/*!
Theme Name: axxis
Theme URI: http://underscores.me/
Author: bigbum
Author URI: https://bigbump.fr
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: axxis
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

axxis is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:0;font-size:1em}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}
.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:0;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:0;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:0}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:gray}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
body{--lp-primary-color:#e7eef9;--lp-secondary-color:#193257}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:rgba(0,0,0,0)}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;color:#193257}
h2{font-style:normal;font-weight:bold;font-size:32px;line-height:110%}
p{margin-bottom:1.5em;font-size:1em;color:#193257}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{background:#fff;color-scheme:light}
body .error a{display:none}
body.lock{overflow:hidden;position:fixed}
body *{font-family:"Amiko",sans-serif}
body.learnpress-page{overflow:unset}
noscript{background:rgba(0,0,0,.5);text-align:center;color:#fff;position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
noscript div.noscript-warning{padding:32px 48px;background:#fff;text-align:center;max-width:90%}
.learn-press-comments{display:none}
html{font-size:100%;overflow:auto !important}
.bg-lightblue{background-color:#e7eef9;padding-bottom:286px;min-height:calc(100vh - 210px);height:100%}
#learn-press-profile{padding-bottom:286px}
.container{max-width:1310px;margin:0 auto}
.container-agora{max-width:1184px;margin:0 auto}
.container-min{max-width:929px}
.learnpress{position:relative;margin-top:101px}
.learnpress .learnpress{margin-top:0}
.learnpress.bibliotheque .bandeau{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.learnpress.bibliotheque .bandeau .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.learnpress .bandeau{background-color:#193257;color:#fff;padding:36px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.learnpress .bandeau .bandeau__agora--hidden{display:none}
.learnpress .bandeau h1,.learnpress .bandeau p{color:#fff;margin:0}
.learnpress .bandeau h1{font-size:20px;max-width:565px}
.learnpress .bandeau h1.profile-name{font-size:28px}
.learnpress .bandeau .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.learnpress .bandeau__left{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.learnpress .bandeau__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.learnpress .bandeau__right div{margin-bottom:0 !important}
.learnpress .bandeau__right .button-certificate{margin-right:10px;margin-bottom:-10px}
.learnpress .bandeau__right .form-button-finish-course{margin-left:20px}
.learnpress .bandeau__right p{max-width:299px;font-size:14px;color:#fff}
.learnpress .bandeau__right .button,.learnpress .bandeau__right .lp-button{background-color:#fff;border:1px solid #fff;color:#193257}
.learnpress .bandeau__right .button:hover,.learnpress .bandeau__right .lp-button:hover{background-color:#193257;border:1px solid #fff;color:#fff}
.learnpress .bandeau__right .button:hover svg *,.learnpress .bandeau__right .lp-button:hover svg *{fill:#fff}
.learnpress .bandeau__right .button svg *,.learnpress .bandeau__right .lp-button svg *{fill:#193257}
.learnpress .bandeau__right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.learnpress .bandeau__right a.learn-press-course-forum-link{background-color:#193257;color:#fff;border:1px solid #fff;padding:16px 24px;border-radius:40px;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.learnpress .bandeau__right a.learn-press-course-forum-link svg{margin-left:12px}
.learnpress .bandeau__right a.learn-press-course-forum-link:hover{background-color:#87183b;color:#fff}
.learnpress .bandeau__right a svg{display:none}
.learnpress .bandeau__right .lp-course-buttons{margin-bottom:0}
.learnpress .hide{display:none}
.learnpress .learn-press-message{border-top:2px solid #418186}
.learnpress .learn-press-message:before{background:#418186}
.learnpress .learn-press-message.success{border-top:2px solid #418186}
.learnpress .learn-press-message.error{border-top:2px solid #7c233c}
.learnpress .learn-press-message.error:before{background:#7c233c}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-header{background:#418186}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-body{padding-top:12px}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button{color:#fff;padding:16px 24px;border-radius:40px;font-size:16px;line-height:17px !important;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-no{background-color:#fff;border:solid 1px #193257;color:#193257}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-no:hover{background-color:#fff !important;border:solid 1px #193257;color:#193257}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-yes{background-color:#193257;border:solid 1px #193257;margin-left:12px}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-yes:hover{background-color:#193257 !important;border:solid 1px #193257}
#learn-press-quiz-app #lp-modal-window #lp-modal-buttons .lp-button.modal-button-cancel{background-color:#fff;border:solid 1px #193257;color:#193257 !important}
#learn-press-quiz-app #lp-modal-window #lp-modal-buttons .lp-button.modal-button-cancel:hover{background-color:#fff !important;border:solid 1px #193257;color:#193257 !important}
#learn-press-quiz-app #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok{background-color:#193257;border:solid 1px #193257;margin-left:12px}
#learn-press-quiz-app #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok:hover{background-color:#193257 !important;border:solid 1px #193257}
.lds-ring{display:inline-block;position:relative;width:15px;height:15px;margin-left:8px}
.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:12px;height:12px;margin:1.5px;border:1.5px solid #418186;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#418186 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}
.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}
.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}
.container--form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}
.container--form h3{margin-top:0;margin-bottom:0;font-weight:bold;font-size:28px;line-height:110%}
.container--form .wpforms-container .wpforms-form{max-width:434px;margin:0 auto}
.container--form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-description{text-align:center}
.container--form .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.container--form .wpforms-container .wpforms-form .wpforms-field-container input{width:100%;max-width:100%;border:3px solid #173056;-webkit-box-shadow:inset 0 4px 14px rgba(0,0,0,.15);box-shadow:inset 0 4px 14px rgba(0,0,0,.15);border-radius:5px;padding:20px}
.container--form .wpforms-container .wpforms-form .wpforms-submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.container--form .wpforms-container .wpforms-form .wpforms-submit-container button:hover{background-color:#173056 !important}
.container--form .wpforms-container .wpforms-form .wpforms-submit-container button{background-color:#7c233c !important;color:#fff;padding:16px 24px;border-radius:40px;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:17px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
.learnpress.checkout .learn-press-message.error{display:block}
.learnpress.checkout .learn-press-message{display:none}
.learnpress .learn-press-message{display:none}
.learnpress .learn-press-form{margin:50px auto;width:434px;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.learnpress .learn-press-form.page-404{padding:80px 0}
.learnpress .learn-press-form.page-404 h1{text-align:left;font-size:34px;line-height:110%}
.learnpress .learn-press-form.page-404 .button{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.learnpress .learn-press-form.page-404 .button:hover{color:#193257}
.learnpress .learn-press-form select[multiple=multiple]{margin-bottom:8px;padding:0}
.learnpress .learn-press-form fieldset{border:0;padding:0}
.learnpress .learn-press-form fieldset ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:12px}
.learnpress .learn-press-form fieldset ul li{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:12px}
.learnpress .learn-press-form input{margin-bottom:8px}
.learnpress .learn-press-form>img{position:absolute;left:-450px;width:450px;top:50px}
.learnpress .learn-press-form h3{font-style:normal;font-weight:bold;font-size:34px;line-height:110%;text-align:center;margin-bottom:0;margin-top:10px}
.learnpress .learn-press-form.hide{display:none}
.learnpress .learn-press-form a{color:#448387}
.learnpress .learn-press-form .toggle-form{font-weight:bold;text-decoration:underline;cursor:pointer}
.learnpress .learn-press-form .form-content.plus-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.learnpress .learn-press-form .form-content.plus-link label{margin:0}
.learnpress .learn-press-form label{font-weight:bold;font-size:18px;line-height:140%;margin:12px 0;color:#193257}
.learnpress .learn-press-form button[type=submit]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto;background:#7c233c;border-radius:40px;color:#fff;padding:20px 35px}
.learnpress .learn-press-form button[type=submit] svg{margin-right:12px}
.learnpress .learn-press-form button[type=submit] svg *{fill:#fff}
.learnpress .learn-press-form-register .axxis-pwd-wrap{position:relative;display:block}
.learnpress .learn-press-form-register .axxis-pwd-wrap input{width:100%;padding-right:3.25rem}
.learnpress .learn-press-form-register .lp-form-field.lp-form-field-radio .lp-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex}
.learnpress .learn-press-form-register .lp-form-field.lp-form-field-radio .lp-radio-group label{margin-right:20px}
.learnpress .learn-press-form-register .axxis-pwd-toggle{position:absolute;top:calc(50% - 3px);right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:rgba(0,0,0,0);color:#193257;cursor:pointer}
.learnpress .learn-press-form-register .axxis-pwd-toggle svg{width:1.25rem;height:1.25rem}
.learnpress .learn-press-form-register .axxis-pwd-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}
.learnpress .learn-press-form-register input::-ms-reveal{display:none}
.learnpress #learn-press-checkout .bg-lightblue{padding-top:30px;padding-bottom:550px}
.learnpress #learn-press-checkout-form{padding-top:30px}
.learnpress #learn-press-checkout-form #checkout-account-logged-in p a:last-of-type{display:none}
.learnpress #learn-press-checkout-form .payment-methods .lp-payment-method.selected>label{border-top:1px solid #ecf3f4;background-color:#fff}
.learnpress #learn-press-checkout-form #learn-press-stripe-form{-webkit-box-shadow:0 5px 0 rgba(0,0,0,.07);box-shadow:0 5px 0 rgba(0,0,0,.07);border:0;border-radius:6px;padding-bottom:12px}
.learnpress #learn-press-checkout-form .payment-methods .payment-method-form{background-color:rgba(0,0,0,0)}
.learnpress #learn-press-checkout-form .payment-methods .payment-method-form .learn-press-stripe-expiry{margin-bottom:12px}
.learnpress #learn-press-checkout-form h4{color:#193257}
.learnpress #learn-press-checkout-form textarea{border:3px solid #173056;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 4px 14px rgba(0,0,0,.15);box-shadow:inset 0 4px 14px rgba(0,0,0,.15);border-radius:5px;padding:12px}
.learnpress #learn-press-checkout-form .lp-checkout-order__inner{background-color:#fff;-webkit-box-shadow:0 5px 0 rgba(0,0,0,.07);box-shadow:0 5px 0 rgba(0,0,0,.07);border:0;border-radius:6px}
.learnpress #learn-press-checkout-form .lp-checkout-order__inner *,.learnpress #learn-press-checkout-form .lp-checkout-order__inner a{color:#193257}
.learnpress #learn-press-checkout-form .lp-checkout-order__inner .order-total *{color:#193257}
.learnpress #learn-press-checkout-form #checkout-payment #checkout-order-action button{cursor:pointer;display:block;margin:10px auto;background:#1e3254;border-radius:40px;color:#fff;padding:20px 35px}
.learnpress #learn-press-checkout-form #checkout-payment #checkout-order-action button:hover{background-color:#87183b;color:#fff}
input[type=text],input[type=password],input[type=email],select{width:100%;padding:20px;border:3px solid #173056;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 4px 14px rgba(0,0,0,.15);box-shadow:inset 0 4px 14px rgba(0,0,0,.15);border-radius:5px;height:70px}
input[type=text].checkbox_list,input[type=password].checkbox_list,input[type=email].checkbox_list,select.checkbox_list{overflow:hidden;border:0;-webkit-box-shadow:none;box-shadow:none}
input[type=text].checkbox_list:focus,input[type=text].checkbox_list:focus-visible,input[type=password].checkbox_list:focus,input[type=password].checkbox_list:focus-visible,input[type=email].checkbox_list:focus,input[type=email].checkbox_list:focus-visible,select.checkbox_list:focus,select.checkbox_list:focus-visible{border:0;outline:0}
input[type=text].checkbox_list option,input[type=password].checkbox_list option,input[type=email].checkbox_list option,select.checkbox_list option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
input[type=text].checkbox_list option:focus,input[type=text].checkbox_list option:hover,input[type=password].checkbox_list option:focus,input[type=password].checkbox_list option:hover,input[type=email].checkbox_list option:focus,input[type=email].checkbox_list option:hover,select.checkbox_list option:focus,select.checkbox_list option:hover{outline:0 !important;background:rgba(0,0,0,0)}
input[type=text].checkbox_list option:checked,input[type=password].checkbox_list option:checked,input[type=email].checkbox_list option:checked,select.checkbox_list option:checked{outline:0 !important;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}
input[type=text].checkbox_list option:checked:before,input[type=password].checkbox_list option:checked:before,input[type=email].checkbox_list option:checked:before,select.checkbox_list option:checked:before{background-color:#448387;outline:0;color:#fff;content:"✓"}
input[type=text].checkbox_list option:before,input[type=password].checkbox_list option:before,input[type=email].checkbox_list option:before,select.checkbox_list option:before{content:"";margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#fcfcfc;border:2px solid #173056;border-radius:2px}
#bbpress-forums{margin-bottom:0}
#bbpress-forums .container-min{margin-top:120px}
#bbpress-forums textarea,#bbpress-forums .wp-editor-area{border:3px solid #173056;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 4px 14px rgba(0,0,0,.15);box-shadow:inset 0 4px 14px rgba(0,0,0,.15);border-radius:5px}
#bbpress-forums fieldset.bbp-form{padding:0;border:0}
#bbpress-forums fieldset.bbp-form{margin:0;margin-top:12px}
#bbpress-forums fieldset.bbp-form legend{padding:0;font-weight:bold;font-size:18px;line-height:140%;color:#193257}
#bbpress-forums fieldset.bbp-form label{font-weight:bold;font-size:18px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#bbpress-forums fieldset.bbp-form label input{margin-right:12px}
#bbpress-forums .wp-editor-container{background:#173056;border-radius:5px}
#bbpress-forums #qt_bbp_reply_content_toolbar,#bbpress-forums #qt_bbp_topic_content_toolbar{background:#173056;border:0;border-radius:5px}
#bbpress-forums #qt_bbp_reply_content_toolbar input,#bbpress-forums #qt_bbp_topic_content_toolbar input{color:#fff}
#bbpress-forums .bbforms button[type=submit]{cursor:pointer;display:block;margin:10px auto;border-radius:40px;color:#fff;padding:20px 35px}
#bbpress-forums .bbforms button[type=submit]:hover{background-color:#87183b;color:#fff}
#bbpress-forums .bbforms #bbp-cancel-reply-to-link{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto;background:#7c233c;border-radius:40px;color:#fff;padding:20px 35px;font-size:16px;text-decoration:none;margin-right:12px}
#bbpress-forums .bbforms .bbp-submit-wrapper{margin-top:0;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
label{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
label.label-inverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}
label input[type=checkbox],label input[type=radio]{position:relative;cursor:pointer;padding:0;margin-right:10px;width:20px;height:20px}
label input[type=checkbox]:before,label input[type=radio]:before{content:"";margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#fcfcfc;border:2px solid #173056;border-radius:2px}
label input[type=checkbox]:hover:before,label input[type=radio]:hover:before{background:#448387}
label input[type=checkbox]:checked:before{background:#448387;color:#fff;content:"✓";border-color:#448387}
label input[type=radio]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:#448387}
label input[type=radio]:before{border-radius:100%;margin-right:0}
label input[type=radio]:checked:before{background:#193257;color:#fff;border-radius:100%;height:12px;width:12px;margin-right:0;border-color:#193257}
label input[type=checkbox]:disabled,label input[type=radio]:disabled{color:#b8b8b8;cursor:auto}
label input[type=checkbox]:disabled:before,label input[type=radio]:disabled:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}
#profile-content-settings .learn-press-form{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#profile-content-settings .learn-press-form .form-fields{width:100%}
#learn-press-profile-basic-information button,form[name=profile-change-password] button{cursor:pointer;display:block;margin:10px auto;background:#1e3254;border-radius:40px;color:#fff;padding:20px 35px}
#learn-press-profile-basic-information button:hover,form[name=profile-change-password] button:hover{background-color:#87183b;color:#fff;opacity:1}
a{color:#448387;line-height:none}
a:visited{color:#448387}
a:hover,a:focus,a:active{color:#448387}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a{text-decoration:none}
a.button{color:#fff}
#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>ul .active>a,#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a,#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a,#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a i,#learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a::after,#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a i,#learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a::after,#learn-press-profile #profile-nav .lp-profile-nav-tabs>li>a>i,.learn-press-filters>li span,.learn-press-filters>li span+span::before,.learn-press-filters>li span+span::after,.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a,.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a,.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a{color:#173056 !important}
.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before,.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before,.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before{background:#173056 !important}
button,input[type=button],input[type=reset],input[type=submit]{border:0;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}
.main-navigation{display:block;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{position:relative}
.main-navigation a{display:block;text-decoration:none}
.menu-toggle,.main-navigation.toggled ul{display:block}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.sticky{display:block}
.updated:not(.published){display:none}
.page-links{clear:both;margin:0 0 1.5em}
.wp-theme-axxis .enroll-course+div{display:none !important}
.wp-theme-axxis .button,.wp-theme-axxis #popup-content .lp-button,.wp-theme-axxis .lp-button{background-color:#448387;color:#fff;padding:16px 24px;border-radius:40px;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:17px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.wp-theme-axxis .button.button-retake-course.hide,.wp-theme-axxis #popup-content .lp-button.button-retake-course.hide,.wp-theme-axxis .lp-button.button-retake-course.hide{display:none}
.wp-theme-axxis .button svg,.wp-theme-axxis #popup-content .lp-button svg,.wp-theme-axxis .lp-button svg{margin-left:12px}
.wp-theme-axxis .button.btn-blue,.wp-theme-axxis #popup-content .lp-button.btn-blue,.wp-theme-axxis .lp-button.btn-blue{background-color:#193257;border:1px solid #193257}
.wp-theme-axxis .button.btn-blue:hover,.wp-theme-axxis #popup-content .lp-button.btn-blue:hover,.wp-theme-axxis .lp-button.btn-blue:hover{background-color:#fff !important;color:#193257}
.wp-theme-axxis .button.btn-blue:hover svg path,.wp-theme-axxis #popup-content .lp-button.btn-blue:hover svg path,.wp-theme-axxis .lp-button.btn-blue:hover svg path{stroke:#193257}
.wp-theme-axxis .button:hover,.wp-theme-axxis #popup-content .lp-button:hover,.wp-theme-axxis .lp-button:hover{background-color:#87183b !important;color:#fff;cursor:pointer}
.wp-theme-axxis .button.modal-button-cancel,.wp-theme-axxis #popup-content .lp-button.modal-button-cancel,.wp-theme-axxis .lp-button.modal-button-cancel{background-color:#87183b;color:#fff !important}
.wp-theme-axxis .button.modal-button-cancel *,.wp-theme-axxis #popup-content .lp-button.modal-button-cancel *,.wp-theme-axxis .lp-button.modal-button-cancel *{color:inherit !important}
.wp-theme-axxis .button.modal-button-ok,.wp-theme-axxis .button.start,.wp-theme-axxis .button.review-quiz,.wp-theme-axxis .button.back-quiz,.wp-theme-axxis .button.submit-quiz,.wp-theme-axxis #popup-content .lp-button.modal-button-ok,.wp-theme-axxis #popup-content .lp-button.start,.wp-theme-axxis #popup-content .lp-button.review-quiz,.wp-theme-axxis #popup-content .lp-button.back-quiz,.wp-theme-axxis #popup-content .lp-button.submit-quiz,.wp-theme-axxis .lp-button.modal-button-ok,.wp-theme-axxis .lp-button.start,.wp-theme-axxis .lp-button.review-quiz,.wp-theme-axxis .lp-button.back-quiz,.wp-theme-axxis .lp-button.submit-quiz{color:#fff !important}
.wp-theme-axxis .button.modal-button-ok *,.wp-theme-axxis .button.start *,.wp-theme-axxis .button.review-quiz *,.wp-theme-axxis .button.back-quiz *,.wp-theme-axxis .button.submit-quiz *,.wp-theme-axxis #popup-content .lp-button.modal-button-ok *,.wp-theme-axxis #popup-content .lp-button.start *,.wp-theme-axxis #popup-content .lp-button.review-quiz *,.wp-theme-axxis #popup-content .lp-button.back-quiz *,.wp-theme-axxis #popup-content .lp-button.submit-quiz *,.wp-theme-axxis .lp-button.modal-button-ok *,.wp-theme-axxis .lp-button.start *,.wp-theme-axxis .lp-button.review-quiz *,.wp-theme-axxis .lp-button.back-quiz *,.wp-theme-axxis .lp-button.submit-quiz *{color:inherit !important}
.wp-theme-axxis .button.btn-lightblue,.wp-theme-axxis #popup-content .lp-button.btn-lightblue,.wp-theme-axxis .lp-button.btn-lightblue{background-color:#e7eef9;color:#193257}
.wp-theme-axxis .button.btn-lightblue:hover,.wp-theme-axxis #popup-content .lp-button.btn-lightblue:hover,.wp-theme-axxis .lp-button.btn-lightblue:hover{background-color:#87183b;color:#fff}
.wp-theme-axxis .wp-block-embed__wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}
#certificate-popup{display:none}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
.profile-sub-header{padding-top:60px;text-align:center;margin-bottom:30px}
.profile-sub-header.align-left{text-align:left;max-width:525px}
.profile-sub-header h3{margin-top:0;margin-bottom:0;font-weight:bold;font-size:28px;line-height:110%}
.profile-sub-header p{font-size:16px;line-height:140%}
.collection-title{color:#7c233c}
#profile-content-list{max-width:858px;margin:0 auto;overflow:hidden}
#profile-content-list.enrolled{max-width:unset}
#profile-content-list:not(.enrolled){display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:15px;grid-row-gap:20px}
#profile-content-list.enrolled .courses-flat-list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:15px;grid-row-gap:20px;margin-bottom:20px}
#profile-content-list .card{background-color:#fff;position:relative;width:100%;-webkit-box-shadow:0 4px 0 rgba(23,48,86,.05);box-shadow:0 4px 0 rgba(23,48,86,.05);border-radius:6px}
#profile-content-list .card:before{content:"";position:absolute;height:7px;left:32px;width:20%;top:0;background:#173056}
#profile-content-list .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 32px 16px 32px}
#profile-content-list .card__header--left{max-width:350px !important;z-index:2}
#profile-content-list .card__header--left h4{color:#193257;font-style:normal;font-weight:bold;font-size:20px;line-height:120%;margin:0 0 10px 0}
#profile-content-list .card__header--right{z-index:1}
#profile-content-list .card__header--right img{height:auto;width:auto}
#profile-content-list .card__footer{padding:26px 32px;border-top:0;background-color:rgba(236,243,244,.2)}
#profile-content-list .card__footer p{color:#448387;margin:0 0 15px 0}
#profile-content-list .card__footer--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#profile-content-list .card.card-empty{width:100%;margin-left:2%;margin-bottom:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#profile-content-list .card.card-empty:before{position:absolute;height:7px;left:0;width:100%;top:0;background:#173056;border-top-left-radius:6px;border-top-right-radius:6px}
#profile-content-list .card.card-empty .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:16px 32px 16px 32px}
#profile-content-list .card.card-empty .card__header h4{text-align:center;font-size:18px;margin:0}
#profile-content-list .card.card-empty .card__header img{height:auto;max-height:129px;width:auto}
#profile-content-list .card.card-empty .card__footer{padding-top:0;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#profile-content-list .card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}
#profile-content-list .badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 10px;border-radius:5px;font-size:12px;font-weight:600;white-space:nowrap}
#profile-content-list .badge svg{width:22px;height:22px}
#profile-content-list .badge--members{background:#f2f2f2;color:#404040}
#profile-content-list .badge--status{background:rgba(23,48,86,.08);color:#193257}
#profile-content-list .badge--status .badge__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid #193257;display:inline-block}
#profile-content-list .badge--status.badge--status-finished{background:rgba(68,131,135,.12);color:#448387}
#profile-content-list .badge--status.badge--status-finished .badge__dot{border-color:#448387;background:#448387}
#profile-content-list .badge--hat{background:rgba(124,35,60,.1);color:#7c233c}
#profile-content-list .course-progress{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
#profile-content-list .course-progress__label{font-size:13px;font-weight:600;color:#404040;white-space:nowrap}
#profile-content-list .course-progress__bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#ecf3f4;border-radius:10px;overflow:hidden;width:160px}
#profile-content-list .course-progress__fill{height:100%;background:#193257;border-radius:10px}
#profile-content-list .course-progress__percent{font-size:13px;color:#404040;white-space:nowrap}
#profile-content-list .courses-grouped-list .badge svg{width:18px;height:18px}
#profile-content-list .course-color-406:before{background:#193257}
#profile-content-list .course-color-406 .card__footer--links .button{background-color:#193257;border:solid 1px #193257}
#profile-content-list .course-color-406 .card__footer--links .button:hover{background-color:#fff !important;color:#193257 !important;border:solid 1px #193257 !important}
#profile-content-list .course-color-406 .course-progress__fill{background:#193257}
#profile-content-list .course-color-408:before{background:#448387}
#profile-content-list .course-color-408 .card__footer--links .button{background-color:#448387;border:solid 1px #448387}
#profile-content-list .course-color-408 .card__footer--links .button:hover{background-color:#fff !important;color:#448387 !important;border:solid 1px #448387 !important}
#profile-content-list .course-color-408 .course-progress__fill{background:#448387}
#profile-content-list .course-color-409:before{background:#c97b3d}
#profile-content-list .course-color-409 .card__footer--links .button{background-color:#c97b3d;border:solid 1px #c97b3d}
#profile-content-list .course-color-409 .card__footer--links .button:hover{background-color:#fff !important;color:#c97b3d !important;border:solid 1px #c97b3d !important}
#profile-content-list .course-color-409 .course-progress__fill{background:#c97b3d}
#profile-content-list .course-color-410:before{background:#d8a76b}
#profile-content-list .course-color-410 .card__footer--links .button{background-color:#d8a76b;border:solid 1px #d8a76b}
#profile-content-list .course-color-410 .card__footer--links .button:hover{background-color:#fff !important;color:#d8a76b !important;border:solid 1px #d8a76b !important}
#profile-content-list .course-color-410 .course-progress__fill{background:#d8a76b}
#profile-content-list .course-color-5445:before{background:#7c233c}
#profile-content-list .course-color-5445 .card__footer--links .button{background-color:#7c233c;border:solid 1px #7c233c}
#profile-content-list .course-color-5445 .card__footer--links .button:hover{background-color:#fff !important;color:#7c233c !important;border:solid 1px #7c233c !important}
#profile-content-list .course-color-5445 .course-progress__fill{background:#7c233c}
#profile-content-list .course-color-5732:before{background:#7c233c}
#profile-content-list .course-color-5732 .card__footer--links .button{background-color:#7c233c;border:solid 1px #7c233c}
#profile-content-list .course-color-5732 .card__footer--links .button:hover{background-color:#fff !important;color:#7c233c !important;border:solid 1px #7c233c !important}
#profile-content-list .course-color-5732 .course-progress__fill{background:#7c233c}
.dashboard-section-title{font-size:1.5rem;color:#193257;margin:2.5rem 0 1rem}
.dashboard-section-title:first-child{margin-top:0}
.courses-grouped-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:20px}
.collection-block{background:#fff;border-radius:6px;-webkit-box-shadow:0 4px 0 rgba(23,48,86,.05);box-shadow:0 4px 0 rgba(23,48,86,.05);overflow:hidden;position:relative}
.collection-block:before{content:"";position:absolute;height:7px;left:0;width:100%;top:0;background:#7c233c}
.collection-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px 16px}
.collection-block__header--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}
.collection-block__header--right{width:175px;height:auto;border-radius:6px}
.collection-block__title{font-size:1.15rem;font-weight:bold;color:#7c233c;margin:0}
.collection-block__count{font-size:.85rem;color:#404040}
.collection-block__courses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0 32px 32px}
.collection-block__courses .card{border-radius:25px !important;border:1px solid #ecf3f4;-webkit-box-shadow:10px 10px 15px 0 rgba(0,0,0,.1) !important;box-shadow:10px 10px 15px 0 rgba(0,0,0,.1) !important}
#profile-content-list.catalog-list,.collection-courses-grid{max-width:unset;margin:0 auto;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:15px;grid-row-gap:20px;max-width:unset !important}
#profile-content-list.catalog-list .card,.collection-courses-grid .card{background-color:#fff;position:relative;width:100%;-webkit-box-shadow:0 4px 0 rgba(23,48,86,.05);box-shadow:0 4px 0 rgba(23,48,86,.05);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#profile-content-list.catalog-list .card:before,.collection-courses-grid .card:before{content:"";position:absolute;height:7px;left:0 !important;width:100% !important;top:0;background:#173056}
#profile-content-list.catalog-list .card__header,.collection-courses-grid .card__header{padding:24px 32px 16px;padding-top:50px;padding-right:28px;position:relative;z-index:2}
#profile-content-list.catalog-list .card__header--left,.collection-courses-grid .card__header--left{max-width:none}
#profile-content-list.catalog-list .card__header--left .card__badges,.collection-courses-grid .card__header--left .card__badges{gap:0}
#profile-content-list.catalog-list .card__header--left .card__badges span.badge,.collection-courses-grid .card__header--left .card__badges span.badge{text-transform:none !important;font-size:14px !important}
#profile-content-list.catalog-list .card__header--left .card__badges span.badge--count,.collection-courses-grid .card__header--left .card__badges span.badge--count{background:#e5e5e5 !important;display:-webkit-box;display:-ms-flexbox;display:flex}
#profile-content-list.catalog-list .card__header--left .card__badges span.badge:first-child,.collection-courses-grid .card__header--left .card__badges span.badge:first-child{color:#173156;border:0;background:0}
#profile-content-list.catalog-list .card__header--left .card__badges span.badge:last-child,.collection-courses-grid .card__header--left .card__badges span.badge:last-child{border-radius:5px}
#profile-content-list.catalog-list .card__header--left h4,.collection-courses-grid .card__header--left h4{color:#193257;font-style:normal;font-weight:bold;font-size:20px;line-height:120%;margin:0 0 10px 0}
#profile-content-list.catalog-list .card__header--right,.collection-courses-grid .card__header--right{position:absolute;bottom:15px !important;right:15px !important;z-index:1}
#profile-content-list.catalog-list .card__header--right img,.collection-courses-grid .card__header--right img{width:100px !important;height:auto !important}
#profile-content-list.catalog-list .card__badges,.collection-courses-grid .card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}
#profile-content-list.catalog-list .card__subtitle,.collection-courses-grid .card__subtitle{color:#193257;opacity:.6;font-size:14px;line-height:130%;margin:8px 0 0}
#profile-content-list.catalog-list .card__footer,.collection-courses-grid .card__footer{padding:13px 32px 26px 32px;border-top:none !important;position:relative;padding-top:5px;padding-bottom:50px;margin-top:auto}
#profile-content-list.catalog-list .card__footer--links,.collection-courses-grid .card__footer--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#profile-content-list.catalog-list .collection-resources-card,.collection-courses-grid .collection-resources-card{background-color:#7c233c;border-top:0}
#profile-content-list.catalog-list .collection-resources-card:before,.collection-courses-grid .collection-resources-card:before{background:#fff}
#profile-content-list.catalog-list .collection-resources-card .card__badges .badge,.collection-courses-grid .collection-resources-card .card__badges .badge{color:#fff !important;border-color:#fff}
#profile-content-list.catalog-list .collection-resources-card h4,#profile-content-list.catalog-list .collection-resources-card .card__subtitle,.collection-courses-grid .collection-resources-card h4,.collection-courses-grid .collection-resources-card .card__subtitle{color:#fff}
#profile-content-list.catalog-list .collection-resources-card .card__footer--links .button,.collection-courses-grid .collection-resources-card .card__footer--links .button{background-color:#fff;color:#7c233c;border-color:#fff;font-weight:bold;border:solid 1px #7c233c}
#profile-content-list.catalog-list .collection-resources-card .card__footer--links .button:hover,.collection-courses-grid .collection-resources-card .card__footer--links .button:hover{background-color:#7c233c !important;color:#fff !important;border:solid 1px #fff}
#profile-content-list.catalog-list .badge,.collection-courses-grid .badge{display:inline-block;padding:3px 9px;border-radius:20px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:rgba(0,0,0,0);border:1px solid #193257;color:#193257}
#profile-content-list.catalog-list .badge--todo,.collection-courses-grid .badge--todo{background:#fde8ea !important;border-color:rgba(0,0,0,0) !important;color:#5c0812 !important}
#profile-content-list.catalog-list .badge--in-progress,.collection-courses-grid .badge--in-progress{background:#e6eefd !important;border-color:rgba(0,0,0,0) !important;color:#08275c !important}
#profile-content-list.catalog-list .badge--done,.collection-courses-grid .badge--done{background:#edf7f6 !important;border-color:rgba(0,0,0,0) !important;color:#1f4741 !important}
#profile-content-list.catalog-list .course-color-406:before,.collection-courses-grid .course-color-406:before{background:#193257}
#profile-content-list.catalog-list .course-color-406 .card__footer--links .button,.collection-courses-grid .course-color-406 .card__footer--links .button{background-color:#193257;border:solid 1px #193257}
#profile-content-list.catalog-list .course-color-406 .card__footer--links .button:hover,.collection-courses-grid .course-color-406 .card__footer--links .button:hover{background-color:#fff !important;color:#193257 !important;border:solid 1px #193257 !important}
#profile-content-list.catalog-list .course-color-408:before,.collection-courses-grid .course-color-408:before{background:#448387}
#profile-content-list.catalog-list .course-color-408 .card__footer--links .button,.collection-courses-grid .course-color-408 .card__footer--links .button{background-color:#448387;border:solid 1px #448387}
#profile-content-list.catalog-list .course-color-408 .card__footer--links .button:hover,.collection-courses-grid .course-color-408 .card__footer--links .button:hover{background-color:#fff !important;color:#448387 !important;border:solid 1px #448387 !important}
#profile-content-list.catalog-list .course-color-409:before,.collection-courses-grid .course-color-409:before{background:#c97b3d}
#profile-content-list.catalog-list .course-color-409 .card__footer--links .button,.collection-courses-grid .course-color-409 .card__footer--links .button{background-color:#c97b3d;border:solid 1px #c97b3d}
#profile-content-list.catalog-list .course-color-409 .card__footer--links .button:hover,.collection-courses-grid .course-color-409 .card__footer--links .button:hover{background-color:#fff !important;color:#c97b3d !important;border:solid 1px #c97b3d !important}
#profile-content-list.catalog-list .course-color-410:before,.collection-courses-grid .course-color-410:before{background:#d8a76b}
#profile-content-list.catalog-list .course-color-410 .card__footer--links .button,.collection-courses-grid .course-color-410 .card__footer--links .button{background-color:#d8a76b;border:solid 1px #d8a76b}
#profile-content-list.catalog-list .course-color-410 .card__footer--links .button:hover,.collection-courses-grid .course-color-410 .card__footer--links .button:hover{background-color:#fff !important;color:#d8a76b !important;border:solid 1px #d8a76b !important}
#profile-content-list.catalog-list .course-color-5445:before,.collection-courses-grid .course-color-5445:before{background:#7c233c}
#profile-content-list.catalog-list .course-color-5445 .card__footer--links .button,.collection-courses-grid .course-color-5445 .card__footer--links .button{background-color:#7c233c;border:solid 1px #7c233c}
#profile-content-list.catalog-list .course-color-5445 .card__footer--links .button:hover,.collection-courses-grid .course-color-5445 .card__footer--links .button:hover{background-color:#fff !important;color:#7c233c !important;border:solid 1px #7c233c !important}
#profile-content-list.catalog-list .course-color-5732:before,.collection-courses-grid .course-color-5732:before{background:#7c233c}
#profile-content-list.catalog-list .course-color-5732 .card__footer--links .button,.collection-courses-grid .course-color-5732 .card__footer--links .button{background-color:#7c233c;border:solid 1px #7c233c}
#profile-content-list.catalog-list .course-color-5732 .card__footer--links .button:hover,.collection-courses-grid .course-color-5732 .card__footer--links .button:hover{background-color:#fff !important;color:#7c233c !important;border:solid 1px #7c233c !important}
#learn-press-collection-5732>article.card.collection-resources-card>footer>div.card__header--right>img{-webkit-filter:invert(1);filter:invert(1);width:100px !important}
#learn-press-collection-5445>article.card.collection-resources-card>footer>div.card__header--right>img{-webkit-filter:invert(1);filter:invert(1);width:100px !important}
.collection-courses-grid{margin-top:50px}
.collection-courses-grid .card{height:auto}
.collection-courses-grid .card__header h4{max-width:260px}
.collection-courses-grid .card__subtitle{max-width:260px}
.collection-courses-grid .card__header--right{bottom:auto !important;right:15px !important;top:-150px !important}
.collection-courses-grid .card__header--right img{width:125px !important;height:auto !important}
.collection-courses-grid .learn-press-pagination{display:none !important}
.lp-profile-content .learn-press-course-tab-filters .learn-press-filters a.active{color:#418186}
.lp-profile-content .statistic-box .statistic-box__number{color:#418186}
.collection-intro-caption{margin-bottom:10px;margin-top:40px}
#button--back,.collection-intro-link .button{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:auto;background-color:#fff !important;color:#193257 !important;border:solid 1px #fff !important;border:0;font-weight:bold}
#button--back:hover,.collection-intro-link .button:hover{background-color:#fff !important;color:#193257;border:solid 1px #193257 !important}
.collection-intro-link .button svg:first-child{margin-left:0;margin-bottom:1px}
#button--back{padding-left:12px;margin-top:50px}
#button--back svg{margin-right:5px;margin-left:12px}
#button--back svg path{fill:#193257 !important}
.button--back svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#profile-content-list.catalog-list .dashboard-empty-state{grid-column:1/-1;text-align:center;padding:40px 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}
.profile-footer{max-width:530px;margin:0 auto;text-align:center;padding:67px 0}
.profile-footer strong{color:#193257}
.profile-footer a{max-width:300px;margin:0 auto}
.edit-profile .learn-press-form{margin:0}
.profile-area{padding-bottom:286px}
.intro-video-modal{display:none;position:fixed;inset:0;z-index:9999}
.intro-video-modal.is-open{display:block}
.intro-video-modal__overlay{position:absolute;inset:0;background:rgba(23,48,86,.55)}
.intro-video-modal__panel{position:relative;max-width:800px;margin:5vh auto;max-height:90vh;overflow-y:auto;background:#e7eef9;border-radius:12px;padding:40px 70px;text-align:center}
.intro-video-modal__panel h2{color:#193257;font-size:26px;margin-top:0;text-align:center}
.intro-video-modal__panel p{color:#404040}
.intro-video-modal__player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin:24px 0}
.intro-video-modal__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.intro-video-modal button[data-intro-video-close]{background:#fff;color:#7c233c;border:0;font-weight:bold;margin-top:8px;margin-left:auto}
.intro-video-modal button[data-intro-video-close]:hover{background:#fff}
.intro-video-modal__hint{font-size:13px;opacity:.7;margin-top:16px;margin-bottom:0;text-align:right}
.course-summary .subheader{padding-top:85px;padding-bottom:45px}
.course-summary .subheader .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.course-summary .subheader__left h2{margin:0;max-width:640px}
.course-summary .subheader__left--infos{color:#173056;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.course-summary .subheader__left--infos p{margin:1.5em 0}
.course-summary .subheader__right img{max-height:273px}
.course-summary .course-actions{background:#418186;border-radius:8px;max-width:814px;margin:0 auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;margin-bottom:-45px;z-index:12;position:relative}
.course-summary .course-actions div{margin-bottom:0 !important}
.course-summary .course-actions .form-button{margin-left:10px}
.course-summary .course-actions p.quiz-not-passed-notice{max-width:50%}
.course-summary .course-actions .lp-ajax-message{background:#ecf3f4;color:#418186;border:0;margin-top:0}
.course-summary .course-actions .lp-ajax-message.success+button,.course-summary .course-actions .lp-ajax-message.error{display:none}
.course-summary .course-actions p{margin:0;color:#fff}
.course-summary .course-actions .lp-button{margin-bottom:-10px}
.course-summary .course-actions .button,.course-summary .course-actions .lp-button{background-color:#fff;color:#418186;border:1px solid #fff;text-transform:none}
.course-summary .course-actions .button svg path,.course-summary .course-actions .lp-button svg path{fill:#418186;opacity:.5}
.course-summary .course-actions .button:hover,.course-summary .course-actions .lp-button:hover{background-color:#418186;color:#fff}
.course-summary .course-actions .button:hover svg path,.course-summary .course-actions .lp-button:hover svg path{fill:#fff;opacity:.5}
.course-summary .course-actions .button:hover .lds-ring div,.course-summary .course-actions .lp-button:hover .lds-ring div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.course-summary .course-actions .lp-enroll-notice{color:#fff}
.course-summary .course-actions .learn-press-course-results-progress{margin-right:0;-webkit-box-flex:2;-ms-flex:2;flex:2}
.course-summary .course-actions .learn-press-course-results-progress .course-progress{float:none;width:100%;margin-bottom:0;padding-right:92px}
.course-summary .course-actions .learn-press-course-results-progress .course-progress .learn-press-progress{width:100%;margin-top:12px;height:12px;border-radius:16px}
.course-summary .course-actions .learn-press-course-results-progress .course-progress .lp-progress-bar{max-width:none;background:hsla(0,0%,100%,.3);height:12px}
.course-summary .course-actions .learn-press-course-results-progress .course-progress .lp-progress-bar .lp-progress-value{background:#fff;height:12px}
.course-summary .course-actions .lp-course-buttons{margin-bottom:0;margin-left:10%}
.course-summary .axxis-course{color:#173056;padding-top:115px}
.course-summary .axxis-course .container h3{letter-spacing:.02em;text-transform:uppercase;font-weight:bold;font-size:20px;line-height:110%;margin:20px 0}
.course-summary .axxis-course .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.course-summary .axxis-course__left{max-width:600px}
.course-summary .axxis-course__left .course-description ul{margin-left:0}
.course-summary .axxis-course__left .bibliotheque{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.course-summary .axxis-course__left .bibliotheque .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:15px;background-color:#fff;border-radius:6px}
.course-summary .axxis-course__left .bibliotheque .accordion__header{cursor:pointer}
.course-summary .axxis-course__left .bibliotheque .accordion__header{padding:18px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:432px}
.course-summary .axxis-course__left .bibliotheque .accordion__header .fa{opacity:.5}
.course-summary .axxis-course__left .bibliotheque .accordion__header p{margin:0;font-weight:bold}
.course-summary .axxis-course__left .bibliotheque .accordion__content{display:none;padding:18px 30px;background-color:rgba(236,243,244,.2)}
.course-summary .axxis-course__left .bibliotheque .accordion__content.show{display:block}
.course-summary .axxis-course__left .bibliotheque .accordion__content.show a{display:block;margin-bottom:12px}
.course-summary .axxis-course__right{max-width:500px}
.course-summary .axxis-course__right .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_h5p .section-item-link::before{content:url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.316H20V0H0V15.316ZM3.856 14.116H1.478V12.402H3.856V14.112V14.116ZM11.196 14.116H8.812V12.402H11.2V14.12L11.196 14.116ZM16.152 1.058H18.534V2.776H16.152V1.058ZM16.152 12.408H18.53V14.114H16.148V12.406L16.152 12.408ZM12.422 1.058H14.8V2.772H12.422V1.058ZM12.422 12.402H14.8V14.116H12.42V12.402H12.422ZM8.8 1.058H11.2V2.772H8.8V1.058ZM8.446 5.258L11.556 7.058C12.128 7.388 12.128 7.928 11.556 8.258L8.446 10.058C7.874 10.388 7.406 10.118 7.406 9.458V5.858C7.4 5.202 7.874 4.932 8.446 5.258ZM5.082 1.058H7.45V2.774H5.082V1.058ZM5.082 12.402H7.45V14.118H5.082V12.4V12.402ZM1.47 1.058H3.856V2.776H1.47V1.058Z' fill='%23173056'/%3E%3C/svg%3E%0A");margin-right:12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections{background-color:unset;z-index:98;width:495px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child{background-color:#fff;margin-bottom:15px;padding:24px 40px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child{border-radius:6px;color:#193257;font-size:14px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section.closed .section-header .section-right .section-toggle,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child.closed .section-header .section-right .section-toggle{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;margin-left:14px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section.closed .section-header .section-right .section-toggle .fa-caret-up,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child.closed .section-header .section-right .section-toggle .fa-caret-up{display:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section.closed .section-header .section-right .section-toggle .fa-caret-down,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child.closed .section-header .section-right .section-toggle .fa-caret-down{display:block}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section.closed .section-content,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child.closed .section-content{margin-top:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header{border-bottom:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header:hover,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header:hover{cursor:pointer}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-left,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-right,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-right .section-toggle,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-right .section-toggle{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;margin-left:14px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-right .section-toggle .fa-caret-up,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-right .section-toggle .fa-caret-up{display:block}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-right .section-toggle .fa-caret-down,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-right .section-toggle .fa-caret-down{display:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header h5,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header h5{color:#193257;font-weight:bold;font-size:18px;line-height:110%;max-width:250px;text-transform:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header h5 p,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header h5 p{margin-top:8px;font-weight:normal;color:#193257;font-size:14px;line-height:120%;text-transform:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .duration,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .duration{opacity:.5;font-weight:normal;background-color:unset;white-space:nowrap}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .fa-chevron-down,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .fa-chevron-down{margin-left:20px;opacity:.5}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-desc,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-desc{font-style:normal;font-size:14px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content{position:relative;padding:0 0 0 35px;margin:0;margin-top:25px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content::before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content::before{content:"";position:absolute;left:8px;top:24px;height:calc(100% - 43px);width:4px;background:#e7eef9}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item{position:relative;border-bottom:0;padding:0;background-color:#fff;margin-bottom:12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.locked,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.locked{pointer-events:none !important}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .section-item-link,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .section-item-link{height:auto;min-height:50px;display:grid;grid-template-columns:auto 1fr auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-template-areas:"left center right"}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .section-item-link .button,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .section-item-link .button{padding:11px 14px;font-weight:600;font-size:14px;line-height:110%;grid-area:right;justify-self:flex-end;z-index:99}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .section-item-link .course-item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .section-item-link .course-item-meta{grid-area:right}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;line-height:110%;text-decoration:none;width:100%}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a:hover:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:hover:before{color:#418186}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a:hover .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:hover .item-name{color:#418186}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a{gap:12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:before{color:#193257;padding:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.required,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal{gap:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.required:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal:before{display:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.required .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal .item-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.required .item-name img,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal .item-name img,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required .item-name img,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal .item-name img{max-width:18px;height:100%}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name{-webkit-box-flex:2;-ms-flex:2;flex:2;color:#193257;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:24px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt svg,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt svg{height:8px;margin-right:5px;margin-top:3px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt svg path,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt svg path{fill:#193257}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta{position:relative;margin-left:0;font-size:12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.duration,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.duration{opacity:.5;font-weight:normal;font-size:14px;color:#193257;background-color:unset}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.count-questions,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.course-item-preview,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.final-quiz,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.count-questions,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.course-item-preview,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.final-quiz{display:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta:before{font-size:8px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .course-item-status,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .course-item-status{position:absolute;left:-29px;display:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta::before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta::before{content:"";position:absolute;left:-32px;height:14px;width:14px;border-radius:14px;border:4px solid #e7eef9;background:#fff;z-index:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.Failed .course-item-status,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.Échoué .course-item-status,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.Failed .course-item-status,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.Échoué .course-item-status{left:-28px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.Failed .course-item-status:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.Échoué .course-item-status:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.Failed .course-item-status:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.Échoué .course-item-status:before{content:"";font-size:9px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta::before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta::before{content:"";position:absolute;height:14px;width:14px;border-radius:14px;border:4px solid #193257;background:#193257;z-index:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .course-item-status,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .course-item-status{display:block;line-height:25px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .course-item-status:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .course-item-status:before{color:#fff}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.item-locked .course-item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.item-locked .course-item-meta{left:-32px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa{position:relative;color:#fff;font-size:8px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa:before{content:"";font-size:8px;line-height:11px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta .fa,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta .fa{position:relative;color:#fff;font-size:8px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta .fa:before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta .fa:before{color:#193257;font-size:8px;line-height:11px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta::before,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta::before{content:"";position:absolute;height:14px;width:14px;border-radius:14px;z-index:0}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.unavailable,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.unavailable{pointer-events:none}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.todo.optional,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.todo.optional{color:#418186}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.todo,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.todo{pointer-events:initial}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-content .course-item.todo a .item-name,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.todo a .item-name{max-width:250px}
.course-summary .axxis-course__right .certificate-infos svg{height:43px;width:auto}
.course-summary .axxis-course__right .certificate-infos{background-color:#fff;margin-bottom:15px;padding:24px 40px;border-radius:6px;color:#193257;font-size:18px;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
body.admin-bar.learnpress #popup-course{top:0}
.learnpress{margin-left:0;height:auto !important;min-height:100% !important}
.learnpress .lp-checkout-form{margin-top:0}
.learnpress.single-lp_course #colophon{display:none}
.learnpress #popup-course{display:grid;grid-template-rows:.2fr auto;position:relative;grid-auto-rows:auto;background-color:#fff;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:calc(100vh - 100px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.learnpress #popup-course .container{width:100%;display:grid;grid-template-columns:auto auto;height:100%}
.learnpress #popup-course #sidebar-toggle{display:none}
.learnpress #popup-course #popup-header{position:relative;left:0;top:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
.learnpress #popup-course #popup-header .bandeau{max-width:1310px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.learnpress #popup-course #popup-header .popup-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.learnpress #popup-course #popup-header .popup-header__inner .course-title{line-height:110%}
.learnpress #popup-course #popup-header .popup-header__inner .lp-button{background-color:#448387;color:#fff;padding:18px 24px;border-radius:40px;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;height:auto;font-size:16px;cursor:pointer;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.learnpress #popup-course #popup-header .popup-header__inner .lp-button:hover{opacity:1;background-color:#87183b;color:#fff;cursor:pointer}
.learnpress #popup-course #popup-sidebar{background-color:#e7eef9;width:435px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;position:relative;-webkit-box-shadow:none;box-shadow:none;overflow:visible;padding-right:36px;padding-top:24px;height:100%}
.learnpress #popup-course #popup-sidebar:after{width:calc((100vw - 74rem)/2);content:"";position:absolute;left:0;top:0;bottom:0;height:100%;background:#e7eef9;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.learnpress #popup-course #popup-sidebar .search-course{display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum{position:sticky;top:130px;-ms-flex-item-align:start;align-self:flex-start;width:100%}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections{background-color:unset;z-index:98;width:100%}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child{margin-bottom:15px;border-radius:6px;color:#193257;font-size:14px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section.closed .section-content,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child.closed .section-content{height:auto}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content{position:relative;margin:0;margin-top:25px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item{position:relative;border-bottom:0;padding:0;background-color:rgba(0,0,0,0);padding:20px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.unavailable,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.unavailable{pointer-events:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.todo,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.todo{pointer-events:initial}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.todo.optional,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.todo.optional{color:#418186}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .section-item-link,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .section-item-link{height:auto}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .section-item-link .button,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .section-item-link .button{display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:600;font-size:16px;line-height:110%;text-decoration:none;width:100%}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .continue-course,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .continue-course{display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a:hover:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:hover:before{color:#418186}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a:hover .item-name,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:hover .item-name{color:#418186;font-weight:bold}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:before{color:#193257}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a{gap:12px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a:before{color:#193257;padding:0}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.required:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal:before{display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.required,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal{gap:0}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.required .item-name,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal .item-name,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required .item-name,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal .item-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.required .item-name img,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a.optionnal .item-name img,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.required .item-name img,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a.optionnal .item-name img{max-width:18px;height:100%}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name{-webkit-box-flex:2;-ms-flex:2;flex:2;color:#193257;font-weight:bold;font-size:16px;line-height:110%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:0}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt svg,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt svg{height:8px;margin-right:5px;margin-top:3px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .item-name__excerpt svg path,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .item-name__excerpt svg path{fill:#193257}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item a .button,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item a .button{padding:11px 14px;font-weight:600;font-size:14px;line-height:110%;position:absolute;right:0;z-index:99}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.current,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.current{background-color:#fff;opacity:1;border-radius:6px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;z-index:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta{position:relative;margin-left:0;font-size:12px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.duration,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.duration{opacity:.5;font-weight:normal;font-size:14px;color:#193257;background-color:unset}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.count-questions,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.course-item-preview,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta.final-quiz,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.count-questions,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.course-item-preview,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta.final-quiz{display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .item-meta:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .item-meta:before{font-size:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item .course-item-meta .course-item-status,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item .course-item-meta .course-item-status{position:absolute;left:-29px;display:none}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed{opacity:.5}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.current,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.current{opacity:1}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.current a .course-item-meta .duration,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.current a .course-item-meta .duration{color:#193257;opacity:1}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed.current.Failed .course-item-status:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed.current.Failed .course-item-status:before{content:"f00d"}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .fa,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .fa{position:relative;color:#fff;font-size:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .fa:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .fa:before{font-size:8px;line-height:11px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .course-item-status,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .course-item-status{display:block}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.status-completed .course-item-meta .course-item-status:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.status-completed .course-item-meta .course-item-status:before{display:none;color:#fff}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.item-locked .course-item-meta,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.item-locked .course-item-meta{left:-32px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.has-status,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.has-status{font-size:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa{position:relative;color:#fff;font-size:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.has-status .course-item-meta .fa:before{content:"";font-size:8px;line-height:11px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz.Failed .course-item-meta .course-item-status:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz.Failed .course-item-meta .course-item-status:before{content:"f00d"}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta .fa,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta .fa{position:relative;color:#fff;font-size:8px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta .fa:before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta .fa:before{color:#193257;font-size:8px;line-height:11px}
.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section .section-content .course-item.course-item-lp_quiz .course-item-meta::before,.learnpress #popup-course #popup-sidebar .course-curriculum ul.curriculum-sections .section:last-child .section-content .course-item.course-item-lp_quiz .course-item-meta::before{content:"";position:absolute;height:14px;width:14px;border-radius:14px;z-index:0}
.learnpress #popup-course .container-lesson{margin:0;padding-left:40px}
.learnpress #popup-course .container-lesson #popup-content{background-color:#fff;margin:24px 0}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap{padding-top:0;padding-right:0;padding-bottom:0}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap form.custom{display:block}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary{padding-top:0}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary *:not(button){color:#193257}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .wp-block-file__button{color:#fff;background-color:#418186}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .wp-block-file__button:hover{background-color:#87183b}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .edit-link{display:none}
.learnpress #popup-course .container-lesson #popup-content #learn-press-content-item .content-item-wrap .content-item-summary #button-submit-quiz:hover{color:#fff;cursor:pointer}
.learnpress #popup-course .container-lesson #popup-content #learn-press-quiz-app .quiz-buttons .lp-button{background-color:#448387;border:1px solid #448387;color:#fff;padding:16px 24px;border-radius:40px;text-decoration:none;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:17px;cursor:pointer}
.learnpress #popup-course .container-lesson #popup-content #learn-press-quiz-app .quiz-buttons .lp-button:hover{background-color:#fff;color:#448387}
.learnpress #popup-course .container-lesson #popup-content #learn-press-quiz-app .quiz-buttons.align-center .button-left.fixed{position:relative}
.learnpress #popup-course .container-lesson #popup-content #learn-press-quiz-app .quiz-buttons.align-center .button-left{margin-left:0 !important;width:100% !important}
.learnpress #popup-course .container-lesson #popup-footer{position:relative;border-top:0;height:auto;left:0}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container{background:rgba(65,129,134,.1);border-radius:8px;width:100%;height:auto;margin-bottom:24px;padding:31px}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:left;line-height:120%}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .next--title{padding:0;margin:0;font-weight:600;font-size:14px;line-height:110%;letter-spacing:-0.03em;color:#418186;opacity:.5}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .next--subtitle{padding:0;margin:0;font-style:normal;font-weight:600;font-size:18px;line-height:110%;margin-top:8px;letter-spacing:-0.03em;color:#418186}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .next:before{content:none}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .button{white-space:nowrap;background-color:#448387 !important}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .button:hover{background-color:#7c233c !important}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .learn-press-form{margin:0;width:auto}
.h5p-iframe>body{font-family:"Amiko",sans-serif !important}
.h5p-iframe>body .h5p-dialog{background:#fff;border-radius:8px}
.h5p-iframe>body .h5p-interactive-video .h5p-dialog-close:before{content:"";display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#173056}
.h5p-iframe>body ul.h5p-sc-alternatives li.h5p-sc-alternative{background:#e7eef9;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}
.h5p-iframe>body .h5peditor .ui-dialog .h5p-joubelui-button,.h5p-iframe>body .h5peditor .h5p-joubelui-button,.h5p-iframe>body .h5p-joubelui-button{background:#418186}
.h5p-iframe>body .h5p-single-choice-set .h5p-joubelui-progressbar-background{background-color:#418186}
.lp_h5p_intervideo_solutions{display:none}
.lp-h5p-buttons>p strong{display:none}
.questionset .h5p-question-content.h5p-radio ul li div:before{color:#418186}
.questionset .h5p-question-content.h5p-radio ul li div:after{background-color:#418186}
.questionset .h5p-question-buttons button{background-color:#418186;border-color:#418186}
.questionset .h5p-question-buttons button span{color:#fff !important}
.questionset .h5p-question-buttons button.h5p-theme-show-solutions,.questionset .h5p-question-buttons button.h5p-theme-retry{color:#fff}
.questionset .h5p-question-buttons button.h5p-theme-show-solutions:hover,.questionset .h5p-question-buttons button.h5p-theme-retry:hover{border-color:#006fbf}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar{height:42px;padding-top:16px !important}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals{height:22px}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-progress-wrapper{height:22px}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-progress-wrapper .h5p-joubelui-score-bar-progress{background:#418186;height:22px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:7px;padding-top:2px;color:#fff !important}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-star svg{height:31px;margin-top:4px}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-star .h5p-joubelui-score-bar-star-fill{fill:#418186 !important}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-star .h5p-joubelui-score-bar-star-fill-full-score{fill:#418186 !important}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-bar-visuals .h5p-joubelui-score-bar-star .h5p-joubelui-score-bar-star-border{stroke:#418186 !important}
.questionset .h5p-question-scorebar .h5p-joubelui-score-bar .h5p-joubelui-score-numeric{padding-left:3px}
.questionset nav.qs-footer .h5p-progress-dots-container li a{border-color:#418186}
.questionset nav.qs-footer .h5p-progress-dots-container li a:before{border-color:#418186}
.questionset nav.qs-footer .h5p-progress-dots-container li a.h5p-progress-dot.answered{background:#418186}
.questionset nav.qs-footer .h5p-theme-show-results{background-color:#418186;border-color:#418186}
.questionset nav.qs-footer .h5p-theme-show-results span{color:#fff !important}
.questionset-results .h5p-theme-results-banner .h5p-theme-pattern{background-color:#418186 !important;background-repeat:no-repeat !important;-webkit-mask-image:none !important;mask-image:none !important;opacity:1 !important}
.questionset-results .h5p-theme-results-title,.questionset-results .h5p-theme-results-score{color:#fff !important}
.questionset-results .h5p-theme-results-title span,.questionset-results .h5p-theme-results-score span{color:#fff !important}
.questionset-results .buttons button{background-color:#418186 !important;color:#fff !important;border-color:#418186 !important}
.questionset-results .buttons button span{color:#fff !important}
.questionset-results .buttons button:hover{background-color:#418186 !important;color:#fff !important;border-color:#418186 !important}
.questionset-results .buttons button:hover span{color:#fff !important}
.single-lp_course #page{z-index:999}
#learn-press-profile{min-height:100vh}
#learn-press-profile .profile-recover-order{display:none}
#learn-press-item-comments{padding-bottom:0}
.bandeau-annexe{background:#fff !important}
.bandeau-annexe.course-color-406 .bandeau-annexe__label,.bandeau-annexe.course-color-406 .bandeau-annexe__title{color:#193257}
.bandeau-annexe.course-color-408 .bandeau-annexe__label,.bandeau-annexe.course-color-408 .bandeau-annexe__title{color:#448387}
.bandeau-annexe.course-color-409 .bandeau-annexe__label,.bandeau-annexe.course-color-409 .bandeau-annexe__title{color:#c97b3d}
.bandeau-annexe.course-color-410 .bandeau-annexe__label,.bandeau-annexe.course-color-410 .bandeau-annexe__title{color:#c97b3d}
.bandeau-annexe.course-color-5445 .bandeau-annexe__label,.bandeau-annexe.course-color-5445 .bandeau-annexe__title{color:#7c233c}
.bandeau-annexe.course-color-5732 .bandeau-annexe__label,.bandeau-annexe.course-color-5732 .bandeau-annexe__title{color:#7c233c}
.course-summary--resources .axxis-course__right #learn-press-course-curriculum .section-content::before,.course-summary--resources .axxis-course__right #learn-press-course-curriculum .course-item-meta::before{content:none !important}
.axxis-course__left p:empty{display:none}
.resources-cta{padding:32px 36px;border-radius:20px;margin:32px 0}
.resources-cta.course-color-406{background-color:#193257}
.resources-cta.course-color-406 .resources-cta__button{color:#193257}
.resources-cta.course-color-406 .resources-cta__button:hover{background-color:#193257;color:#fff;border:1px solid #193257}
.resources-cta.course-color-408{background-color:#448387}
.resources-cta.course-color-408 .resources-cta__button{color:#448387}
.resources-cta.course-color-408 .resources-cta__button:hover{background-color:#448387;color:#fff;border:1px solid #448387}
.resources-cta.course-color-409{background-color:#c97b3d}
.resources-cta.course-color-409 .resources-cta__button{color:#c97b3d}
.resources-cta.course-color-409 .resources-cta__button:hover{background-color:#c97b3d;color:#fff;border:1px solid #c97b3d}
.resources-cta.course-color-410{background-color:#c97b3d}
.resources-cta.course-color-410 .resources-cta__button{color:#c97b3d}
.resources-cta.course-color-410 .resources-cta__button:hover{background-color:#c97b3d;color:#fff;border:1px solid #c97b3d}
.resources-cta.course-color-5445{background-color:#7c233c}
.resources-cta.course-color-5445 .resources-cta__button{color:#7c233c}
.resources-cta.course-color-5445 .resources-cta__button:hover{background-color:#7c233c;color:#fff;border:1px solid #7c233c}
.resources-cta.course-color-5732{background-color:#7c233c}
.resources-cta.course-color-5732 .resources-cta__button{color:#7c233c}
.resources-cta.course-color-5732 .resources-cta__button:hover{background-color:#7c233c;color:#fff;border:1px solid #7c233c}
.resources-cta__title{text-transform:uppercase;font-weight:bold;font-size:20px;color:#fff;margin:0 0 12px}
.resources-cta__text{color:#fff;margin:20px 0 30px 0}
.resources-cta__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background-color:#fff;border:1px solid #fff;border-radius:40px;padding:16px 24px;text-decoration:none;font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.resources-cta__button:hover{border:1px solid #fff !important}
.resources-cta__button svg path{fill:currentColor}
.agora-header{padding-top:60px}
.agora-header p{margin:0;font-size:16px;max-width:345px;line-height:22.4px}
.agora-list{margin-top:38px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:unset}
.agora-list:last-of-type{margin-top:100px}
.agora-list .container-agora{display:grid;overflow:hidden;margin:0 auto;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:20px}
.agora-list .agora-card{background-color:#fff;position:relative;width:100%;-webkit-box-shadow:0 4px 0 rgba(23,48,86,.05);box-shadow:0 4px 0 rgba(23,48,86,.05);border-radius:6px}
.agora-list .agora-card.card-empty{width:100%}
.agora-list .agora-card.card-empty:before{content:"";position:absolute;height:7px;left:0;width:100%;top:0;background:#173056;border-top-left-radius:6px;border-top-right-radius:6px}
.agora-list .agora-card.card-empty.no-thumbnail{padding:37px 26px}
.agora-list .agora-card.card-empty.no-thumbnail .agora-card__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.agora-list .agora-card.card-empty.no-thumbnail .agora-card__header H3{margin:0;text-align:left}
.agora-list .agora-card.card-empty.no-thumbnail .agora-card__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.agora-list .agora-card.card-empty.no-thumbnail .agora-card__footer .button{margin-bottom:0}
.agora-list .agora-card.card-empty .agora-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.agora-list .agora-card.card-empty .agora-card__header h3{font-size:18px;line-height:120%;margin-bottom:12px;text-align:center}
.agora-list .agora-card.card-empty .agora-card__header img{max-height:127px;margin-top:20px}
.agora-list .agora-card.card-empty .agora-card__footer{padding-top:0;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.agora-list .agora-card.card-empty .agora-card__footer--infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.agora-list .agora-card.card-empty .agora-card__footer--infos p{margin-top:0}
.agora-list .agora-card.card-empty .agora-card__footer .button{margin-bottom:30px}
.agora-list .agora-card.card-empty .agora-card__footer .button svg{margin-right:12px;margin-left:0}
#bbpress-forums div.bbp-template-notice{background:#418186;border:1px solid #418186;color:#fff}
#bbpress-forums div.bbp-template-notice.error{background:#7c233c;border:1px solid #7c233c}
#bbpress-forums{background-color:#e7eef9}
#bbpress-forums ul.container,#bbpress-forums ul.bbp-threaded-replies{margin:0 auto}
#bbpress-forums ul.container.bbp-replies .bbp-threaded-replies,#bbpress-forums ul.bbp-threaded-replies.bbp-replies .bbp-threaded-replies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-left:25px}
#bbpress-forums ul.bbp-topics{background:#fff;-webkit-box-shadow:0 5px 0 rgba(0,0,0,.07);box-shadow:0 5px 0 rgba(0,0,0,.07);border-radius:6px}
#bbpress-forums ul.bbp-topics .bbp-body .topic{border-top:1px solid #e7eef9}
#bbpress-forums ul.bbp-topics .bbp-body .topic.super-sticky,#bbpress-forums ul.bbp-topics .bbp-body .topic.sticky,#bbpress-forums ul.bbp-topics .bbp-body .topic.odd{background-color:#fff !important}
#bbpress-forums ul.bbp-topics .bbp-body .topic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;padding:30px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__icon{margin-right:30px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__icon svg{width:35px;height:35px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__icon svg *{stroke:#173056}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__content{max-width:345px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__content a{text-decoration:none}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__content a h3{font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;margin:0}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title__content p{margin-bottom:0}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-voice-count{font-style:normal;font-weight:normal;font-size:14px;line-height:140%;color:#173056}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-freshness{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-freshness span,#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-freshness a{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;opacity:.5;text-decoration:none}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-goto svg *{fill:#173056}
#bbpress-forums .bbp-replies{max-width:929px}
#bbpress-forums .bbp-replies .reply-single{background:#fff;border:1px solid rgba(58,115,202,.3);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;margin-bottom:8px}
#bbpress-forums .bbp-replies .reply-single .bbp-reply-header{background-color:#fff;border-top:0}
#bbpress-forums .bbp-replies .reply-single .bbp-reply-header .bbp-meta a{color:#173056;opacity:.5}
#bbpress-forums .bbp-replies .reply-single .reply-content{padding:0;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:35px}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author{margin:0 30px;float:none;max-width:unset;width:unset}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author img{width:100px;max-width:100px;margin-top:0}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author__name{font-style:normal;font-weight:bold;font-size:16px;line-height:120%;color:#173056;display:block;text-align:center;margin:12px 0}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author__role{width:100%;background-color:#e7eef9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0;margin-bottom:12px}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author__role .bbp-author-role{font-style:normal;font-weight:normal;font-size:14px;line-height:120%;color:#173056}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author .bbp-reply-post-date{font-size:12px;line-height:140%;text-align:center;letter-spacing:-0.01em;color:#173056;opacity:.5}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-content{width:100%;padding:0;color:#173056;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:left;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-content .bbp-reply-post-date{font-size:12px}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-content p{margin-top:0}
.bibliotheque .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.bibliotheque .bibliotheque-sub-header{text-align:left;max-width:100%;width:100%}
.bibliotheque .bibliotheque-sub-header h3{margin-top:0}
.bibliotheque .bibliotheque-sub-header .filters{max-width:100%;width:100%;padding:12px 24px;padding-bottom:24px;width:100%}
.bibliotheque .bibliotheque-sub-header .filters form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bibliotheque .bibliotheque-sub-header .filters .form-group{width:100%;padding:0 12px;position:relative}
.bibliotheque .bibliotheque-sub-header .filters .form-group.form-submit{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.bibliotheque .bibliotheque-sub-header .filters .form-group.form-submit .reset{width:auto;margin-top:59px;background-color:#f1f3f5;cursor:pointer;color:#173056;padding:12px 24px;line-height:17px;border-radius:3px;border:1px solid #dde0e3}
.bibliotheque .bibliotheque-sub-header .filters .form-group.form-submit .reset:hover{background-color:#87183b;border:1px solid #87183b;color:#fff}
.bibliotheque .bibliotheque-sub-header .filters h4{margin-bottom:12px}
.bibliotheque .bibliotheque-sub-header .filters select{display:block;width:100%;margin-top:0;outline-width:0}
.bibliotheque .bibliotheque-sub-header .filters select+.select2-container--default{top:unset !important}
.bibliotheque .bibliotheque-sub-header .filters select:-moz-placeholder-shown{background-color:#f1f3f5}
.bibliotheque .bibliotheque-sub-header .filters select:-ms-input-placeholder{background-color:#f1f3f5}
.bibliotheque .bibliotheque-sub-header .filters select:placeholder-shown{background-color:#f1f3f5}
.bibliotheque .bibliotheque-sub-header .filters select:focus{outline-color:#000;border:1px solid #000}
.bibliotheque .bibliotheque-sub-header .filters input[type=submit]{width:auto;margin-top:59px;background-color:#418186;cursor:pointer;color:#fff;padding:12px 24px;line-height:17px}
.bibliotheque .bibliotheque-sub-header .filters input[type=submit]:hover{background-color:#87183b}
.bibliotheque #bibliotheque-content-list .archive__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination a{margin:0 12px;color:#173056;opacity:.3}
.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination a:hover,.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination a.current{opacity:1}
.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination a:hover.disabled,.bibliotheque #bibliotheque-content-list .archive__pagination .custom-pagination a.current.disabled{opacity:.3}
.bibliotheque #bibliotheque-content-list{padding-top:20px;padding:20px 24px;width:100%;margin:0 auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.bibliotheque #bibliotheque-content-list.content-none{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.bibliotheque #bibliotheque-content-list.content-none a{cursor:pointer;color:#fff;padding:16px 24px;line-height:17px;border-radius:40px;background-color:#418186}
.bibliotheque #bibliotheque-content-list.content-none a:hover{background-color:#87183b}
.bibliotheque #bibliotheque-content-list .card{width:calc(25% - 24px)}
.bibliotheque #bibliotheque-content-list .card{margin:0 12px;background-color:#fff;position:relative;page-break-inside:avoid;margin-bottom:24px;border-radius:6px}
.bibliotheque #bibliotheque-content-list .card:before{content:"";position:absolute;height:100%;left:0;width:7px;top:0;background:#173056;border-top-left-radius:6px;border-bottom-left-radius:6px}
.bibliotheque #bibliotheque-content-list .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 32px 16px 32px}
.bibliotheque #bibliotheque-content-list .card__header .document-type{font-size:14px;line-height:110%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;text-transform:uppercase;color:#173056;opacity:.5;margin:0 0 12px 0}
.bibliotheque #bibliotheque-content-list .card__header h4{color:#193257;font-style:normal;font-weight:bold;font-size:20px;line-height:120%;margin:0 0 10px 0}
.bibliotheque #bibliotheque-content-list .card__footer{padding:26px 32px;border-top:1px solid #ecf3f4}
.bibliotheque #bibliotheque-content-list .card__footer .document-description{color:#173056;opacity:.5;font-style:normal;font-weight:normal;font-size:14px;line-height:110%}
.bibliotheque #bibliotheque-content-list .card__footer .document-course{font-size:14px;line-height:110%;background:#e7eef9;border-radius:46px;display:table;color:#173056;padding:6px 10px;margin-bottom:8px}
.bibliotheque #bibliotheque-content-list .card.card-empty{width:31%;margin-left:2%;margin-bottom:2%}
.bibliotheque #bibliotheque-content-list .card.card-empty:before{position:absolute;height:7px;left:0;width:100%;top:0;background:#173056;border-top-left-radius:6px;border-top-right-radius:6px}
.bibliotheque #bibliotheque-content-list .card.card-empty .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.bibliotheque #bibliotheque-content-list .card.card-empty .card__header img{height:auto;width:175px}
.bibliotheque #bibliotheque-content-list .card.card-empty .card__footer{padding-top:0;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.select2-container--default{border:0;width:100%}
.select2-container--default:not(.select2-container--below){top:57px !important}
.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:unset;right:5px;width:20px}
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);border-width:0 4px 4px 4px}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid #dde0e3;border-radius:4px;background-color:#fff;padding:9px;font-size:16px;height:auto;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}
.select2-container--default .select2-selection--multiple.empty,.select2-container--default .select2-selection--single.empty{background-color:#f1f3f5}
.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;padding:0;white-space:normal;margin:0}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li,.select2-container--default .select2-selection--single .select2-selection__rendered li{margin:0}
.select2-container--default .select2-selection--multiple .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:unset;right:5px;width:20px}
.select2-container--default .select2-selection--multiple .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:4px 4px 0 4px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default{max-width:289px}
.select2-container--default{background-color:#fff;cursor:pointer}
.select2-container--default *{cursor:pointer}
.select2-container--default .select2-results__options li{margin:0}
.select2-container--default .select2-results__options[aria-multiselectable=true] .select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;min-width:20px;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;margin-right:8px;vertical-align:middle}
.select2-container--default .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true],.select2-container--default .select2-results__options[aria-multiselectable=true] .select2-results__option.select2-results__option--selected{background-color:#f1f3f5}
.select2-container--default .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:before,.select2-container--default .select2-results__options[aria-multiselectable=true] .select2-results__option.select2-results__option--selected:before{content:"✓";color:#fff;background-color:#418186;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}
.select2-container--default .select2-results__options .select2-results__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;padding:9px}
.select2-container--default .select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:#f1f3f5;color:#000}
.select-icon .select2-results__option:before,.select-icon .select2-results__option[aria-selected=true]:before{display:none !important}
.select-icon .select2-search--dropdown{display:none}
.select2-search__field{background-color:#fff}
.select2-container .select2-search--inline .select2-search__field{border:1px solid #dde0e3}
::-webkit-input-placeholder{color:#000;font-style:italic;font-weight:300}
::-moz-placeholder{color:#000;font-style:italic;font-weight:300}
:-ms-input-placeholder{color:#000;font-style:italic;font-weight:300}
::-ms-input-placeholder{color:#000;font-style:italic;font-weight:300}
::placeholder{color:#000;font-style:italic;font-weight:300}
.select2-container--open .select2-dropdown--below{border:1px solid #dde0e3;border-radius:4px;background-color:#fff}
.admin-bar #masthead{top:32px}
#masthead.no-access{min-height:81px}
#masthead.no-access .container-mobile .menu-mobile #burger{display:none}
#masthead.no-access+.learnpress{margin-top:81px}
#masthead{width:100%;position:fixed;top:0;z-index:9999;background:#fff;border-bottom:1px solid #ecf3f4}
#masthead .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0}
#masthead .container #site-navigation{margin:0 auto;width:auto}
#masthead .container #site-navigation li{margin-left:35px}
#masthead .container #site-navigation li.current-menu-item a,#masthead .container #site-navigation li.parent_url a,#masthead .container #site-navigation li:hover a{color:#87183b}
#masthead .container #site-navigation li a{font-weight:normal;font-size:16px;line-height:110%;color:#193257}
#masthead .container .site-branding img{max-height:30px;width:auto}
#masthead .container .user-navigation{position:relative}
#masthead .container .user-navigation__header{padding:12px 24px;color:#193257;border:1px solid #3a5072;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#masthead .container .user-navigation__header p{margin:0;margin-left:12px}
#masthead .container .user-navigation__header svg{margin-left:12px}
#masthead .container .user-navigation:hover .user-navigation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:24px;width:100%}
#masthead .container .user-navigation:hover .user-navigation__content a{padding:12px 24px;font-weight:600;font-size:16px;line-height:110%;color:#173056;background:rgba(236,243,244,.2)}
#masthead .container .user-navigation:hover .user-navigation__content a:first-child{border-bottom:1px solid #e7eef9}
#masthead .container .user-navigation__content{display:none;position:absolute;background:#fff;border-radius:8px;z-index:2;width:auto}
#masthead .container-mobile{display:none}
#body-overlay{display:none}
#body-overlay.show{display:block;height:100vh;position:absolute;top:0;width:100%;background-color:rgba(231,238,249,.5);z-index:98}
#popup-course{z-index:1 !important}
.post-type-archive-tribe_events{--blue:#173056;--green:#418186}
.post-type-archive-tribe_events .tribe-events-header__events-bar{display:none}
.post-type-archive-tribe_events .tribe-events-l-container .tribe-common-g-row>.tribe-common-g-col time span{background-color:var(--green);padding:6px 0;color:#fff}
.post-type-archive-tribe_events .tribe-events-l-container .tribe-common-g-row>.tribe-common-g-col header time span{color:var(--green);background-color:rgba(0,0,0,0)}
.post-type-archive-tribe_events .tribe-events-l-container{margin-top:120px}
.post-type-archive-tribe_events .tribe-events-l-container h3 a{color:var(--blue)}
.post-type-archive-tribe_events #colophon{display:none}
.single-tribe_events{--blue:#173056;--green:#418186}
.single-tribe_events h1{color:var(--green)}
.single-tribe_events #colophon{display:none}
#page{position:relative}
.learnpress-checkout #colophon{display:none}
#colophon{background:rgba(0,0,0,0);overflow:hidden;height:286px;position:relative;z-index:1;bottom:0;width:100%;background-color:#e7eef9;margin-top:-136px}
#colophon .site-info{color:#fff;margin:0 auto;padding-top:190px;z-index:1;text-align:center;position:relative}
#colophon .site-info a{color:#fff}
#colophon:before{content:"";display:block;width:110%;height:200%;margin-left:-5%;background-color:#173056;border-radius:100%;position:absolute;margin-top:80px;z-index:0}
.learnpress-profile #colophon{display:none}
.affiliates-dashboard{padding-bottom:286px;padding-top:10vh;max-width:1310px;margin:0 auto}
.affiliates-dashboard .affiliates-dashboard-logout{display:none}
.affiliates-dashboard .affiliates-dashboard-section-links>div{padding:12px}
.affiliates-dashboard .affiliates-dashboard-overview-link{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;row-gap:0}
.affiliates-dashboard .affiliates-dashboard-overview-link p:nth-of-type(1),.affiliates-dashboard .affiliates-dashboard-overview-link p:last-child{grid-column:span 2}
.affiliates-dashboard .affiliates-dashboard-overview-link .button{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.affiliates-dashboard .affiliates-dashboard-overview-link textarea{border:3px solid #173056;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 4px 14px rgba(0,0,0,.15);box-shadow:inset 0 4px 14px rgba(0,0,0,.15);border-radius:5px;padding:12px;width:100%;outline:0}
.affiliates-dashboard .save .button{background:#7c233c;border-radius:40px;color:#fff;padding:20px 35px}
.affiliates-dashboard .save .button:hover{background-color:#418186;color:#fff}
.affiliates-dashboard .save .button:hover svg path{fill:#fff;opacity:.5}
.affiliates-dashboard .save .button:hover .lds-ring div{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
.wp-theme-axxis .lp-content-area .order_details th a,.wp-theme-axxis .lp-content-area .order_details td a{color:#418186}
.wp-theme-axxis .bg-lightblue:has(.order_details){padding-top:48px}
@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}
}@media screen and (max-width:1310px){.container{padding:0 20px}
.container-agora{padding-left:20px;padding-right:20px}
.learnpress #popup-course .container{padding:0}
.learnpress #popup-course #popup-header .bandeau{padding-left:20px;padding-right:20px}
.agora-list{margin-left:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.affiliates-dashboard{padding:0 20px}
}@media screen and (max-width:1080px){.learnpress .bandeau .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
}@media screen and (max-width:1025px){.course-summary .axxis-course .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.course-summary .axxis-course__left{max-width:100%;width:100%}
.course-summary .axxis-course__left .bibliotheque{width:100%}
.course-summary .axxis-course__left .bibliotheque .accordion{width:100%}
.course-summary .axxis-course__left .bibliotheque .accordion__header{width:100%}
.course-summary .axxis-course__right{max-width:100%;width:100%}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections{width:100%}
.learnpress #popup-course .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}
.learnpress #popup-course #popup-sidebar{width:100%;-webkit-box-flex:unset !important;-ms-flex:unset !important;flex:unset !important;padding-right:0;padding-top:24px}
.learnpress #popup-course .container-lesson{width:100%;padding:0}
.learnpress #popup-course .container-lesson #popup-content{padding:0 20px}
.learnpress #popup-course .container-lesson #learn-press-content-item .content-item-wrap{padding-top:0}
.learnpress #popup-course .container-lesson #learn-press-content-item .content-item-wrap .content-item-summary .course-item-title{padding-left:0 !important}
.learnpress #popup-course .container-lesson #popup-footer{width:100%;margin-bottom:12px}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container{margin-bottom:0}
.bibliotheque .bibliotheque-sub-header .filters form{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.bibliotheque #bibliotheque-content-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.bibliotheque #bibliotheque-content-list .card{width:calc(50% - 24px)}
.select2-container--default{max-width:100%}
#masthead .container{display:none}
#masthead .container-mobile{display:block}
#masthead .container-mobile .menu-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-ms-flex-line-pack:center;align-content:center}
#masthead .container-mobile .menu-mobile .site-branding{max-height:30px}
#masthead .container-mobile .menu-mobile .site-branding a{line-height:0;max-height:30px}
#masthead .container-mobile .menu-mobile .site-branding img{max-height:30px;width:auto}
#masthead .container-mobile .menu-mobile-container{display:none}
#masthead .container-mobile .menu-mobile-container.show{display:block}
#masthead .container-mobile .menu-mobile-container{padding:20px}
#masthead .container-mobile .menu-mobile-container .main-navigation{border-bottom:1px solid #e7eef9}
#masthead .container-mobile .menu-mobile-container .main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#masthead .container-mobile .menu-mobile-container .main-navigation ul li{padding:12px 0}
#masthead .container-mobile .menu-mobile-container .main-navigation ul li:last-of-type{padding-bottom:24px}
#masthead .container-mobile .menu-mobile-container .main-navigation ul li a{color:#173056}
#masthead .container-mobile .menu-mobile-container .user-navigation__header{display:none}
#masthead .container-mobile .menu-mobile-container .user-navigation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#masthead .container-mobile .menu-mobile-container .user-navigation__content a{padding:12px 0;color:#173056}
#masthead .container-mobile .menu-mobile-container .user-navigation__content a:first-of-type{padding-top:24px}
#masthead .container-mobile #burger .bar1,#masthead .container-mobile #burger .bar2,#masthead .container-mobile #burger .bar3{width:35px;height:3px;background-color:#193257;margin:6px 0;-webkit-transition:.4s;transition:.4s}
#masthead .container-mobile #burger.change .bar1{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}
#masthead .container-mobile #burger.change .bar2{opacity:0}
#masthead .container-mobile #burger.change .bar3{-webkit-transform:rotate(45deg) translate(-6px,-7px);transform:rotate(45deg) translate(-6px,-7px)}
}@media screen and (max-width:769px){.learnpress{margin-top:73px}
.learnpress .bandeau{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.learnpress .learn-press-form{width:100%;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.learnpress .learn-press-form>img{display:none}
#profile-content-list{width:100%;margin-left:0}
#profile-content-list:not(.enrolled){grid-template-columns:repeat(2,1fr)}
#profile-content-list.enrolled .courses-flat-list{grid-template-columns:repeat(1,1fr)}
#profile-content-list .card__header--left{max-width:290px !important}
#profile-content-list .card__header--right img{width:75px;height:auto;position:absolute;top:40px;right:15px}
#profile-content-list .card__footer--links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
#profile-content-list .card__footer--links .button{margin-bottom:12px}
.courses-grouped-list{grid-template-columns:repeat(1,1fr)}
#profile-content-list.catalog-list,.collection-courses-grid{width:100%;margin-left:0;grid-template-columns:repeat(2,1fr)}
.learnpress #popup-course #popup-header .popup-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.learnpress #popup-course #popup-header .popup-header__inner .lp-button,.learnpress #popup-course #popup-header .popup-header__inner .button,.learnpress #popup-course #popup-header .popup-header__inner .learn-press-course-forum-link{margin-left:0;margin-top:12px}
.agora-list .container-agora{width:100%;margin-left:0;grid-template-columns:repeat(2,1fr)}
.agora-list .agora-card.card-empty{margin-left:0;width:100%;margin-bottom:24px}
#bbpress-forums ul.bbp-topics .bbp-body .topic{padding-left:20px;padding-right:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-title{width:100%}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-voice-count{width:100%;text-align:left;padding-left:65px;margin-top:12px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-freshness{width:100%;text-align:left;padding-left:65px;margin-top:12px}
#bbpress-forums ul.bbp-topics .bbp-body .topic .bbp-topic-goto{display:none}
#bbpress-forums .bbp-replies .reply-single .reply-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-right:0}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author{padding-left:0;margin:0 20px}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-author img{float:none;position:relative;display:block;margin:0 auto}
#bbpress-forums .bbp-replies .reply-single .reply-content .bbp-reply-content{padding:20px;margin:0}
#colophon:before{height:150%}
}@media screen and (max-width:640px){.learnpress .bandeau__left{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.learnpress .bandeau__left p{text-align:center}
.learnpress .bandeau__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.learnpress .bandeau__right p{text-align:center}
.learnpress .bandeau__right a{margin-left:0;margin-top:12px}
#profile-content-list:not(.enrolled){grid-template-columns:repeat(1,1fr)}
#profile-content-list .card{width:100%;margin-left:0;margin-bottom:24px}
#profile-content-list .card.card-empty{width:100%;margin-left:0;margin-bottom:24px}
#profile-content-list.catalog-list,.collection-courses-grid{grid-template-columns:repeat(1,1fr)}
#profile-content-list.catalog-list .card,.collection-courses-grid .card{height:auto}
#profile-content-list.catalog-list .card__header h4,.collection-courses-grid .card__header h4{max-width:239px}
#profile-content-list.catalog-list .card__header p,.collection-courses-grid .card__header p{max-width:239px}
#profile-content-list.catalog-list .card__badges,.collection-courses-grid .card__badges{margin-bottom:20px}
#profile-content-list.catalog-list .card__header--right img,.collection-courses-grid .card__header--right img{width:100px !important}
.intro-video-modal__panel{margin:0;max-height:100vh;border-radius:0;padding:24px 20px}
.course-summary .subheader{padding-top:12px;padding-bottom:12px}
.course-summary .subheader .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}
.course-summary .subheader__left--infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.course-summary .subheader__left--infos .spacer{display:none}
.course-summary .subheader__left--infos p{margin-bottom:0}
.course-summary .course-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-radius:0}
.course-summary .course-actions p{text-align:center;margin-bottom:12px}
.course-summary .course-actions .learn-press-course-results-progress .course-progress{padding-right:0;margin-bottom:12px}
.course-summary .axxis-course{padding-top:52px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child{padding:24px 12px}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section .section-header .section-right,.course-summary .axxis-course__right #learn-press-course-curriculum ul.curriculum-sections .section:last-child .section-header .section-right{margin-left:0;margin-top:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container{margin-bottom:0}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}
.learnpress #popup-course .container-lesson #popup-footer .popup-footer__container .course-item-nav .next--subtitle{margin-bottom:12px}
.agora-list .container-agora{grid-template-columns:repeat(1,1fr)}
.bibliotheque .bibliotheque-sub-header .filters{padding:12px 0;margin-bottom:24px}
.bibliotheque .bibliotheque-sub-header .filters form{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0}
.bibliotheque #bibliotheque-content-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0}
.bibliotheque #bibliotheque-content-list .card{width:100%}
#colophon:before{height:100%}
}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}