@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?baqbv5);src:url(../fonts/icomoon.eot?baqbv5#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?baqbv5) format("truetype"),url(../fonts/icomoon.woff?baqbv5) format("woff"),url(../fonts/icomoon.svg?baqbv5#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-settings:before{content:""}.icon-hint:before{content:""}.icon-menu:before{content:""}.icon-check:before{content:""}.icon-lock:before{content:""}.icon-user-fil:before{content:""}.icon-user:before{content:""}.icon-photo:before{content:""}.icon-article:before{content:""}.icon-reports2:before{content:""}.icon-reports:before{content:""}.icon-book:before{content:""}.icon-document:before{content:""}.icon-infographic:before{content:""}.icon-world:before{content:""}.icon-case:before{content:""}.icon-link:before{content:""}.icon-download:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-play_full:before{content:""}.icon-price_tag:before{content:""}.icon-rocket:before{content:""}.icon-next_video:before{content:""}.icon-replay:before{content:""}.icon-saving:before{content:""}.icon-close:before{content:""}.icon-assignment:before{content:""}.icon-arrow:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-arrow_bottom:before{content:""}.icon-arrow_top:before{content:""}.icon-play:before{content:""}.icon-quiz:before{content:""}.icon-circle_check:before{content:""}.icon-clock:before{content:""}.icon-info_tooltip:before{content:""}.icon-dragdrop:before{content:""}.icon-cross:before{content:""}.icon-correct:before{content:""}.icon-info:before{content:""}.icon-warning:before{content:""}.icon-pencil:before{content:""}.icon-trash:before{content:""}.icon-save:before{content:""}.icon-print:before{content:""}.icon-home:before{content:""}.icon-dashboard:before{content:""}.icon-bookmark:before{content:""}.icon-bookmarked:before{content:""}.icon-material:before{content:""}.icon-blog:before{content:""}.icon-notes:before{content:""}.icon-glossary:before{content:""}.icon-assesment:before{content:""}.js-emkSelect{position:absolute;top:0;left:0;margin:0;width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-khtml-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select_wrapper{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.select_substitute.disabled{color:#999;background-color:#ededed}.select_substitute.error{color:#f00;background-color:#fbeeef;border-color:#f00}.select_substitute{display:inline-block;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%}.select_substitute_style{background-color:#FFF;background-image:url(../img/select_arrow.png);background-position:90% center;background-repeat:no-repeat;border-width:1px;border-style:solid;border-color:#c7d4dd;border-radius:2px;-webkit-box-shadow:inset 1px 1px 3px #d8d9da;box-shadow:inset 1px 1px 3px #d8d9da;line-height:34px;padding:0 10px;height:36px;font-size:11px;color:#454b54;text-align:left}.options_list{display:none;margin:0;padding:0;list-style-type:none;position:absolute;width:100%;top:35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}.options_list_style{background-color:white;border:1px solid #c7d4dd}.options_list_style .groupItem{padding:10px 0;font-size:12px}.options_list_style .groupItem span{font-weight:bold;padding:0 5px}.options_list_style ul{list-style-type:none;padding:0}.options_list_style .optionItem{margin:0;padding:10px 5px;cursor:pointer;font-size:11px;font-weight:normal}.options_list_style .groupItem .optionItem{padding-left:8px}.options_list_style .optionItem:hover{background-color:#d8d9da}.options_list_style .optionItem.selected{background-color:#D5EAF9}.select_substitute_alt{background-color:#5E697B;background-image:url(../img/select_arrow.png);background-position:90% center;background-repeat:no-repeat;border-width:2px;border-style:solid;border-color:#333;-webkit-box-shadow:inset 1px 1px 3px #333;box-shadow:inset 1px 1px 3px #333;line-height:30px;padding:0 10px;height:32px;font-size:11px;color:#ffE;text-align:left}.options_list_alt{top:30px;background-color:#5E697B;border-color:#02497B;color:white;border-top:none}.options_list_alt .groupItem{padding:4px 0 12px 0;font-size:13px}.options_list_alt .groupItem span{padding:0 8px;line-height:200%}.options_list_alt ul{list-style-type:none;padding:0}.options_list_alt .optionItem{margin:0;padding:8px;cursor:pointer;font-size:12px;font-style:italic}.options_list_alt .groupItem .optionItem{padding-left:15px}.options_list_alt .optionItem:hover{background-color:#E4771B}.options_list_alt .optionItem.selected{background-color:#02497B}@-ms-viewport{zoom:1.0}@viewport{zoom:1.0}*,*:before,*:after{box-sizing:border-box}html,button,input,select,textarea{color:#fff}html{font-smoothing:antialiased}html,html body{padding:0;margin:0;height:100%;font-family:"Lato",sans-serif}::-moz-selection{background:#5f5f5f;text-shadow:none}::selection{background:#5f5f5f;text-shadow:none}hr{display:block;height:.1em;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}textarea{resize:vertical}img{max-width:100%;height:auto}*:focus{outline:none}nav ul{margin:0 auto;padding:0;list-style:none}nav ul li{margin:0;padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.banner{margin-top:30px;float:left;width:100%}@media only screen and (min-width:992px){.banner{width:calc((100% - 46px) * 2/3)}}.banner img{min-width:100%}.banner .inner{text-align:center;padding:100px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.banner .inner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(27,39,56,0.65)}.banner .inner h2,.banner .inner h3{color:white;margin:12px 0 10px}.banner .inner p span{margin-right:15px;position:relative}.banner .inner p span:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.banner .inner p span:after{width:3px;height:3px;margin-left:8px}.banner .inner .button{margin-top:15px}.banner .inner .module,.banner .inner h2,.banner .inner p,.banner .inner a,.banner .inner .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .banner .inner .password-retrieval,.banner .inner .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .banner .inner .back-btn,.banner .inner .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .banner .inner .password-retrieval,.banner .inner .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .banner .inner .back-btn{position:relative}.banner .inner.start-course,.banner .inner.result{background-color:#1b2738}.banner .inner.start-course:before,.banner .inner.result:before{display:none}.banner .inner.result{border-top:4px solid #45be7a;border-radius:4px 4px 0 0}.banner .inner.result p{font-size:1em;margin-bottom:15px}@media only screen and (min-width:992px){.banner .inner.result p{margin-bottom:3px}}.banner .inner.result p.score{text-transform:uppercase;font-weight:bold;margin-bottom:0}.banner .inner.result p span{color:#45be7a;padding-right:0;display:block;font-size:26px;line-height:24px;margin-top:3px}@media only screen and (min-width:768px){.banner .inner.result p span{font-size:2.111em;line-height:32px;margin-top:5px}}.banner .inner.result p span:after{display:none}.banner .inner.result .button{padding:10px 35px;margin-top:25px}.banner .inner.result.success{position:relative}.banner .inner.result.success .icon-assignment{color:#45be7a;font-size:60px;position:absolute;top:34px;left:25px}.banner .inner.result.success .icon-assignment + h3{margin-left:80px;max-width:160px}@media only screen and (min-width:768px){.banner .inner.result.success .icon-assignment + h3{max-width:initial}}@media only screen and (min-width:768px){.banner .inner.result.success{padding-left:300px}.banner .inner.result.success .icon-assignment{font-size:190px;position:absolute;top:15px;left:55px}.banner .inner.result.success .icon-assignment + h3{margin-left:0}}@media only screen and (min-width:992px){.banner .inner.result.success{padding-left:185px}.banner .inner.result.success .icon-assignment{font-size:110px;top:34px;left:38px}}@media only screen and (min-width:1200px){.banner .inner.result.success{padding-left:300px}.banner .inner.result.success .icon-assignment{font-size:190px;top:15px;left:55px}}.banner .inner.fail h3{margin-bottom:3px}@media only screen and (min-width:992px){.banner .inner.fail h3{margin-bottom:10px}}.tooltip.top .tooltip-arrow{border-width:8px 8px 0;margin-left:-8px;border-top-color:#fff;bottom:-2px}.tooltip.top .tooltip-arrow:after{content:"";position:absolute;z-index:-1;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px 10px 0;margin-left:-10px;border-top-color:#45be7a;bottom:-2px}.tooltip-inner{font-family:"Lato",sans-serif;font-size:15px;line-height:1.1em;font-weight:300;color:#1b2738;background:#fff;border:1px solid #45be7a;padding:1em;border-radius:4px;box-shadow:0 0 25px rgba(0,0,0,0.75);white-space:nowrap}form{font-size:18px;color:#1b2738}input,optgroup,select,.select_substitute_style,textarea{font-family:"Lato",sans-serif;font-weight:300;font-size:1em;color:#1b2738}::-webkit-input-placeholder{color:#1b2738;opacity:.7}::-moz-placeholder{color:#1b2738;opacity:.7}:-ms-input-placeholder{color:#1b2738;opacity:.7}:-moz-placeholder{color:#1b2738;opacity:.7}.email-wrapper,input,textarea,.select_substitute_style{border-radius:0;border:0 none;border-bottom:1px solid #e4e2e2;display:block;width:100%;padding:5px 10px 10px;margin-bottom:30px;background-color:transparent}.email-wrapper{text-align:left;font-weight:300;margin-bottom:50px}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fafafa!important;box-shadow:0 0 0 1000px #fafafa inset;border:0 none;border-bottom:1px solid #e4e2e2}.input-icon{position:relative}.input-icon input{padding-left:45px;padding-top:10px}.input-icon:before{display:block;color:#45be7a;font-size:26px;position:absolute;top:10px;left:9px}.input-icon.user{margin-top:20px}.input-icon.user:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.input-icon.user:before{margin:1px 0 0 1px}.input-icon.password:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label{font-weight:400;color:rgba(27,39,56,0.4);text-transform:uppercase;font-size:0.611em;letter-spacing:0.5px}label.required:after{content:"*";color:#45be7a;margin-left:4px}.label-wrapper{position:relative;margin:0 0 50px}.label-wrapper + .label-wrapper{margin-top:40px}@media only screen and (min-width:992px){.label-wrapper + .label-wrapper{margin-top:0}}.label-wrapper.default label{bottom:100%}.label-wrapper label{position:absolute;pointer-events:none;left:15px;bottom:20%;transition:all .2s ease}.label-wrapper input,.label-wrapper textarea{padding-left:0;margin-bottom:0;margin-top:-7px}.label-wrapper input:focus ~ label,.label-wrapper input:valid ~ label,.label-wrapper textarea:focus ~ label,.label-wrapper textarea:valid ~ label,.label-wrapper select:valid ~ label{color:#45be7a;bottom:100%}.label-wrapper input:focus ~ label i,.label-wrapper input:valid ~ label i,.label-wrapper textarea:focus ~ label i,.label-wrapper textarea:valid ~ label i,.label-wrapper select:valid ~ label i{display:none}.label-wrapper input:focus,.label-wrapper textarea:focus{outline:0;border-bottom-color:#45be7a}.label-wrapper input:focus ~ label,.label-wrapper textarea:focus ~ label{color:#45be7a}.label-wrapper input:focus ~ label i,.label-wrapper textarea:focus ~ label i{display:none}select{max-width:100%}.select_wrapper{position:relative;width:100%!important}.select_wrapper:after{display:block;content:'';width:0;height:0;border:solid 6px transparent;border-top:solid 9px #45be7a;position:absolute;top:10px;right:10px;pointer-events:none}.label-wrapper .select_wrapper input{margin-top:-7px!important}.select_substitute_style{border-radius:0;box-shadow:0 0 0 transparent;background:none;line-height:inherit;height:41px;padding-right:30px;text-overflow:ellipsis}.options_list{top:34px;text-align:left;max-height:200px;overflow-x:hidden;overflow-y:scroll}.options_list_style .optionItem{font-size:16px}.options_list_style .optionItem.selected{background-color:#6bcb95;color:white}.btn-wrapper{text-align:center}.checkbox,.radio{min-height:80px;border-bottom:1px solid #2b394d;background-color:#3b4758;transition:background 0.3s ease-out}.checkbox:hover,.checkbox:focus,.radio:hover,.radio:focus{background-color:#424e60;transition:background 0.3s ease-out}.checkbox.item-disabled:hover,.checkbox.item-disabled:focus,.radio.item-disabled:hover,.radio.item-disabled:focus{background-color:#3b4758;cursor:default}.checkbox.item-disabled:hover label,.checkbox.item-disabled:focus label,.radio.item-disabled:hover label,.radio.item-disabled:focus label{cursor:default}.checkbox + .checkbox,.checkbox + .radio,.radio + .checkbox,.radio + .radio{margin-top:0}.checkbox label,.radio label{padding:30px 15px 30px 55px}@media only screen and (min-width:768px){.checkbox label,.radio label{padding:30px 30px 30px 75px}}.checkbox .answer-label,.radio .answer-label{display:inline-block;vertical-align:middle;position:relative}.checkbox .answer-label::before,.radio .answer-label::before{content:"";display:inline-block;position:absolute;width:25px;height:25px;top:0;left:-40px;border-radius:4px;background-color:#546173}@media only screen and (min-width:768px){.checkbox .answer-label::before,.radio .answer-label::before{left:-45px}}.checkbox input[type="checkbox"],.checkbox input[type="radio"],.radio input[type="checkbox"],.radio input[type="radio"]{opacity:0;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.checkbox input[type="checkbox"]:focus + .answer-label::before,.checkbox input[type="radio"]:focus + .answer-label::before,.radio input[type="checkbox"]:focus + .answer-label::before,.radio input[type="radio"]:focus + .answer-label::before{border:1px solid #45be7a}.checkbox input[type="checkbox"]:checked + .answer-label::before,.checkbox input[type="radio"]:checked + .answer-label::before,.radio input[type="checkbox"]:checked + .answer-label::before,.radio input[type="radio"]:checked + .answer-label::before{background-color:#45be7a}.checkbox input[type="checkbox"]:disabled,.checkbox input[type="radio"]:disabled,.radio input[type="checkbox"]:disabled,.radio input[type="radio"]:disabled{pointer-events:none;cursor:default}.checkbox input[type="checkbox"]:disabled + .answer-label,.checkbox input[type="radio"]:disabled + .answer-label,.radio input[type="checkbox"]:disabled + .answer-label,.radio input[type="radio"]:disabled + .answer-label{opacity:0.65}.checkbox input[type="checkbox"]:disabled + .answer-label::before,.checkbox input[type="radio"]:disabled + .answer-label::before,.radio input[type="checkbox"]:disabled + .answer-label::before,.radio input[type="radio"]:disabled + .answer-label::before{background-color:#ccc;cursor:not-allowed}.checkbox input[type="checkbox"]:disabled:hover,.checkbox input[type="radio"]:disabled:hover,.radio input[type="checkbox"]:disabled:hover,.radio input[type="radio"]:disabled:hover{pointer-events:none;cursor:default}.checkbox.checkbox-inline,.checkbox.radio-inline,.radio.checkbox-inline,.radio.radio-inline{margin-top:0}.radio .answer-label::before{border-radius:50%}.video-wrapper-inner{width:100%;position:relative}.video-wrapper-inner::after{content:'';display:block;padding-bottom:56.25%;height:0}.video-wrapper-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.teaser-video{padding:40px 0;overflow:hidden}@media only screen and (min-width:768px){.teaser-video{margin-bottom:40px}}.teaser-video .video-wrapper-outer{display:flex;flex-wrap:wrap}@media only screen and (min-width:992px){.teaser-video .video-wrapper-outer{flex-wrap:nowrap}}.teaser-video .video-wrapper-inner{flex:1 1 600px;flex-basis:600px;background:black}@media only screen and (min-width:992px){.teaser-video .video-wrapper-inner{border-top:4px solid #45be7a;border-radius:4px 0 0 0}}@media only screen and (min-width:1450px){.teaser-video .video-wrapper-inner{flex:1 1 620px;flex-basis:620px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.teaser-video .video-wrapper-inner{flex:1 1 530px;flex-basis:530px}}.teaser-video .video-description{display:flex;flex:1 1 200px;flex-basis:200px}@media only screen and (min-width:1450px){.teaser-video .video-description{flex:1 1 120px;flex-basis:120px}}.teaser-video .row{display:flex}.teaser-video .row > div{float:none}.teaser-video .inner{width:100%;position:relative;background:#fff;color:#1b2738;padding:20px 25px 95px 25px;border-top:4px solid #45be7a;width:100%}@media only screen and (min-width:992px){.teaser-video .inner{min-height:350px;padding:30px 30px 100px 30px;border-radius:0 4px 0 0}}.teaser-video .inner h2{position:relative;margin:15px 0;color:#1b2738}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.teaser-video .inner h2{font-size:1.5em}}@media only screen and (min-width:768px){.teaser-video .inner h2{padding-bottom:20px}}@media only screen and (min-width:992px){.teaser-video .inner:before{content:"";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff;position:absolute;left:-19px;top:40px}}.teaser-video .inner .button{position:absolute;bottom:25px;left:25px;right:25px}@media only screen and (min-width:992px){.teaser-video .inner .button{bottom:30px;left:30px;right:30px}}.step-panel .video-wrapper-inner{border-top:8px solid #45be7a;border-radius:4px 4px 0 0;overflow:hidden}.module-list{clear:both;float:left;width:100%;display:flex;flex-wrap:wrap;margin:30px auto 0}@media only screen and (min-width:768px){.module-list{width:calc(100% + 30px);margin:30px -15px 0}}@media only screen and (min-width:992px){.module-list{clear:none;width:calc(100% * 2/3)}}.bloc{display:flex;flex-direction:column;justify-content:space-between;flex:0 1 100%;width:100%;position:relative;z-index:1;background:#fff;color:#1b2738;padding:0;margin:0 auto 30px}@media only screen and (min-width:768px){.bloc{margin:0 15px 30px;flex-basis:auto;width:calc(50% - 30px)}}@media only screen and (min-width:1450px){.bloc{width:calc(100% / 3 - 30px)}}.bloc .inner{padding:20px 25px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (min-width:768px){.bloc .inner{padding:30px 30px}}@media only screen and (min-width:992px){.bloc .inner{flex-flow:row wrap}}.bloc h2,.bloc h4{max-width:100%;width:100%;color:#1b2738;word-break:break-word}.bloc h4{margin:10px 0 0;font-size:1.222em}.bloc p{max-width:100%;font-size:0.833em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bloc .picture{overflow:hidden}.module{background:#45be7a;color:#fff;font-size:0.722em;text-transform:uppercase;padding:3px 5px}a.bloc,.securityPage .wrapper-inner .bloc.password-retrieval,.securityPage .wrapper-inner .bloc.back-btn,.messagePage .wrapper-inner .bloc.password-retrieval,.messagePage .wrapper-inner .bloc.back-btn{overflow:hidden;transition:box-shadow 0.5s ease;color:#1b2738}a.bloc:hover,.securityPage .wrapper-inner .bloc.password-retrieval:hover,.securityPage .wrapper-inner .bloc.back-btn:hover,.messagePage .wrapper-inner .bloc.password-retrieval:hover,.messagePage .wrapper-inner .bloc.back-btn:hover{color:#1b2738;box-shadow:0 0 25px rgba(0,0,0,0.95)}.bordered-bloc,.module-chaptersList,.module-teachers,.material-wrapper .material-module,.material-wrapper .note-module,.note-wrapper .material-module,.note-wrapper .note-module,.note-wrapper .note-info,.glossary-wrapper,.bookmark-wrapper,.profile-wrapper,.summary-wrapper,.public-page .content-wrapper{padding:25px;background:#fff;border-top:4px solid #45be7a;margin-bottom:40px;color:#1b2738;border-radius:4px 4px 0 0}@media only screen and (min-width:768px){.bordered-bloc,.module-chaptersList,.module-teachers,.material-wrapper .material-module,.material-wrapper .note-module,.note-wrapper .material-module,.note-wrapper .note-module,.note-wrapper .note-info,.glossary-wrapper,.bookmark-wrapper,.profile-wrapper,.summary-wrapper,.public-page .content-wrapper{margin-bottom:50px;padding:35px}}.bordered-bloc h2,.module-chaptersList h2,.module-teachers h2,.material-wrapper .material-module h2,.material-wrapper .note-module h2,.note-wrapper .material-module h2,.note-wrapper .note-module h2,.note-wrapper .note-info h2,.glossary-wrapper h2,.bookmark-wrapper h2,.profile-wrapper h2,.summary-wrapper h2,.public-page .content-wrapper h2{color:#1b2738;margin-top:0}.material-list ul,.material-wrapper .download ul,.note-wrapper .download ul,.bookmark-wrapper .download ul,.bookmark-wrapper .chapter_bookmarked ul{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.material-list ul,.material-wrapper .download ul,.note-wrapper .download ul,.bookmark-wrapper .download ul,.bookmark-wrapper .chapter_bookmarked ul{margin-top:30px}}.material-list li,.material-wrapper .download li,.note-wrapper .download li,.bookmark-wrapper .download li,.bookmark-wrapper .chapter_bookmarked li{border:0 none;margin:15px;display:block;width:100%}@media only screen and (min-width:992px){.material-list li,.material-wrapper .download li,.note-wrapper .download li,.bookmark-wrapper .download li,.bookmark-wrapper .chapter_bookmarked li{display:flex;flex-direction:column;flex:0 1 calc(50% - 30px);flex-basis:auto;width:calc(50% - 30px);flex-grow:0}}@media only screen and (min-width:1200px){.material-list li,.material-wrapper .download li,.note-wrapper .download li,.bookmark-wrapper .download li,.bookmark-wrapper .chapter_bookmarked li{flex:0 1 calc(33.3333% - 30px);flex-basis:auto;width:calc(33.3333% - 30px)}}.material-list li .inner,.material-wrapper .download li .inner,.note-wrapper .download li .inner,.bookmark-wrapper .download li .inner,.bookmark-wrapper .chapter_bookmarked li .inner{padding-right:0;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:25px;position:relative}.material-list li .inner:before,.material-wrapper .download li .inner:before,.note-wrapper .download li .inner:before,.bookmark-wrapper .download li .inner:before,.bookmark-wrapper .chapter_bookmarked li .inner:before{left:0}.material-list li b,.material-wrapper .download li b,.note-wrapper .download li b,.bookmark-wrapper .download li b,.bookmark-wrapper .chapter_bookmarked li b,.material-list li p,.material-wrapper .download li p,.note-wrapper .download li p,.bookmark-wrapper .download li p,.bookmark-wrapper .chapter_bookmarked li p,.material-list li span,.material-wrapper .download li span,.note-wrapper .download li span,.bookmark-wrapper .download li span,.bookmark-wrapper .chapter_bookmarked li span{color:white}.material-list li p,.material-wrapper .download li p,.note-wrapper .download li p,.bookmark-wrapper .download li p,.bookmark-wrapper .chapter_bookmarked li p{font-size:0.778em}@media only screen and (min-width:768px){.material-list li p,.material-wrapper .download li p,.note-wrapper .download li p,.bookmark-wrapper .download li p,.bookmark-wrapper .chapter_bookmarked li p{font-size:0.889em}}.completion-status{width:100%;padding-top:5px;align-self:flex-end}.completion-status .completion{display:table;border-spacing:1px;width:100%;margin-bottom:15px}.completion-status .completion i{display:table-cell;vertical-align:middle;font-style:normal;height:8px;background:#e4e2e2}.completion-status .completion i.completed{background-color:#45be7a}.completion-status .status{font-size:0.667em}.bloc.completed .status:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bloc.completed .status:before{color:#45be7a;font-size:16px;margin-right:7px;display:inline-block;vertical-align:bottom}.started .completion-status .completion i:first-child.unlocked{position:relative}.started .completion-status .completion i:first-child.unlocked:before{content:"";width:5px;height:100%;background-color:#45be7a;position:absolute;top:0;left:0}.alert{padding:35px}.alert-success,.alert-info,.alert-warning,.alert-error{color:white;background-color:transparent}.alert-success:before,.alert-info:before,.alert-warning:before,.alert-error:before{margin-right:20px;padding:6px;font-size:13px;color:#fff;border-radius:50%}.alert-success{border-color:#45be7a}.alert-success:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-success:before{background-color:#45be7a}.alert-info{border-color:#7ccdf5}.alert-info:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-info:before{background-color:#7ccdf5;font-size:15px;padding:5px}.alert-warning{border-color:#f9dd6c}.alert-warning:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-warning:before{background-color:#f9dd6c;font-size:15px;padding:5px}.alert-error{border-color:#ea6878}.alert-error:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alert-error:before{background-color:#ea6878}.securityPage .alert,form .alert{padding:0;border:0 none;margin-bottom:12px;text-align:center;font-size:.9em;font-weight:300}.securityPage .alert:before,form .alert:before{font-size:8px;display:inline-block;vertical-align:text-bottom;margin-right:8px}.securityPage .alert-success,form .alert-success{color:#45be7a}.securityPage .alert-info,form .alert-info{color:#7CCDF5}.securityPage .alert-warning,form .alert-warning{color:#F5AE1A}.securityPage .alert-error,form .alert-error{color:#ea6878}.notification-wraper{position:fixed;z-index:10;top:0;left:0;width:100%}@media only screen and (min-width:768px){.notification-wraper{left:80px;width:calc(100% - 80px)}}@media only screen and (min-width:1200px){.notification-wraper{left:110px;width:calc(100% - 110px)}}.notification{transition:visibility 0s .4s;visibility:hidden;padding:15px 0;margin-bottom:0;border-radius:0;color:white;font-size:0.889em}.notification.success{background-color:#45be7a}.notification.info{background-color:#7ccdf5}.notification.warning{background-color:#f9dd6c}.notification.error{background-color:#ea6878}.notification.open{visibility:visible;transition:visibility 0s}.notification p{display:block;width:80%;font-size:0.889em;margin:0}@media only screen and (min-width:768px){.notification p{width:90%}}.notification p b{display:block;font-weight:300}.notification .notification-close{margin:0 auto;padding:0;border:none;background:none;color:inherit;font-size:0.667em;line-height:22px;letter-spacing:.1em;text-transform:uppercase;float:right;padding:0 20px 0 10px;position:relative}.notification .notification-close:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.notification .notification-close:before{position:absolute;top:6px;right:0;font-size:9px}.notification .notification-close:hover{opacity:.7}.securityPage .notification{left:0;width:100%}.bloc-toolbox{border-top:4px solid #45be7a;box-shadow:0 0 25px rgba(27,39,56,0.8);padding:35px 40px 20px 30px;margin-top:40px}.bloc-toolbox h2{margin:0 auto 20px}.bloc-toolbox ul li a,.bloc-toolbox ul li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .bloc-toolbox ul li .password-retrieval,.bloc-toolbox ul li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .bloc-toolbox ul li .back-btn,.bloc-toolbox ul li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .bloc-toolbox ul li .password-retrieval,.bloc-toolbox ul li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .bloc-toolbox ul li .back-btn{display:block;position:relative;border-bottom:1px solid rgba(82,224,135,0.2);transition:background-color .2s ease-out}.bloc-toolbox ul li a:hover,.bloc-toolbox ul li .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .bloc-toolbox ul li .password-retrieval:hover,.bloc-toolbox ul li .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .bloc-toolbox ul li .back-btn:hover,.bloc-toolbox ul li .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .bloc-toolbox ul li .password-retrieval:hover,.bloc-toolbox ul li .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .bloc-toolbox ul li .back-btn:hover,.bloc-toolbox ul li a:focus,.bloc-toolbox ul li .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .bloc-toolbox ul li .password-retrieval:focus,.bloc-toolbox ul li .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .bloc-toolbox ul li .back-btn:focus,.bloc-toolbox ul li .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .bloc-toolbox ul li .password-retrieval:focus,.bloc-toolbox ul li .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .bloc-toolbox ul li .back-btn:focus{transition:background-color .2s ease-out;background-color:rgba(27,39,56,0.5)}.bloc-toolbox ul li.active a,.bloc-toolbox ul li.active .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .bloc-toolbox ul li.active .password-retrieval,.bloc-toolbox ul li.active .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .bloc-toolbox ul li.active .back-btn,.bloc-toolbox ul li.active .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .bloc-toolbox ul li.active .password-retrieval,.bloc-toolbox ul li.active .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .bloc-toolbox ul li.active .back-btn{background-color:rgba(27,39,56,0.7)}.bloc-toolbox ul li:last-child a,.bloc-toolbox ul li:last-child .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .bloc-toolbox ul li:last-child .password-retrieval,.bloc-toolbox ul li:last-child .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .bloc-toolbox ul li:last-child .back-btn,.bloc-toolbox ul li:last-child .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .bloc-toolbox ul li:last-child .password-retrieval,.bloc-toolbox ul li:last-child .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .bloc-toolbox ul li:last-child .back-btn{border-bottom:0 none}.bloc-toolbox ul li span{display:inline-block;vertical-align:middle;font-size:30px;color:#45be7a;margin-left:10px}.bloc-toolbox ul li em{font-style:normal;padding:20px 0;margin-left:15px;display:inline-block;vertical-align:middle;color:#fff;text-transform:uppercase;font-size:0.611em}.wrapper .bloc-toolbox ul{margin:0}.wrapper .bloc-toolbox ul li{margin:0}.widgets{clear:both;float:left;margin-top:30px;width:100%}@media only screen and (min-width:768px){.widgets{display:flex;width:calc(100% + 30px);flex-basis:calc(100% + 30px);margin:30px -15px 0}.widgets [class^="widget-"]{width:calc(50% - 30px);flex-basis:calc(50% - 30px);margin:0 15px}}@media only screen and (min-width:992px){.widgets{clear:none;float:right;width:calc(100% * 1/3);display:block;margin:30px 0 0}.widgets [class^="widget-"]{width:100%;flex-basis:100%;margin:0}}.widgets [class^="widget-"]{background-color:#1b2738;margin-top:2px}.widgets [class^="widget-"]:first-child{margin-top:0}.widgets h3{margin:0;color:white}.widgets h3 b{color:#45be7a;font-weight:900}.widget-material a,.widget-material .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-material .password-retrieval,.widget-material .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-material .back-btn,.widget-material .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-material .password-retrieval,.widget-material .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-material .back-btn,.widget-note a,.widget-note .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-note .password-retrieval,.widget-note .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-note .back-btn,.widget-note .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-note .password-retrieval,.widget-note .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-note .back-btn{display:table;width:100%;padding:25px;text-transform:uppercase;transition:background-color .2s ease-out}@media only screen and (min-width:768px){.widget-material a,.widget-material .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-material .password-retrieval,.widget-material .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-material .back-btn,.widget-material .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-material .password-retrieval,.widget-material .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-material .back-btn,.widget-note a,.widget-note .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-note .password-retrieval,.widget-note .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-note .back-btn,.widget-note .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-note .password-retrieval,.widget-note .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-note .back-btn{padding:35px 40px}}.widget-material a span,.widget-material .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .widget-material .password-retrieval span,.widget-material .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .widget-material .back-btn span,.widget-material .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .widget-material .password-retrieval span,.widget-material .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .widget-material .back-btn span,.widget-note a span,.widget-note .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .widget-note .password-retrieval span,.widget-note .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .widget-note .back-btn span,.widget-note .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .widget-note .password-retrieval span,.widget-note .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .widget-note .back-btn span{font-size:16px;line-height:1em;color:white;display:table-cell;vertical-align:middle}.widget-material a span small,.widget-material .securityPage .wrapper-inner .password-retrieval span small,.securityPage .wrapper-inner .widget-material .password-retrieval span small,.widget-material .securityPage .wrapper-inner .back-btn span small,.securityPage .wrapper-inner .widget-material .back-btn span small,.widget-material .messagePage .wrapper-inner .password-retrieval span small,.messagePage .wrapper-inner .widget-material .password-retrieval span small,.widget-material .messagePage .wrapper-inner .back-btn span small,.messagePage .wrapper-inner .widget-material .back-btn span small,.widget-note a span small,.widget-note .securityPage .wrapper-inner .password-retrieval span small,.securityPage .wrapper-inner .widget-note .password-retrieval span small,.widget-note .securityPage .wrapper-inner .back-btn span small,.securityPage .wrapper-inner .widget-note .back-btn span small,.widget-note .messagePage .wrapper-inner .password-retrieval span small,.messagePage .wrapper-inner .widget-note .password-retrieval span small,.widget-note .messagePage .wrapper-inner .back-btn span small,.messagePage .wrapper-inner .widget-note .back-btn span small{font-size:10px;color:#74869e;display:block}.widget-material a span.number,.widget-material .securityPage .wrapper-inner .password-retrieval span.number,.securityPage .wrapper-inner .widget-material .password-retrieval span.number,.widget-material .securityPage .wrapper-inner .back-btn span.number,.securityPage .wrapper-inner .widget-material .back-btn span.number,.widget-material .messagePage .wrapper-inner .password-retrieval span.number,.messagePage .wrapper-inner .widget-material .password-retrieval span.number,.widget-material .messagePage .wrapper-inner .back-btn span.number,.messagePage .wrapper-inner .widget-material .back-btn span.number,.widget-note a span.number,.widget-note .securityPage .wrapper-inner .password-retrieval span.number,.securityPage .wrapper-inner .widget-note .password-retrieval span.number,.widget-note .securityPage .wrapper-inner .back-btn span.number,.securityPage .wrapper-inner .widget-note .back-btn span.number,.widget-note .messagePage .wrapper-inner .password-retrieval span.number,.messagePage .wrapper-inner .widget-note .password-retrieval span.number,.widget-note .messagePage .wrapper-inner .back-btn span.number,.messagePage .wrapper-inner .widget-note .back-btn span.number{font-size:40px;color:#45be7a;width:65px}.widget-material a span.icon-arrow_right,.widget-material .securityPage .wrapper-inner .password-retrieval span.icon-arrow_right,.securityPage .wrapper-inner .widget-material .password-retrieval span.icon-arrow_right,.widget-material .securityPage .wrapper-inner .back-btn span.icon-arrow_right,.securityPage .wrapper-inner .widget-material .back-btn span.icon-arrow_right,.widget-material .messagePage .wrapper-inner .password-retrieval span.icon-arrow_right,.messagePage .wrapper-inner .widget-material .password-retrieval span.icon-arrow_right,.widget-material .messagePage .wrapper-inner .back-btn span.icon-arrow_right,.messagePage .wrapper-inner .widget-material .back-btn span.icon-arrow_right,.widget-note a span.icon-arrow_right,.widget-note .securityPage .wrapper-inner .password-retrieval span.icon-arrow_right,.securityPage .wrapper-inner .widget-note .password-retrieval span.icon-arrow_right,.widget-note .securityPage .wrapper-inner .back-btn span.icon-arrow_right,.securityPage .wrapper-inner .widget-note .back-btn span.icon-arrow_right,.widget-note .messagePage .wrapper-inner .password-retrieval span.icon-arrow_right,.messagePage .wrapper-inner .widget-note .password-retrieval span.icon-arrow_right,.widget-note .messagePage .wrapper-inner .back-btn span.icon-arrow_right,.messagePage .wrapper-inner .widget-note .back-btn span.icon-arrow_right{width:40px;text-align:right}.widget-material a span.icon-arrow_right:before,.widget-material .securityPage .wrapper-inner .password-retrieval span.icon-arrow_right:before,.securityPage .wrapper-inner .widget-material .password-retrieval span.icon-arrow_right:before,.widget-material .securityPage .wrapper-inner .back-btn span.icon-arrow_right:before,.securityPage .wrapper-inner .widget-material .back-btn span.icon-arrow_right:before,.widget-material .messagePage .wrapper-inner .password-retrieval span.icon-arrow_right:before,.messagePage .wrapper-inner .widget-material .password-retrieval span.icon-arrow_right:before,.widget-material .messagePage .wrapper-inner .back-btn span.icon-arrow_right:before,.messagePage .wrapper-inner .widget-material .back-btn span.icon-arrow_right:before,.widget-note a span.icon-arrow_right:before,.widget-note .securityPage .wrapper-inner .password-retrieval span.icon-arrow_right:before,.securityPage .wrapper-inner .widget-note .password-retrieval span.icon-arrow_right:before,.widget-note .securityPage .wrapper-inner .back-btn span.icon-arrow_right:before,.securityPage .wrapper-inner .widget-note .back-btn span.icon-arrow_right:before,.widget-note .messagePage .wrapper-inner .password-retrieval span.icon-arrow_right:before,.messagePage .wrapper-inner .widget-note .password-retrieval span.icon-arrow_right:before,.widget-note .messagePage .wrapper-inner .back-btn span.icon-arrow_right:before,.messagePage .wrapper-inner .widget-note .back-btn span.icon-arrow_right:before{font-size:30px;color:#45be7a;display:inline-block;vertical-align:middle}.widget-material a:hover,.widget-material .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .widget-material .password-retrieval:hover,.widget-material .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .widget-material .back-btn:hover,.widget-material .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .widget-material .password-retrieval:hover,.widget-material .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .widget-material .back-btn:hover,.widget-material a:focus,.widget-material .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .widget-material .password-retrieval:focus,.widget-material .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .widget-material .back-btn:focus,.widget-material .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .widget-material .password-retrieval:focus,.widget-material .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .widget-material .back-btn:focus,.widget-note a:hover,.widget-note .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .widget-note .password-retrieval:hover,.widget-note .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .widget-note .back-btn:hover,.widget-note .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .widget-note .password-retrieval:hover,.widget-note .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .widget-note .back-btn:hover,.widget-note a:focus,.widget-note .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .widget-note .password-retrieval:focus,.widget-note .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .widget-note .back-btn:focus,.widget-note .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .widget-note .password-retrieval:focus,.widget-note .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .widget-note .back-btn:focus{transition:background-color .2s ease-out;background-color:#161c25}.widget-glossary{padding:25px}@media only screen and (min-width:768px){.widget-glossary{padding:35px 40px 30px}}.widget-glossary dl{margin-bottom:0}.widget-glossary dt,.widget-glossary dd,.widget-glossary dd p{line-height:24px}.widget-glossary .button.bt-light{display:block;margin-top:25px}@media only screen and (min-width:768px){.widget-glossary .button.bt-light{margin-top:50px}}.progress-wrapper{background-color:#1b2738;padding:25px}@media only screen and (min-width:768px){.progress-wrapper{padding:35px 40px 30px}}.progress-wrapper + .progress-wrapper{padding:0;border-top:2px solid #3b4758}.progress-wrapper + .progress-wrapper a,.progress-wrapper + .progress-wrapper .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .progress-wrapper + .progress-wrapper .password-retrieval,.progress-wrapper + .progress-wrapper .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .progress-wrapper + .progress-wrapper .back-btn,.progress-wrapper + .progress-wrapper .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .progress-wrapper + .progress-wrapper .password-retrieval,.progress-wrapper + .progress-wrapper .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .progress-wrapper + .progress-wrapper .back-btn{padding:25px}@media only screen and (min-width:768px){.progress-wrapper + .progress-wrapper a,.progress-wrapper + .progress-wrapper .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .progress-wrapper + .progress-wrapper .password-retrieval,.progress-wrapper + .progress-wrapper .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .progress-wrapper + .progress-wrapper .back-btn,.progress-wrapper + .progress-wrapper .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .progress-wrapper + .progress-wrapper .password-retrieval,.progress-wrapper + .progress-wrapper .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .progress-wrapper + .progress-wrapper .back-btn{padding:35px 40px 30px}}.progress-wrapper h3{margin-bottom:30px}.progress-wrapper a,.progress-wrapper .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .progress-wrapper .password-retrieval,.progress-wrapper .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .progress-wrapper .back-btn,.progress-wrapper .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .progress-wrapper .password-retrieval,.progress-wrapper .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .progress-wrapper .back-btn{display:block;position:relative}.progress-wrapper a:before,.progress-wrapper .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .progress-wrapper .back-btn:before,.progress-wrapper .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .progress-wrapper .back-btn:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.progress-wrapper a:before,.progress-wrapper .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .progress-wrapper .back-btn:before,.progress-wrapper .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .progress-wrapper .back-btn:before{font-weight:300;font-size:30px;position:absolute;right:18px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.progress-wrapper a:before,.progress-wrapper .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .progress-wrapper .back-btn:before,.progress-wrapper .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .progress-wrapper .password-retrieval:before,.progress-wrapper .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .progress-wrapper .back-btn:before{right:33px}}.progress-wrapper .progress-circle{display:inline-block;margin-right:20px;height:65px;width:65px}@media only screen and (min-width:992px){.progress-wrapper .progress-circle{margin-right:15px}}@media only screen and (min-width:1200px){.progress-wrapper .progress-circle{margin-right:25px;height:75px;width:75px}}.progress-wrapper .progress-text-wrapper{display:inline-block}.progress-wrapper .progress-text-wrapper .progress-title{font-size:30px;font-weight:bold;line-height:35px;color:#45be7a}.progress-wrapper .progress-text-wrapper .progress-title span{color:white}@media only screen and (min-width:768px){.progress-wrapper .progress-text-wrapper .progress-title{font-size:40px}}.progress-wrapper .progress-text-wrapper .progress-label{font-size:16px;text-transform:uppercase;color:white}.progress-wrapper .progress-text-wrapper .progress-status{font-size:10px;text-transform:uppercase;color:#74869e}.widget-display-modal-video{padding:25px}@media only screen and (min-width:768px){.widget-display-modal-video{display:none}}@media only screen and (min-width:992px){.widget-display-modal-video{display:block;padding:35px 40px 30px}}.widget-display-modal-video a,.widget-display-modal-video .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-display-modal-video .back-btn,.widget-display-modal-video .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-display-modal-video .back-btn{color:white;font-size:0.889em;line-height:17px;font-weight:300;text-transform:uppercase;display:block;position:relative;padding-left:55px}@media only screen and (min-width:992px){.widget-display-modal-video a,.widget-display-modal-video .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-display-modal-video .back-btn,.widget-display-modal-video .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-display-modal-video .back-btn{font-size:0.833em}}@media only screen and (min-width:1200px){.widget-display-modal-video a,.widget-display-modal-video .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .widget-display-modal-video .back-btn,.widget-display-modal-video .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .widget-display-modal-video .password-retrieval,.widget-display-modal-video .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .widget-display-modal-video .back-btn{font-size:0.889em}}.widget-display-modal-video .icon-play{display:block;width:40px;height:40px;position:absolute;top:-3px;left:0;border:2px solid #45be7a;border-radius:50%;font-size:20px;color:#45be7a}.widget-display-modal-video .icon-play:before{display:block;padding:8px 0 0 9px}.note-btn{margin:0 auto;padding:0;border:none;background:none;color:inherit;background-color:#45be7a;padding:10px;border-radius:50%;position:absolute;bottom:1px;right:9px}.note-btn:hover{background-color:#52e087;padding:11px;bottom:0;right:8px}.note-btn.active{background-color:white;color:#45be7a}.note-btn.active:hover,.note-btn.active:focus{color:#52e087;padding:11px;bottom:0;right:8px}.note-btn .visual-indicator{display:none;position:absolute;right:0;height:10px;width:10px;border-radius:50%;background-color:#ea6878}.note-btn span{display:block}.note-box{display:none;position:absolute;top:-65px;left:15px;z-index:100;width:100%;background-color:white;border-radius:4px;padding:17px 0 20px}.note-box:before{right:100%;top:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:white;border-width:8px}.note-box .inner{padding:0 20px 20px;height:404px;overflow-y:scroll}.note-box .saved{display:none}.note-box .error{display:none;font-size:0.778em;color:red}.note-box label{text-transform:uppercase;color:#1b2738;font-size:0.778em;font-weight:400;line-height:16px;padding:30px 0 20px}.note-box textarea{background-color:#f4f5f6;color:#1b2738;font-size:0.778em;font-weight:300;padding:10px 15px;margin-bottom:0}.note-box textarea::placeholder{opacity:0.4}.note-box .heading{padding:0 20px 20px;border-bottom:1px solid #d3d7da}.note-box .heading h3{font-weight:900;margin:0}.note-box .heading h3 b{font-weight:900;color:#1b2738}.note-box .cta-wrapper{padding:14px 20px 0;border-top:1px solid #d3d7da;text-align:right}.note-box .cta-wrapper button[type=submit],.note-box .cta-wrapper .save,.note-box .cta-wrapper .saved{margin:0 auto;padding:0;border:none;background:none;color:inherit;color:#45be7a;font-weight:bold;text-decoration:underline;font-size:0.778em}.note-box .cta-wrapper button[type=submit]:hover,.note-box .cta-wrapper button[type=submit]:focus,.note-box .cta-wrapper .save:hover,.note-box .cta-wrapper .save:focus,.note-box .cta-wrapper .saved:hover,.note-box .cta-wrapper .saved:focus{color:#52e087}@keyframes scale{0%{transform:scale(1);opacity:1}45%{transform:scale(0.3);opacity:0.7}80%{transform:scale(1);opacity:1}}.ball-pulse:before{-webkit-animation:scale 1s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale 1s -0.24s infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse b{-webkit-animation:scale 1s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale 1s -0.12s infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse:after{-webkit-animation:scale 1s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale 1s 0s infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse:before,.ball-pulse:after{content:""}.ball-pulse b,.ball-pulse:before,.ball-pulse:after{background-color:white;width:8px;height:8px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}.collapse-btn{position:relative;display:inline-block;width:30px;height:30px;background-color:#45be7a;text-align:center;margin-left:6px;border-radius:2px}.collapse-btn span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;color:white;transition:all .4s ease-out}.collapse-btn.collapsed span{transform:translate(-50%,-50%) rotate(180deg);transition:all .4s ease-out}.collapse-btn:hover,.collapse-btn:focus{background-color:#52e087}html,body{min-height:100%;color:white;font-size:18px;font-weight:300}body{background:#1b2738}h1,h2,h3,h4,h5,h6,dt{line-height:1.1em;margin:1em 0;text-transform:uppercase}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,dt b{display:block}h1{font-size:38px;font-weight:700;color:#45be7a}h1 span{display:block;font-size:22px;color:#fff;line-height:1em}h2{font-size:1.667em;font-weight:900;color:#fff}@media only screen and (min-width:768px){h2{font-size:1.889em}}h2 + h3{margin-top:-1.1em}h2 b{color:#45be7a;font-weight:900}h3{font-size:1.389em;font-weight:700;color:#45be7a}h4{font-size:25px;font-weight:700;color:#fff}h4 + h5{margin-top:-1em}h5{font-size:25px;font-weight:700;color:#45be7a}h6,dt{font-size:18px;font-weight:900;color:#45be7a}p{font-size:18px;font-weight:300}a,.securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .back-btn,.messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .back-btn{transition:color .5s ease;font-weight:400;text-decoration:none;color:#45be7a;outline:0 none}a:hover,.securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .back-btn:hover{color:#52e087;text-decoration:none}a:focus,.securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .back-btn:focus{text-decoration:none;outline:0 none;color:currentColor}.button{position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid #45be7a;z-index:1;background:#45be7a;color:#fff}.button:hover,.button:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid #58c588}.button.cancel{background:#fff;color:#45be7a}.button em{margin-left:1em}.button.bt-dark{color:#fff;position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid #74869e;z-index:1;background:#74869e;color:#fff}.button.bt-dark:hover,.button.bt-dark:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid #8393a8}.button.bt-dark.cancel{background:#fff;color:#45be7a}.button.bt-dark em{margin-left:1em}.button.bt-light{position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid transparent;z-index:1;background:transparent;color:#fff;border:1px solid #45be7a;color:#45be7a}.button.bt-light:hover,.button.bt-light:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid rgba(13,13,13,0)}.button.bt-light.cancel{background:#fff;color:#45be7a}.button.bt-light em{margin-left:1em}.button.bt-light:before{background:#45be7a;border:0 none}.button.bt-light:hover{color:#fff;border:1px solid #45be7a}.button.disabled,.button.locked{position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid #74869e;z-index:1;background:#74869e;color:#fff;cursor:default;pointer-events:none}.button.disabled:hover,.button.disabled:focus,.button.locked:hover,.button.locked:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid #8393a8}.button.disabled.cancel,.button.locked.cancel{background:#fff;color:#45be7a}.button.disabled em,.button.locked em{margin-left:1em}.button.disabled:hover:before,.button.locked:hover:before{display:none}.wrapper{position:relative}body:not(.productPage) .wrapper{min-height:100%;overflow:hidden}@media only screen and (min-width:992px){body:not(.productPage) .wrapper{margin-left:80px}}@media only screen and (min-width:1200px){body:not(.productPage) .wrapper{margin-left:110px}}body:not(.productPage) .wrapper .content{padding-top:74px;background:linear-gradient(to right,#464f5f 0%,#233146 30%,#233146 50%,#414b5b 100%)}@media only screen and (min-width:992px){body:not(.productPage) .wrapper .content{padding-top:0}}@media only screen and (min-width:992px){body:not(.productPage) .container{width:calc(992px - 80px)}}@media only screen and (min-width:1200px){body:not(.productPage) .container{width:calc(1200px - 110px)}}@media only screen and (min-width:1450px){body:not(.productPage) .container{width:calc(95% - 110px)}}header + .container{padding-top:30px}ul{margin:0 auto;padding:0;list-style:none;margin:1em 0}ul li{margin:0;padding:0}ul.dot{padding:0 0 0 1.75em}ul.arrow{padding:0 0 0 50px}ul li{position:relative;line-height:1.2em;margin:1em 0}ul li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;display:none}ul.dot{margin:0 auto;padding:0;list-style:none;margin:1em 0}ul.dot li{margin:0;padding:0}ul.dot.dot{padding:0 0 0 1.75em}ul.dot.arrow{padding:0 0 0 50px}ul.dot li{position:relative;line-height:1.2em;margin:1em 0}ul.dot li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";border-radius:50%;background:#45be7a;border:1px solid #1b2738;top:.3em;left:-1.5em;height:.6em;width:.6em}ul.arrow{margin:0 auto;padding:0;list-style:none;margin:1em 0}ul.arrow li{margin:0;padding:0}ul.arrow.dot{padding:0 0 0 1.75em}ul.arrow.arrow{padding:0 0 0 50px}ul.arrow li{position:relative;line-height:1.2em;margin:1em 0}ul.arrow li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){ul.arrow li:before{font-size:22px;top:-0.1em}}ol{margin:0 auto;padding:0;list-style:none;list-style-type:none;counter-reset:ol-counter;margin:1em 0;padding:0 0 0 2em}ol li{margin:0;padding:0}ol > li{position:relative;line-height:1.2em;margin:1em 0}ol > li:before{content:counter(ol-counter);counter-increment:ol-counter;display:block;height:1.4em;width:1.4em;background:#45be7a;text-align:center;line-height:1.4em;border-radius:50%;color:#fff;font-weight:700;font-size:.9em;position:absolute;top:0;left:-2em}hr{border-color:#5f6d80}.clear{clear:both}section:before,section:after{content:"";display:table}section:after{clear:both}.subtitle,.glossary-wrapper .glossary-content .new-letter{width:100%;overflow:hidden;padding:0 40px;color:#1b2738;margin-bottom:0;font-weight:400}.subtitle span,.glossary-wrapper .glossary-content .new-letter span{line-height:1em;position:relative;display:inline-block;vertical-align:middle;padding:0 10px;font-weight:700}.subtitle span:before,.glossary-wrapper .glossary-content .new-letter span:before{content:"";border-bottom:1px solid #1b2738;width:9999px;left:-9999px;top:.5em;position:absolute}.subtitle span:after,.glossary-wrapper .glossary-content .new-letter span:after{content:"";border-bottom:1px solid #1b2738;width:9999px;right:-9999px;top:.5em;position:absolute}.preload *{transition:none!important}.logo{width:30px;height:auto;position:fixed;top:13px;left:50%;transform:translateX(-50%);z-index:1000;opacity:1;transition:opacity 0.5s ease}.logo svg{width:30px;height:43px}@media only screen and (min-width:992px){.logo{top:0;left:21px;height:95px;width:48px;margin:20px auto;transform:none;text-align:center}.logo svg{height:auto;width:48px}}@media only screen and (min-width:1200px){.logo{left:33px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.logo{left:20px}}.logo:hover{opacity:0.6;transition:all 0.5s ease}@media only screen and (min-width:992px){.logo-svg.animation .mask-path{stroke-dasharray:0;stroke-dashoffset:0;animation:clip 1s .5s 1 ease-out both}@keyframes clip{from{stroke-dasharray:130.2px;stroke-dashoffset:130.2px}to{stroke-dasharray:130.2px;stroke-dashoffset:0}}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.logo-svg.animation .mask-path{stroke-dasharray:130.2px;stroke-dashoffset:0;animation:none}}.productPage .logo{width:30px;height:auto;opacity:1;margin:0;position:absolute;top:14px;left:50%;font-size:15px}.productPage .logo em{color:white;font-style:normal;position:absolute;left:0;top:5px;width:130px;text-align:left}@media only screen and (min-width:992px){.productPage .logo{left:2px;top:2px;font-size:12px}.productPage .logo svg{display:block;width:128px;height:80px;transition:width 0.2s ease;position:relative;left:0;top:-12px}.productPage .logo em{top:9px}}@media only screen and (min-width:992px){.productPage .affix .logo{top:-5px}.productPage .affix .logo em{top:17px;font-size:12px}.productPage .affix .logo svg{width:73px;height:45px;top:2px;transition:width 0.2s ease}.productPage .affix.header .nav-tabs > li > a{font-size:11px}}aside{position:fixed;top:69px;left:-100%;width:87%;z-index:20;height:100%;background-color:#1b2738;transition:left 0.3s ease;box-shadow:2px 0 4px rgba(0,0,0,0.5)}@media only screen and (min-width:992px){aside{box-shadow:0 0 0 transparent}}aside.open{left:0}@media only screen and (min-width:992px){aside{display:block;top:0;left:0;padding-top:135px;width:80px;box-shadow:none;transition:none}}@media only screen and (min-width:1200px){aside{width:110px}}aside .main-menu{text-align:center}aside .main-menu li{text-align:center;margin:0}aside .main-menu li a,aside .main-menu li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner aside .main-menu li .back-btn,aside .main-menu li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner aside .main-menu li .back-btn{text-transform:uppercase;text-align:left;display:block;transition:background 0.2s ease,color 0.2s ease;outline:0 none;padding:15px 21px}@media only screen and (min-width:992px){aside .main-menu li a,aside .main-menu li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner aside .main-menu li .back-btn,aside .main-menu li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner aside .main-menu li .back-btn{text-align:center;display:block;padding:20px 10px}}aside .main-menu li a span,aside .main-menu li .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner aside .main-menu li .password-retrieval span,aside .main-menu li .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner aside .main-menu li .back-btn span,aside .main-menu li .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner aside .main-menu li .password-retrieval span,aside .main-menu li .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner aside .main-menu li .back-btn span{display:inline-block;vertical-align:middle;font-size:30px;padding:11px;border-radius:4px;border:2px solid rgba(69,190,122,0);transition:border .25s ease-out}aside .main-menu li a span.icon-blog,aside .main-menu li .securityPage .wrapper-inner .password-retrieval span.icon-blog,.securityPage .wrapper-inner aside .main-menu li .password-retrieval span.icon-blog,aside .main-menu li .securityPage .wrapper-inner .back-btn span.icon-blog,.securityPage .wrapper-inner aside .main-menu li .back-btn span.icon-blog,aside .main-menu li .messagePage .wrapper-inner .password-retrieval span.icon-blog,.messagePage .wrapper-inner aside .main-menu li .password-retrieval span.icon-blog,aside .main-menu li .messagePage .wrapper-inner .back-btn span.icon-blog,.messagePage .wrapper-inner aside .main-menu li .back-btn span.icon-blog{font-size:32px;padding:9px}aside .main-menu li a em,aside .main-menu li .securityPage .wrapper-inner .password-retrieval em,.securityPage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .securityPage .wrapper-inner .back-btn em,.securityPage .wrapper-inner aside .main-menu li .back-btn em,aside .main-menu li .messagePage .wrapper-inner .password-retrieval em,.messagePage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .messagePage .wrapper-inner .back-btn em,.messagePage .wrapper-inner aside .main-menu li .back-btn em{font-style:normal;padding-left:15px;display:inline-block;color:#fff;font-size:12px;line-height:16px}@media only screen and (min-width:992px){aside .main-menu li a em,aside .main-menu li .securityPage .wrapper-inner .password-retrieval em,.securityPage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .securityPage .wrapper-inner .back-btn em,.securityPage .wrapper-inner aside .main-menu li .back-btn em,aside .main-menu li .messagePage .wrapper-inner .password-retrieval em,.messagePage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .messagePage .wrapper-inner .back-btn em,.messagePage .wrapper-inner aside .main-menu li .back-btn em{padding:5px 0 0 0;display:block;font-size:10px;line-height:16px}}@media only screen and (min-width:1200px){aside .main-menu li a em,aside .main-menu li .securityPage .wrapper-inner .password-retrieval em,.securityPage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .securityPage .wrapper-inner .back-btn em,.securityPage .wrapper-inner aside .main-menu li .back-btn em,aside .main-menu li .messagePage .wrapper-inner .password-retrieval em,.messagePage .wrapper-inner aside .main-menu li .password-retrieval em,aside .main-menu li .messagePage .wrapper-inner .back-btn em,.messagePage .wrapper-inner aside .main-menu li .back-btn em{font-size:12px;line-height:normal}}aside .main-menu li a:hover,aside .main-menu li .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner aside .main-menu li .password-retrieval:hover,aside .main-menu li .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner aside .main-menu li .back-btn:hover,aside .main-menu li .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner aside .main-menu li .password-retrieval:hover,aside .main-menu li .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner aside .main-menu li .back-btn:hover,aside .main-menu li a.active,aside .main-menu li .securityPage .wrapper-inner .active.password-retrieval,.securityPage .wrapper-inner aside .main-menu li .active.password-retrieval,aside .main-menu li .securityPage .wrapper-inner .active.back-btn,.securityPage .wrapper-inner aside .main-menu li .active.back-btn,aside .main-menu li .messagePage .wrapper-inner .active.password-retrieval,.messagePage .wrapper-inner aside .main-menu li .active.password-retrieval,aside .main-menu li .messagePage .wrapper-inner .active.back-btn,.messagePage .wrapper-inner aside .main-menu li .active.back-btn{opacity:1;transition:background 0.2s ease,color 0.2s ease;color:#45be7a}aside .main-menu li a:hover span,aside .main-menu li .securityPage .wrapper-inner .password-retrieval:hover span,.securityPage .wrapper-inner aside .main-menu li .password-retrieval:hover span,aside .main-menu li .securityPage .wrapper-inner .back-btn:hover span,.securityPage .wrapper-inner aside .main-menu li .back-btn:hover span,aside .main-menu li .messagePage .wrapper-inner .password-retrieval:hover span,.messagePage .wrapper-inner aside .main-menu li .password-retrieval:hover span,aside .main-menu li .messagePage .wrapper-inner .back-btn:hover span,.messagePage .wrapper-inner aside .main-menu li .back-btn:hover span,aside .main-menu li a.active span,aside .main-menu li .securityPage .wrapper-inner .active.password-retrieval span,.securityPage .wrapper-inner aside .main-menu li .active.password-retrieval span,aside .main-menu li .securityPage .wrapper-inner .active.back-btn span,.securityPage .wrapper-inner aside .main-menu li .active.back-btn span,aside .main-menu li .messagePage .wrapper-inner .active.password-retrieval span,.messagePage .wrapper-inner aside .main-menu li .active.password-retrieval span,aside .main-menu li .messagePage .wrapper-inner .active.back-btn span,.messagePage .wrapper-inner aside .main-menu li .active.back-btn span{border:2px solid rgba(69,190,122,0.5)}aside .main-menu li a.active,aside .main-menu li .securityPage .wrapper-inner .active.password-retrieval,.securityPage .wrapper-inner aside .main-menu li .active.password-retrieval,aside .main-menu li .securityPage .wrapper-inner .active.back-btn,.securityPage .wrapper-inner aside .main-menu li .active.back-btn,aside .main-menu li .messagePage .wrapper-inner .active.password-retrieval,.messagePage .wrapper-inner aside .main-menu li .active.password-retrieval,aside .main-menu li .messagePage .wrapper-inner .active.back-btn,.messagePage .wrapper-inner aside .main-menu li .active.back-btn{background:#161c25}aside .main-menu li a.active span,aside .main-menu li .securityPage .wrapper-inner .active.password-retrieval span,.securityPage .wrapper-inner aside .main-menu li .active.password-retrieval span,aside .main-menu li .securityPage .wrapper-inner .active.back-btn span,.securityPage .wrapper-inner aside .main-menu li .active.back-btn span,aside .main-menu li .messagePage .wrapper-inner .active.password-retrieval span,.messagePage .wrapper-inner aside .main-menu li .active.password-retrieval span,aside .main-menu li .messagePage .wrapper-inner .active.back-btn span,.messagePage .wrapper-inner aside .main-menu li .active.back-btn span{border:2px solid #45be7a}aside .main-menu li.active a,aside .main-menu li.active .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner aside .main-menu li.active .password-retrieval,aside .main-menu li.active .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner aside .main-menu li.active .back-btn,aside .main-menu li.active .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner aside .main-menu li.active .password-retrieval,aside .main-menu li.active .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner aside .main-menu li.active .back-btn{opacity:1;transition:background 0.2s ease,color 0.2s ease;color:#45be7a;background:#161c25}aside .main-menu li.active a span,aside .main-menu li.active .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner aside .main-menu li.active .password-retrieval span,aside .main-menu li.active .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner aside .main-menu li.active .back-btn span,aside .main-menu li.active .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner aside .main-menu li.active .password-retrieval span,aside .main-menu li.active .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner aside .main-menu li.active .back-btn span{border:2px solid #45be7a}@media only screen and (min-width:992px) and (max-height:700px){.logo{position:absolute}aside{position:absolute}aside .main-menu li a,aside .main-menu li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner aside .main-menu li .back-btn,aside .main-menu li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner aside .main-menu li .password-retrieval,aside .main-menu li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner aside .main-menu li .back-btn{padding:15px 10px}}header{position:fixed;z-index:100;height:70px;width:100%;background:#1b2738;margin-top:-1px;padding:20px 0}@media only screen and (min-width:992px){header{position:static;background:#2b394d;border-bottom:1px solid #1b2738;padding:13px 0 0}}header .nav-toggle{position:absolute;margin:-20px 0 0;float:left;height:70px;width:70px;border:none;background:#1b2738;transition:all 0.3s ease}header .nav-toggle:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:992px){header .nav-toggle{display:none}}header .nav-toggle::before{font-size:38px;color:#45be7a}header .header-content-inner{position:relative;cursor:pointer;float:right;height:30px;width:40px}@media only screen and (min-width:992px){header .header-content-inner{float:none;height:auto;width:auto}}header .user-picture{display:none;vertical-align:middle;position:relative;width:40px;height:40px}@media only screen and (min-width:992px){header .user-picture{display:inline-block}}header .user-picture img{border-radius:50%}header .user-picture .icon-user{display:block;color:#74869e;font-size:40px}header .user-detail{float:right;position:relative;position:absolute;top:3px;right:-10px}header .user-detail:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header .user-detail:before{color:#45be7a;font-size:22px;padding:10px}@media only screen and (min-width:992px){header .user-detail:before{display:none}}header .user-detail .user-info{display:none}@media only screen and (min-width:992px){header .user-detail .user-info{display:inline-block;vertical-align:middle;margin-left:20px;text-align:right}}header .user-detail p{font-size:16px;line-height:16px;font-weight:400;margin-bottom:0;color:#1b2738}@media only screen and (min-width:992px){header .user-detail p{color:white}}header .user-detail .dropdown{line-height:16px}header .user-detail .dropdown button{margin:0 auto;padding:0;border:none;background:none;color:inherit;font-weight:normal;font-size:14px;color:#74869e}header .user-detail .dropdown button span{display:none}@media only screen and (min-width:992px){header .user-detail .dropdown button span{display:inline-block;margin-left:15px;color:#45be7a;font-size:0.7em}}header .dropdown-menu{top:48px;left:auto;right:-10px;background:#2b394d;border-color:transparent;padding:0;max-width:350px;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,0.5)}@media only screen and (min-width:992px){header .dropdown-menu{top:55px}}header .dropdown-menu li{padding:0 20px;font-size:15px;overflow:hidden;text-overflow:ellipsis}header .dropdown-menu li:before{display:none}header .dropdown-menu li.email{text-overflow:ellipsis}header .dropdown-menu > li > a,header .securityPage .wrapper-inner .dropdown-menu > li > .password-retrieval,.securityPage .wrapper-inner header .dropdown-menu > li > .password-retrieval,header .securityPage .wrapper-inner .dropdown-menu > li > .back-btn,.securityPage .wrapper-inner header .dropdown-menu > li > .back-btn,header .messagePage .wrapper-inner .dropdown-menu > li > .password-retrieval,.messagePage .wrapper-inner header .dropdown-menu > li > .password-retrieval,header .messagePage .wrapper-inner .dropdown-menu > li > .back-btn,.messagePage .wrapper-inner header .dropdown-menu > li > .back-btn{padding:0}header .dropdown-menu > li > a:focus,header .securityPage .wrapper-inner .dropdown-menu > li > .password-retrieval:focus,.securityPage .wrapper-inner header .dropdown-menu > li > .password-retrieval:focus,header .securityPage .wrapper-inner .dropdown-menu > li > .back-btn:focus,.securityPage .wrapper-inner header .dropdown-menu > li > .back-btn:focus,header .messagePage .wrapper-inner .dropdown-menu > li > .password-retrieval:focus,.messagePage .wrapper-inner header .dropdown-menu > li > .password-retrieval:focus,header .messagePage .wrapper-inner .dropdown-menu > li > .back-btn:focus,.messagePage .wrapper-inner header .dropdown-menu > li > .back-btn:focus,header .dropdown-menu > li > a:hover,header .securityPage .wrapper-inner .dropdown-menu > li > .password-retrieval:hover,.securityPage .wrapper-inner header .dropdown-menu > li > .password-retrieval:hover,header .securityPage .wrapper-inner .dropdown-menu > li > .back-btn:hover,.securityPage .wrapper-inner header .dropdown-menu > li > .back-btn:hover,header .messagePage .wrapper-inner .dropdown-menu > li > .password-retrieval:hover,.messagePage .wrapper-inner header .dropdown-menu > li > .password-retrieval:hover,header .messagePage .wrapper-inner .dropdown-menu > li > .back-btn:hover,.messagePage .wrapper-inner header .dropdown-menu > li > .back-btn:hover{background-color:transparent;color:#52e087}header .dropdown-menu a,header .dropdown-menu .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner header .dropdown-menu .password-retrieval,header .dropdown-menu .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner header .dropdown-menu .back-btn,header .dropdown-menu .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner header .dropdown-menu .password-retrieval,header .dropdown-menu .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner header .dropdown-menu .back-btn{color:#45be7a}aside.open ~ .wrapper .nav-toggle{height:71px;background:#1b2738}footer{position:relative;bottom:0;width:100%}footer .footer-main{padding:60px 0;background-color:#2b394d;text-align:center}@media only screen and (min-width:768px){footer .footer-main{text-align:left}}footer .footer-main h4{margin-top:0;font-size:1.667em;letter-spacing:0.5px;font-size:900;margin-bottom:25px}footer .footer-main h4 b{display:block;color:#45be7a;font-size:900}footer .footer-main p,footer .footer-main li,footer .footer-main li a,footer .footer-main li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner footer .footer-main li .password-retrieval,footer .footer-main li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner footer .footer-main li .back-btn,footer .footer-main li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner footer .footer-main li .password-retrieval,footer .footer-main li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner footer .footer-main li .back-btn{color:rgba(255,255,255,0.6)}footer .footer-main a:hover,footer .footer-main .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner footer .footer-main .password-retrieval:hover,footer .footer-main .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner footer .footer-main .back-btn:hover,footer .footer-main .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner footer .footer-main .password-retrieval:hover,footer .footer-main .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner footer .footer-main .back-btn:hover{color:#52e087}footer .footer-main .social ul{margin:0}footer .footer-main .social li{display:inline-block;margin:0 5px;font-size:1.5em}@media only screen and (min-width:992px){footer .footer-main .social li{margin:0 10px 0 0}}footer .footer-main .address p,footer .footer-main .address a,footer .footer-main .address .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner footer .footer-main .address .password-retrieval,footer .footer-main .address .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner footer .footer-main .address .back-btn,footer .footer-main .address .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner footer .footer-main .address .password-retrieval,footer .footer-main .address .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner footer .footer-main .address .back-btn{font-size:0.833em;font-weight:300}footer .footer-main .social,footer .footer-main .address{padding-bottom:45px}@media only screen and (min-width:768px){footer .footer-main .social,footer .footer-main .address{padding:0 35px}}@media only screen and (min-width:992px){footer .footer-main .social,footer .footer-main .address{padding:0}}footer .footer-main .links{font-size:0.611em;text-transform:uppercase;padding:0 15px 35px}footer .footer-main .links li{margin:1.5em 0}@media only screen and (min-width:768px){footer .footer-main .links{padding:30px 35px}}@media only screen and (min-width:992px){footer .footer-main .links{padding:30px 0 0}footer .footer-main .links li{margin:1em 0}}@media only screen and (min-width:768px){footer .footer-main .partners,footer .footer-main .about{padding:15px 35px 0}}@media only screen and (min-width:992px){footer .footer-main .partners,footer .footer-main .about{padding:0 0}}@media only screen and (min-width:768px){footer .footer-main .partners h4{margin-bottom:0}}@media only screen and (min-width:992px){footer .footer-main .partners h4{margin-bottom:15px}}footer .footer-main .partners ul,footer .footer-main .partners li{margin:0}footer .footer-main .partners ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:-8px 0 30px}@media only screen and (min-width:992px){footer .footer-main .partners ul{justify-content:space-between;margin:-26px 0 20px}}footer .footer-main .partners li{padding:0 10px;flex:0 1 33.3333%;flex-basis:33.3333%;text-align:center;max-width:110px;margin-top:3px}@media only screen and (min-width:1200px){footer .footer-main .partners li{margin-top:14px}}footer .footer-main .partners li:first-child{text-align:left;padding-left:0;margin-top:0}@media only screen and (min-width:768px){footer .footer-main .partners li:first-child{margin-top:-2px}}@media only screen and (min-width:992px){footer .footer-main .partners li:first-child{margin-top:0}}@media only screen and (min-width:1200px){footer .footer-main .partners li:first-child{margin-top:0;padding:0}footer .footer-main .partners li:first-child svg{height:100px;width:100px}}footer .footer-main .partners svg{fill:#5f6d80;height:auto;width:100%;min-height:100px}@media only screen and (min-width:1200px){footer .footer-main .partners svg{height:80px;width:80px;min-height:inherit}}footer .footer-main .about p{font-size:0.833em;font-weight:300}footer .footer-credits{background:#fff;color:#1b2738;font-size:12px;font-weight:bold}footer .footer-credits a,footer .footer-credits .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner footer .footer-credits .password-retrieval,footer .footer-credits .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner footer .footer-credits .back-btn,footer .footer-credits .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner footer .footer-credits .password-retrieval,footer .footer-credits .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner footer .footer-credits .back-btn{color:#1b2738;font-weight:bold}footer .footer-credits ul{display:flex;justify-content:flex-end;text-transform:uppercase}.error-wrapper{position:relative;height:100vh;margin-bottom:-40px;background-image:url(../img/bg-error-500.jpg);background-size:cover;text-align:center}.error-wrapper .error-wrapper-inner{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%}@media only screen and (min-width:992px){.error-wrapper .error-wrapper-inner{max-width:500px;left:50%;transform:translate(-50%,-50%)}}.error-wrapper .error-wrapper-inner .error-number{margin:0;font-size:8em;color:white}@media only screen and (min-width:768px){.error-wrapper .error-wrapper-inner .error-number{font-size:16em}}.error-wrapper .error-wrapper-inner .error-title{font-size:1.88em;font-weight:900;text-transform:uppercase}.error-wrapper .error-wrapper-inner .error-message{font-weight:300}.error-wrapper .error-wrapper-inner .error-number,.error-wrapper .error-wrapper-inner .error-title,.error-wrapper .error-wrapper-inner .error-message{text-shadow:2px 2px 6px #1b2738}@media only screen and (min-width:768px){.error-wrapper .error-wrapper-inner .error-number,.error-wrapper .error-wrapper-inner .error-title,.error-wrapper .error-wrapper-inner .error-message{text-shadow:6px 2px 6px #1b2738}}@media only screen and (min-width:992px){.error-wrapper .error-wrapper-inner .error-number,.error-wrapper .error-wrapper-inner .error-title,.error-wrapper .error-wrapper-inner .error-message{text-shadow:0 0 0 transparent}}.error-wrapper .error-wrapper-inner .button{text-shadow:0 0 0 transparent;margin-top:20px}.error-wrapper.error-404{background-image:url(../img/bg-error-404.jpg)}.error-wrapper.error-403{background-image:url(../img/bg-error-403.jpg)}.securityPage .wrapper-security,.messagePage .wrapper-security{position:relative}@media only screen and (min-width:768px){.securityPage .content,.messagePage .content{height:100vh}}.securityPage .wrapper-outer,.messagePage .wrapper-outer{position:relative;background:#e4e2e2 url(../img/bg-login.jpg) center center no-repeat;background-size:cover;padding:40px 0}@media only screen and (min-width:768px){.securityPage .wrapper-outer,.messagePage .wrapper-outer{padding:70px 0;min-height:100vh}}@media only screen and (min-width:1200px){.securityPage .wrapper-outer,.messagePage .wrapper-outer{padding:100px 0}}.securityPage .wrapper-inner,.messagePage .wrapper-inner{min-height:450px;border-radius:6px;background-color:white;padding:40px 30px;margin:0 auto;width:90%;text-align:center;color:#1b2738}@media only screen and (min-width:768px){.securityPage .wrapper-inner,.messagePage .wrapper-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:70px;width:435px}}.securityPage .wrapper-inner h2,.messagePage .wrapper-inner h2{font-size:1.222em;color:#1b2738;line-height:25px;font-weight:900;text-align:center}@media only screen and (min-width:768px){.securityPage .wrapper-inner h2,.messagePage .wrapper-inner h2{margin:0 0 -12px;font-size:1.222em;line-height:62px}}.securityPage .wrapper-inner h2 .security-logo,.messagePage .wrapper-inner h2 .security-logo{width:55px;display:block;margin:0 auto 10px}@media only screen and (min-width:768px){.securityPage .wrapper-inner h2 .security-logo,.messagePage .wrapper-inner h2 .security-logo{margin:0 auto}}.securityPage .wrapper-inner h2 + p,.messagePage .wrapper-inner h2 + p{width:90%;margin:0 auto 20px;text-align:center;line-height:18px}.securityPage .wrapper-inner p,.messagePage .wrapper-inner p{color:#1b2738;line-height:18px;margin-bottom:8px}.securityPage .wrapper-inner .button,.messagePage .wrapper-inner .button{display:block;width:100%;margin:0 0 10px;font-size:0.833em;font-weight:700}.securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .back-btn,.messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .back-btn{margin:0 auto;padding:0;border:none;background:none;color:inherit;color:#45be7a;display:block;text-align:left;font-weight:300;font-size:0.778em;cursor:pointer;text-align:center}.securityPage form,.messagePage form{margin-top:30px}.securityPage .password-retrieval-wrapper,.securityPage .password-reset-error,.securityPage .password-reset-no-password-error,.securityPage .password-retrieval-submitted,.messagePage .password-retrieval-wrapper,.messagePage .password-reset-error,.messagePage .password-reset-no-password-error,.messagePage .password-retrieval-submitted{display:none}.securityPage .password-retrieval-submitted,.messagePage .password-retrieval-submitted{margin-top:80px}.securityPage.register .wrapper-outer,.messagePage.register .wrapper-outer{background-image:url(../img/bg-register.jpg)}.securityPage.register .wrapper-inner,.messagePage.register .wrapper-inner{padding:20px 15px;width:90%;margin:0 auto}@media only screen and (min-width:768px){.securityPage.register .wrapper-inner,.messagePage.register .wrapper-inner{padding:45px}}@media only screen and (min-width:992px){.securityPage.register .wrapper-inner,.messagePage.register .wrapper-inner{width:740px;padding:45px 80px}}.securityPage.register .wrapper-inner h2 + p,.messagePage.register .wrapper-inner h2 + p{width:100%}@media only screen and (min-width:768px){.securityPage.register .wrapper-inner h2 + p,.messagePage.register .wrapper-inner h2 + p{width:70%;margin:0 auto;line-height:1em}}.securityPage.register .button,.messagePage.register .button{display:inline-block;width:auto}@media only screen and (min-width:992px) and (max-height:750px){.securityPage .content,.messagePage .content{height:auto}.securityPage .wrapper-inner,.messagePage .wrapper-inner{position:relative;top:0;left:0;transform:none}}.label-wrapper .feedback,.label-wrapper.feedback{position:relative}.label-wrapper .feedback span,.label-wrapper.feedback span{display:none;position:absolute;top:-2px;right:10px;border-radius:50%;color:white}.label-wrapper .feedback.success span.icon-check,.label-wrapper.feedback.success span.icon-check{display:block;background-color:#45be7a;font-size:16px;padding:4px}.label-wrapper .feedback.error span.icon-cross,.label-wrapper.feedback.error span.icon-cross{display:block;background-color:#ea6878;font-size:10px;padding:7px}.change-password-form .feedback span{top:5px}.last-activity .inner{text-align:left;padding:25px}@media only screen and (min-width:768px){.last-activity .inner{padding:33px 40px 40px}}.last-activity .inner h2{margin:0 0 14px}.last-activity .inner .module + h2{margin-top:12px}.last-activity .inner p{font-size:0.833em}.last-activity .inner p:first-child{font-size:0.722em;text-transform:uppercase;margin:2px 0 30px}.bloc .picture-wrapper{position:relative;overflow:hidden;min-height:175px}@media only screen and (min-width:768px){.bloc .picture-wrapper{min-height:200px}}.bloc .picture-wrapper:after{content:'';position:absolute;top:0;left:0;width:110%;height:110%;background-color:rgba(0,0,0,0.65)}.bloc .picture{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#1b2738}.bloc .picture img{position:absolute;top:50%;left:50%;transition:all 0.3s ease;height:100%;width:auto;max-width:none;min-width:100%;transform:translate(-50%,-50%) scale(1)}.bloc .picture .title{position:absolute;bottom:25px;left:0;z-index:5;padding:0 25px}@media only screen and (min-width:768px){.bloc .picture .title{bottom:40px;padding:0 40px}}.bloc .picture h4{color:white}.bloc:hover{outline:1px solid transparent}.bloc:hover img{transform:translate(-50%,-50%) scale(1.1)}.bloc h2{margin:0 0 20px}.module-chaptersList h2,.module-teachers h2{margin:0 0 20px}@media only screen and (min-width:768px){.module-chaptersList h2,.module-teachers h2{margin:0 0 40px}}.module-chaptersList ul,.module-teachers ul{margin:0 15px}.module-chaptersList ul li,.module-teachers ul li{margin:0}.module-chaptersList ul li:first-child,.module-teachers ul li:first-child{padding-top:0}.module-chaptersList ul li:last-child,.module-teachers ul li:last-child{border-bottom:0 none;padding-bottom:10px}.module-chaptersList ul li:after,.module-teachers ul li:after{content:"";display:block;clear:both}.module-chaptersList ul li div:nth-child(1),.module-teachers ul li div:nth-child(1){padding-left:0}.module-chaptersList ul li div:nth-child(2),.module-teachers ul li div:nth-child(2){padding-right:0}.module-objective{margin-bottom:40px}.module-objective h2{margin:0 0 20px}@media only screen and (min-width:768px){.module-objective h2{margin:0 0 40px}}.module-objective ul{margin:0 auto;padding:0;list-style:none;margin:1em 0;margin-bottom:0;padding:0 0 0 25px}.module-objective ul li{margin:0;padding:0}.module-objective ul.dot{padding:0 0 0 1.75em}.module-objective ul.arrow{padding:0 0 0 50px}.module-objective ul li{position:relative;line-height:1.2em;margin:1em 0}.module-objective ul li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){.module-objective ul li:before{font-size:22px;top:-0.1em}}.module-objective ul li{margin-bottom:0}.module-objective ul li:before{left:-25px}@media only screen and (min-width:768px){.module-objective ul{margin-bottom:1em;padding:0 0 0 50px}.module-objective ul li:before{left:-50px}}.module-chaptersList{padding-bottom:5px}.module-chaptersList ul{padding:0}.module-chaptersList ul li{position:relative;padding:30px 0 30px 0;border-bottom:1px solid #52e087}@media only screen and (min-width:768px){.module-chaptersList ul li{padding-left:45px}}.module-chaptersList ul li:last-child{padding-bottom:30px}.module-chaptersList ul li.completed a,.module-chaptersList ul li.completed .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .module-chaptersList ul li.completed .password-retrieval,.module-chaptersList ul li.completed .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .module-chaptersList ul li.completed .back-btn,.module-chaptersList ul li.completed .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .module-chaptersList ul li.completed .password-retrieval,.module-chaptersList ul li.completed .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .module-chaptersList ul li.completed .back-btn,.module-chaptersList ul li.completed i{color:#45be7a}.module-chaptersList ul li.locked{color:#74869e}.module-chaptersList ul li.locked a,.module-chaptersList ul li.locked .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .module-chaptersList ul li.locked .password-retrieval,.module-chaptersList ul li.locked .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .module-chaptersList ul li.locked .back-btn,.module-chaptersList ul li.locked .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .module-chaptersList ul li.locked .password-retrieval,.module-chaptersList ul li.locked .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .module-chaptersList ul li.locked .back-btn{pointer-events:none;cursor:default;color:currentColor}.module-chaptersList ul li.locked a:hover,.module-chaptersList ul li.locked .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .module-chaptersList ul li.locked .password-retrieval:hover,.module-chaptersList ul li.locked .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .module-chaptersList ul li.locked .back-btn:hover,.module-chaptersList ul li.locked .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .module-chaptersList ul li.locked .password-retrieval:hover,.module-chaptersList ul li.locked .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .module-chaptersList ul li.locked .back-btn:hover{pointer-events:none;cursor:default;color:currentColor}.module-chaptersList ul li .timer{padding-top:5px}@media only screen and (min-width:768px){.module-chaptersList ul li .timer{padding-top:0}}.module-chaptersList a,.module-chaptersList .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .module-chaptersList .password-retrieval,.module-chaptersList .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .module-chaptersList .back-btn,.module-chaptersList .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .module-chaptersList .password-retrieval,.module-chaptersList .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .module-chaptersList .back-btn{font-size:1em;line-height:normal;font-weight:900;color:#1b2738;text-transform:uppercase;display:block}.module-chaptersList a span,.module-chaptersList .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .module-chaptersList .password-retrieval span,.module-chaptersList .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .module-chaptersList .back-btn span,.module-chaptersList .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .module-chaptersList .password-retrieval span,.module-chaptersList .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .module-chaptersList .back-btn span{display:inline-block;position:relative}.module-chaptersList a span:after,.module-chaptersList .securityPage .wrapper-inner .password-retrieval span:after,.securityPage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .securityPage .wrapper-inner .back-btn span:after,.securityPage .wrapper-inner .module-chaptersList .back-btn span:after,.module-chaptersList .messagePage .wrapper-inner .password-retrieval span:after,.messagePage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .messagePage .wrapper-inner .back-btn span:after,.messagePage .wrapper-inner .module-chaptersList .back-btn span:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.module-chaptersList a span:after,.module-chaptersList .securityPage .wrapper-inner .password-retrieval span:after,.securityPage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .securityPage .wrapper-inner .back-btn span:after,.securityPage .wrapper-inner .module-chaptersList .back-btn span:after,.module-chaptersList .messagePage .wrapper-inner .password-retrieval span:after,.messagePage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .messagePage .wrapper-inner .back-btn span:after,.messagePage .wrapper-inner .module-chaptersList .back-btn span:after{margin-right:5px;position:relative}@media only screen and (min-width:768px){.module-chaptersList a,.module-chaptersList .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .module-chaptersList .password-retrieval,.module-chaptersList .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .module-chaptersList .back-btn,.module-chaptersList .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .module-chaptersList .password-retrieval,.module-chaptersList .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .module-chaptersList .back-btn{font-size:1.222em}.module-chaptersList a span,.module-chaptersList .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .module-chaptersList .password-retrieval span,.module-chaptersList .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .module-chaptersList .back-btn span,.module-chaptersList .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .module-chaptersList .password-retrieval span,.module-chaptersList .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .module-chaptersList .back-btn span{position:absolute;top:0;left:-45px}.module-chaptersList a span:after,.module-chaptersList .securityPage .wrapper-inner .password-retrieval span:after,.securityPage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .securityPage .wrapper-inner .back-btn span:after,.securityPage .wrapper-inner .module-chaptersList .back-btn span:after,.module-chaptersList .messagePage .wrapper-inner .password-retrieval span:after,.messagePage .wrapper-inner .module-chaptersList .password-retrieval span:after,.module-chaptersList .messagePage .wrapper-inner .back-btn span:after,.messagePage .wrapper-inner .module-chaptersList .back-btn span:after{margin-right:0;position:absolute}}.module-chaptersList a:hover,.module-chaptersList .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .module-chaptersList .password-retrieval:hover,.module-chaptersList .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .module-chaptersList .back-btn:hover,.module-chaptersList .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .module-chaptersList .password-retrieval:hover,.module-chaptersList .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .module-chaptersList .back-btn:hover{color:#45be7a}.module-chaptersList p{font-size:0.833em;margin:10px 0}@media only screen and (min-width:768px){.module-chaptersList p{margin:0}}.module-chaptersList .timer{padding-left:0}.module-chaptersList .timer span{display:inline-block;margin-top:2px;font-size:0.722em;line-height:20px}.module-chaptersList .timer span i{font-size:20px;display:inline-block;vertical-align:top;margin-right:5px}@media only screen and (min-width:768px){.module-chaptersList .timer{text-align:right;padding-left:15px}}.module-teachers{padding-bottom:10px;border-top:0;background:#1b2738;color:#fff}.module-teachers h2{color:#fff}.module-teachers h2 + .row{padding-top:0}.module-teachers ul li{padding:20px 0;border-bottom:1px solid rgba(116,134,158,0.2)}.module-teachers ul li div:nth-child(1){padding-right:0}.module-teachers .teacher-thumbnail{width:45px;max-width:100%;height:auto;border-radius:50%;margin-top:3px}@media only screen and (min-width:768px){.module-teachers .teacher-thumbnail{margin-top:0}}.module-teachers .teacher-name{font-size:1.222em;line-height:23px;font-weight:bold;text-transform:uppercase;margin:0 0 15px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.module-teachers .teacher-name{font-size:1em}}.module-teachers p{color:#74869e;font-size:0.833em;line-height:18px}.module-teachers a,.module-teachers .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .module-teachers .password-retrieval,.module-teachers .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .module-teachers .back-btn,.module-teachers .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .module-teachers .password-retrieval,.module-teachers .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .module-teachers .back-btn{font-weight:300}.learning-step{padding:40px 0}@media only screen and (min-width:992px){.learning-step hgroup{width:75%;position:relative;padding-right:58px}}.learning-step hgroup .module{display:inline-block;margin-bottom:5px;font-size:1em}@media only screen and (min-width:768px){.learning-step hgroup .module{margin-right:10px;margin-bottom:0}}.learning-step hgroup .module-title{display:block}@media only screen and (min-width:768px){.learning-step hgroup .module-title{display:inline-block}}.learning-step hgroup a,.learning-step hgroup .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .learning-step hgroup .password-retrieval,.learning-step hgroup .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .learning-step hgroup .back-btn,.learning-step hgroup .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .learning-step hgroup .password-retrieval,.learning-step hgroup .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .learning-step hgroup .back-btn{color:white;font-weight:300}.learning-step hgroup p{font-size:0.722em;text-transform:uppercase}.learning-step hgroup h2{margin:15px 0 25px}@media only screen and (min-width:768px){.learning-step hgroup h2{margin:15px 0 25px;font-size:2.111em}}.learning-step hgroup h2 span{position:relative;padding-right:25px;position:relative}.learning-step hgroup h2 span:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.learning-step hgroup h2 a,.learning-step hgroup h2 .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .learning-step hgroup h2 .password-retrieval,.learning-step hgroup h2 .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .learning-step hgroup h2 .back-btn,.learning-step hgroup h2 .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .learning-step hgroup h2 .password-retrieval,.learning-step hgroup h2 .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .learning-step hgroup h2 .back-btn{font-weight:700}.learning-step .step-list{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:15px}@media only screen and (min-width:992px){.learning-step .step-list{display:block;padding:0 15px;min-height:451px}}.learning-step .step-list ul{display:none;position:relative;margin:1em 0 0}@media only screen and (min-width:992px){.learning-step .step-list ul{display:block;padding-bottom:55px}}.learning-step .step-list li{position:relative;margin:0 0 50px;color:#74869e}.learning-step .step-list li a,.learning-step .step-list li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .learning-step .step-list li .password-retrieval,.learning-step .step-list li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .learning-step .step-list li .back-btn,.learning-step .step-list li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .learning-step .step-list li .password-retrieval,.learning-step .step-list li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .learning-step .step-list li .back-btn{position:relative;font-size:0.889em;font-weight:normal;color:currentColor;text-transform:uppercase;display:block}.learning-step .step-list li a small,.learning-step .step-list li .securityPage .wrapper-inner .password-retrieval small,.securityPage .wrapper-inner .learning-step .step-list li .password-retrieval small,.learning-step .step-list li .securityPage .wrapper-inner .back-btn small,.securityPage .wrapper-inner .learning-step .step-list li .back-btn small,.learning-step .step-list li .messagePage .wrapper-inner .password-retrieval small,.messagePage .wrapper-inner .learning-step .step-list li .password-retrieval small,.learning-step .step-list li .messagePage .wrapper-inner .back-btn small,.messagePage .wrapper-inner .learning-step .step-list li .back-btn small{display:inline-block;width:100%;font-size:0.750em;line-height:12px}.learning-step .step-list li a span,.learning-step .step-list li .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .learning-step .step-list li .password-retrieval span,.learning-step .step-list li .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .learning-step .step-list li .back-btn span,.learning-step .step-list li .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .learning-step .step-list li .password-retrieval span,.learning-step .step-list li .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .learning-step .step-list li .back-btn span{position:relative;display:inline-block;padding-left:55px;line-height:16px}.learning-step .step-list li a span::before,.learning-step .step-list li .securityPage .wrapper-inner .password-retrieval span::before,.securityPage .wrapper-inner .learning-step .step-list li .password-retrieval span::before,.learning-step .step-list li .securityPage .wrapper-inner .back-btn span::before,.securityPage .wrapper-inner .learning-step .step-list li .back-btn span::before,.learning-step .step-list li .messagePage .wrapper-inner .password-retrieval span::before,.messagePage .wrapper-inner .learning-step .step-list li .password-retrieval span::before,.learning-step .step-list li .messagePage .wrapper-inner .back-btn span::before,.messagePage .wrapper-inner .learning-step .step-list li .back-btn span::before{content:"";display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;color:currentColor;height:15px;width:15px;border:2px solid currentColor;border-radius:50%;background:#344052;color:currentColor;margin:0 15px}.learning-step .step-list li:not(:last-of-type) span::after{content:"";position:absolute;bottom:-42px;left:22px;height:30px;border-left:1px solid #74869e}.learning-step .step-list li.active{color:#fff}.learning-step .step-list li.locked span,.learning-step .step-list li.locked a,.learning-step .step-list li.locked .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .learning-step .step-list li.locked .password-retrieval,.learning-step .step-list li.locked .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .learning-step .step-list li.locked .back-btn,.learning-step .step-list li.locked .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .learning-step .step-list li.locked .password-retrieval,.learning-step .step-list li.locked .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .learning-step .step-list li.locked .back-btn{pointer-events:none;cursor:default;min-height:38px}.learning-step .step-list li.locked span:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.learning-step .step-list li.locked span:before{left:-11px;color:#74869e;z-index:10;border:1px solid #767d88;border-radius:50%;width:37px;height:37px;font-size:16px;padding:6px 0;background:#344052;text-align:center}@media only screen and (min-width:992px){.learning-step .step-list li.locked span:before{font-size:18px;padding:7px 0 8px}}.learning-step .previous-step,.learning-step .next-step{height:54px}.learning-step .previous-step span,.learning-step .next-step span{position:relative;padding-right:20px}.learning-step .previous-step span:before,.learning-step .next-step span:before{position:absolute;top:1px;right:-4px}@media only screen and (min-width:992px){.learning-step .previous-step span,.learning-step .next-step span{padding:0}.learning-step .previous-step span:before,.learning-step .next-step span:before{display:none}}.learning-step .previous-step span > span,.learning-step .next-step span > span{display:none}@media only screen and (min-width:992px){.learning-step .previous-step span > span,.learning-step .next-step span > span{display:inline-block}}.learning-step .previous-step{background:transparent}.learning-step .previous-step span{padding:0 0 0 20px}.learning-step .previous-step span:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.learning-step .previous-step span:before{right:auto;left:0}@media only screen and (min-width:992px){.learning-step .previous-step{display:none}}.learning-step .next-step{position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid #74869e;z-index:1;background:#74869e;color:#fff;cursor:default;pointer-events:none;margin-left:auto}.learning-step .next-step:hover,.learning-step .next-step:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid #8393a8}.learning-step .next-step.cancel{background:#fff;color:#45be7a}.learning-step .next-step em{margin-left:1em}.learning-step .next-step span:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.learning-step .next-step:hover{background-color:currentColor}.learning-step .next-step.completed{position:relative;transition:background .5s ease,color .5s ease,border 0.4s;display:inline-block;vertical-align:middle;padding:17px 25px;text-align:center;text-transform:uppercase;font-weight:900;font-size:13px;letter-spacing:.15em;overflow:hidden;border:1px solid #45be7a;z-index:1;background:#45be7a;color:#fff;position:relative;cursor:pointer;pointer-events:auto;animation-duration:0.4s;animation-name:popin}.learning-step .next-step.completed:hover,.learning-step .next-step.completed:focus{color:#fff;text-decoration:none;background:#52e087;border:1px solid #58c588}.learning-step .next-step.completed.cancel{background:#fff;color:#45be7a}.learning-step .next-step.completed em{margin-left:1em}@keyframes popin{0%{transform:scale(1)}80%{transform:scale(1.05)}100%{transform:scale(1)}}@media only screen and (min-width:992px){.learning-step .next-step.completed{position:absolute}}@media only screen and (min-width:768px){.learning-step .next-step{padding:17px 5px;font-size:12px}.learning-step .next-step.completed{padding:17px 5px;font-size:12px}}@media only screen and (min-width:992px){.learning-step .next-step{width:100%;width:calc(100% - 30px);top:auto;bottom:0;position:absolute}.learning-step .next-step.affix{position:fixed;top:10px;bottom:auto}.learning-step .next-step.affix-bottom{position:absolute}}.mobile-step-progression{padding:0 0 5px 0;font-size:0.467em;display:inline-block;font-weight:300}.chapters-preview{display:none;padding:0 0 20px 0}@media only screen and (min-width:768px){.chapters-preview{display:block}}.chapters-preview .chapter-list [class^="col-"]{height:160px;margin-bottom:30px;overflow:hidden}.chapters-preview h2{margin:0 0 30px}.chapters-preview .chapter-preview{position:relative;max-height:160px;overflow:hidden;font-weight:400;height:100%}.chapters-preview .chapter-preview::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(27,39,56,0.8)}@media only screen and (min-width:992px){.chapters-preview .chapter-preview{max-width:initial}}.chapters-preview .chapter-preview img{position:absolute;top:50%;left:50%;transition:all 1s ease;height:100%;width:auto;max-width:none;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.chapters-preview .chapter-preview a,.chapters-preview .chapter-preview .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .chapters-preview .chapter-preview .password-retrieval,.chapters-preview .chapter-preview .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .chapters-preview .chapter-preview .back-btn,.chapters-preview .chapter-preview .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .chapters-preview .chapter-preview .password-retrieval,.chapters-preview .chapter-preview .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .chapters-preview .chapter-preview .back-btn{position:absolute;top:0;bottom:0;left:0;right:0;display:block;font-weight:400;text-transform:uppercase;color:rgba(255,255,255,0.7);color:#767d88;color:#74869e;min-height:150px;height:100%}.chapters-preview .chapter-preview.locked .chapter-description{pointer-events:none;cursor:default}.chapters-preview .chapter-preview.locked .chapter-description:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chapters-preview .chapter-preview.locked .chapter-description:before{color:#74869e;z-index:10;border:1px solid #767d88;border-radius:50%;position:absolute;bottom:12px;right:12px;font-size:16px;padding:6px}@media only screen and (min-width:992px){.chapters-preview .chapter-preview.locked .chapter-description:before{font-size:24px;padding:8px}}.chapters-preview .chapter-preview.locked:hover{cursor:default}.chapters-preview .chapter-preview.completed,.chapters-preview .chapter-preview.unlocked,.chapters-preview .chapter-preview.active{overflow:hidden}.chapters-preview .chapter-preview.completed a::before,.chapters-preview .chapter-preview.completed .securityPage .wrapper-inner .password-retrieval::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.completed .password-retrieval::before,.chapters-preview .chapter-preview.completed .securityPage .wrapper-inner .back-btn::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.completed .back-btn::before,.chapters-preview .chapter-preview.completed .messagePage .wrapper-inner .password-retrieval::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.completed .password-retrieval::before,.chapters-preview .chapter-preview.completed .messagePage .wrapper-inner .back-btn::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.completed .back-btn::before,.chapters-preview .chapter-preview.unlocked a::before,.chapters-preview .chapter-preview.unlocked .securityPage .wrapper-inner .password-retrieval::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked .password-retrieval::before,.chapters-preview .chapter-preview.unlocked .securityPage .wrapper-inner .back-btn::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked .back-btn::before,.chapters-preview .chapter-preview.unlocked .messagePage .wrapper-inner .password-retrieval::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked .password-retrieval::before,.chapters-preview .chapter-preview.unlocked .messagePage .wrapper-inner .back-btn::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked .back-btn::before,.chapters-preview .chapter-preview.active a::before,.chapters-preview .chapter-preview.active .securityPage .wrapper-inner .password-retrieval::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.active .password-retrieval::before,.chapters-preview .chapter-preview.active .securityPage .wrapper-inner .back-btn::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.active .back-btn::before,.chapters-preview .chapter-preview.active .messagePage .wrapper-inner .password-retrieval::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.active .password-retrieval::before,.chapters-preview .chapter-preview.active .messagePage .wrapper-inner .back-btn::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.active .back-btn::before{content:"";width:100%;height:100%;border:3px solid transparent;position:absolute;left:0;top:0;z-index:5;transition:.5s border-color ease-out}.chapters-preview .chapter-preview.completed:hover img,.chapters-preview .chapter-preview.unlocked:hover img,.chapters-preview .chapter-preview.active:hover img{transform:translate(-50%,-50%) scale(1.1)}.chapters-preview .chapter-preview.completed::after{transition:.5s all ease-out;background:rgba(27,39,56,0.8)}.chapters-preview .chapter-preview.completed .chapter-description{color:#45be7a}.chapters-preview .chapter-preview.completed .chapter-description:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chapters-preview .chapter-preview.completed .chapter-description:before{color:#45be7a;z-index:10;border:1px solid #45be7a;border-radius:50%;position:absolute;bottom:12px;right:12px;font-size:16px;padding:6px}@media only screen and (min-width:992px){.chapters-preview .chapter-preview.completed .chapter-description:before{font-size:24px;padding:8px}}.chapters-preview .chapter-preview.completed .chapter-description .chapter-number:after{background-color:#74869e}.chapters-preview .chapter-preview.unlocked{position:relative}.chapters-preview .chapter-preview.unlocked::after{transition:.5s all ease-out;background:rgba(27,39,56,0.6)}.chapters-preview .chapter-preview.unlocked a,.chapters-preview .chapter-preview.unlocked .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked .password-retrieval,.chapters-preview .chapter-preview.unlocked .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked .back-btn,.chapters-preview .chapter-preview.unlocked .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked .password-retrieval,.chapters-preview .chapter-preview.unlocked .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked .back-btn{color:#1b2738;color:rgba(255,255,255,0.7)}.chapters-preview .chapter-preview.active::after{transition:.5s all ease-out;background:rgba(255,255,255,0.8)}.chapters-preview .chapter-preview.active a::before,.chapters-preview .chapter-preview.active .securityPage .wrapper-inner .password-retrieval::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.active .password-retrieval::before,.chapters-preview .chapter-preview.active .securityPage .wrapper-inner .back-btn::before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.active .back-btn::before,.chapters-preview .chapter-preview.active .messagePage .wrapper-inner .password-retrieval::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.active .password-retrieval::before,.chapters-preview .chapter-preview.active .messagePage .wrapper-inner .back-btn::before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.active .back-btn::before{content:"";width:100%;height:100%;border:3px solid #45be7a;position:absolute;left:0;top:0;z-index:5}.chapters-preview .chapter-preview.active .chapter-description{color:#1b2738}.chapters-preview .chapter-preview.completed:hover{cursor:pointer}.chapters-preview .chapter-preview.completed:hover::after{transition:.5s all ease-out;background:rgba(27,39,56,0.9)}.chapters-preview .chapter-preview.completed:hover a:before,.chapters-preview .chapter-preview.completed:hover .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.completed:hover .password-retrieval:before,.chapters-preview .chapter-preview.completed:hover .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.completed:hover .back-btn:before,.chapters-preview .chapter-preview.completed:hover .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.completed:hover .password-retrieval:before,.chapters-preview .chapter-preview.completed:hover .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.completed:hover .back-btn:before{border-color:#45be7a;transition:.5s border-color ease-out}.chapters-preview .chapter-preview.unlocked:hover{cursor:pointer}.chapters-preview .chapter-preview.unlocked:hover::after{transition:.5s all ease-out;background:rgba(27,39,56,0.8)}.chapters-preview .chapter-preview.unlocked:hover a:before,.chapters-preview .chapter-preview.unlocked:hover .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked:hover .password-retrieval:before,.chapters-preview .chapter-preview.unlocked:hover .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .chapters-preview .chapter-preview.unlocked:hover .back-btn:before,.chapters-preview .chapter-preview.unlocked:hover .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked:hover .password-retrieval:before,.chapters-preview .chapter-preview.unlocked:hover .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .chapters-preview .chapter-preview.unlocked:hover .back-btn:before{border-color:#45be7a;transition:.5s border-color ease-out}.chapters-preview .chapter-preview.active:hover::after,.chapters-preview .chapter-preview.completed.active:hover::after,.chapters-preview .chapter-preview.unlocked.active:hover::after{transition:.5s all ease-out;background:rgba(255,255,255,0.7)}.chapters-preview .chapter-description{position:relative;padding:45px 20px 55px 50px;z-index:1;font-size:16px;line-height:18px;height:100%}.chapters-preview .chapter-description .chapter-number{position:relative;display:inline-block;margin-right:20px;color:currentColor;font-weight:700;position:absolute;top:auto;left:20px}.chapters-preview .chapter-description .chapter-number:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.chapters-preview .chapter-description .chapter-number:after{width:4px;height:4px;margin-left:7px}.chapters-preview .chapter-title{color:currentColor}.material-wrapper .material-module,.material-wrapper .note-module,.material-wrapper .note-wrapper .note-info,.note-wrapper .material-wrapper .note-info,.note-wrapper .material-module,.note-wrapper .note-module,.note-wrapper .note-info{background-color:#2b394d;padding:15px;margin-top:40px}@media only screen and (min-width:768px){.material-wrapper .material-module,.material-wrapper .note-module,.material-wrapper .note-wrapper .note-info,.note-wrapper .material-wrapper .note-info,.note-wrapper .material-module,.note-wrapper .note-module,.note-wrapper .note-info{padding:25px}}.material-wrapper .material-module:first-child,.material-wrapper .note-module:first-child,.material-wrapper .note-wrapper .note-info:first-child,.note-wrapper .material-wrapper .note-info:first-child,.note-wrapper .material-module:first-child,.note-wrapper .note-module:first-child,.note-wrapper .note-info:first-child{margin-top:0}.material-wrapper .material-module hgroup + .subtitle,.material-wrapper .material-module .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .material-wrapper .material-module hgroup + .new-letter,.material-wrapper .note-module hgroup + .subtitle,.material-wrapper .note-wrapper .note-info hgroup + .subtitle,.note-wrapper .material-wrapper .note-info hgroup + .subtitle,.material-wrapper .note-module .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .material-wrapper .note-module hgroup + .new-letter,.material-wrapper .note-wrapper .note-info .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .material-wrapper .note-wrapper .note-info hgroup + .new-letter,.note-wrapper .material-wrapper .note-info .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .material-wrapper .note-info hgroup + .new-letter,.note-wrapper .material-module hgroup + .subtitle,.note-wrapper .material-module .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .material-module hgroup + .new-letter,.note-wrapper .note-module hgroup + .subtitle,.note-wrapper .note-info hgroup + .subtitle,.note-wrapper .note-module .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-module hgroup + .new-letter,.note-wrapper .note-info .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-info hgroup + .new-letter{margin-top:20px}.material-wrapper .material-module p,.material-wrapper .note-module p,.material-wrapper .note-wrapper .note-info p,.note-wrapper .material-wrapper .note-info p,.note-wrapper .material-module p,.note-wrapper .note-module p,.note-wrapper .note-info p{color:white}.material-wrapper h3,.note-wrapper h3{color:white;margin:10px auto 30px}.material-wrapper h3 .download-all,.note-wrapper h3 .download-all{float:right;color:#74869e;font-size:12px;text-transform:none;line-height:18px;text-align:center}.material-wrapper h3 .download-all .icon-download,.note-wrapper h3 .download-all .icon-download{color:#45be7a;display:block;font-size:24px}.material-wrapper .subtitle,.material-wrapper .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .material-wrapper .new-letter,.note-wrapper .subtitle,.note-wrapper .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .new-letter{font-size:1em;color:white;margin:60px 0 10px;padding:0}@media only screen and (min-width:768px){.material-wrapper .subtitle,.material-wrapper .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .material-wrapper .new-letter,.note-wrapper .subtitle,.note-wrapper .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .new-letter{padding:0 40px 0 0}}.material-wrapper .subtitle .material-chapter-number,.material-wrapper .glossary-wrapper .glossary-content .new-letter .material-chapter-number,.glossary-wrapper .glossary-content .material-wrapper .new-letter .material-chapter-number,.material-wrapper .subtitle .note-chapter-number,.material-wrapper .glossary-wrapper .glossary-content .new-letter .note-chapter-number,.glossary-wrapper .glossary-content .material-wrapper .new-letter .note-chapter-number,.note-wrapper .subtitle .material-chapter-number,.note-wrapper .glossary-wrapper .glossary-content .new-letter .material-chapter-number,.glossary-wrapper .glossary-content .note-wrapper .new-letter .material-chapter-number,.note-wrapper .subtitle .note-chapter-number,.note-wrapper .glossary-wrapper .glossary-content .new-letter .note-chapter-number,.glossary-wrapper .glossary-content .note-wrapper .new-letter .note-chapter-number{margin-right:30px;font-style:normal;position:absolute;left:0;top:auto}.material-wrapper .subtitle .material-chapter-number::after,.material-wrapper .glossary-wrapper .glossary-content .new-letter .material-chapter-number::after,.glossary-wrapper .glossary-content .material-wrapper .new-letter .material-chapter-number::after,.material-wrapper .subtitle .note-chapter-number::after,.material-wrapper .glossary-wrapper .glossary-content .new-letter .note-chapter-number::after,.glossary-wrapper .glossary-content .material-wrapper .new-letter .note-chapter-number::after,.note-wrapper .subtitle .material-chapter-number::after,.note-wrapper .glossary-wrapper .glossary-content .new-letter .material-chapter-number::after,.glossary-wrapper .glossary-content .note-wrapper .new-letter .material-chapter-number::after,.note-wrapper .subtitle .note-chapter-number::after,.note-wrapper .glossary-wrapper .glossary-content .new-letter .note-chapter-number::after,.glossary-wrapper .glossary-content .note-wrapper .new-letter .note-chapter-number::after{content:"";position:absolute;top:50%;left:22px;transform:translateY(-50%);height:7px;width:7px;background:#45be7a;border-radius:50%}.material-wrapper .subtitle span,.material-wrapper .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .material-wrapper .new-letter span,.note-wrapper .subtitle span,.note-wrapper .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .note-wrapper .new-letter span{padding:0 10px 0 40px}.material-wrapper .subtitle span:before,.material-wrapper .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .material-wrapper .new-letter span:before,.note-wrapper .subtitle span:before,.note-wrapper .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .note-wrapper .new-letter span:before{display:none}.material-wrapper .subtitle span:after,.material-wrapper .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .material-wrapper .new-letter span:after,.note-wrapper .subtitle span:after,.note-wrapper .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .note-wrapper .new-letter span:after{display:none}@media only screen and (min-width:768px){.material-wrapper .subtitle span:after,.material-wrapper .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .material-wrapper .new-letter span:after,.note-wrapper .subtitle span:after,.note-wrapper .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .note-wrapper .new-letter span:after{display:block;border-color:rgba(255,255,255,0.5)}}.material-wrapper .download a,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval,.material-wrapper .download .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .material-wrapper .download .back-btn,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval,.material-wrapper .download .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .material-wrapper .download .back-btn,.note-wrapper .download a,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval,.note-wrapper .download .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .note-wrapper .download .back-btn,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval,.note-wrapper .download .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .note-wrapper .download .back-btn{display:block;padding:0 20px 22px;border:1px solid rgba(255,255,255,0.2);width:100%;height:100%}@media only screen and (min-width:768px){.material-wrapper .download a,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval,.material-wrapper .download .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .material-wrapper .download .back-btn,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval,.material-wrapper .download .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .material-wrapper .download .back-btn,.note-wrapper .download a,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval,.note-wrapper .download .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .note-wrapper .download .back-btn,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval,.note-wrapper .download .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .note-wrapper .download .back-btn{padding:0 30px 22px}.material-wrapper .download a .inner:before,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval .inner:before,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval .inner:before,.material-wrapper .download .securityPage .wrapper-inner .back-btn .inner:before,.securityPage .wrapper-inner .material-wrapper .download .back-btn .inner:before,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval .inner:before,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval .inner:before,.material-wrapper .download .messagePage .wrapper-inner .back-btn .inner:before,.messagePage .wrapper-inner .material-wrapper .download .back-btn .inner:before,.note-wrapper .download a .inner:before,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval .inner:before,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval .inner:before,.note-wrapper .download .securityPage .wrapper-inner .back-btn .inner:before,.securityPage .wrapper-inner .note-wrapper .download .back-btn .inner:before,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval .inner:before,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval .inner:before,.note-wrapper .download .messagePage .wrapper-inner .back-btn .inner:before,.messagePage .wrapper-inner .note-wrapper .download .back-btn .inner:before{font-size:32px;top:50%;transform:translateY(-50%)}}.material-wrapper .download a:hover,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:hover,.material-wrapper .download .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .material-wrapper .download .back-btn:hover,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:hover,.material-wrapper .download .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .material-wrapper .download .back-btn:hover,.material-wrapper .download a:focus,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:focus,.material-wrapper .download .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .material-wrapper .download .back-btn:focus,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:focus,.material-wrapper .download .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .material-wrapper .download .back-btn:focus,.note-wrapper .download a:hover,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:hover,.note-wrapper .download .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .note-wrapper .download .back-btn:hover,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:hover,.note-wrapper .download .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .note-wrapper .download .back-btn:hover,.note-wrapper .download a:focus,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:focus,.note-wrapper .download .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .note-wrapper .download .back-btn:focus,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:focus,.note-wrapper .download .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .note-wrapper .download .back-btn:focus{background-color:transparent;border-bottom-width:3px;padding-bottom:20px}.material-wrapper .download a:hover .inner b,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover .inner b,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:hover .inner b,.material-wrapper .download .securityPage .wrapper-inner .back-btn:hover .inner b,.securityPage .wrapper-inner .material-wrapper .download .back-btn:hover .inner b,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover .inner b,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:hover .inner b,.material-wrapper .download .messagePage .wrapper-inner .back-btn:hover .inner b,.messagePage .wrapper-inner .material-wrapper .download .back-btn:hover .inner b,.material-wrapper .download a:focus .inner b,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus .inner b,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:focus .inner b,.material-wrapper .download .securityPage .wrapper-inner .back-btn:focus .inner b,.securityPage .wrapper-inner .material-wrapper .download .back-btn:focus .inner b,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus .inner b,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:focus .inner b,.material-wrapper .download .messagePage .wrapper-inner .back-btn:focus .inner b,.messagePage .wrapper-inner .material-wrapper .download .back-btn:focus .inner b,.note-wrapper .download a:hover .inner b,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover .inner b,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:hover .inner b,.note-wrapper .download .securityPage .wrapper-inner .back-btn:hover .inner b,.securityPage .wrapper-inner .note-wrapper .download .back-btn:hover .inner b,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover .inner b,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:hover .inner b,.note-wrapper .download .messagePage .wrapper-inner .back-btn:hover .inner b,.messagePage .wrapper-inner .note-wrapper .download .back-btn:hover .inner b,.note-wrapper .download a:focus .inner b,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus .inner b,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:focus .inner b,.note-wrapper .download .securityPage .wrapper-inner .back-btn:focus .inner b,.securityPage .wrapper-inner .note-wrapper .download .back-btn:focus .inner b,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus .inner b,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:focus .inner b,.note-wrapper .download .messagePage .wrapper-inner .back-btn:focus .inner b,.messagePage .wrapper-inner .note-wrapper .download .back-btn:focus .inner b{color:white}.material-wrapper .download a:hover .inner:before,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover .inner:before,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:hover .inner:before,.material-wrapper .download .securityPage .wrapper-inner .back-btn:hover .inner:before,.securityPage .wrapper-inner .material-wrapper .download .back-btn:hover .inner:before,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover .inner:before,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:hover .inner:before,.material-wrapper .download .messagePage .wrapper-inner .back-btn:hover .inner:before,.messagePage .wrapper-inner .material-wrapper .download .back-btn:hover .inner:before,.material-wrapper .download a:focus .inner:before,.material-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus .inner:before,.securityPage .wrapper-inner .material-wrapper .download .password-retrieval:focus .inner:before,.material-wrapper .download .securityPage .wrapper-inner .back-btn:focus .inner:before,.securityPage .wrapper-inner .material-wrapper .download .back-btn:focus .inner:before,.material-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus .inner:before,.messagePage .wrapper-inner .material-wrapper .download .password-retrieval:focus .inner:before,.material-wrapper .download .messagePage .wrapper-inner .back-btn:focus .inner:before,.messagePage .wrapper-inner .material-wrapper .download .back-btn:focus .inner:before,.note-wrapper .download a:hover .inner:before,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover .inner:before,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:hover .inner:before,.note-wrapper .download .securityPage .wrapper-inner .back-btn:hover .inner:before,.securityPage .wrapper-inner .note-wrapper .download .back-btn:hover .inner:before,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover .inner:before,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:hover .inner:before,.note-wrapper .download .messagePage .wrapper-inner .back-btn:hover .inner:before,.messagePage .wrapper-inner .note-wrapper .download .back-btn:hover .inner:before,.note-wrapper .download a:focus .inner:before,.note-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus .inner:before,.securityPage .wrapper-inner .note-wrapper .download .password-retrieval:focus .inner:before,.note-wrapper .download .securityPage .wrapper-inner .back-btn:focus .inner:before,.securityPage .wrapper-inner .note-wrapper .download .back-btn:focus .inner:before,.note-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus .inner:before,.messagePage .wrapper-inner .note-wrapper .download .password-retrieval:focus .inner:before,.note-wrapper .download .messagePage .wrapper-inner .back-btn:focus .inner:before,.messagePage .wrapper-inner .note-wrapper .download .back-btn:focus .inner:before{color:#45be7a}.material-wrapper .material-item .material-thumbnail,.note-wrapper .material-item .material-thumbnail{position:relative;height:100%;width:100%;max-height:200px;overflow:hidden}.material-wrapper .material-item .material-thumbnail img,.note-wrapper .material-item .material-thumbnail img{width:100%;height:auto}.material-wrapper .material-item .material-thumbnail .icon-download,.note-wrapper .material-item .material-thumbnail .icon-download{position:absolute;z-index:10;bottom:10px;right:10px;font-size:1.4em}.material-wrapper .material-item .material-thumbnail::after,.note-wrapper .material-item .material-thumbnail::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.material-wrapper .material-item .material-title,.note-wrapper .material-item .material-title{margin-bottom:10px;font-size:0.7em;color:#5f6d80}.glossary-wrapper{background-color:#2b394d;position:relative;padding:0 0 1px;border-top:none}.glossary-wrapper .glossary-index{position:relative;top:0;width:100%;z-index:10;padding:30px 40px;display:flex;justify-content:space-between;font-size:0.8em;font-weight:bold;background-color:#2b394d;border-top:4px solid #45be7a;border-bottom:1px solid #1b2738}.glossary-wrapper .glossary-index.affix{position:fixed}.glossary-wrapper .glossary-index span{color:#bbb}.glossary-wrapper .glossary-index a.active,.glossary-wrapper .glossary-index .securityPage .wrapper-inner .active.password-retrieval,.securityPage .wrapper-inner .glossary-wrapper .glossary-index .active.password-retrieval,.glossary-wrapper .glossary-index .securityPage .wrapper-inner .active.back-btn,.securityPage .wrapper-inner .glossary-wrapper .glossary-index .active.back-btn,.glossary-wrapper .glossary-index .messagePage .wrapper-inner .active.password-retrieval,.messagePage .wrapper-inner .glossary-wrapper .glossary-index .active.password-retrieval,.glossary-wrapper .glossary-index .messagePage .wrapper-inner .active.back-btn,.messagePage .wrapper-inner .glossary-wrapper .glossary-index .active.back-btn{color:#74869e}@media only screen and (max-width:992px){.glossary-wrapper .glossary-index{display:none}}.glossary-wrapper .glossary-content{position:relative;padding:0 15px;margin:0 auto;color:white}@media only screen and (min-width:768px){.glossary-wrapper .glossary-content{padding:0 30px 30px}}@media only screen and (min-width:992px){.glossary-wrapper .glossary-content{width:60%}}.glossary-wrapper .glossary-content a,.glossary-wrapper .glossary-content .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .glossary-wrapper .glossary-content .password-retrieval,.glossary-wrapper .glossary-content .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .glossary-wrapper .glossary-content .back-btn,.glossary-wrapper .glossary-content .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .glossary-wrapper .glossary-content .password-retrieval,.glossary-wrapper .glossary-content .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .glossary-wrapper .glossary-content .back-btn{display:block}.glossary-wrapper .glossary-content dd a,.glossary-wrapper .glossary-content dd .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .glossary-wrapper .glossary-content dd .password-retrieval,.glossary-wrapper .glossary-content dd .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .glossary-wrapper .glossary-content dd .back-btn,.glossary-wrapper .glossary-content dd .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .glossary-wrapper .glossary-content dd .password-retrieval,.glossary-wrapper .glossary-content dd .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .glossary-wrapper .glossary-content dd .back-btn{display:inline-block}.glossary-wrapper .glossary-content .new-letter{font-size:1.4em;color:#5f6d80;padding-left:15px;padding-top:15px}@media only screen and (min-width:768px){.glossary-wrapper .glossary-content .new-letter{padding-left:40px}}@media only screen and (min-width:992px){.glossary-wrapper .glossary-content .new-letter{padding-top:30px}}.glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .new-letter span:after{border-color:#74869e}dt{margin:0;padding-top:30px}[data-scrollto] + dl dt:first-child{padding-top:15px}dd{margin:0 0 20px;margin:0 0 0}dd a,dd .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner dd .password-retrieval,dd .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner dd .back-btn,dd .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner dd .password-retrieval,dd .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner dd .back-btn{display:inline-block}.bookmark{width:42px;height:100%;display:block;text-align:center;padding-top:30px;position:absolute;right:0;top:0;overflow:hidden;transform:scale(1);transition:transform .2s ease-out;transform-origin:center top}.bookmark:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bookmark:before{font-size:22px;color:#45be7a}.bookmark.bookmarked:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bookmark:hover{cursor:pointer;background-color:transparent;transform:scale(1.1);transition:transform .2s ease-out;transform-origin:center top;outline:1px solid transparent}.chapter-preview{outline:1px solid transparent}.chapter-preview .bookmark{z-index:20;right:0;top:3px;height:auto;width:auto;padding:10px}.chapter-preview.locked .bookmark{display:none}.module-chaptersList ul li div:nth-child(2){padding-left:0}.module-chaptersList .bookmark{width:auto;position:relative;display:inline-block;line-height:20px;padding-top:0;vertical-align:top}.module-chaptersList .bookmark span:nth-child(1){display:inline-block}.module-chaptersList .bookmark span:nth-child(2){display:none}.module-chaptersList .bookmark.bookmarked span:nth-child(1){display:none}.module-chaptersList .bookmark.bookmarked span:nth-child(2){display:inline-block}.module-chaptersList .bookmark:before{font-size:20px;vertical-align:middle}.module-chaptersList .bookmark:hover{transform:none}.module-chaptersList .bookmark:hover:before{transform:scale(1.1)}.module-chaptersList .bookmark + span{margin-left:10px}.module-chaptersList .locked .bookmark{display:none}.bookmark-wrapper{background-color:#2b394d;padding:15px}@media only screen and (min-width:768px){.bookmark-wrapper{padding:30px 40px}}.bookmark-wrapper h3{color:white;margin:10px auto}@media only screen and (min-width:768px){.bookmark-wrapper h3{margin:10px auto 30px}}.bookmark-wrapper h3 .download-all{float:right;color:#74869e;font-size:12px;text-transform:none;line-height:18px;text-align:center}.bookmark-wrapper h3 .download-all .icon-download{color:#45be7a;display:block;font-size:24px}.bookmark-wrapper p{color:white}.bookmark-wrapper .close{z-index:5;position:absolute;right:5px;top:5px;text-shadow:0 0 0 transparent;padding:10px}.bookmark-wrapper .close:hover{opacity:1}.bookmark-wrapper .close:hover span{color:#45be7a}.bookmark-wrapper .download ul,.bookmark-wrapper .chapter_bookmarked ul{margin-top:0}.bookmark-wrapper .download li{padding:0 20px 22px;border:1px solid rgba(255,255,255,0.2)}@media only screen and (min-width:768px){.bookmark-wrapper .download li{padding:0 30px 22px}}.bookmark-wrapper .download a,.bookmark-wrapper .download .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .bookmark-wrapper .download .password-retrieval,.bookmark-wrapper .download .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .bookmark-wrapper .download .back-btn,.bookmark-wrapper .download .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .bookmark-wrapper .download .password-retrieval,.bookmark-wrapper .download .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .bookmark-wrapper .download .back-btn{display:block;padding:30px 10px 30px 45px}.bookmark-wrapper .download a:hover,.bookmark-wrapper .download .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .bookmark-wrapper .download .password-retrieval:hover,.bookmark-wrapper .download .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .bookmark-wrapper .download .back-btn:hover,.bookmark-wrapper .download .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .bookmark-wrapper .download .password-retrieval:hover,.bookmark-wrapper .download .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .bookmark-wrapper .download .back-btn:hover,.bookmark-wrapper .download a:focus,.bookmark-wrapper .download .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .bookmark-wrapper .download .password-retrieval:focus,.bookmark-wrapper .download .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .bookmark-wrapper .download .back-btn:focus,.bookmark-wrapper .download .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .bookmark-wrapper .download .password-retrieval:focus,.bookmark-wrapper .download .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .bookmark-wrapper .download .back-btn:focus{background-color:transparent}.bookmark-wrapper .download .inner:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#45be7a;font-size:32px;text-align:center;position:absolute;width:24px;left:10px;top:50%;transform:translateY(-50%)}.bookmark-wrapper .chapter_bookmarked ul{margin:0 -15px}.bookmark-wrapper .chapter_bookmarked .chapter{padding:15px;min-height:140px}@media only screen and (min-width:768px){.bookmark-wrapper .chapter_bookmarked .chapter{min-height:170px}}.bookmark-wrapper .chapter_bookmarked .chapter .close{line-height:15px;font-size:0.778em}@media only screen and (min-width:768px){.bookmark-wrapper .chapter_bookmarked .chapter .close{font-size:0.889em}}.bookmark-wrapper .chapter_bookmarked .chapter .picture{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.bookmark-wrapper .chapter_bookmarked .chapter .picture img{width:100%}.bookmark-wrapper .chapter_bookmarked .chapter .picture:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(27,39,56,0.8)}.bookmark-wrapper .chapter_bookmarked .chapter .title{position:relative}.bookmark-wrapper .chapter_bookmarked .chapter .title a,.bookmark-wrapper .chapter_bookmarked .chapter .title .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .bookmark-wrapper .chapter_bookmarked .chapter .title .password-retrieval,.bookmark-wrapper .chapter_bookmarked .chapter .title .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .bookmark-wrapper .chapter_bookmarked .chapter .title .back-btn,.bookmark-wrapper .chapter_bookmarked .chapter .title .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .bookmark-wrapper .chapter_bookmarked .chapter .title .password-retrieval,.bookmark-wrapper .chapter_bookmarked .chapter .title .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .bookmark-wrapper .chapter_bookmarked .chapter .title .back-btn{display:block;position:relative;padding-top:10px}.bookmark-wrapper .chapter_bookmarked .chapter .title .chapter-number{position:relative;display:inline-block;margin-right:20px;color:#45be7a;font-weight:300;position:absolute;top:auto;left:0}.bookmark-wrapper .chapter_bookmarked .chapter .title .chapter-number:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.bookmark-wrapper .chapter_bookmarked .chapter .title .chapter-number:after{width:4px;height:4px;margin-left:7px;background-color:#74869e}.bookmark-wrapper .chapter_bookmarked .chapter .title .chapter-title{padding-left:30px;color:#45be7a;font-weight:300}.note-wrapper .note-info{border-top:0 none;border-radius:0}.note-wrapper .note-info p{margin:10px 0 0}.note-wrapper .note-info p:first-child{margin:0}.note-wrapper .note-module h3 a,.note-wrapper .note-info h3 a,.note-wrapper .note-module h3 .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .note-wrapper .note-module h3 .password-retrieval,.note-wrapper .note-info h3 .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .note-wrapper .note-info h3 .password-retrieval,.note-wrapper .note-module h3 .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .note-wrapper .note-module h3 .back-btn,.note-wrapper .note-info h3 .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .note-wrapper .note-info h3 .back-btn,.note-wrapper .note-module h3 .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .note-wrapper .note-module h3 .password-retrieval,.note-wrapper .note-info h3 .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .note-wrapper .note-info h3 .password-retrieval,.note-wrapper .note-module h3 .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .note-wrapper .note-module h3 .back-btn,.note-wrapper .note-info h3 .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .note-wrapper .note-info h3 .back-btn{font-weight:700}.note-wrapper .note-module h4,.note-wrapper .note-info h4{width:calc(100% - 41px);display:inline-block;vertical-align:middle;margin:0}.note-wrapper .note-module hgroup + .subtitle,.note-wrapper .note-info hgroup + .subtitle,.note-wrapper .note-module .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-module hgroup + .new-letter,.note-wrapper .note-info .glossary-wrapper .glossary-content hgroup + .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-info hgroup + .new-letter{margin-top:0}.note-wrapper .note-module .subtitle,.note-wrapper .note-info .subtitle,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter{margin:0}.note-wrapper .note-module .subtitle .note-chapter-number:after,.note-wrapper .note-info .subtitle .note-chapter-number:after,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter .note-chapter-number:after,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter .note-chapter-number:after,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter .note-chapter-number:after,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter .note-chapter-number:after{background:white}.note-wrapper .note-module .subtitle span,.note-wrapper .note-info .subtitle span,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter span,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter span{padding-left:50px}.note-wrapper .note-module .subtitle span:before,.note-wrapper .note-info .subtitle span:before,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter span:before,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter span:before{display:none}@media only screen and (min-width:768px){.note-wrapper .note-module .subtitle,.note-wrapper .note-info .subtitle,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter{padding:0 30px}.note-wrapper .note-module .subtitle .note-chapter-number,.note-wrapper .note-info .subtitle .note-chapter-number,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter .note-chapter-number,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter .note-chapter-number,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter .note-chapter-number,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter .note-chapter-number{margin-left:10px}.note-wrapper .note-module .subtitle span:before,.note-wrapper .note-info .subtitle span:before,.note-wrapper .note-module .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .note-wrapper .note-module .new-letter span:before,.note-wrapper .note-info .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .note-wrapper .note-info .new-letter span:before{display:block;border-color:rgba(255,255,255,0.5)}}.note-wrapper .note-module .icon-info,.note-wrapper .note-info .icon-info{display:inline-block;border:1px solid white;border-radius:50%;padding:4px;margin-right:10px;font-size:14px}.note-wrapper .note-module .note-chapter,.note-wrapper .note-info .note-chapter{padding-bottom:10px}.note-wrapper .note-module .note-chapter .collapse-btn,.note-wrapper .note-info .note-chapter .collapse-btn{vertical-align:middle}.note-wrapper .note-module .note-step,.note-wrapper .note-info .note-step{margin:20px auto;font-size:0.889em}.note-wrapper .note-module .note-step:first-child,.note-wrapper .note-info .note-step:first-child{margin-top:10px}@media only screen and (min-width:768px){.note-wrapper .note-module .note-step,.note-wrapper .note-info .note-step{width:66%;margin:25px auto 30px 78px}}.note-wrapper .note-module .note-step p,.note-wrapper .note-info .note-step p{font-size:0.889em}.note-wrapper .note-module .note-step-title,.note-wrapper .note-info .note-step-title{text-transform:uppercase;color:white}.note-wrapper .note-module .note-step-title i,.note-wrapper .note-info .note-step-title i{color:#74869e;font-style:normal;font-size:0.750em}.profile-wrapper{background-color:#2b394d}.profile-wrapper .file-widget-container{text-align:center;margin-bottom:35px}@media only screen and (min-width:992px){.profile-wrapper .file-widget-container{margin:0;text-align:left;float:left;padding-right:35px}}.profile-wrapper .file-preview{margin:0 auto;height:200px;width:200px;position:relative;overflow:hidden;background-color:white;background-size:cover;background-position:center center}@media only screen and (min-width:992px){.profile-wrapper .file-preview{margin:0}}.profile-wrapper .file-preview.show-preview img,.profile-wrapper .file-preview.show-preview span:not(.fallback){display:none}.profile-wrapper .file-preview span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-wrapper .file-preview .fallback{width:100%;padding:0 0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-wrapper .file-preview .icon-user{color:#e4e2e2;width:88px;height:88px;font-size:88px}.profile-wrapper .edit-user-image{overflow:hidden;position:relative;padding-top:5px;display:inline-block}.profile-wrapper .edit-user-image a,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .back-btn,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .back-btn{display:inline-block;font-size:0.722em;color:white}.profile-wrapper .edit-user-image a:before,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval:before,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .back-btn:before,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval:before,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .back-btn:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile-wrapper .edit-user-image a:before,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .password-retrieval:before,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval:before,.profile-wrapper .edit-user-image .securityPage .wrapper-inner .back-btn:before,.securityPage .wrapper-inner .profile-wrapper .edit-user-image .back-btn:before,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .password-retrieval:before,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .password-retrieval:before,.profile-wrapper .edit-user-image .messagePage .wrapper-inner .back-btn:before,.messagePage .wrapper-inner .profile-wrapper .edit-user-image .back-btn:before{font-size:1.385em;display:inline-block;vertical-align:middle;margin-right:10px;color:#45be7a}.profile-wrapper .edit-user-image input[type=file]{height:100%;width:200%;margin:0;padding:0;cursor:pointer;position:absolute;top:0;left:-100%;z-index:2;opacity:0}.profile-wrapper form:before,.profile-wrapper form:after{content:"";display:table}.profile-wrapper form:after{clear:both}.profile-wrapper h3{color:white;margin-bottom:60px}@media only screen and (min-width:992px){.profile-wrapper .form-wrapper{float:left;width:40%}}.profile-wrapper .email-wrapper{color:#74869e;padding-left:0}.profile-wrapper .label-wrapper{margin-bottom:60px}.profile-wrapper .label-wrapper label{color:#45be7a;left:0}.profile-wrapper .label-wrapper input,.profile-wrapper .label-wrapper .select_substitute_style{color:#74869e}.profile-wrapper .button{width:100%}@media only screen and (min-width:992px){.profile-wrapper .button{width:auto}}.summary-wrapper{background-color:#2b394d;border-radius:4px;color:white}.summary-wrapper h3{color:white;margin:10px auto 30px}.summary-wrapper:not(.empty) h3{margin:0}.summary-wrapper:not(.empty) .module + p{margin-top:10px}.summary-wrapper:not(.empty) p{text-transform:uppercase;font-weight:bold;margin-bottom:0}@media only screen and (min-width:992px){.summary-wrapper:not(.empty) p{font-size:1.222em}}.summary-wrapper:not(.empty) p span{color:#45be7a}.summary-wrapper.empty{padding:25px}.summary-wrapper.result h3{margin-bottom:15px}@media only screen and (min-width:992px){.summary-wrapper.result h3{margin-bottom:0}}@media only screen and (min-width:992px){.summary-wrapper.result p{font-size:1.389em;line-height:25px}}.summary-wrapper.success{position:relative}@media only screen and (min-width:992px){.summary-wrapper.success{padding-left:160px}}.summary-wrapper.success h3{margin-left:80px;max-width:160px}@media only screen and (min-width:992px){.summary-wrapper.success h3{margin-left:0;max-width:inherit}}.summary-wrapper.success .icon-assignment{color:#45be7a;font-size:60px;position:absolute;top:23px;left:25px}@media only screen and (min-width:768px){.summary-wrapper.success .icon-assignment{top:33px;left:35px}}@media only screen and (min-width:992px){.summary-wrapper.success .icon-assignment{font-size:90px;top:17px}}.feedback-correct{display:none;text-align:center}.feedback-correct h3,.modal-hint h3,.modal-finalquiz h3{color:white;text-align:center}.feedback-correct h3 .icon-cross,.feedback-correct h3 .icon-check,.modal-hint h3 .icon-cross,.modal-finalquiz h3 .icon-cross,.modal-hint h3 .icon-check,.modal-finalquiz h3 .icon-check{display:block;margin:0 auto 20px;width:36px;height:36px;background-color:#45be7a;border-radius:50%}.feedback-correct h3 .icon-cross:before,.feedback-correct h3 .icon-check:before,.modal-hint h3 .icon-cross:before,.modal-finalquiz h3 .icon-cross:before,.modal-hint h3 .icon-check:before,.modal-finalquiz h3 .icon-check:before{display:block;padding-top:5px;font-weight:bold}.language-choice img{width:30px;vertical-align:bottom}.wrapper-quiz,.wrapper-final-quiz{min-height:451px;border-radius:4px 4px 0 0;font-size:1em;background-color:#2b394d;padding:25px 15px}@media only screen and (min-width:768px){.wrapper-quiz,.wrapper-final-quiz{padding:40px}}.wrapper-quiz .question,.wrapper-final-quiz .question{line-height:27px;margin:0 15px 25px 15px}@media only screen and (min-width:768px){.wrapper-quiz .question,.wrapper-final-quiz .question{margin:0 0 35px 0}}.wrapper-quiz .list-group,.wrapper-final-quiz .list-group{margin-bottom:40px}.wrapper-quiz ul,.wrapper-final-quiz ul{margin:0}.wrapper-quiz ul li,.wrapper-final-quiz ul li{margin:0}.wrapper-quiz label,.wrapper-final-quiz label{color:#fff;text-transform:none;font-weight:300;font-size:1em}.wrapper-quiz .answer-label,.wrapper-final-quiz .answer-label{color:white}.wrapper-quiz .feedback,.wrapper-final-quiz .feedback{display:none}.wrapper-quiz .list-group li.has-error .feedback,.wrapper-quiz .list-group li.has-success .feedback,.wrapper-final-quiz .list-group li.has-error .feedback,.wrapper-final-quiz .list-group li.has-success .feedback{margin-top:10px;display:block}.wrapper-quiz .list-group li.has-error:before,.wrapper-quiz .list-group li.has-success:before,.wrapper-final-quiz .list-group li.has-error:before,.wrapper-final-quiz .list-group li.has-success:before{display:block;width:25px;height:25px;padding:6px;font-size:13px;color:#fff;background-color:#45be7a;border-radius:50%;position:absolute;z-index:5;text-align:center;top:30px;left:15px}@media only screen and (min-width:768px){.wrapper-quiz .list-group li.has-error:before,.wrapper-quiz .list-group li.has-success:before,.wrapper-final-quiz .list-group li.has-error:before,.wrapper-final-quiz .list-group li.has-success:before{left:30px}}.wrapper-quiz .list-group li.has-error.checkbox input[type=checkbox]:disabled + .answer-label::before,.wrapper-quiz .list-group li.has-error.radio input[type=radio]:disabled + .answer-label::before,.wrapper-quiz .list-group li.has-error .answer-label::before,.wrapper-quiz .list-group li.has-success.checkbox input[type=checkbox]:disabled + .answer-label::before,.wrapper-quiz .list-group li.has-success.radio input[type=radio]:disabled + .answer-label::before,.wrapper-quiz .list-group li.has-success .answer-label::before,.wrapper-final-quiz .list-group li.has-error.checkbox input[type=checkbox]:disabled + .answer-label::before,.wrapper-final-quiz .list-group li.has-error.radio input[type=radio]:disabled + .answer-label::before,.wrapper-final-quiz .list-group li.has-error .answer-label::before,.wrapper-final-quiz .list-group li.has-success.checkbox input[type=checkbox]:disabled + .answer-label::before,.wrapper-final-quiz .list-group li.has-success.radio input[type=radio]:disabled + .answer-label::before,.wrapper-final-quiz .list-group li.has-success .answer-label::before{display:none}.wrapper-quiz .list-group li .feedback-content,.wrapper-final-quiz .list-group li .feedback-content{margin-left:5px}.wrapper-quiz .list-group li .feedback-content,.wrapper-quiz .list-group li .correct,.wrapper-quiz .list-group li .incorrect,.wrapper-final-quiz .list-group li .feedback-content,.wrapper-final-quiz .list-group li .correct,.wrapper-final-quiz .list-group li .incorrect{display:none;font-size:0.833em;font-weight:300}.wrapper-quiz .list-group li.has-success:before,.wrapper-final-quiz .list-group li.has-success:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper-quiz .list-group li.has-success .correct,.wrapper-final-quiz .list-group li.has-success .correct{display:inline;text-transform:uppercase;font-weight:900;color:#45be7a}.wrapper-quiz .list-group li.has-success .feedback-content,.wrapper-final-quiz .list-group li.has-success .feedback-content{display:inline;color:#45be7a}.wrapper-quiz .list-group li.has-error:before,.wrapper-final-quiz .list-group li.has-error:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper-quiz .list-group li.has-error::before,.wrapper-final-quiz .list-group li.has-error::before{background-color:#ea6878;font-size:11px;padding:7px}.wrapper-quiz .list-group li.has-error .answer-label,.wrapper-final-quiz .list-group li.has-error .answer-label{color:#74869e}.wrapper-quiz .list-group li.has-error .incorrect,.wrapper-final-quiz .list-group li.has-error .incorrect{display:inline;text-transform:uppercase;font-weight:900;color:#ea6878}.wrapper-quiz .list-group li.has-error .feedback-content,.wrapper-final-quiz .list-group li.has-error .feedback-content{display:inline;color:#ea6878}.wrapper-quiz .btn-wrapper p,.wrapper-final-quiz .btn-wrapper p{padding-top:10px}.wrapper-quiz .btn-wrapper p span,.wrapper-final-quiz .btn-wrapper p span{font-weight:bold}.wrapper-quiz .button,.wrapper-final-quiz .button{width:100%}@media only screen and (min-width:768px){.wrapper-quiz .button,.wrapper-final-quiz .button{width:auto}}.wrapper-quiz.with-images .answer-label::before,.wrapper-final-quiz.with-images .answer-label::before{display:none}.wrapper-quiz.with-images .list-group ul,.wrapper-final-quiz.with-images .list-group ul{display:flex;justify-content:center;flex-wrap:wrap}.wrapper-quiz.with-images .list-group li,.wrapper-final-quiz.with-images .list-group li{width:210px;margin:20px}.wrapper-quiz.with-images .list-group li label,.wrapper-final-quiz.with-images .list-group li label{padding:30px}.wrapper-quiz.with-images .list-group li .selection-highlight,.wrapper-final-quiz.with-images .list-group li .selection-highlight{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.wrapper-quiz.with-images .list-group li input[type="checkbox"]:checked ~ .selection-highlight,.wrapper-quiz.with-images .list-group li input[type="radio"]:checked ~ .selection-highlight,.wrapper-final-quiz.with-images .list-group li input[type="checkbox"]:checked ~ .selection-highlight,.wrapper-final-quiz.with-images .list-group li input[type="radio"]:checked ~ .selection-highlight{background-color:#387c64}.wrapper-quiz.with-images .list-group li img,.wrapper-final-quiz.with-images .list-group li img{position:relative;width:150px;margin:20px auto 0;display:block;pointer-events:none}.wrapper-quiz.with-images .list-group li.has-error::before,.wrapper-quiz.with-images .list-group li.has-success::before,.wrapper-final-quiz.with-images .list-group li.has-error::before,.wrapper-final-quiz.with-images .list-group li.has-success::before{position:absolute;top:-12px;left:auto;right:-12px}.wrapper-quiz.with-images .list-group li.has-error .feedback,.wrapper-quiz.with-images .list-group li.has-success .feedback,.wrapper-final-quiz.with-images .list-group li.has-error .feedback,.wrapper-final-quiz.with-images .list-group li.has-success .feedback{display:none}.wrapper-material{background-color:#2b394d;border-radius:4px 4px 0 0;padding:25px}@media only screen and (min-width:768px){.wrapper-material{padding:40px}}.wrapper-material hgroup{padding-bottom:40px;border-bottom:1px solid rgba(27,39,56,0.5)}.wrapper-material h3{color:#fff;margin:0}.wrapper-material h3 b{display:block;color:#45be7a}.wrapper-material > div{padding:40px 0;border-bottom:1px solid rgba(27,39,56,0.5)}.wrapper-material > div:last-child{padding:40px 0 0;border-bottom:0 none}.wrapper-material .summary{padding-top:15px}.wrapper-material .summary h1,.wrapper-material .summary h2,.wrapper-material .summary h3,.wrapper-material .summary h4,.wrapper-material .summary h5,.wrapper-material .summary h6,.wrapper-material .summary dt{color:white}.wrapper-material .summary h1{font-size:25px}.wrapper-material .summary h2{font-size:22px}.wrapper-material .summary h3{font-size:20px}.wrapper-material .summary h4{font-size:18px}.wrapper-material .summary h5{font-size:18px;font-weight:400}.wrapper-material .summary h6,.wrapper-material .summary dt{font-size:16px}.wrapper-material .summary ul{margin:0 auto;padding:0;list-style:none;margin:1em 0;padding-left:33px;margin-bottom:1.8em}.wrapper-material .summary ul li{margin:0;padding:0}.wrapper-material .summary ul.dot{padding:0 0 0 1.75em}.wrapper-material .summary ul.arrow{padding:0 0 0 50px}.wrapper-material .summary ul li{position:relative;line-height:1.2em;margin:1em 0}.wrapper-material .summary ul li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){.wrapper-material .summary ul li:before{font-size:22px;top:-0.1em}}.wrapper-material .summary p{text-align:justify}@media only screen and (min-width:992px){.wrapper-material .summary p{text-align:left}}.wrapper-material .summary > p:first-child,.wrapper-material .summary > blockquote:first-child{margin-top:1em}.wrapper-material .summary pre{margin:25px 0}.download{position:relative}.download h3{margin-bottom:10px}.download ul{display:flex;flex-wrap:wrap;margin:0}.download ul li{width:100%;margin:0}@media only screen and (min-width:768px){.download ul li{display:inline-block;width:calc(50% - 32px);margin:0 15px}}.download li{border-bottom:1px solid #1b2738;position:relative}.download li.document .inner:before{content:""}.download li.infographic .inner:before{content:""}.download li.video .inner:before{content:""}.download li.article .inner:before{content:""}.download li.website .inner:before{content:""}.download li.book .inner:before{content:""}.download li.reports .inner:before{content:""}.download li.case-study .inner:before{content:""}.download li a,.download li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .download li .password-retrieval,.download li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .download li .back-btn,.download li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .download li .password-retrieval,.download li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .download li .back-btn{display:inline-block;width:calc(100% - 42px)}.download li a:hover:before,.download li .securityPage .wrapper-inner .password-retrieval:hover:before,.securityPage .wrapper-inner .download li .password-retrieval:hover:before,.download li .securityPage .wrapper-inner .back-btn:hover:before,.securityPage .wrapper-inner .download li .back-btn:hover:before,.download li .messagePage .wrapper-inner .password-retrieval:hover:before,.messagePage .wrapper-inner .download li .password-retrieval:hover:before,.download li .messagePage .wrapper-inner .back-btn:hover:before,.messagePage .wrapper-inner .download li .back-btn:hover:before,.download li a:focus:before,.download li .securityPage .wrapper-inner .password-retrieval:focus:before,.securityPage .wrapper-inner .download li .password-retrieval:focus:before,.download li .securityPage .wrapper-inner .back-btn:focus:before,.securityPage .wrapper-inner .download li .back-btn:focus:before,.download li .messagePage .wrapper-inner .password-retrieval:focus:before,.messagePage .wrapper-inner .download li .password-retrieval:focus:before,.download li .messagePage .wrapper-inner .back-btn:focus:before,.messagePage .wrapper-inner .download li .back-btn:focus:before{color:#45be7a}.download li a:hover b,.download li .securityPage .wrapper-inner .password-retrieval:hover b,.securityPage .wrapper-inner .download li .password-retrieval:hover b,.download li .securityPage .wrapper-inner .back-btn:hover b,.securityPage .wrapper-inner .download li .back-btn:hover b,.download li .messagePage .wrapper-inner .password-retrieval:hover b,.messagePage .wrapper-inner .download li .password-retrieval:hover b,.download li .messagePage .wrapper-inner .back-btn:hover b,.messagePage .wrapper-inner .download li .back-btn:hover b,.download li a:focus b,.download li .securityPage .wrapper-inner .password-retrieval:focus b,.securityPage .wrapper-inner .download li .password-retrieval:focus b,.download li .securityPage .wrapper-inner .back-btn:focus b,.securityPage .wrapper-inner .download li .back-btn:focus b,.download li .messagePage .wrapper-inner .password-retrieval:focus b,.messagePage .wrapper-inner .download li .password-retrieval:focus b,.download li .messagePage .wrapper-inner .back-btn:focus b,.messagePage .wrapper-inner .download li .back-btn:focus b{color:#45be7a;transition:color .2s ease-out}.download li a .inner,.download li .securityPage .wrapper-inner .password-retrieval .inner,.securityPage .wrapper-inner .download li .password-retrieval .inner,.download li .securityPage .wrapper-inner .back-btn .inner,.securityPage .wrapper-inner .download li .back-btn .inner,.download li .messagePage .wrapper-inner .password-retrieval .inner,.messagePage .wrapper-inner .download li .password-retrieval .inner,.download li .messagePage .wrapper-inner .back-btn .inner,.messagePage .wrapper-inner .download li .back-btn .inner{padding:30px 10px 30px 45px;position:relative}.download li a .inner:before,.download li .securityPage .wrapper-inner .password-retrieval .inner:before,.securityPage .wrapper-inner .download li .password-retrieval .inner:before,.download li .securityPage .wrapper-inner .back-btn .inner:before,.securityPage .wrapper-inner .download li .back-btn .inner:before,.download li .messagePage .wrapper-inner .password-retrieval .inner:before,.messagePage .wrapper-inner .download li .password-retrieval .inner:before,.download li .messagePage .wrapper-inner .back-btn .inner:before,.messagePage .wrapper-inner .download li .back-btn .inner:before{color:#45be7a;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.download li a .inner:before,.download li .securityPage .wrapper-inner .password-retrieval .inner:before,.securityPage .wrapper-inner .download li .password-retrieval .inner:before,.download li .securityPage .wrapper-inner .back-btn .inner:before,.securityPage .wrapper-inner .download li .back-btn .inner:before,.download li .messagePage .wrapper-inner .password-retrieval .inner:before,.messagePage .wrapper-inner .download li .password-retrieval .inner:before,.download li .messagePage .wrapper-inner .back-btn .inner:before,.messagePage .wrapper-inner .download li .back-btn .inner:before{display:block;font-size:24px;position:absolute;left:10px;top:30px;width:24px;text-align:center}.download li b,.download li span{display:block;font-weight:300}.download li b{color:#fff;font-size:0.778em;line-height:normal;text-transform:uppercase;display:block;margin-bottom:5px;transition:color .2s ease-out}@media only screen and (min-width:768px){.download li b{font-size:0.889em}}.download li span{color:#74869e;font-size:0.667em;line-height:15px}@media only screen and (min-width:768px){.download li span{font-size:0.778em}}.material-notification{font-size:0.889em;line-height:15px;color:#74869e;padding-left:45px;position:relative;margin:30px 0 10px}.material-notification:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-notification:before{color:#fff;background-color:#45be7a;border-radius:50%;padding:7px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px){.material-notification{width:35%;position:absolute;right:0;top:44px;margin:0}}.material-notification + h3{width:55%;margin-bottom:45px}.wrapper-dd{display:none}.wrapper-dd .items-wrapper,.wrapper-dd .bags-wrapper{margin:20px 0}.wrapper-dd .row{margin:0 0 0 -5px}.wrapper-dd .items-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;padding:20px;position:relative;z-index:1}.wrapper-dd .bags-wrapper{position:relative;z-index:0;display:flex;justify-content:center;flex-wrap:wrap}.wrapper-dd .item-slot{margin:5px;background-color:#1b2738}.wrapper-dd .draggable-item{display:flex;flex-direction:column;height:100%;position:relative;z-index:0;box-shadow:0 0 10px rgba(0,0,0,0.95)}.wrapper-dd .draggable-item:hover,.wrapper-dd .draggable-item:focus{cursor:move}.wrapper-dd .draggable-item.dragging{z-index:1}.wrapper-dd .draggable-item img{display:block;margin:auto;width:100px}.wrapper-dd .draggable-item .item-title-wrapper{width:100px;flex:1 1 auto;display:flex;align-items:center;padding:10px;overflow:hidden;text-align:center;background-color:#45be7a}.wrapper-dd .draggable-item .item-title-wrapper span{display:block}.wrapper-dd .draggable-item .item-title{font-size:16px;line-height:1em;display:block;width:100%}.wrapper-dd .bag{margin:0 20px;padding:20px;border:1px solid #45be7a}.wrapper-dd .bag-image{width:100%;margin-bottom:15px}.wrapper-dd .bag-title{margin:0 0 10px;font-size:15px;color:#fff;text-transform:uppercase;word-break:break-word}.wrapper-dd .bag-dropzone{flex-shrink:0;background-color:#1b2738;margin:0 auto 20px;width:110px}.wrapper-dd .bag-text{margin-top:10px;text-align:left}.wrapper-dd .dd-wheel .items-wrapper{position:relative;z-index:10;padding:0 0 20px 0;justify-content:center;margin-top:0}.wrapper-dd .dd-wheel .draggable-item img{width:138px}.wrapper-dd .dd-wheel .draggable-item .item-title-wrapper{padding:10px 5px;width:140px}.wrapper-dd .dd-wheel .draggable-item.with-image .item-title-wrapper{display:none}.wrapper-dd .dd-wheel .bags-wrapper{position:relative;height:440px;width:525px;margin:50px auto 30px}.wrapper-dd .dd-wheel .bags-wrapper .bag{margin:0;position:absolute;z-index:10;border:none}.wrapper-dd .dd-wheel .bags-wrapper .bag:nth-of-type(1){top:50%;left:-50px;transform:translateY(-50%)}.wrapper-dd .dd-wheel .bags-wrapper .bag:nth-of-type(2){top:50%;right:-50px;transform:translateY(-50%)}.wrapper-dd .dd-wheel .bags-wrapper .bag:nth-of-type(3){top:-50px;left:50%;transform:translateX(-50%)}.wrapper-dd .dd-wheel .bags-wrapper .bag:nth-of-type(4){bottom:-50px;left:50%;transform:translateX(-50%)}.wrapper-dd .dd-wheel .bags-wrapper .bag-dropzone{margin:0 auto;width:140px}.wrapper-dd .dd-wheel .bags-wrapper .bag-title{margin-top:3px;padding:5px;width:142px;text-align:center;background-color:#1b2738}.wrapper-dd .dd-wheel .bags-bg-wrapper{overflow:hidden;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px}.wrapper-dd .dd-wheel .bags-bg-wrapper:after,.wrapper-dd .dd-wheel .bags-bg-wrapper:before{content:"";display:block;border-radius:50%;position:absolute}.wrapper-dd .dd-wheel .bags-bg-wrapper:before{top:17px;left:17px;width:366px;height:366px;border:15px solid #3b8d6a}.wrapper-dd .dd-wheel .bags-bg-wrapper:after{top:0;left:0;width:400px;height:400px;border:17px solid #325a58}.wrapper-dd .dd-wheel .bags-bg-wrapper .bags-bg{overflow:hidden;border-radius:50%;margin:30px}.wrapper-dd .dd-wheel .bags-bg-wrapper .bags-bg img{min-width:100%;min-height:100%}.wrapper-dd .dd-bag_columns .with-image .item-title-wrapper,.wrapper-dd .dd-bag_rows .with-image .item-title-wrapper{padding:5px;background-color:#1b2738}.wrapper-dd .dd-bag_columns .item-title-wrapper,.wrapper-dd .dd-bag_rows .item-title-wrapper{padding:10px 5px}.wrapper-dd .dd-bag_columns .item-title,.wrapper-dd .dd-bag_rows .item-title{line-height:14px;font-size:14px}.wrapper-dd .dd-bag_columns .bags-wrapper,.wrapper-dd .dd-bag_rows .bags-wrapper{text-align:center}.wrapper-dd .dd-bag_columns .bag,.wrapper-dd .dd-bag_rows .bag{width:200px;display:inline-block;text-align:center}.wrapper-dd .dd-box_columns .item-slot,.wrapper-dd .dd-box_rows .item-slot{width:120px}@media only screen and (min-width:1200px){.wrapper-dd .dd-box_columns .item-slot,.wrapper-dd .dd-box_rows .item-slot{width:160px}}.wrapper-dd .dd-box_columns .with-image .item-title-wrapper,.wrapper-dd .dd-box_rows .with-image .item-title-wrapper{background-color:#1b2738}.wrapper-dd .dd-box_columns .draggable-item img,.wrapper-dd .dd-box_rows .draggable-item img{width:120px}@media only screen and (min-width:1200px){.wrapper-dd .dd-box_columns .draggable-item img,.wrapper-dd .dd-box_rows .draggable-item img{width:160px}}.wrapper-dd .dd-box_columns .draggable-item .item-title-wrapper,.wrapper-dd .dd-box_rows .draggable-item .item-title-wrapper{width:120px}@media only screen and (min-width:1200px){.wrapper-dd .dd-box_columns .draggable-item .item-title-wrapper,.wrapper-dd .dd-box_rows .draggable-item .item-title-wrapper{width:160px}}.wrapper-dd .dd-box_columns .bags-wrapper,.wrapper-dd .dd-box_rows .bags-wrapper{text-align:center;display:flex;flex-basis:auto;justify-content:center;width:100%}.wrapper-dd .dd-box_columns .bag,.wrapper-dd .dd-box_rows .bag{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:200px;margin:20px 10px;padding:20px}.wrapper-dd .dd-box_columns .bag-title,.wrapper-dd .dd-box_rows .bag-title{margin-top:15px}.wrapper-dd .dd-box_columns .bag-dropzone,.wrapper-dd .dd-box_rows .bag-dropzone{width:120px}@media only screen and (min-width:1200px){.wrapper-dd .dd-box_columns .bag-dropzone,.wrapper-dd .dd-box_rows .bag-dropzone{width:160px}}.wrapper-dd .dd-box_columns{}.wrapper-dd .dd-box_columns.row{margin:0}.wrapper-dd .dd-box_columns .bags-wrapper{width:calc(100% + 40px);margin:0 -20px}.wrapper-dd .dd-box_columns .bag{margin:20px 20px 0}.wrapper-dd .dd-box_columns .bag-description-wrapper,.wrapper-dd .dd-box_columns .bag-title-wrapper{display:flex;flex-direction:column;justify-content:center;flex-basis:auto;width:100%}.wrapper-dd .dd-box_columns .bag-image{margin-top:20px;margin-bottom:0}.wrapper-dd .dd-bag_columns .items-wrapper,.wrapper-dd .dd-box_columns .items-wrapper{justify-content:center;margin:0;padding-top:0}.wrapper-dd .dd-bag_columns .bag,.wrapper-dd .dd-box_columns .bag{width:calc(33.3333% - 40px);display:flex;flex-direction:column;justify-content:space-between;margin:20px}.wrapper-dd .dd-bag_columns .bags-wrapper{margin:0}.wrapper-dd .dd-box_columns .bag{justify-content:flex-start}.wrapper-dd .dd-bag_rows,.wrapper-dd .dd-box_rows{display:flex;align-items:flex-start}.wrapper-dd .dd-bag_rows .bags-wrapper,.wrapper-dd .dd-box_rows .bags-wrapper{margin:0}@media only screen and (min-width:992px){.wrapper-dd .dd-bag_rows .bags-wrapper,.wrapper-dd .dd-box_rows .bags-wrapper{margin-top:5px;width:calc(100% - 255px)}}.wrapper-dd .dd-bag_rows .items-wrapper,.wrapper-dd .dd-box_rows .items-wrapper{padding:0;margin:0;justify-content:flex-start}@media only screen and (min-width:992px){.wrapper-dd .dd-bag_rows .items-wrapper,.wrapper-dd .dd-box_rows .items-wrapper{width:220px;margin-right:35px}}.wrapper-dd .dd-bag_rows .bag,.wrapper-dd .dd-box_rows .bag{width:100%;margin:0 0 40px}.wrapper-dd .dd-bag_rows .bag:last-child,.wrapper-dd .dd-box_rows .bag:last-child{margin-bottom:0}.wrapper-dd .dd-bag_rows .bag-image,.wrapper-dd .dd-box_rows .bag-image{width:150px}.wrapper-dd .dd-box_rows .items-wrapper{width:170px}.wrapper-dd .dd-box_rows .bags-wrapper{width:calc(100% - 170px)}.wrapper-dd .dd-box_rows .bag{flex-direction:row;flex-basis:auto;padding:30px 40px}.wrapper-dd .dd-box_rows .bag:first-child{margin-top:0}.wrapper-dd .dd-box_rows .bag-title{width:50%}.wrapper-dd .dd-box_rows .bag-description-wrapper{width:calc(100% - 200px);margin-left:40px}.wrapper-dd .dd-box_rows .bag-title-wrapper{height:100%;display:flex;align-items:center}.wrapper-dd .dd-box_rows .bag-title{width:100%;margin:0}.wrapper-dd .dd-box_rows .bag-dropzone{margin-bottom:0}.wrapper-dd-mobile{display:none}.wrapper-dd-mobile.wrapper-quiz{background-color:transparent;padding:0}.wrapper-dd-mobile .question{margin:0 0 25px}.wrapper-dd-mobile .counter{display:none}.wrapper-dd-mobile label{margin:0}.wrapper-dd-mobile .bag{padding:15px 15px 1px;margin-bottom:20px;background-color:#1b2738;overflow:hidden}.wrapper-dd-mobile .bag .bag-title{font-size:0.889em;display:inline-block;min-height:40px;max-width:calc(100% - 60px)}.wrapper-dd-mobile .bag .bag-title img{margin-right:10px;width:60px;float:left}.wrapper-dd-mobile .bag .collapse-btn{position:relative;float:right;display:block;width:40px;height:40px;background-color:#45be7a;border-radius:2px}.wrapper-dd-mobile .items-wrapper{margin:15px 0}.wrapper-dd-mobile .items-wrapper .item{margin-bottom:1px;background-color:#3b4758}.wrapper-dd-mobile .items-wrapper .item label{padding:15px;position:relative;width:100%}.wrapper-dd-mobile .items-wrapper .item label:before{width:25px;height:25px;padding:6px;font-size:13px;border-radius:50%;color:#fff;position:absolute;top:15px;left:15px}.wrapper-dd-mobile .items-wrapper .item input[type="checkbox"]{opacity:0;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.wrapper-dd-mobile .items-wrapper .item img{float:left;margin-right:20px;width:60px;content:''}.wrapper-dd-mobile .items-wrapper .item .item-title-wrapper{display:flex;justify-content:center;flex-direction:column;min-height:40px}.wrapper-dd-mobile .items-wrapper .item .item-title{font-size:0.889em;line-height:16px;font-weight:400;text-transform:uppercase}.wrapper-dd-mobile .items-wrapper .item.is-assigned,.wrapper-dd-mobile .items-wrapper .item.disabled{background-color:#546173}.wrapper-dd-mobile .items-wrapper .item.is-assigned label,.wrapper-dd-mobile .items-wrapper .item.disabled label{color:#74869e}.wrapper-dd-mobile .items-wrapper .item.selected .item-title-wrapper{color:#45be7a}.wrapper-dd-mobile .items-wrapper .item.correct.selected .item-title-wrapper{color:#45be7a}.wrapper-dd-mobile .items-wrapper .item.correct label,.wrapper-dd-mobile .items-wrapper .item.incorrect label{padding-left:55px}.wrapper-dd-mobile .items-wrapper .item.correct .item-title-wrapper,.wrapper-dd-mobile .items-wrapper .item.incorrect .item-title-wrapper{min-height:auto;margin-bottom:5px}.wrapper-dd-mobile .items-wrapper .item.correct .feedback .correct{display:block}.wrapper-dd-mobile .items-wrapper .item.correct label:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper-dd-mobile .items-wrapper .item.correct label::before{background-color:#45be7a}.wrapper-dd-mobile .items-wrapper .item.incorrect .feedback .incorrect{display:block}.wrapper-dd-mobile .items-wrapper .item.incorrect label{color:#74869e}.wrapper-dd-mobile .items-wrapper .item.incorrect label:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper-dd-mobile .items-wrapper .item.incorrect label::before{background-color:#ea6878}.wrapper-dd-mobile .items-wrapper .item .feedback{display:block;font-size:.833em}.wrapper-dd-mobile .items-wrapper .item .feedback .correct,.wrapper-dd-mobile .items-wrapper .item .feedback .incorrect{display:none;text-transform:uppercase;font-weight:400;color:#45be7a}.wrapper-dd-mobile .items-wrapper .item .feedback .incorrect{color:#ea6878}.wrapper-dd-mobile .btn-wrapper{margin-bottom:30px}.wrapper-dd-mobile .btn-wrapper .button{width:100%}.wrapper-final-quiz{min-height:0;border-radius:4px}.wrapper-final-quiz .introduction-title{font-weight:bold}.wrapper-final-quiz .languages-chooser a.language-choice,.wrapper-final-quiz .languages-chooser .securityPage .wrapper-inner .language-choice.password-retrieval,.securityPage .wrapper-inner .wrapper-final-quiz .languages-chooser .language-choice.password-retrieval,.wrapper-final-quiz .languages-chooser .securityPage .wrapper-inner .language-choice.back-btn,.securityPage .wrapper-inner .wrapper-final-quiz .languages-chooser .language-choice.back-btn,.wrapper-final-quiz .languages-chooser .messagePage .wrapper-inner .language-choice.password-retrieval,.messagePage .wrapper-inner .wrapper-final-quiz .languages-chooser .language-choice.password-retrieval,.wrapper-final-quiz .languages-chooser .messagePage .wrapper-inner .language-choice.back-btn,.messagePage .wrapper-inner .wrapper-final-quiz .languages-chooser .language-choice.back-btn{margin-top:1em}.wrapper-final-quiz p:not(.question):last-of-type{margin-bottom:0}.wrapper-final-quiz h3{margin-top:0}.wrapper-final-quiz .results-title{margin:0 0 10px}.wrapper-final-quiz .results-title + p{font-weight:bold}.wrapper-final-quiz .result{color:#45be7a}.wrapper-final-quiz + .button-submit{display:block;margin:40px auto 0}.wrapper-final-quiz section{margin-bottom:35px}.wrapper-final-quiz section h1,.wrapper-final-quiz section h2{margin-top:0}.wrapper-final-quiz .quiz:last-child .list-group{margin-bottom:0}.wrapper-final-quiz .question{margin-bottom:30px;color:white}.wrapper-final-quiz .question span{position:relative;padding-right:18px;font-weight:bold}.wrapper-final-quiz .question span:after{content:"";display:inline-block;height:8px;width:8px;border-radius:50%;background:#45be7a;position:absolute;top:50%;transform:translateY(-50%);left:auto;margin-left:10px}.wrapper-final-quiz .question span:after{width:5px;height:5px;right:6px}.wrapper-final-quiz .question p{margin:0}.wrapper-final-quiz .question i{font-style:normal}.wrapper-final-quiz .answer-label.with-image:before{top:50%;transform:translateY(-50%)}.wrapper-final-quiz .answer-label img{width:100px;margin-right:15px}.wrapper-final-quiz + .btn-wrapper{margin:40px auto}.wrapper-final-quiz + .btn-wrapper .button{width:100%}@media only screen and (min-width:992px){.wrapper-final-quiz + .btn-wrapper .button{width:250px}}.wrapper-final-quiz .feedback-correct.feedback-completed{display:block}.productPage{overflow-x:hidden;background:#111f30}.productPage .heading{text-align:center;padding:40px 0}@media only screen and (min-width:992px){.productPage .heading{padding:90px 0}}.productPage h2{font-size:1.778em;margin:0 0 25px;padding-bottom:20px}@media only screen and (min-width:768px){.productPage h2{font-size:2.667em}}@media only screen and (min-width:992px){.productPage h2{font-size:3.333em;letter-spacing:3px}}.productPage h2 + p{width:100%}@media only screen and (min-width:992px){.productPage h2 + p{width:50%;margin:0 auto}}.productPage h3{color:white;font-size:22px;margin:0 0 25px}@media only screen and (min-width:768px){.productPage h3{font-size:2em}}@media only screen and (min-width:992px){.productPage h3{font-size:2.222em;letter-spacing:3px}}.productPage .subtitle,.productPage .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .productPage .new-letter{color:#45be7a;position:absolute;left:0;padding:0;top:-25px;font-size:30px}.productPage .subtitle span,.productPage .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .productPage .new-letter span{padding:0 10px;vertical-align:top}.productPage .subtitle span:before,.productPage .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .productPage .new-letter span:before,.productPage .subtitle span:after,.productPage .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .productPage .new-letter span:after{border-color:#45be7a;border-width:2px}.sub-line,.productPage h2,.courses .col-sm-5 p,.modal-video .modal-body h2{position:relative}.sub-line:after,.productPage h2:after,.courses .col-sm-5 p:after,.modal-video .modal-body h2:after{content:"";width:45px;height:5px;background-color:#45be7a;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.header{background-color:#1b2738;z-index:25;width:100%}@media only screen and (min-width:992px){.header{position:absolute;left:0;background-color:transparent;padding:0;transition:all .2s ease-out,background 0.01s ease-out}.header.affix{padding:15px 0;background-color:#1b2738;transition:all .2s ease-out,background 0.01s ease-out;position:fixed}.header.affix .sup-nav{display:none}}.header a,.header .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .header .password-retrieval,.header .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .header .back-btn,.header .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .header .password-retrieval,.header .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .header .back-btn{font-size:12px;font-weight:700;letter-spacing:2.2px;color:white;text-transform:uppercase}.header .sup-nav{display:block;text-align:right;margin:20px 0 25px}@media only screen and (min-width:992px){.header .sup-nav{margin:15px 0 20px}}.header .sup-nav ul{margin:0}.header .sup-nav li{display:inline-block;margin:0;position:relative;padding:0 10px}@media only screen and (min-width:992px){.header .sup-nav li{padding:0 25px}}.header .sup-nav li:after{content:"";width:1px;height:12px;background-color:rgba(255,255,255,0.3);position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .sup-nav li a,.header .sup-nav li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .header .sup-nav li .password-retrieval,.header .sup-nav li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .header .sup-nav li .back-btn,.header .sup-nav li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .header .sup-nav li .password-retrieval,.header .sup-nav li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .header .sup-nav li .back-btn{letter-spacing:2.5px;font-weight:300}@media only screen and (min-width:992px){.header .sup-nav li a,.header .sup-nav li .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .header .sup-nav li .password-retrieval,.header .sup-nav li .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .header .sup-nav li .back-btn,.header .sup-nav li .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .header .sup-nav li .password-retrieval,.header .sup-nav li .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .header .sup-nav li .back-btn{font-weight:normal}}.header .sup-nav li:last-child{padding-right:0}.header .sup-nav li:last-child a,.header .sup-nav li:last-child .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .header .sup-nav li:last-child .password-retrieval,.header .sup-nav li:last-child .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .header .sup-nav li:last-child .back-btn,.header .sup-nav li:last-child .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .header .sup-nav li:last-child .password-retrieval,.header .sup-nav li:last-child .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .header .sup-nav li:last-child .back-btn{color:#45be7a}.header .sup-nav li:last-child:after{display:none}.header .main-nav{display:none}@media only screen and (min-width:992px){.header .main-nav{display:block;position:relative}}.header .nav-tabs{border-bottom:0 none;text-align:right;margin:0}.header .nav-tabs > li{float:none;display:inline-block;vertical-align:middle;margin:0 10px}.header .nav-tabs > li > a,.header .securityPage .wrapper-inner .nav-tabs > li > .password-retrieval,.securityPage .wrapper-inner .header .nav-tabs > li > .password-retrieval,.header .securityPage .wrapper-inner .nav-tabs > li > .back-btn,.securityPage .wrapper-inner .header .nav-tabs > li > .back-btn,.header .messagePage .wrapper-inner .nav-tabs > li > .password-retrieval,.messagePage .wrapper-inner .header .nav-tabs > li > .password-retrieval,.header .messagePage .wrapper-inner .nav-tabs > li > .back-btn,.messagePage .wrapper-inner .header .nav-tabs > li > .back-btn{border:0 none;border-radius:0;font-size:12px}.header .nav-tabs > li > a:hover,.header .securityPage .wrapper-inner .nav-tabs > li > .password-retrieval:hover,.securityPage .wrapper-inner .header .nav-tabs > li > .password-retrieval:hover,.header .securityPage .wrapper-inner .nav-tabs > li > .back-btn:hover,.securityPage .wrapper-inner .header .nav-tabs > li > .back-btn:hover,.header .messagePage .wrapper-inner .nav-tabs > li > .password-retrieval:hover,.messagePage .wrapper-inner .header .nav-tabs > li > .password-retrieval:hover,.header .messagePage .wrapper-inner .nav-tabs > li > .back-btn:hover,.messagePage .wrapper-inner .header .nav-tabs > li > .back-btn:hover{background:none;color:#58c588}.header .nav-tabs > li > a:focus,.header .securityPage .wrapper-inner .nav-tabs > li > .password-retrieval:focus,.securityPage .wrapper-inner .header .nav-tabs > li > .password-retrieval:focus,.header .securityPage .wrapper-inner .nav-tabs > li > .back-btn:focus,.securityPage .wrapper-inner .header .nav-tabs > li > .back-btn:focus,.header .messagePage .wrapper-inner .nav-tabs > li > .password-retrieval:focus,.messagePage .wrapper-inner .header .nav-tabs > li > .password-retrieval:focus,.header .messagePage .wrapper-inner .nav-tabs > li > .back-btn:focus,.messagePage .wrapper-inner .header .nav-tabs > li > .back-btn:focus{background:none}.header .nav-tabs > li > a.button,.header .securityPage .wrapper-inner .nav-tabs > li > .button.password-retrieval,.securityPage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval,.header .securityPage .wrapper-inner .nav-tabs > li > .button.back-btn,.securityPage .wrapper-inner .header .nav-tabs > li > .button.back-btn,.header .messagePage .wrapper-inner .nav-tabs > li > .button.password-retrieval,.messagePage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval,.header .messagePage .wrapper-inner .nav-tabs > li > .button.back-btn,.messagePage .wrapper-inner .header .nav-tabs > li > .button.back-btn{padding:12px 25px}.header .nav-tabs > li > a.button:hover,.header .securityPage .wrapper-inner .nav-tabs > li > .button.password-retrieval:hover,.securityPage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval:hover,.header .securityPage .wrapper-inner .nav-tabs > li > .button.back-btn:hover,.securityPage .wrapper-inner .header .nav-tabs > li > .button.back-btn:hover,.header .messagePage .wrapper-inner .nav-tabs > li > .button.password-retrieval:hover,.messagePage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval:hover,.header .messagePage .wrapper-inner .nav-tabs > li > .button.back-btn:hover,.messagePage .wrapper-inner .header .nav-tabs > li > .button.back-btn:hover,.header .nav-tabs > li > a.button:focus,.header .securityPage .wrapper-inner .nav-tabs > li > .button.password-retrieval:focus,.securityPage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval:focus,.header .securityPage .wrapper-inner .nav-tabs > li > .button.back-btn:focus,.securityPage .wrapper-inner .header .nav-tabs > li > .button.back-btn:focus,.header .messagePage .wrapper-inner .nav-tabs > li > .button.password-retrieval:focus,.messagePage .wrapper-inner .header .nav-tabs > li > .button.password-retrieval:focus,.header .messagePage .wrapper-inner .nav-tabs > li > .button.back-btn:focus,.messagePage .wrapper-inner .header .nav-tabs > li > .button.back-btn:focus{background-color:#52e087;color:white}.header .nav-tabs > li.active > a,.header .securityPage .wrapper-inner .nav-tabs > li.active > .password-retrieval,.securityPage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval,.header .securityPage .wrapper-inner .nav-tabs > li.active > .back-btn,.securityPage .wrapper-inner .header .nav-tabs > li.active > .back-btn,.header .messagePage .wrapper-inner .nav-tabs > li.active > .password-retrieval,.messagePage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval,.header .messagePage .wrapper-inner .nav-tabs > li.active > .back-btn,.messagePage .wrapper-inner .header .nav-tabs > li.active > .back-btn,.header .nav-tabs > li.active > a:focus,.header .securityPage .wrapper-inner .nav-tabs > li.active > .password-retrieval:focus,.securityPage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:focus,.header .securityPage .wrapper-inner .nav-tabs > li.active > .back-btn:focus,.securityPage .wrapper-inner .header .nav-tabs > li.active > .back-btn:focus,.header .messagePage .wrapper-inner .nav-tabs > li.active > .password-retrieval:focus,.messagePage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:focus,.header .messagePage .wrapper-inner .nav-tabs > li.active > .back-btn:focus,.messagePage .wrapper-inner .header .nav-tabs > li.active > .back-btn:focus,.header .nav-tabs > li.active > a:hover,.header .securityPage .wrapper-inner .nav-tabs > li.active > .password-retrieval:hover,.securityPage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:hover,.header .securityPage .wrapper-inner .nav-tabs > li.active > .back-btn:hover,.securityPage .wrapper-inner .header .nav-tabs > li.active > .back-btn:hover,.header .messagePage .wrapper-inner .nav-tabs > li.active > .password-retrieval:hover,.messagePage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:hover,.header .messagePage .wrapper-inner .nav-tabs > li.active > .back-btn:hover,.messagePage .wrapper-inner .header .nav-tabs > li.active > .back-btn:hover{color:#45be7a;background-color:transparent;border:0 none;border-bottom-color:transparent}.header .nav-tabs > li.active > a.button,.header .securityPage .wrapper-inner .nav-tabs > li.active > .button.password-retrieval,.securityPage .wrapper-inner .header .nav-tabs > li.active > .button.password-retrieval,.header .securityPage .wrapper-inner .nav-tabs > li.active > .button.back-btn,.securityPage .wrapper-inner .header .nav-tabs > li.active > .button.back-btn,.header .messagePage .wrapper-inner .nav-tabs > li.active > .button.password-retrieval,.messagePage .wrapper-inner .header .nav-tabs > li.active > .button.password-retrieval,.header .messagePage .wrapper-inner .nav-tabs > li.active > .button.back-btn,.messagePage .wrapper-inner .header .nav-tabs > li.active > .button.back-btn,.header .nav-tabs > li.active > a:focus.button,.header .securityPage .wrapper-inner .nav-tabs > li.active > .password-retrieval:focus.button,.securityPage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:focus.button,.header .securityPage .wrapper-inner .nav-tabs > li.active > .back-btn:focus.button,.securityPage .wrapper-inner .header .nav-tabs > li.active > .back-btn:focus.button,.header .messagePage .wrapper-inner .nav-tabs > li.active > .password-retrieval:focus.button,.messagePage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:focus.button,.header .messagePage .wrapper-inner .nav-tabs > li.active > .back-btn:focus.button,.messagePage .wrapper-inner .header .nav-tabs > li.active > .back-btn:focus.button,.header .nav-tabs > li.active > a:hover.button,.header .securityPage .wrapper-inner .nav-tabs > li.active > .password-retrieval:hover.button,.securityPage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:hover.button,.header .securityPage .wrapper-inner .nav-tabs > li.active > .back-btn:hover.button,.securityPage .wrapper-inner .header .nav-tabs > li.active > .back-btn:hover.button,.header .messagePage .wrapper-inner .nav-tabs > li.active > .password-retrieval:hover.button,.messagePage .wrapper-inner .header .nav-tabs > li.active > .password-retrieval:hover.button,.header .messagePage .wrapper-inner .nav-tabs > li.active > .back-btn:hover.button,.messagePage .wrapper-inner .header .nav-tabs > li.active > .back-btn:hover.button{color:white;background-color:#52e087}.header .nav-tabs > li:last-child{margin-right:0}.nav-social{display:none}@media only screen and (min-width:992px){.nav-social{display:block;z-index:25;position:fixed;top:50%;left:30px;transform:translateY(-50%)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.nav-social{left:10px}}.nav-social a,.nav-social .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .nav-social .password-retrieval,.nav-social .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .nav-social .back-btn,.nav-social .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .nav-social .password-retrieval,.nav-social .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .nav-social .back-btn{color:#bbb}.nav-social a:hover,.nav-social .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .nav-social .password-retrieval:hover,.nav-social .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .nav-social .back-btn:hover,.nav-social .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .nav-social .password-retrieval:hover,.nav-social .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .nav-social .back-btn:hover,.nav-social a:focus,.nav-social .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .nav-social .password-retrieval:focus,.nav-social .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .nav-social .back-btn:focus,.nav-social .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .nav-social .password-retrieval:focus,.nav-social .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .nav-social .back-btn:focus{color:white}.nav-sections{display:none}@media only screen and (min-width:992px){.nav-sections{display:block;z-index:25;position:fixed;top:50%;right:35px;transform:translateY(-50%)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.nav-sections{right:15px}}.nav-sections .wrap{position:relative;transform:translate(50%,50%) rotate(90deg);transform-origin:50% 50%}.nav-sections .wrap ul{margin:0}.nav-sections li{margin:0 15px 0 12px;display:inline-block}.nav-sections a,.nav-sections .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .nav-sections .password-retrieval,.nav-sections .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .nav-sections .back-btn,.nav-sections .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .nav-sections .password-retrieval,.nav-sections .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .nav-sections .back-btn{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;padding:5px 0}.nav-sections a:after,.nav-sections .securityPage .wrapper-inner .password-retrieval:after,.securityPage .wrapper-inner .nav-sections .password-retrieval:after,.nav-sections .securityPage .wrapper-inner .back-btn:after,.securityPage .wrapper-inner .nav-sections .back-btn:after,.nav-sections .messagePage .wrapper-inner .password-retrieval:after,.messagePage .wrapper-inner .nav-sections .password-retrieval:after,.nav-sections .messagePage .wrapper-inner .back-btn:after,.messagePage .wrapper-inner .nav-sections .back-btn:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;border:2px solid #bbb}.nav-sections a span,.nav-sections .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .nav-sections .password-retrieval span,.nav-sections .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .nav-sections .back-btn span,.nav-sections .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .nav-sections .password-retrieval span,.nav-sections .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .nav-sections .back-btn span{display:inline-block;vertical-align:middle;overflow:hidden;width:0;text-transform:uppercase;font-size:12px;letter-spacing:2px}.nav-sections a:hover,.nav-sections .securityPage .wrapper-inner .password-retrieval:hover,.securityPage .wrapper-inner .nav-sections .password-retrieval:hover,.nav-sections .securityPage .wrapper-inner .back-btn:hover,.securityPage .wrapper-inner .nav-sections .back-btn:hover,.nav-sections .messagePage .wrapper-inner .password-retrieval:hover,.messagePage .wrapper-inner .nav-sections .password-retrieval:hover,.nav-sections .messagePage .wrapper-inner .back-btn:hover,.messagePage .wrapper-inner .nav-sections .back-btn:hover,.nav-sections a:focus,.nav-sections .securityPage .wrapper-inner .password-retrieval:focus,.securityPage .wrapper-inner .nav-sections .password-retrieval:focus,.nav-sections .securityPage .wrapper-inner .back-btn:focus,.securityPage .wrapper-inner .nav-sections .back-btn:focus,.nav-sections .messagePage .wrapper-inner .password-retrieval:focus,.messagePage .wrapper-inner .nav-sections .password-retrieval:focus,.nav-sections .messagePage .wrapper-inner .back-btn:focus,.messagePage .wrapper-inner .nav-sections .back-btn:focus{color:#45be7a}.nav-sections a:hover span,.nav-sections .securityPage .wrapper-inner .password-retrieval:hover span,.securityPage .wrapper-inner .nav-sections .password-retrieval:hover span,.nav-sections .securityPage .wrapper-inner .back-btn:hover span,.securityPage .wrapper-inner .nav-sections .back-btn:hover span,.nav-sections .messagePage .wrapper-inner .password-retrieval:hover span,.messagePage .wrapper-inner .nav-sections .password-retrieval:hover span,.nav-sections .messagePage .wrapper-inner .back-btn:hover span,.messagePage .wrapper-inner .nav-sections .back-btn:hover span,.nav-sections a:focus span,.nav-sections .securityPage .wrapper-inner .password-retrieval:focus span,.securityPage .wrapper-inner .nav-sections .password-retrieval:focus span,.nav-sections .securityPage .wrapper-inner .back-btn:focus span,.securityPage .wrapper-inner .nav-sections .back-btn:focus span,.nav-sections .messagePage .wrapper-inner .password-retrieval:focus span,.messagePage .wrapper-inner .nav-sections .password-retrieval:focus span,.nav-sections .messagePage .wrapper-inner .back-btn:focus span,.messagePage .wrapper-inner .nav-sections .back-btn:focus span{color:#45be7a}.nav-sections a:hover:after,.nav-sections .securityPage .wrapper-inner .password-retrieval:hover:after,.securityPage .wrapper-inner .nav-sections .password-retrieval:hover:after,.nav-sections .securityPage .wrapper-inner .back-btn:hover:after,.securityPage .wrapper-inner .nav-sections .back-btn:hover:after,.nav-sections .messagePage .wrapper-inner .password-retrieval:hover:after,.messagePage .wrapper-inner .nav-sections .password-retrieval:hover:after,.nav-sections .messagePage .wrapper-inner .back-btn:hover:after,.messagePage .wrapper-inner .nav-sections .back-btn:hover:after,.nav-sections a:focus:after,.nav-sections .securityPage .wrapper-inner .password-retrieval:focus:after,.securityPage .wrapper-inner .nav-sections .password-retrieval:focus:after,.nav-sections .securityPage .wrapper-inner .back-btn:focus:after,.securityPage .wrapper-inner .nav-sections .back-btn:focus:after,.nav-sections .messagePage .wrapper-inner .password-retrieval:focus:after,.messagePage .wrapper-inner .nav-sections .password-retrieval:focus:after,.nav-sections .messagePage .wrapper-inner .back-btn:focus:after,.messagePage .wrapper-inner .nav-sections .back-btn:focus:after{border-color:#45be7a}.nav-sections li.active a,.nav-sections li.active .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .nav-sections li.active .password-retrieval,.nav-sections li.active .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .nav-sections li.active .back-btn,.nav-sections li.active .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .nav-sections li.active .password-retrieval,.nav-sections li.active .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .nav-sections li.active .back-btn{width:auto;height:auto}.nav-sections li.active a:after,.nav-sections li.active .securityPage .wrapper-inner .password-retrieval:after,.securityPage .wrapper-inner .nav-sections li.active .password-retrieval:after,.nav-sections li.active .securityPage .wrapper-inner .back-btn:after,.securityPage .wrapper-inner .nav-sections li.active .back-btn:after,.nav-sections li.active .messagePage .wrapper-inner .password-retrieval:after,.messagePage .wrapper-inner .nav-sections li.active .password-retrieval:after,.nav-sections li.active .messagePage .wrapper-inner .back-btn:after,.messagePage .wrapper-inner .nav-sections li.active .back-btn:after{border-color:#45be7a;margin-left:5px}.nav-sections li.active a span,.nav-sections li.active .securityPage .wrapper-inner .password-retrieval span,.securityPage .wrapper-inner .nav-sections li.active .password-retrieval span,.nav-sections li.active .securityPage .wrapper-inner .back-btn span,.securityPage .wrapper-inner .nav-sections li.active .back-btn span,.nav-sections li.active .messagePage .wrapper-inner .password-retrieval span,.messagePage .wrapper-inner .nav-sections li.active .password-retrieval span,.nav-sections li.active .messagePage .wrapper-inner .back-btn span,.messagePage .wrapper-inner .nav-sections li.active .back-btn span{width:auto}.overview{width:100%;height:100%;width:100vw;height:100vh;position:relative;background:url(../img/video-poster-mobile.jpg) center top no-repeat;background-size:cover;overflow:hidden}@media only screen and (min-width:768px){.overview{background-image:url(../img/video-poster-tablet.jpg)}}@media only screen and (min-width:992px){.overview{min-height:500px;background:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.overview{min-height:704px;height:100%;width:100%}}@media only screen and (min-width:1200px){.overview{width:100%}}@media only screen and (min-width:992px){.overview.loader-video:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/video-poster-desktop.jpg) center top no-repeat;background-size:cover;opacity:1;transition:opacity .2s ease-out}.overview:after{opacity:0}}.overview .container{position:relative}@media only screen and (min-width:992px){.overview .container{position:absolute;z-index:5;bottom:0;left:50%;transform:translateX(-50%)}}.overview .container:after{content:"";display:block;width:4px;height:23px;background-color:#45be7a;position:absolute;right:23px;bottom:0}.overview .ua-mobile .overview{width:100vw;height:100vh}.overview .ua-mobile .video-player{display:none}.overview:not(.ua-mobile) .video-player{display:block}.overview .video-player{display:none}@media only screen and (min-width:992px){.overview .video-player{display:block}.overview .video-player.load-hidden{display:none}}.overview video{position:absolute;width:100%;height:100%}.overview .title{position:relative;padding:100px 0;width:100%;text-align:center}@media only screen and (min-width:992px){.overview .title{text-align:left;padding:60px 0 5px}}.overview h1{font-weight:900;font-size:2.000em;color:white;margin-bottom:20px;letter-spacing:2px}@media only screen and (min-width:768px){.overview h1{font-size:3em;line-height:52px}}@media only screen and (min-width:1200px){.overview h1{font-size:2.667em;line-height:48px}}@media only screen and (min-width:1450px){.overview h1{font-size:3.611em;line-height:60px}}.overview h1 b{display:block;color:#45be7a;font-weight:900}.overview .button{letter-spacing:2.5px;font-weight:700}@media only screen and (min-width:1450px){.overview .button{margin-bottom:20px}}.overview .scrollDown{display:none}@media only screen and (min-width:992px){.overview .scrollDown{color:#45be7a;font-size:0.778em;text-transform:uppercase;display:block;width:28px;margin-top:45px;position:relative;min-height:225px}.overview .scrollDown span{display:block;letter-spacing:2px;transform:rotate(90deg);transform-origin:right bottom;white-space:nowrap;position:absolute;bottom:0;right:24px}.overview .scrollDown svg{fill:none;stroke:#45be7a;stroke-width:1px}.overview .scrollDown circle{stroke-width:4px}.overview .scrollDown path{stroke-width:2px;transform-origin:19px 19px;animation:stroke 1.9s infinite linear}@keyframes stroke{to{transform:rotate(1turn)}}}.overview .scrollDown:hover svg,.overview .scrollDown:focus svg{stroke:#52e087}.overview .scrollDown:hover span,.overview .scrollDown:focus span{font-weight:700;color:#52e087}@media only screen and (min-width:992px) and (max-height:700px){.landing,.course-video{height:auto}.overview{background-image:none}.overview .container{min-height:768px;bottom:-270px}.overview .container:after{bottom:270px}}@media only screen and (min-width:992px) and (min-height:1000px){.overview .container{bottom:117px}.overview .container:after{bottom:-117px}}.courses{overflow:hidden}.courses .container{position:relative}.courses .container:before{content:"";display:block;width:4px;height:23px;background-color:#45be7a;position:absolute;right:23px;top:0}.courses .row{padding:0 0 40px 0}@media only screen and (min-width:992px){.courses .row{padding:0 0 90px 0}}.courses [class^="col-"]{transition:all 1s ease}.courses [class^="col-"].out-of-view{opacity:0}.courses [class^="col-"].out-of-view[data-position="right"]{transform:translateX(50%)}.courses [class^="col-"].out-of-view[data-position="left"]{transform:translateX(-50%)}.courses [class^="col-"].in-view.in-view{opacity:1;transform:none}.courses .col-sm-7{padding:0 0 25px}@media only screen and (min-width:768px){.courses .col-sm-7{padding:0 50px 0 16px}}.courses .col-sm-7 img{min-width:100%}@media only screen and (min-width:768px){.courses .col-sm-5{text-align:right;display:flex;flex-direction:column;height:auto;justify-content:center}}.courses .col-sm-5 h3{position:relative;text-align:center}@media only screen and (min-width:768px){.courses .col-sm-5 h3{text-align:right}.courses .col-sm-5 h3:before{content:"";width:140px;height:1px;background-color:rgba(255,255,255,0.2);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin:0 0 0 30px}}.courses .col-sm-5 p{letter-spacing:0.5px}.courses .col-sm-5 p:after{display:none}@media only screen and (min-width:768px){.courses .col-sm-5 p:after{display:block;left:100%;bottom:auto;top:10px;transform:translateX(0);margin:0 0 0 30px}}.courses .col-sm-5.col-sm-pull-7{text-align:left}@media only screen and (min-width:768px){.courses .col-sm-5.col-sm-pull-7 h3{text-align:left}}.courses .col-sm-5.col-sm-pull-7 h3:before,.courses .col-sm-5.col-sm-pull-7 p:after{left:auto;right:100%;margin:0 30px 0 0}.courses .col-sm-5 h6,.courses .col-sm-5 dt{color:white;font-size:0.833em;letter-spacing:0.5px;text-transform:none;margin-bottom:0}.courses .col-sm-5 p,.courses .col-sm-5 li{font-size:0.833em;line-height:25px}.courses .col-sm-5 .arrowed-list{margin:0 auto;padding:0;list-style:none;margin:1em 0;padding-left:15px;margin-bottom:35px}.courses .col-sm-5 .arrowed-list li{margin:0;padding:0}.courses .col-sm-5 .arrowed-list.dot{padding:0 0 0 1.75em}.courses .col-sm-5 .arrowed-list.arrow{padding:0 0 0 50px}.courses .col-sm-5 .arrowed-list li{position:relative;line-height:1.2em;margin:1em 0}.courses .col-sm-5 .arrowed-list li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){.courses .col-sm-5 .arrowed-list li:before{font-size:22px;top:-0.1em}}.courses .col-sm-5 .arrowed-list li{line-height:20px}.courses .col-sm-5 .arrowed-list li:before{content:"";font-size:7px;top:4px;left:-15px}.courses .col-sm-5 .partners-list{margin:-15px 0 0;display:flex;flex-wrap:nowrap;justify-content:center}@media only screen and (min-width:768px){.courses .col-sm-5 .partners-list{justify-content:flex-start}}.courses .col-sm-5 .partners-list li{padding:0 10px;flex:0 1 33.3333%;flex-basis:33.3333%;text-align:center;max-width:110px;margin-top:3px}@media only screen and (min-width:1200px){.courses .col-sm-5 .partners-list li{margin-top:14px}}.courses .col-sm-5 .partners-list li:first-child{text-align:left;padding-left:0;margin-top:0}@media only screen and (min-width:768px){.courses .col-sm-5 .partners-list li:first-child{margin-top:1px}}@media only screen and (min-width:992px){.courses .col-sm-5 .partners-list li:first-child{margin-top:-1px}}@media only screen and (min-width:1200px){.courses .col-sm-5 .partners-list li:first-child{margin-top:0;padding:0}.courses .col-sm-5 .partners-list li:first-child svg{height:100px;width:100px}}.courses .col-sm-5 .partners-list svg{fill:#5f6d80;height:auto;width:100%;height:100px}@media only screen and (min-width:1200px){.courses .col-sm-5 .partners-list svg{height:80px;width:80px;min-height:inherit}}.courses .big-title{display:none}@media only screen and (min-width:992px){.courses .big-title{text-transform:uppercase;font-size:170px;font-weight:900;color:white;white-space:nowrap;letter-spacing:5px;position:absolute;left:30%;opacity:0.05}.courses .big-title.out-of-view{opacity:0.05;visibility:inherit;transform:translateY(-80%);transition:4s all .4s ease-out}.courses .big-title.in-view{opacity:0;visibility:hidden;transform:translateY(0);transition:4s all .4s ease-out}}.courses .big-title-wrapper{position:relative}@media only screen and (min-width:768px){.courses .big-title-wrapper{display:flex}}.courses .big-title-wrapper:nth-child(even) .big-title{left:auto;right:30%}.product{overflow:hidden}.product .container{color:#1b2738;position:relative;padding-bottom:60px}.product .inner{background-color:white;margin-top:4em;padding:15px 20px}@media only screen and (min-width:992px){.product .inner{margin-top:0;padding-top:70px;min-height:825px}}.product .img-mobile{margin:-4em auto 30px}.product .img-mobile img{display:block;margin:0 auto}@media only screen and (min-width:992px){.product .img-mobile{display:none}}.product .img-mobile + .row{margin:0 -20px}.product .subtitle,.product .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .product .new-letter{top:-15px}.product h2{color:#1b2738;font-weight:900;text-align:center}@media only screen and (min-width:992px){.product h2{font-size:2.778em;letter-spacing:3px;text-align:left}.product h2:after{left:3px;transform:none}}@media only screen and (min-width:1450px){.product h2{font-size:3.333em}}.product h2 b{color:#45be7a;font-weight:900}.product p{font-size:0.889em;line-height:25px;margin-bottom:18px}.product .arrowed-list{margin:0 auto;padding:0;list-style:none;margin:1em 0;padding-left:15px;margin:0 auto 10px 0}.product .arrowed-list li{margin:0;padding:0}.product .arrowed-list.dot{padding:0 0 0 1.75em}.product .arrowed-list.arrow{padding:0 0 0 50px}.product .arrowed-list li{position:relative;line-height:1.2em;margin:1em 0}.product .arrowed-list li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){.product .arrowed-list li:before{font-size:22px;top:-0.1em}}.product .arrowed-list li{font-size:0.889em;line-height:25px}.product .arrowed-list li:first-child{margin-top:0}.product .arrowed-list li:before{content:"";font-size:9px;top:8px;left:-15px;font-weight:bold}.product .arrowed-list li span{font-weight:bold;color:#45be7a;margin:0 5px}.product .arrowed-list li b{display:block}@media only screen and (min-width:768px){.product .arrowed-list li b{display:inline-block}}.product .text-container{padding:0 0}@media only screen and (min-width:992px){.product .text-container{padding:0 70px}.product .text-container + .col-md-6{padding-left:0}}.product .slider-text .slick-track{display:flex}.product .slider-text .slick-slide{padding:20px;margin:0 10px;border:1px solid #d3d7da;display:flex;flex-direction:column;height:auto}@media only screen and (min-width:992px){.product .slider-text .slick-slide{padding:0 2px;margin:0;border:0 none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.product .slider-text .slick-slide{padding:0 5px}}.product .slider-img{display:none}@media only screen and (min-width:992px){.product .slider-img{display:block;padding:69px 0 0 75px;width:771px;max-height:590px;margin-bottom:80px}.product .slider-img img{max-width:100%;width:100%}.product .slider-img:before{content:"";display:block;background:url(../img/public-ipad.png) left center no-repeat;width:900px;height:680px;background-size:cover;position:absolute;top:0;left:-22px}.product .slider-img .slick-list:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:992px) and (min-width:992px){.product .slider-img .slick-list:after{background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,black 60%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,black 60%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,black 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#000000',GradientType=1 )}}@media only screen and (min-width:992px) and (min-width:1200px){.product .slider-img .slick-list:after{background:-moz-linear-gradient(left,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 30%,black 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 30%,black 100%);background:linear-gradient(to right,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 30%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#000000',GradientType=1 )}}@media only screen and (min-width:992px) and (min-width:1640px){.product .slider-img .slick-list:after{display:none}}.product [data-position]{transition:all 1s ease}.product [data-position].out-of-view{opacity:0}.product [data-position].out-of-view[data-position="right"]{transform:translateX(50%)}.product [data-position].out-of-view[data-position="left"]{transform:translateX(-50%)}.product [data-position].in-view.in-view{opacity:1;transform:none}.bloc-icon{border:2px solid #45be7a;border-top:0 none;text-align:center;position:relative;margin:20px auto 30px;padding:25px 20px 10px;width:100%}.bloc-icon:last-child{margin-bottom:0}.bloc-icon b{text-transform:uppercase;font-weight:900}.bloc-icon p{margin-bottom:10px}.slick-dots-wrapper{padding:10px 0 20px}@media only screen and (min-width:992px){.slick-dots-wrapper{padding:25px 0 30px}}.slick-dots-wrapper .slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots-wrapper .slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0 10px;padding:0;cursor:pointer}.slick-dots-wrapper .slick-dots li button{border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;background-color:rgba(43,57,77,0.5)}.slick-dots-wrapper .slick-dots li button:hover,.slick-dots-wrapper .slick-dots li button:focus{outline:none;opacity:0.7}.slick-dots-wrapper .slick-dots li.slick-active button{background-color:#45be7a}.certification{position:relative;z-index:1}.certification .container{padding-top:40px}@media only screen and (min-width:768px){.certification .container{padding-top:60px;padding-bottom:80px;margin-bottom:5px}}.certification .inner{border:2px solid #45be7a;border-top:0 none;padding:37px 20px 15px;text-align:center;position:relative}@media only screen and (min-width:768px){.certification .inner{margin:0 auto;border-width:3px;padding:90px 45px 60px}}.certification .subtitle,.certification .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .certification .new-letter{top:-28px;font-size:56px}@media only screen and (min-width:768px){.certification .subtitle,.certification .glossary-wrapper .glossary-content .new-letter,.glossary-wrapper .glossary-content .certification .new-letter{top:-38px;font-size:76px}}.certification .subtitle span,.certification .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .certification .new-letter span{padding:0 13px}@media only screen and (min-width:768px){.certification .subtitle span,.certification .glossary-wrapper .glossary-content .new-letter span,.glossary-wrapper .glossary-content .certification .new-letter span{padding:0 25px}}.certification .subtitle span:before,.certification .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .certification .new-letter span:before,.certification .subtitle span:after,.certification .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .certification .new-letter span:after{border-width:2px}@media only screen and (min-width:768px){.certification .subtitle span:before,.certification .glossary-wrapper .glossary-content .new-letter span:before,.glossary-wrapper .glossary-content .certification .new-letter span:before,.certification .subtitle span:after,.certification .glossary-wrapper .glossary-content .new-letter span:after,.glossary-wrapper .glossary-content .certification .new-letter span:after{border-width:3px}}.certification h2 + p{margin-bottom:15px}@media only screen and (min-width:992px){.certification h2 + p{margin:0 auto 30px}}.certification p{width:100%;margin-bottom:15px}@media only screen and (min-width:992px){.certification p{width:50%;margin:0 auto 30px}}.price{background-color:white;color:#1b2738;margin-top:60px;padding:60px 5px}@media only screen and (min-width:768px){.price{margin-top:-80px;padding:0;transform:skew(0,-8deg);position:relative;z-index:0;backface-visibility:hidden;outline:1px solid transparent}.price .container{transform:skew(0,8deg);backface-visibility:hidden;padding:150px 0}}.price .container{text-align:center}.price h2{color:#1b2738}.price small{text-transform:uppercase;font-size:0.722em;font-weight:400;display:inline-block;line-height:1.4em}.price .start-price{margin:10px auto -15px}.price .start-price small.description{text-transform:none;font-size:.9em;margin-bottom:30px}.price .start-price p{font-size:4em;color:#45be7a;font-weight:900;line-height:90px;margin-bottom:40px;position:relative}@media only screen and (min-width:768px){.price .start-price p{font-size:5em}}.price .start-price p span{font-size:0.33em;line-height:30px;position:absolute;bottom:6px;right:auto}.price .start-price p small{line-height:1.2em}.price p{width:100%;font-weight:400}@media only screen and (min-width:992px){.price p{width:50%;margin:0 auto 10px}}.price p b{color:#45be7a;font-size:1.2em}.price p.borderTop{position:relative;padding-top:20px}.price p.borderTop:before{content:"";width:45px;height:1px;background-color:rgba(27,39,56,0.2);position:absolute;left:50%;top:4px;transform:translateX(-50%);margin:0}.price .button{margin-top:30px;display:block}@media only screen and (min-width:768px){.price .button{display:inline-block}}.contact{background-color:#1b2738}@media only screen and (min-width:768px){.contact{margin-top:-150px;padding-top:150px}.contact .contact-form-wrapper{margin:90px 0 40px}}.contact .heading{padding:60px 0 0}@media only screen and (min-width:992px){.contact .heading{padding:0}}@media only screen and (min-width:768px){.contact h2 + p{width:66.66666667%;margin:0 auto}}.contact .mandatory{padding:25px 0}.contact .mandatory p{font-size:0.722em;margin-bottom:0}.contact .contact-form-submitted{display:none}.contact .contact-form-submitted.heading{padding-bottom:60px}@media only screen and (min-width:992px){.contact .contact-form-submitted{margin-bottom:90px}.contact .contact-form-submitted.heading{padding:100px 0}}.contact .contact-form-form{margin-bottom:40px}@media only screen and (min-width:768px){.contact .contact-form-form{width:66.66666667%;margin:0 auto 90px}}.contact label.required:after{display:none}.contact textarea{padding-left:0}.contact label,.contact input,.contact textarea{color:rgba(255,255,255,0.9)}.contact input,.contact textarea{border-color:rgba(255,255,255,0.3)}.contact input:-webkit-autofill,.contact textarea:-webkit-autofill,.contact select:-webkit-autofill{background-color:rgba(255,255,255,0.2)!important;background-color:#1b2738!important;box-shadow:0 0 0 1000px #182231 inset;border-color:#1b2738;-webkit-text-fill-color:white!important}.contact .btn-wrapper{padding-top:20px}.contact .btn-wrapper .button{min-width:270px}.contact .marginBonus{margin-top:35px}.contact .alert-error:before{display:none}.contact .alert-error ul{margin:0 0 40px;padding-bottom:20px}.contact .alert-error li{display:block;text-align:left;position:relative;margin-left:40px}.contact .alert-error li:after{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:20px;padding:6px;font-size:13px;color:#fff;border-radius:50%;border-color:#ea6878;background-color:#ea6878;position:absolute;left:-40px;top:auto}@media only screen and (min-width:768px){.courses .container,.product .container,.certification .container{position:relative}.courses .courses-background,.courses .product-background,.courses .certification-background,.product .courses-background,.product .product-background,.product .certification-background,.certification .courses-background,.certification .product-background,.certification .certification-background{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;z-index:-1}.courses .courses-background .line-left,.courses .courses-background .line-right,.courses .product-background .line-left,.courses .product-background .line-right,.courses .certification-background .line-left,.courses .certification-background .line-right,.product .courses-background .line-left,.product .courses-background .line-right,.product .product-background .line-left,.product .product-background .line-right,.product .certification-background .line-left,.product .certification-background .line-right,.certification .courses-background .line-left,.certification .courses-background .line-right,.certification .product-background .line-left,.certification .product-background .line-right,.certification .certification-background .line-left,.certification .certification-background .line-right{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%}.courses .courses-background .line-left:before,.courses .courses-background .line-left:after,.courses .courses-background .line-right:before,.courses .courses-background .line-right:after,.courses .product-background .line-left:before,.courses .product-background .line-left:after,.courses .product-background .line-right:before,.courses .product-background .line-right:after,.courses .certification-background .line-left:before,.courses .certification-background .line-left:after,.courses .certification-background .line-right:before,.courses .certification-background .line-right:after,.product .courses-background .line-left:before,.product .courses-background .line-left:after,.product .courses-background .line-right:before,.product .courses-background .line-right:after,.product .product-background .line-left:before,.product .product-background .line-left:after,.product .product-background .line-right:before,.product .product-background .line-right:after,.product .certification-background .line-left:before,.product .certification-background .line-left:after,.product .certification-background .line-right:before,.product .certification-background .line-right:after,.certification .courses-background .line-left:before,.certification .courses-background .line-left:after,.certification .courses-background .line-right:before,.certification .courses-background .line-right:after,.certification .product-background .line-left:before,.certification .product-background .line-left:after,.certification .product-background .line-right:before,.certification .product-background .line-right:after,.certification .certification-background .line-left:before,.certification .certification-background .line-left:after,.certification .certification-background .line-right:before,.certification .certification-background .line-right:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:1px;background-color:#313944}.courses .courses-background .line-left:after,.courses .courses-background .line-right:after,.courses .product-background .line-left:after,.courses .product-background .line-right:after,.courses .certification-background .line-left:after,.courses .certification-background .line-right:after,.product .courses-background .line-left:after,.product .courses-background .line-right:after,.product .product-background .line-left:after,.product .product-background .line-right:after,.product .certification-background .line-left:after,.product .certification-background .line-right:after,.certification .courses-background .line-left:after,.certification .courses-background .line-right:after,.certification .product-background .line-left:after,.certification .product-background .line-right:after,.certification .certification-background .line-left:after,.certification .certification-background .line-right:after{left:25%}.courses .courses-background .line-right:before,.courses .product-background .line-right:before,.courses .certification-background .line-right:before,.product .courses-background .line-right:before,.product .product-background .line-right:before,.product .certification-background .line-right:before,.certification .courses-background .line-right:before,.certification .product-background .line-right:before,.certification .certification-background .line-right:before{left:auto;right:25%}.courses .courses-background .line-right:after,.courses .product-background .line-right:after,.courses .certification-background .line-right:after,.product .courses-background .line-right:after,.product .product-background .line-right:after,.product .certification-background .line-right:after,.certification .courses-background .line-right:after,.certification .product-background .line-right:after,.certification .certification-background .line-right:after{left:auto;right:0%}.courses .courses-background .bullet-left,.courses .courses-background .bullet-right,.product .courses-background .bullet-left,.product .courses-background .bullet-right,.certification .courses-background .bullet-left,.certification .courses-background .bullet-right{display:block;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%}.courses .courses-background .bullet-left:before,.courses .courses-background .bullet-left:after,.courses .courses-background .bullet-right:before,.courses .courses-background .bullet-right:after,.product .courses-background .bullet-left:before,.product .courses-background .bullet-left:after,.product .courses-background .bullet-right:before,.product .courses-background .bullet-right:after,.certification .courses-background .bullet-left:before,.certification .courses-background .bullet-left:after,.certification .courses-background .bullet-right:before,.certification .courses-background .bullet-right:after{content:"";display:block;position:absolute;top:0;left:0;height:10px;width:10px;margin-left:-4px;background-color:#313944;border-radius:50%}.courses .courses-background .bullet-left:before,.courses .courses-background .bullet-right:before,.product .courses-background .bullet-left:before,.product .courses-background .bullet-right:before,.certification .courses-background .bullet-left:before,.certification .courses-background .bullet-right:before{top:142px}.courses .courses-background .bullet-left:after,.courses .courses-background .bullet-right:after,.product .courses-background .bullet-left:after,.product .courses-background .bullet-right:after,.certification .courses-background .bullet-left:after,.certification .courses-background .bullet-right:after{top:405px;left:25%}.courses .courses-background .bullet-right:before,.courses .courses-background .bullet-right:after,.product .courses-background .bullet-right:before,.product .courses-background .bullet-right:after,.certification .courses-background .bullet-right:before,.certification .courses-background .bullet-right:after{margin-left:0;margin-right:-4px}.courses .courses-background .bullet-right:before,.product .courses-background .bullet-right:before,.certification .courses-background .bullet-right:before{top:30px;left:auto;right:25%}.courses .courses-background .bullet-right:after,.product .courses-background .bullet-right:after,.certification .courses-background .bullet-right:after{top:110px;left:auto;right:0%}.courses .certification-background .line-left:before,.courses .certification-background .line-left:after,.courses .certification-background .line-right:before,.courses .certification-background .line-right:after,.product .certification-background .line-left:before,.product .certification-background .line-left:after,.product .certification-background .line-right:before,.product .certification-background .line-right:after,.certification .certification-background .line-left:before,.certification .certification-background .line-left:after,.certification .certification-background .line-right:before,.certification .certification-background .line-right:after{background-color:rgba(255,255,255,0.1)}}@media only screen and (min-width:992px){.public-page .sup-nav{display:none}}.public-page .main-nav{margin:35px 0 20px}.public-page .affix .main-nav{margin:0}.public-page .page-background{width:100%;height:500px;background-size:cover}.public-page .content-wrapper{position:relative;top:-150px;margin-bottom:-30px;padding:35px 40px;background-color:#fff}@media only screen and (min-width:992px){.public-page .content-wrapper{padding:35px 80px}}.public-page .page-title{position:relative;margin-top:40px;margin-bottom:80px;text-align:center;color:#1b2738}.public-page .page-title b{color:#45be7a}@media only screen and (min-width:992px){.public-page .page-title{font-size:3.222em}}.public-page .page-title span{font-size:inherit;color:#45be7a}.public-page .page-title::after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);height:4px;width:40px;background-color:#45be7a}.public-page .page-description{margin:35px 0 25px;text-align:center}.public-page .page-description p{font-weight:bold}@media only screen and (min-width:992px){.public-page .page-description{padding:0 80px}}.public-page .wysiwyg p,.public-page .wysiwyg ul,.public-page .wysiwyg ol{margin:35px 0}.public-page .wysiwyg img,.public-page .wysiwyg video{width:100%}.public-page .wysiwyg iframe{width:100%}@media only screen and (min-width:768px){.public-page .wysiwyg iframe{display:block;width:640px;margin:0 auto}}.public-page .wysiwyg section h1{font-size:1.778em}.public-page .wysiwyg section h2{text-transform:none;font-size:1.333em;letter-spacing:0}.public-page .wysiwyg section h2:after{display:none}.public-page .wysiwyg section h2 + p{width:auto}.public-page .wysiwyg section img{margin-bottom:35px}.public-page .wysiwyg section img + p{margin-top:0}.public-page .wysiwyg ul{margin:0 auto;padding:0;list-style:none;margin:1em 0;padding:0 0 0 50px}.public-page .wysiwyg ul li{margin:0;padding:0}.public-page .wysiwyg ul.dot{padding:0 0 0 1.75em}.public-page .wysiwyg ul.arrow{padding:0 0 0 50px}.public-page .wysiwyg ul li{position:relative;line-height:1.2em;margin:1em 0}.public-page .wysiwyg ul li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:1.2em;width:1.2em;line-height:1.4em;color:#45be7a;position:absolute;left:-1.75em;content:"";top:0;left:-1.45em;font-size:16px;border-radius:0;background:transparent;border:0 none}@media only screen and (min-width:768px){.public-page .wysiwyg ul li:before{font-size:22px;top:-0.1em}}@media only screen and (min-width:768px){.public-page .wysiwyg .img-right,.public-page .wysiwyg .img-left{position:relative;min-height:385px}.public-page .wysiwyg .img-right:after,.public-page .wysiwyg .img-left:after{content:"";display:table;clear:both}.public-page .wysiwyg .img-right img,.public-page .wysiwyg .img-left img{width:auto;max-width:50%}.public-page .wysiwyg .img-right p:first-of-type,.public-page .wysiwyg .img-left p:first-of-type{margin-top:0}.public-page .wysiwyg .img-right + p,.public-page .wysiwyg .img-left + p{margin-top:0}.public-page .wysiwyg .img-right img{float:right;margin-left:35px}.public-page .wysiwyg .img-left img{float:left;margin-right:35px}}@media only screen and (min-width:992px){.public-page .wysiwyg .img-right img,.public-page .wysiwyg .img-left img{max-width:350px;position:absolute;top:0}.public-page .wysiwyg .img-right{padding-right:385px}.public-page .wysiwyg .img-right img{right:0}.public-page .wysiwyg .img-left{padding-left:385px}.public-page .wysiwyg .img-left img{left:0}}.modal-block{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:450;font-size:18px;max-width:600px}.modal-block p{margin-bottom:18px}.modal-block p a,.modal-block p .securityPage .wrapper-inner .password-retrieval,.securityPage .wrapper-inner .modal-block p .password-retrieval,.modal-block p .securityPage .wrapper-inner .back-btn,.securityPage .wrapper-inner .modal-block p .back-btn,.modal-block p .messagePage .wrapper-inner .password-retrieval,.messagePage .wrapper-inner .modal-block p .password-retrieval,.modal-block p .messagePage .wrapper-inner .back-btn,.messagePage .wrapper-inner .modal-block p .back-btn{font-weight:300}.modal-block.active{display:inline-block}.modal-block .block{padding:35px 30px;text-align:center;border-radius:5px;border-width:6px}.modal-block.welcome{display:block;position:absolute;max-width:520px}.modal-block.welcome .block{padding-bottom:25px}.modal-block.welcome .block h4{font-size:25px;font-weight:900}.modal-block.welcome .block p{font-size:18px;padding:0 45px}.modal-block h4{color:#1b2738}.modal-block .js-close{color:#45be7a;display:block;overflow:hidden;margin:5px -10px 15px 0;font-size:15px}.modal-block .js-close em{cursor:pointer;float:right}.modal-block .js-close:hover{color:#52e087}.modal-wrapper{background:#1b2738;opacity:0.8;width:100%;height:100%;position:fixed;top:0;left:0;z-index:200}.modal-wrapper.welcome{position:absolute;opacity:0.9}.modal-dialog{margin:0 auto;position:absolute;top:90px;left:50%;width:90%}@media only screen and (min-width:768px){.modal-dialog{top:50%}}@media only screen and (min-width:992px){.modal-dialog{width:435px}}.modal-content{border:0 none;border-top:6px solid #45be7a}.modal-content .button{width:100%}.modal-header{border-bottom:0 none;min-height:45px;padding:20px 40px 0}@media only screen and (min-width:992px){.modal-header{padding:30px 60px 0}}.modal-header h3{color:#1b2738;font-weight:900}.modal-header .close{color:#45be7a;text-shadow:0 0 0 transparent;font-size:14px;opacity:1;padding:5px;margin:-30px -40px 0 0}.modal-header .close:hover,.modal-header .close:focus{opacity:0.7}.modal-body{padding:20px 40px 40px}@media only screen and (min-width:992px){.modal-body{padding:20px 60px 40px}}.modal.fade .modal-dialog{transform:translate(-50%,-50%)}.modal.in .modal-dialog{transform:translate(-50%,0)}@media only screen and (min-width:768px){.modal.fade .modal-dialog{transform:translate(-50%,-100%)}.modal.in .modal-dialog{transform:translate(-50%,-50%)}}.modal{z-index:26}.modal-backdrop{z-index:25}.modal-pwd .modal-header{padding:50px 60px 0}.modal-pwd .modal-header h3{margin:0 0 40px}.modal-pwd .modal-body{padding:10px 60px 50px}.modal-pwd .label-wrapper:last-child{margin-bottom:30px}.modal-pwd .label-wrapper label{left:0}.success-msg{color:#45be7a;display:none}.success-msg .icon-check{display:inline-block;vertical-align:middle;padding:5px;margin-right:15px;border-radius:50%;background-color:#45be7a;color:white}.modal-video .modal-dialog{width:100%;color:#1b2738}@media only screen and (min-width:768px){.modal-video .modal-dialog{width:640px}}.modal-video .modal-header{padding:0}.modal-video .modal-header .close{margin:5px 5px 0 0;z-index:2;position:relative}.modal-video .modal-body{text-align:center;padding-top:30px}.modal-video .modal-body h2{color:#1b2738;font-size:1.778em;margin:0 0 25px;padding-bottom:20px}.modal-video .modal-body h2:after{width:30px;height:3px}.modal-video .modal-body h2 + p{margin-bottom:0}.modal-video .modal-body .button{width:auto;margin-top:15px}.modal-hint .modal-dialog,.modal-finalquiz .modal-dialog{max-width:800px;width:90%}@media only screen and (min-width:768px){.modal-hint .modal-dialog,.modal-finalquiz .modal-dialog{width:60%}}.modal-hint .modal-content,.modal-finalquiz .modal-content{box-shadow:0 0 0 transparent;background-color:#2b394d;color:white;padding:15px}@media only screen and (min-width:768px){.modal-hint .modal-content,.modal-finalquiz .modal-content{padding:40px}}.modal-hint .modal-header,.modal-finalquiz .modal-header{padding:0}.modal-hint .modal-header h3,.modal-finalquiz .modal-header h3{margin:0 auto 40px;color:white}.modal-hint .modal-header h3 .icon-cross,.modal-finalquiz .modal-header h3 .icon-cross{background-color:#ea6878;font-size:16px}.modal-hint .modal-header h3 .icon-cross:before,.modal-finalquiz .modal-header h3 .icon-cross:before{padding-top:9px}.modal-hint .modal-header .close,.modal-finalquiz .modal-header .close{margin:0}@media only screen and (min-width:768px){.modal-hint .modal-header .close,.modal-finalquiz .modal-header .close{margin:-32px -32px 0 0}}.modal-hint .modal-body,.modal-finalquiz .modal-body{background-color:#3b4758;padding:30px 40px;padding:15px}@media only screen and (min-width:768px){.modal-hint .modal-body,.modal-finalquiz .modal-body{padding:40px}}.modal-hint .modal-body > p,.modal-finalquiz .modal-body > p{margin-bottom:0}.modal-hint .hint-wrapper,.modal-finalquiz .hint-wrapper{border-radius:4px;background-color:#1b2738;margin-top:15px;padding:15px}@media only screen and (min-width:768px){.modal-hint .hint-wrapper,.modal-finalquiz .hint-wrapper{margin-top:30px;padding:30px 30px 30px 85px}}.modal-hint .hint-wrapper h4,.modal-finalquiz .hint-wrapper h4{font-size:0.889em;font-weight:bold;margin:0 0 5px;position:relative;padding-left:32px}.modal-hint .hint-wrapper h4:before,.modal-finalquiz .hint-wrapper h4:before{content:"";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-hint .hint-wrapper h4:before,.modal-finalquiz .hint-wrapper h4:before{color:#45be7a;position:absolute;left:0;top:-2px;font-size:26px}@media only screen and (min-width:768px){.modal-hint .hint-wrapper h4,.modal-finalquiz .hint-wrapper h4{padding-left:0}.modal-hint .hint-wrapper h4:before,.modal-finalquiz .hint-wrapper h4:before{left:-60px;top:0;font-size:46px}}.modal-hint .hint-wrapper p,.modal-finalquiz .hint-wrapper p{font-size:0.889em}.modal-hint .hint-wrapper p:last-child,.modal-finalquiz .hint-wrapper p:last-child{margin-bottom:0}.modal-hint .button,.modal-finalquiz .button{display:block;max-width:250px;margin:30px auto 0}.modal-backdrop.in{opacity:0.75;background-color:#1b2738}.modal-finalquiz .modal-header h3{padding-top:40px;margin-bottom:25px}@media only screen and (min-width:768px){.modal-finalquiz .modal-header h3{padding-top:0}}.modal-finalquiz .button{width:100%;max-width:initial}@media only screen and (min-width:992px){.modal-finalquiz .modal-body{padding:40px 80px}.modal-finalquiz .modal-body > p{font-weight:700;text-align:center;margin-bottom:10px}.modal-finalquiz .button{width:calc(50% - 12px);display:inline-block}.modal-finalquiz .button.bt-light{margin-right:20px}}
/*# sourceMappingURL=app.min.css.map */
