*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-family-body:Work Sans,sans-serif;--font-family-decorative:Slackey,cursive;--font-family-display:Smooch Sans,sans-serif;--font-weight-normal:500;--font-weight-semi-bold:600;--font-weight-bold:700;--colour-white:#fff;--colour-black:#000;--colour-primary:#d71825;--colour-primary-pale:#e66d75;--colour-fuschia:#c20050;--colour-purple:#162364;--colour-gray-very-pale:#c8c8c8;--colour-gray-pale:#f0f0f0;--colour-gray-mid:#b0b8ad;--colour-gray-dark:#231f20;--colour-green:#009f02;--colour-yellow-birthdays:#ffdf0e;--colour-comments-level-1:rgba(0,159,2,.08);--colour-comments-level-2:#f0f0f0;--colour-page-bg-gray:#fcfcfc;--colour-dossiers-bg-light:#d2d5e1;--colour-teacher:#272f58;--page-theme-colour:#d71825;--border-radius-cards:5px;--side-padding:20px}@media (min-width:992px){:root{--side-padding:30px}}.sr-only,.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:not(:focus):not(:focus-within),.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.reset-list{list-style:none;margin:0;padding:0}.flash-me{position:relative}.flash-me:before{lefT:-20px;animation-direction:alternate;animation-duration:1s;animation-iteration-count:3;animation-name:shake;background:var(--colour-primary);bottom:-20px;content:"";opacity:0;position:absolute;right:-20px;top:-20px;transform-origin:center}@keyframes shake{0%{opacity:0}to{opacity:.3}}@media screen{.print-only{display:none!important}}.clearfix:after{clear:both;content:"";display:table}.d-none{display:none}.uppercase{text-transform:uppercase}@font-face{font-display:swap;font-family:Slackey;font-style:normal;font-weight:400;src:url(../fonts/slackey-v28-latin-regular.eot);src:url(../fonts/slackey-v28-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/slackey-v28-latin-regular.woff2) format("woff2"),url(../fonts/slackey-v28-latin-regular.woff) format("woff"),url(../fonts/slackey-v28-latin-regular.ttf) format("truetype"),url(../fonts/slackey-v28-latin-regular.svg#Slackey) format("svg")}@font-face{font-display:swap;font-family:Smooch Sans;font-style:normal;font-weight:700;src:url(../fonts/smooch-sans-v13-latin-700.eot);src:url(../fonts/smooch-sans-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/smooch-sans-v13-latin-700.woff2) format("woff2"),url(../fonts/smooch-sans-v13-latin-700.woff) format("woff"),url(../fonts/smooch-sans-v13-latin-700.ttf) format("truetype"),url(../fonts/smooch-sans-v13-latin-700.svg#SmoochSans) format("svg")}@font-face{font-display:swap;font-family:Smooch Sans;font-style:normal;font-weight:800;src:url(../fonts/smooch-sans-v13-latin-800.eot);src:url(../fonts/smooch-sans-v13-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/smooch-sans-v13-latin-800.woff2) format("woff2"),url(../fonts/smooch-sans-v13-latin-800.woff) format("woff"),url(../fonts/smooch-sans-v13-latin-800.ttf) format("truetype"),url(../fonts/smooch-sans-v13-latin-800.svg#SmoochSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(../fonts/work-sans-v19-latin-regular.eot);src:url(../fonts/work-sans-v19-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/work-sans-v19-latin-regular.woff2) format("woff2"),url(../fonts/work-sans-v19-latin-regular.woff) format("woff"),url(../fonts/work-sans-v19-latin-regular.ttf) format("truetype"),url(../fonts/work-sans-v19-latin-regular.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(../fonts/work-sans-v19-latin-500.eot);src:url(../fonts/work-sans-v19-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/work-sans-v19-latin-500.woff2) format("woff2"),url(../fonts/work-sans-v19-latin-500.woff) format("woff"),url(../fonts/work-sans-v19-latin-500.ttf) format("truetype"),url(../fonts/work-sans-v19-latin-500.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:url(../fonts/work-sans-v19-latin-500italic.eot);src:url(../fonts/work-sans-v19-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/work-sans-v19-latin-500italic.woff2) format("woff2"),url(../fonts/work-sans-v19-latin-500italic.woff) format("woff"),url(../fonts/work-sans-v19-latin-500italic.ttf) format("truetype"),url(../fonts/work-sans-v19-latin-500italic.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(../fonts/work-sans-v19-latin-600.eot);src:url(../fonts/work-sans-v19-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/work-sans-v19-latin-600.woff2) format("woff2"),url(../fonts/work-sans-v19-latin-600.woff) format("woff"),url(../fonts/work-sans-v19-latin-600.ttf) format("truetype"),url(../fonts/work-sans-v19-latin-600.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(../fonts/work-sans-v19-latin-700.eot);src:url(../fonts/work-sans-v19-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/work-sans-v19-latin-700.woff2) format("woff2"),url(../fonts/work-sans-v19-latin-700.woff) format("woff"),url(../fonts/work-sans-v19-latin-700.ttf) format("truetype"),url(../fonts/work-sans-v19-latin-700.svg#WorkSans) format("svg")}body,html{background:var(--colour-page-bg-gray);max-width:100vw;position:relative;text-rendering:optimizeLegibility;width:100%}body{display:flex;flex-direction:column;top:0}body.needs-overflow-protection{display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden}*{outline:none}label{cursor:pointer}#main{flex-grow:1;padding-top:130px}@media (min-width:992px){#main{padding-top:205px}}body[data-page-name=accueil-profs] #main{padding-top:170px}@media (min-width:992px){body[data-page-name=accueil-profs] #main{padding-top:265px}}body[data-page-name=accueil] .page-information,body[data-page-name=accueil] .sidebar{padding-top:40px}.overflow-protection{height:100%;left:0;overflow-x:hidden;position:absolute;top:0;width:100%}.wrapper{margin:0 auto;max-width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);width:1470px}@media (min-width:992px){.wrapper{width:1500px}}.wrapper.no-side-padding{padding-left:0;padding-right:0}@media (max-width:991.98px){.wrapper.no-side-padding-mobile{padding-left:0;padding-right:0}}@media (min-width:992px){.split-laptop{align-items:flex-start;display:flex;justify-content:space-between}.split-laptop .main-content{width:66.6666666667%}.split-laptop .sidebar{width:29.1666666667%}}.inner-wrapper{padding-left:var(--side-padding);padding-right:var(--side-padding)}img{max-width:100%}.flex{display:flex}.centered{text-align:center}.align-right,.right{text-align:right}.block+.block,.block+script+.block{margin-top:30px}@media (min-width:992px){.block+.block,.block+script+.block{margin-top:30px}}body .float-container{position:fixed;z-index:500}.position-relative{position:relative}.debug{outline:12px solid orange;outline-offset:-12px}.debug-small{outline:2px solid green;outline-offset:-1px}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.row div+div{margin-left:20px}.center-image-container{display:flex;justify-content:center}.mt-1{margin-top:1px}.mb-1{margin-bottom:1px}.ml-1{margin-left:1px}.mr-1{margin-right:1px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.mr-2{margin-right:2px}.mt-3{margin-top:3px}.mb-3{margin-bottom:3px}.ml-3{margin-left:3px}.mr-3{margin-right:3px}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-6{margin-top:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.mr-6{margin-right:6px}.mt-7{margin-top:7px}.mb-7{margin-bottom:7px}.ml-7{margin-left:7px}.mr-7{margin-right:7px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mt-9{margin-top:9px}.mb-9{margin-bottom:9px}.ml-9{margin-left:9px}.mr-9{margin-right:9px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mt-11{margin-top:11px}.mb-11{margin-bottom:11px}.ml-11{margin-left:11px}.mr-11{margin-right:11px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mt-13{margin-top:13px}.mb-13{margin-bottom:13px}.ml-13{margin-left:13px}.mr-13{margin-right:13px}.mt-14{margin-top:14px}.mb-14{margin-bottom:14px}.ml-14{margin-left:14px}.mr-14{margin-right:14px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mt-17{margin-top:17px}.mb-17{margin-bottom:17px}.ml-17{margin-left:17px}.mr-17{margin-right:17px}.mt-18{margin-top:18px}.mb-18{margin-bottom:18px}.ml-18{margin-left:18px}.mr-18{margin-right:18px}.mt-19{margin-top:19px}.mb-19{margin-bottom:19px}.ml-19{margin-left:19px}.mr-19{margin-right:19px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mt-21{margin-top:21px}.mb-21{margin-bottom:21px}.ml-21{margin-left:21px}.mr-21{margin-right:21px}.mt-22{margin-top:22px}.mb-22{margin-bottom:22px}.ml-22{margin-left:22px}.mr-22{margin-right:22px}.mt-23{margin-top:23px}.mb-23{margin-bottom:23px}.ml-23{margin-left:23px}.mr-23{margin-right:23px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.mt-26{margin-top:26px}.mb-26{margin-bottom:26px}.ml-26{margin-left:26px}.mr-26{margin-right:26px}.mt-27{margin-top:27px}.mb-27{margin-bottom:27px}.ml-27{margin-left:27px}.mr-27{margin-right:27px}.mt-28{margin-top:28px}.mb-28{margin-bottom:28px}.ml-28{margin-left:28px}.mr-28{margin-right:28px}.mt-29{margin-top:29px}.mb-29{margin-bottom:29px}.ml-29{margin-left:29px}.mr-29{margin-right:29px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}body,html{font-family:var(--font-family-body);font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.2}::-moz-selection{background:var(--page-theme-colour);color:var(--colour-white)}::selection{background:var(--page-theme-colour);color:var(--colour-white)}.btn,.button,[class*=-title] a{text-decoration:none}h1,h2,h3,h4{line-height:1}p{margin:0}p+p{margin-top:10px}abbr[data-lexicon-id],abbr[data-lexique-id]{color:var(--page-theme-colour);cursor:pointer;text-decoration-color:var(--page-theme-colour);text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:3px}.block-wysiwyg h1,.block-wysiwyg h2,.block-wysiwyg h3,.block-wysiwyg h4{color:var(--page-theme-colour);font-size:1.25rem;font-weight:var(--font-weight-normal);margin-bottom:0;margin-top:calc(var(--side-padding))}.block-wysiwyg h1+p,.block-wysiwyg h2+p,.block-wysiwyg h3+p,.block-wysiwyg h4+p{margin-top:20px}@media (min-width:992px){.block-wysiwyg h1,.block-wysiwyg h2,.block-wysiwyg h3,.block-wysiwyg h4{font-size:1.5rem}}.block-wysiwyg li,.block-wysiwyg p{font-size:1.125rem;letter-spacing:.05rem}@media (min-width:992px){.block-wysiwyg li,.block-wysiwyg p{font-size:1.25rem}}.block-wysiwyg li+li,.block-wysiwyg p+p{margin-top:20px}.font_bigger{font-size:1.5em}.dz-clickable,.upload-completed,.upload-progress{background:var(--colour-white);border:2px dashed var(--colour-gray-mid);border-radius:20px;height:200px;margin-bottom:30px;position:relative;width:200px}.dz-clickable{align-items:center;border:2px dashed var(--colour-gray-mid);cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;padding:10px;text-align:center}.dz-clickable .field-message{pointer-events:none}.dz-clickable .dz-button{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.dz-clickable .error-message{margin-left:0;margin-right:0;margin-top:-20px;padding-top:30px;position:absolute;top:100%;z-index:-1}.upload-progress{display:flex;height:200px;overflow:hidden;padding:10px;width:200px}.upload-progress,.upload-progress .submitting-message{align-items:center;flex-direction:column;justify-content:center;position:relative}.upload-progress .submitting-message{display:inline-flex;text-align:center;z-index:2}.upload-progress .progress-text{background:hsla(0,0%,100%,.9);border-radius:50px;color:var(--colour-primary);font-weight:var(--font-weight-bold);padding:15px 30px}.upload-progress .ajax-loader-container{display:block;position:relative;z-index:2}.upload-progress .ajax-loader{display:block;flex-grow:0}.upload-progress .progress-bar{background:var(--page-theme-colour);bottom:0;left:0;position:absolute;right:0;z-index:0}.upload-completed{overflow:hidden}.upload-completed .filename{background:hsla(0,0%,100%,.4);border-radius:10px;bottom:10px;font-size:12px;left:50%;max-width:80%;overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.upload-completed img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-completed.non-image{align-items:center;display:flex;flex-direction:column;justify-content:center}.upload-completed.non-image .icon-container{margin-top:var(--side-padding)}.upload-completed.non-image .icon-container,.upload-completed.non-image .icon-container img{width:30px}.select2-dropdown{z-index:500}body.page-single #main .form-container .select2-container--default{width:100%!important}body.page-single #main .form-container .select2-container--default.select2-container--focus{z-index:1053}body.page-single #main .form-container .select2-container--default .select2-selection{border:3px solid var(--colour-black);border-radius:30px;font-size:16px;height:70px;padding:30px 20px}body.page-single #main .form-container .select2-container--default .select2-selection__rendered{color:var(--colour-black)}body.page-single #main .form-container .select2-container--default .select2-dropdown{background:var(--colour-gray-pale);border:3px solid var(--colour-black)}body.page-single #main .form-container .select2-container--default .select2-dropdown.select2-dropdown--below{padding-top:40px;top:-40px}body.page-single #main .form-container .select2-container--default .select2-dropdown.select2-dropdown--above{bottom:-40px;padding-bottom:40px}.error-message,.form-error{background:var(--colour-primary);border-radius:0 0 10px 10px;color:var(--colour-white);display:inline-block;font-size:.875rem;font-weight:var(--font-weight-bold);margin-left:30px;margin-right:30px;padding:5px 10px}.vn-input-dropdown,.vn-input-dropdown .select2,.vn-input-dropdown select{max-width:100%}.block-button .wrapper{align-items:center;display:flex;justify-content:flex-start}.block-button .wrapper.alignment_centered{justify-content:center}.block-button .wrapper .link-show-all.white{color:var(--colour-white)!important}.block-button .wrapper .link-show-all.black{color:var(--colour-black)!important}.block-embed iframe{display:block;margin-left:auto;margin-right:auto;max-width:100%}.block-image{background:var(--page-theme-colour-extra-light)}.block-image.has-caption{padding-bottom:16px}.block-image .image-frame.default-crop{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.block-image .image-frame.default-crop iframe,.block-image .image-frame.default-crop img,.block-image .image-frame.default-crop picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.block-image .image-frame.portrait-crop img{height:auto}.block-image .image-frame+.legend-container{margin-top:8px}.block-image .legend{display:block;margin-top:8px}.block-image .gif-image.force-width-100 img{width:100%}.block-participations{color:var(--colour-white);padding-bottom:50px;padding-top:40px;position:relative}@media (max-width:991.98px){.block-participations{margin-left:calc(var(--side-padding)*-1);margin-right:calc(var(--side-padding)*-1)}}@media (min-width:992px){.block-participations{font-size:1.25rem;padding-bottom:90px;padding-top:80px}}.block-participations .inner-wrapper{overflow:hidden}.block-participations .image-container,.block-participations .inner-wrapper{position:relative;z-index:2}.block-participations .section-title{font-family:var(--font-family-decorative);font-size:1.125rem;margin-bottom:40px;word-break:break-all}@media (min-width:768px){.block-participations .section-title{font-size:1.875rem}}@media (min-width:992px){.block-participations .section-title{font-size:3.75rem}}.block-participations .image-container{margin-bottom:40px}.block-participations .subtitle{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:20px}@media (min-width:992px){.block-participations .subtitle{font-size:1.875rem}}.block-participations .intro{margin-bottom:50px}.block-participations .intro a{color:var(--colour-white)!important;text-decoration:underline}.block-participations .submit-container{text-align:right}.block-participations .btn-submit-participation{align-items:center;background:url(../images/see-more-white.svg) no-repeat 100%/72px auto;color:var(--colour-white);display:inline-flex;font-size:1.5rem;font-weight:var(--font-weight-bold);justify-content:flex-start;min-height:73px;padding-right:90px;text-transform:uppercase}.block-participations .full-width-bg{background:var(--colour-primary) url(/images/bg-logo-faded.svg) no-repeat 60% center/auto 100%}@media (min-width:992px){.block-posts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.block-posts .post-card:not(.featured){width:calc(50% - 55px)}}body.single .main-content .block-posts .post-card .post-meta-2{justify-content:space-between}.block-posts .post-card{margin-bottom:30px}.block-posts .read-all-container{margin-bottom:20px;margin-top:30px;text-align:center;width:100%}.block-quiz{background:var(--colour-purple) url(/images/quiz-bg-as-logo.svg) no-repeat bottom right/75% auto;color:var(--colour-white);padding:65px 30px 0;position:relative;transition:.5s ease-in-out}@media (min-width:768px){.block-quiz{padding:65px 50px 20px}}.block-quiz:last-child{margin-bottom:-30px}@media (min-width:992px){.block-quiz:last-child{margin-bottom:-50px}}.block-quiz .questions-status{background:var(--colour-white);border-bottom-right-radius:500px;border-top-right-radius:500px;color:var(--colour-purple);font-size:1.5rem;left:0;padding:6px 15px 6px 30px;position:absolute;top:0}.block-quiz .questions-status .current-question{color:var(--colour-fuschia)}.block-quiz label{cursor:pointer;width:100%}.block-quiz .skewed-frame{height:260px;width:260px}.block-quiz .question-text{color:var(--colour-white);font-size:1.25rem;margin-bottom:20px;text-align:center}@media (min-width:992px){.block-quiz .question-text{margin-bottom:50px}}.block-quiz .answers{display:flex;flex-wrap:wrap;justify-content:space-between}.block-quiz .answers .skewed-frame{height:200px;margin-bottom:30px;width:200px}.block-quiz .answers .button{width:100%}.block-quiz .answers .answer{color:var(--colour-black);cursor:pointer;margin-bottom:20px;position:relative;width:100%}@media (min-width:992px){.block-quiz .answers .answer{margin-left:auto;margin-right:auto;width:calc(50% - 20px)}}.block-quiz .answers .answer .skewed-frame{border:3px solid var(--colour-white)}.block-quiz .answers .answer.result .answer-text,.block-quiz .answers .answer.result .skewed-frame{opacity:.4}.block-quiz .answers .answer input[type=radio]{left:-100vw;position:absolute;top:0}.block-quiz .answers .answer .answer-text{background:var(--colour-white);border-radius:20px;display:block;font-size:1.25rem;font-weight:var(--font-weight-semi-bold);padding:20px;text-align:center;width:100%}.block-quiz .answers .answer .right-answer .answer-text{background:var(--colour-green);color:var(--colour-white);opacity:1}.block-quiz .answers .answer .right-answer .skewed-frame{border-color:var(--colour-green)}.block-quiz .answers .answer .wrong-answer .answer-text{background:var(--colour-primary);color:var(--colour-white);opacity:1}.block-quiz .answers .answer .wrong-answer .skewed-frame{border-color:var(--colour-primary)}.block-quiz .answers .answer .right-answer .skewed-frame,.block-quiz .answers .answer .wrong-answer .skewed-frame{opacity:1}.block-quiz .answers .answer input[type=radio]:checked+label .skewed-frame{border-color:var(--colour-fuschia)}.block-quiz .answers .answer input[type=radio]:checked+label .answer-text{background:var(--colour-fuschia);color:var(--colour-white)}.block-quiz .answers .answer input[type=radio]:checked+label .button{cursor:default}.block-quiz .question-image-container{margin-bottom:15px}.block-quiz .skewed-frame{border-radius:30px;display:inline-block;overflow:hidden;position:relative;transform:rotate(5deg)}.block-quiz .skewed-frame .skewed-frame-inner{bottom:-20px;left:-20px;position:absolute;right:-20px;top:-20px;transform:rotate(-5deg)}.block-quiz .retroaction{color:var(--colour-black);display:inline-block;font-size:1.25rem;left:50%;margin-top:30px;padding:30px 15px;position:relative;transform:translateX(-50%);z-index:2}@media (min-width:992px){.block-quiz .retroaction{margin-top:60px;max-width:80%;padding:30px 35px;width:auto}}.block-quiz .retroaction:before{background:var(--colour-white);border-radius:20px;box-shadow:0 4px 5px 1px rgba(0,0,0,.27);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-quiz .retroaction+.submit-container{margin-top:30px}.block-quiz .result-section{color:var(--colour-white);font-size:1.5rem}@media (min-width:768px){.block-quiz .result-section{padding-left:40px;position:relative}.block-quiz .result-section .decoration{content:"";left:-76px;position:absolute;top:40%;width:110px}.block-quiz .result-section .decoration .frame{background:url(../images/illustrations/quizz-1-.png) no-repeat 50%/contain;display:block;height:0;padding-bottom:109.9025974026%}.block-quiz .result-section.result-decoration_2 .decoration .frame{background-image:url(../images/illustrations/quizz-2.png);display:block;height:0;padding-bottom:135.6573705179%}.block-quiz .result-section.result-decoration_3 .decoration .frame{background-image:url(../images/illustrations/quizz-3.png);display:block;height:0;padding-bottom:111.6554054054%}}@media (min-width:992px){.block-quiz .result-section .decoration{left:-170px;top:30%;width:190px}}.block-quiz .result-section .score-row{margin-bottom:80px}@media (max-width:767.98px){.block-quiz .result-section .score-row{text-align:center}}.block-quiz .result-section .score-section{font-family:var(--font-family-display);font-size:6.25rem;line-height:1;margin-left:10px}@media (max-width:767.98px){.block-quiz .result-section .score-section{display:block;margin:20px 0}}.block-quiz .result-section .result-count{display:inline-block;margin-right:-20px;padding:3px 30px;position:relative;z-index:2}.block-quiz .result-section .result-count:before{background:var(--colour-fuschia);border-radius:40px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(5deg);width:100%;z-index:-1}.block-quiz .result-section>div{margin-bottom:30px}.block-quiz .result-section input{background:transparent;border:2px solid var(--colour-white);border-radius:20px;color:var(--colour-white);height:60px;padding:10px 20px}@media (max-width:767.98px){.block-quiz .result-section input{display:block;margin-top:20px}}@media (min-width:992px){.block-quiz .result-section input{margin-left:30px}}.block-quiz .result-section .share-row{margin-top:var(--side-padding)}@media (min-width:768px){.block-quiz .result-section .share-row{display:flex}}.block-quiz .result-section .quiz-share-members{width:100%}@media (min-width:768px){.block-quiz .result-section .quiz-share-members{min-width:250px}}.block-quiz .result-section .quiz-share-dropdown-container{margin-top:10px}@media (min-width:768px){.block-quiz .result-section .quiz-share-dropdown-container{margin-left:10px;margin-top:-5px}}.block-quiz .result-section .quiz-share-dropdown-container .select2-dropdown,.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option,.block-quiz .result-section .quiz-share-dropdown-container .select2-selection{background:var(--colour-purple);font-size:1rem}.block-quiz .result-section .quiz-share-dropdown-container .select2-dropdown{border-bottom-color:var(--colour-white);border-left:2px solid var(--colour-white);border-right:2px solid var(--colour-white);border-top-color:var(--colour-white)}.block-quiz .result-section .quiz-share-dropdown-container .select2-search{padding:0}.block-quiz .result-section .quiz-share-dropdown-container .select2-search__field{border-bottom:2px solid var(--colour-white);border-left:0;border-radius:0;border-right:0;margin-top:0}.block-quiz .result-section .quiz-share-dropdown-container .select2-selection--single{border:2px solid var(--colour-white)}.block-quiz .result-section .quiz-share-dropdown-container .select2-selection__rendered{color:var(--colour-white)}.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option{padding-left:20px}.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option.select2-results_option--highlighted.select2-results__option--selectable,.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option:hover{background-color:var(--colour-white);color:var(--colour-purple)}.block-quiz .result-section .quiz-share-dropdown-container .select2-container input{height:auto;margin-left:0}.block-quiz .result-section .quiz-share-dropdown-container .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(../images/icon-caret-down-white.svg)}.block-quiz .result-section .submit-container{margin-top:80px}.block-quiz .result-section .error{color:var(--colour-primary)}.block-slider{position:relative}.block-slider.has-legend{background:var(--page-theme-colour-extra-light)}.block-slider .image-container{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.block-slider .image-container iframe,.block-slider .image-container img,.block-slider .image-container picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.block-slider .swiper-horizontal>.swiper-pagination-bullets,.block-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-slider .swiper-pagination-custom,.block-slider .swiper-pagination-fraction{bottom:2px}.block-slider .swiper-horizontal>.swiper-scrollbar,.block-slider .swiper-scrollbar{display:none}.block-slider .legend{display:block}.block-slider .swiper-button{height:35px;width:35px}@media (min-width:992px){.block-slider .swiper-button{height:70px;width:70px}}.block-slider .swiper-button:after,.block-slider .swiper-button:before{display:none}.block-slider .swiper-navigation{height:100%;left:0;position:absolute;top:0;width:100%}.block-slider .swiper-button-next svg,.block-slider .swiper-button-prev svg{height:100%;width:100%}.block-slider .swiper-button-next svg path,.block-slider .swiper-button-prev svg path{fill:var(--page-theme-colour-light-full);opacity:1}.block-slider .swiper-button-prev{left:15px}.block-slider .swiper-button-next{right:15px}.block-slider .bg-color{background:var(--page-theme-colour-extra-light)}.block-slider .description{padding-bottom:25px;padding-top:25px}.block-slider figcaption+.description{padding-top:10px}.block-slider .swiper-slide.gif-image img{-o-object-fit:contain;object-fit:contain}.swiper-wrapper{box-sizing:border-box;display:block}.swiper-initialized .swiper-wrapper{display:flex}.swiper-button-disabled{opacity:0!important}.block-video .video-container,.block-video .video_youtube,.block-video.embed-type_video .video-container,.block-video.embed-type_video .video_youtube{display:block;height:0;overflow:hidden;overflow:visible;padding-bottom:56.25%;position:relative;width:100%}.block-video .video-container iframe,.block-video .video-container img,.block-video .video-container picture,.block-video .video_youtube iframe,.block-video .video_youtube img,.block-video .video_youtube picture,.block-video.embed-type_video .video-container iframe,.block-video.embed-type_video .video-container img,.block-video.embed-type_video .video-container picture,.block-video.embed-type_video .video_youtube iframe,.block-video.embed-type_video .video_youtube img,.block-video.embed-type_video .video_youtube picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.block-video .video-container iframe,.block-video .video_youtube iframe,.block-video.embed-type_video .video-container iframe,.block-video.embed-type_video .video_youtube iframe{-o-object-fit:contain;object-fit:contain}.block-video .switchable-video-thumbnail{cursor:pointer}.block-video .btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.block-video .legend{display:block;margin-top:15px}.block-video .embed-type_etx-slim .video-container{height:50px;padding-left:var(--side-padding);padding-right:var(--side-padding)}.embed-type_etx-podcast{height:160px;padding-left:var(--side-padding);padding-right:var(--side-padding)}.embed-type_spotify iframe{min-height:352px}.embed-type_soundcloud iframe{height:162px}.embed-type_podcastic iframe{min-height:200px}.embed-type_instagram iframe{max-width:100%!important;position:relative}.embed-type_ausha iframe{min-height:220px}.block-survey .weekly-survey-container{background:url(../images/bg-survey.jpg) no-repeat top/cover}@media (min-width:992px){.block-survey .weekly-survey-container{padding-top:40px}}.block-survey .featured-image-container.gif-image img{-o-object-fit:contain!important;object-fit:contain!important}.block-survey .question-text{font-weight:var(--font-weight-bold)}.block-survey .weekly-survey-container .survey-question .question-text{padding:25px 30px}.block-survey .weekly-survey-container .survey-question .question-text:before{transform:rotate(-2deg)}.block-survey .answers-container{margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:768px){.block-survey .answers-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.block-survey .answers-container .survey-answer{flex-grow:0;flex-shrink:0;margin-bottom:var(--side-padding);width:calc(50% - var(--side-padding)/2)}}.block-survey .survey-credits{font-weight:var(--font-weight-bold);margin-top:70px;text-align:left}@media (min-width:992px){.block-survey .survey-answer{margin-left:auto;margin-right:auto;width:calc(50% - 20px)}}blockquote{color:var(--page-theme-colour)!important;font-size:1.5rem!important;font-weight:var(--font-weight-normal)!important;margin-bottom:calc(var(--side-padding))!important;margin-top:calc(var(--side-padding))!important}@media (min-width:768px){blockquote{font-size:1.75rem!important}}@media (min-width:992px){blockquote{font-size:2rem!important}}.block-wysiwyg ul{overflow:hidden}.block-wysiwyg .figure-top-bumper,.block-wysiwyg .inline-image-caption-section{background:var(--page-theme-colour-extra-light)}.block-wysiwyg .inline-image-caption-section{padding-right:8px}.block-wysiwyg .inline-image-caption-section .image-credits{font-size:.75rem}.block-wysiwyg .inline-image-caption-section .inner-wrapper{padding-left:8px}.block-wysiwyg .inline-image-caption-section .image-legend{padding-bottom:16px;padding-left:16px;padding-top:25px;text-align:left}.block-wysiwyg .inline-image-caption-section .image-legend,.block-wysiwyg .inline-image-caption-section .image-legend p{font-size:1rem!important}.block-wysiwyg .inline-image-caption-section .image-credits+.image-legend{padding-top:10px}.block-wysiwyg .gif-image.force-width-100 img{width:100%}.align-left{float:left;margin:0 20px 20px 0}.align-right{float:right;margin:0 0 20px 20px}.size-25{max-width:25%;width:100%}.size-33{max-width:33.33%;width:100%}.size-50{max-width:50%;width:100%}.size-66{max-width:66.66%;width:100%}@media (max-width:767.98px){.size-66{max-width:100%}}.size-75{max-width:75%;width:100%}@media (max-width:767.98px){.size-75{max-width:100%}}.user-avatar{height:70px;position:relative;width:70px}.user-avatar img{left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.user-avatar .avatar,.user-avatar .frame{height:100%;left:0;position:absolute;top:0;width:100%}.user-avatar .avatar{z-index:2}.user-avatar .frame{z-index:1}.user-avatar.is-prof,.user-avatar.source_photo{border-radius:20px;overflow:hidden}.user-avatar.is-prof img,.user-avatar.source_photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar.frame-behind .avatar{z-index:3}.user-avatar.using-custom-profile-pic .avatar{border-radius:500px;overflow:hidden}.avatar-username-container{align-items:center;display:flex;justify-content:flex-start}.avatar-username-container,.avatar-username-container a{text-decoration:none}.avatar-username-container .avatar{margin-right:10px}.avatar-username-container .name{color:var(--colour-black);font-size:1.125rem;font-weight:var(--font-weight-bold)}.avatar-preview-container.small-and-full{display:flex}.avatar-preview-container.small-and-full .preview-full{height:300px;margin-right:calc(var(--side-padding)*3);width:300px}.btn,.button{background-color:transparent;display:inline-block;text-decoration:none}button{border:none;padding:0}button:not(:disabled){cursor:pointer}.btn-favourite{background:none;border:none;height:38px;outline:none;position:absolute;right:10px;top:10px;width:45px;z-index:15}.btn-favourite svg{position:relative;transition:.15s ease-in-out;z-index:2}.btn-favourite svg .heart{fill:var(--colour-white)}.btn-favourite svg .heart-shadow{transition:.15s ease-in-out}.btn-favourite .bg-layer{background-color:var(--colour-primary);border-radius:64px;height:94px;opacity:0;pointer-events:none;position:absolute;right:-43px;top:-42px;transform:rotate(142deg) scale(0);transition:.3s ease-in-out;width:103px;z-index:1}.btn-favourite:hover svg{transform:scale(1.1)}.btn-favourite.active svg .heart-shadow,.btn-favourite:active svg .heart-shadow{opacity:0}.btn-favourite.active .bg-layer,.btn-favourite:active .bg-layer{opacity:1;transform:rotate(142deg) scale(1)}.link-show-all{align-items:center;background:url(../images/see-more.svg) no-repeat 100%/72px auto;color:var(--colour-black);display:inline-flex;font-size:1.5rem;font-weight:var(--font-weight-bold);justify-content:flex-start;min-height:73px;padding-right:90px;text-transform:uppercase}.link-show-all.white{background-image:url(../images/see-more-white.svg);color:var(--colour-white)}.link-show-all:disabled{opacity:.4}.link-show-all.pointing-down{background-image:url(../images/see-more-down.svg)}.btn-scroll-up{align-items:center;background:url(../images/scroll-up.svg?v=2) no-repeat 100%/30px auto;color:var(--colour-gray-very-pale);display:flex;font-size:.875rem;font-weight:var(--font-weight-bold);justify-content:center;min-height:40px;padding-right:40px;text-transform:uppercase}@media (max-width:991.98px){.btn-scroll-up br{display:none}}@media (min-width:992px){.btn-scroll-up{background-size:100px auto;display:inline-flex;font-size:1.3125rem;min-height:100px;padding-right:120px}}.btn-play{height:111px;width:111px}.btn-report-comment{background:url(../images/icon-report.svg) no-repeat 50%/contain;height:41px;width:41px}.btn-report-comment-inverted{background:url(../images/icon-report-inverted.svg) no-repeat 50%/contain;height:41px;width:41px}.btn-comment-reply,.btn-resend,.btn-submit,.btn-toggle-child-comments,.btn-toggle-comments-section,.btn-toggle-main-audio-embed{align-items:center;background:none;border:2px solid var(--page-theme-colour);border-radius:20px;color:var(--page-theme-colour);display:inline-flex;font-family:var(--font-family-decorative);font-size:1.125rem;justify-content:space-between;padding:15px 20px;text-transform:uppercase;transition:.3s ease-in-out}.btn-resend{border:2px solid var(--colour-primary);color:var(--colour-primary);margin-bottom:10px;margin-top:10px}.btn-comment-reply,.btn-toggle-child-comments{background:var(--page-theme-colour);color:var(--colour-white)}.individual-comments-container .btn-comment-reply,.individual-comments-container .btn-toggle-child-comments{border-radius:15px;font-size:.875rem;margin-bottom:10px;padding:10px 15px}@media (min-width:992px){.individual-comments-container .btn-comment-reply,.individual-comments-container .btn-toggle-child-comments{margin-bottom:0}}.btn-toggle-main-audio-embed{background:var(--colour-white);border:none;color:var(--page-theme-colour);padding-right:75px;position:relative}.btn-toggle-child-comments{margin-left:auto;transition:.3s ease-in-out}.btn-comment-reply:disabled,.btn-toggle-comments-section:disabled{opacity:.3}.btn-comment-reply .ajax-loader,.btn-toggle-comments-section .ajax-loader{display:none}.btn-comment-reply.ajaxing .ajax-loader,.btn-toggle-comments-section.ajaxing .ajax-loader{display:block}.btn-toggle-comments-section{background:var(--colour-white);color:var(--page-theme-colour);display:block;width:auto}body .ajax-loader{display:none}.ajaxing .ajax-loader{display:block}aside.comments-container{padding-left:var(--side-padding);padding-right:var(--side-padding)}@media (min-width:992px){aside.comments-container{padding-left:0;padding-right:0}}.has-incomplete-quiz .comments-container{display:none}.full .pre-comments-section{background:var(--colour-gray-pale);margin-bottom:40px;margin-left:calc(var(--side-padding)*-1);margin-right:calc(var(--side-padding)*-1);padding-bottom:0;padding-left:var(--side-padding);padding-right:var(--side-padding);padding-top:30px;position:relative}@media (min-width:992px){.full .pre-comments-section{align-items:stretch;display:flex;justify-content:space-between;margin-left:unset;margin-right:unset}}.full .pre-comments-section:after{background-color:var(--colour-gray-mid);content:"";height:1px;left:80px;position:absolute;right:80px;top:0}@media (min-width:992px){.pre-comments-section{padding-left:0;padding-right:0}}.comments-section .comment,.comments-section .comment-inner{position:relative;z-index:499}.comments-section .comment{margin-bottom:30px}.comments-section .comment.comment-level_2{margin-bottom:15px}.comments-section .comments-connector{height:50px;left:10px;position:absolute;top:15px;width:30px;z-index:10}.comments-section .toggle-comments-container{display:flex;flex-direction:column;justify-content:center;margin:20px 0}@media (min-width:992px){.comments-section .toggle-comments-container{align-items:flex-end;margin-top:0}}.comments-section .top-row,.comments-section .top-row .meta{align-items:center;display:flex}.comments-section .top-row{margin-bottom:40px}@media (min-width:992px){.comments-section .top-row{margin-bottom:0}}@media (max-width:991.98px){.comments-section .top-row .meta{flex-wrap:wrap}.comments-section .top-row .meta .comment-datetime{width:100%}}.comments-section .top-row .user-profile-popup{margin-bottom:0}.comments-section .comment-inner{border-radius:20px;overflow:hidden;padding:10px 35px 15px;position:relative;z-index:5}.comments-section .comment:not(.comment-level_1) .comment-inner{border-radius:20px 0 0 20px}.comments-section .comment-level_1.is-mod>.comment-bg{background:var(--colour-gray-pale);opacity:1}.comments-section .comment-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.comments-section .comment-level_1{border-radius:20px;overflow:hidden}.comments-section .comment-level_2>.comment-bg{display:none}.comments-section .comment.comment-level_2:not(.is-mod)>.comment-inner>.comment-bg,.comments-section .comment:not(.is-mod)>.comment-bg{background:var(--colour-white)}.comments-section .comment.comment-level_2:not(.is-mod)>.comment-inner>.comment-bg .bg-colour,.comments-section .comment:not(.is-mod)>.comment-bg .bg-colour{background:var(--page-theme-colour);bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.comments-section .comment-level_2.is-mod>.comment-inner>.comment-bg{background:var(--colour-gray-pale)}.comments-section .comment-level_2 .comment-inner{margin-left:10px}@media (min-width:992px){.comments-section .comment-level_2 .comment-inner{margin-left:50px}}.comments-section .report-section{margin-left:auto}.comments-section .user-link{align-items:center;display:flex;justify-content:flex-start;text-decoration:none}.comments-section .user-avatar{margin-right:10px}.comments-section .username{font-size:1.25rem;font-weight:var(--font-weight-bold)}.comments-section .mod-icon-container{height:20px;margin-left:10px;width:20px}@media (min-width:768px){.comments-section .mod-icon-container{height:30px;width:30px}}.comments-section .comment-datetime{border-left:1px solid var(--page-theme-colour);color:var(--page-theme-colour);font-size:1.125rem;margin-left:15px;padding-left:15px}body .comments-section .is-mod>.comment-inner>.top-row>.meta .comment-datetime,body .comments-section .is-mod>.comment-inner>.top-row>.meta .user-link{color:var(--colour-primary)!important}@media (min-width:992px){.comments-section .bottom-row,.comments-section .quote{padding-left:80px}}.comments-section .quote-content{font-size:1.25rem;font-weight:600;margin-bottom:0;position:relative}.comments-section .quote-content:after{background-image:url(../images/icon-quote-after.svg);content:close-quote;top:calc(100% + 5px)}.comments-section .child-comments{overflow:hidden;transition:.5s ease}.comments-section .child-comments .comment{display:none}.comments-section .child-comments.children-open .comment{display:block}.comments-section .reactions-comment-row{margin-top:15px}@media (min-width:992px){.comments-section .reactions-comment-row{align-items:center;display:flex;justify-content:space-between}}.comments-section .comment-form-section{display:none;overflow:hidden;transition:.5s ease}.comments-section .comment-form-section.form-open{display:block}.comments-section .comment-form-section label{color:var(--page-theme-colour);display:block;font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:10px}.comments-section .comment-form-section textarea{background:var(--colour-white);border:2px solid var(--page-theme-colour);border-radius:20px;padding:10px 20px;resize:none;width:100%}.comments-section .comment-form-section textarea:focus{border:2px solid var(--page-theme-colour);box-shadow:2px 3px 5px var(--page-theme-colour);outline-color:var(--page-theme-colour)}.comments-section .top-level-comment-form{display:flex;padding:10px}.comments-section .top-level-comment-form .comment-form-section{flex-grow:1}@media (min-width:992px){.comments-section .top-level-comment-form .comment-form{align-items:flex-start;display:flex}}.comments-section .top-level-comment-form label{display:none}.comments-section .top-level-comment-form .btn-comment-reply{background:var(--page-theme-colour);border:2px solid;color:var(--colour-white);display:inline-flex;margin-left:auto}@media (min-width:992px){.comments-section .top-level-comment-form .btn-comment-reply{margin-left:10px}}.comments-section .top-level-comment-form .btn-comment-reply:disabled{opacity:.3}.comments-section .top-level-comment-form textarea{font-weight:var(--font-weight-semi-bold);margin-bottom:10px;min-height:75px;padding:16px 20px}.comments-section .top-level-comment-form textarea::-moz-placeholder{color:var(--page-theme-colour);opacity:.7}.comments-section .top-level-comment-form textarea::placeholder{color:var(--page-theme-colour);opacity:.7}.comments-section .loading-container{align-items:center;border:2px solid var(--page-theme-colour);border-radius:20px;color:var(--page-theme-colour);display:flex;justify-content:center;margin:30px auto;padding:10px 20px;text-align:center}.comments-section .comment-inner .bottom-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.comments-section .comment-inner .bottom-row.reactions-are-closed{justify-content:flex-start;padding-bottom:15px;padding-top:15px}.comments-section .comment-inner .bottom-row.reactions-are-closed .btn-toggle-child-comments{margin-left:15px}.comments-section .comment-inner .bottom-row.reactions-are-closed button{margin-left:0}.comments-section .comment-inner .bottom-row .reactions+button{margin-left:15px}.post-excerpt .loading-container{border-color:var(--element-theme-colour);color:var(--element-theme-colour)}.reactions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;margin-top:20px;position:relative;width:75.6756756757%}@media (min-width:992px){.reactions{flex-wrap:nowrap}}.pre-comments-section .reactions{width:100%}.reactions .btn-reaction{align-items:center;display:inline-flex;flex-shrink:1;font-family:var(--font-family-decorative);font-size:1.5rem;justify-content:center;margin-bottom:15px;margin-right:10px;position:relative;width:80px}@media (min-width:992px){.reactions .btn-reaction{margin-bottom:0;margin-right:10px;width:14.2857142857%}}.reactions .btn-reaction img{position:relative;z-index:3}.reactions .btn-reaction:last-child{margin-right:0}.reactions .btn-reaction .reaction-count{display:block;flex-shrink:0;margin-left:5px;width:35px}.reactions .btn-reaction .reaction-title{background:var(--page-theme-colour);border-radius:10px;bottom:calc(100% + 10px);color:var(--colour-white);left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:5}.reactions .btn-reaction .image-container{position:relative}.reactions .btn-reaction:hover .reaction-title{opacity:1}.reactions .btn-reaction .chosen-frame{content:"";display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:130%}.reactions .btn-reaction .chosen-frame .shaper{border:2px solid var(--colour-primary);border-radius:35px;display:block;height:0;padding-bottom:100%;transform:rotate(-5deg)}.comment .reactions .btn-reaction .chosen-frame .shaper{border-radius:25px}.reactions .btn-reaction.chosen{position:relative}.reactions .btn-reaction.chosen .chosen-frame{display:block}.reactions .ajax-loader-container{align-items:center;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.reactions .ajax-loader-container .ajax-loader{border-width:5px;height:30px;width:30px}.reactions .btn-reaction.ajaxing .ajax-loader-container{display:inline-flex}.reactions .inner-container{display:flex;width:100%}@media (max-width:767.98px){.reactions .inner-container{flex-wrap:wrap}}.reactions.reactions-are-closed{flex-wrap:nowrap;justify-content:flex-start;padding-right:60px;width:155px}.reactions.reactions-are-closed .inner-container{margin-right:10px;width:50px}.reactions.reactions-are-closed .btn-reaction:not(:last-child){display:none}.reactions.reactions-are-closed .btn-reaction:last-child{width:50px}.reactions.reactions-are-closed .btn-reaction:last-child .chosen-frame,.reactions.reactions-are-closed .btn-reaction:last-child .reaction-count{display:none}.reactions.reactions-are-closed .btn-reaction{width:100%}.reactions.reactions-are-closed .btn-reaction,.reactions.reactions-are-closed .inner-container{flex-shrink:0}.reactions.reactions-are-closed .reactions-toggle{position:absolute;right:0;transform:rotateY(0deg)}.reactions.reactions-are-closed .total-reactions-count{display:inline-block}.reactions .reactions-toggle{background:url(../images/reactions-toggle-arrow.svg) no-repeat 50%/contain;flex-shrink:0;height:41px;transform:rotateY(-180deg);transition:.3s;width:41px}.reactions .total-reactions-count{display:none;font-family:var(--font-family-decorative);font-size:2rem;margin-left:20px;margin-top:6px}@keyframes CommentsFlashing{0%{background-position:0 50%;box-shadow:0 1px 25px 0 rgba(0,159,2,.75)}50%{background-position:100% 50%;box-shadow:0 1px 6px 0 rgba(0,159,2,.3)}to{background-position:0 50%;box-shadow:0 1px 25px 0 rgba(0,159,2,.75)}}.date-pill{background:var(--colour-white);border-radius:25px;bottom:-10px;font-family:var(--font-family-decorative);left:30px;line-height:1;overflow:hidden;padding:25px 17px;position:absolute;text-align:center;z-index:2}.date-pill .month{color:var(--colour-fuschia);font-size:.875rem;margin-bottom:10px;text-transform:uppercase}.date-pill .day{font-size:4.5rem}.ephemerides-single .main-content .date-meta{position:relative}.ephemerides-single .main-content .date-meta .date-pill{transform:translateY(-110px)}.sidebar .daily-fact .excerpt{font-size:1.25rem}@media (min-width:992px){.sidebar .daily-fact+.daily-fact{margin-top:30px}}.filigrane{display:none;position:absolute;z-index:0}.filigrane .frame{background-position:50%;background-repeat:no-repeat;background-size:contain}.filigrane.filigrane-1 .frame{background-image:url(../images/illustrations/filigrane-1.png);display:block;height:0;padding-bottom:112.8333333333%}.filigrane.filigrane-2 .frame{background-image:url(../images/illustrations/filigrane-2-vers-gauche.png);display:block;height:0;padding-bottom:94.1585535466%}@media (min-width:1200px){.filigrane.filigrane-2{display:block;right:0;top:70%;width:133.3333333333px}}@media screen and (min-width:1750px){.filigrane.filigrane-1{display:block;left:0;top:75%;width:120px}}.full-width-bg{height:100%;left:0;max-width:100vw;opacity:0;overflow-x:hidden;position:absolute;top:0;transition:opacity .15s;width:100vw;z-index:1}.full-width-bg.positioned{opacity:1}.taxonomy-dropdown{margin-bottom:15px}@media (min-width:768px){.taxonomy-dropdown{align-items:center;display:flex;justify-content:space-between}}.taxonomy-dropdown label{color:var(--colour-primary);display:block;font-family:var(--font-family-decorative);font-size:1.25rem;margin-bottom:5px}@media (min-width:768px){.taxonomy-dropdown label{display:unset}}.taxonomy-dropdown select{padding-right:60px;width:100%}@media (min-width:768px){.taxonomy-dropdown select{width:unset}}.taxonomy-dropdown .select2-selection,.taxonomy-dropdown select{font-size:1.125rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:12px;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;width:12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/icon-caret-down.svg) no-repeat 50%/contain;border:none;bottom:0;display:block;height:12px;left:auto;margin:0;position:relative;right:auto;top:auto;width:12px}body .select2-container--default .select2-selection{align-items:center;background-color:var(--colour-gray-pale);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:flex-start;min-height:40px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125rem;padding-left:15px;padding-right:30px}.select2-results__option{background:var(--colour-gray-pale)}.select2-container--default .select2-results__option--selectable{align-items:center;display:flex;font-size:1.125rem;justify-content:flex-start;min-height:40px;padding-left:15px;padding-right:15px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selectable.select2-results__option--selected{background-color:var(--colour-primary);color:var(--colour-white)}.select2-container--default.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.select2-container--default.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotateX(-180deg)}.select2-dropdown--below{border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow-x:hidden}.filters-sidebar{margin-bottom:35px}@media (max-width:991.98px){.filters-sidebar{padding-left:var(--side-padding);padding-right:var(--side-padding)}.filters-sidebar label{padding-right:20px}}.filters-sidebar .select2,.filters-sidebar label{min-width:50%}@media (min-width:992px){.filters-sidebar .select2,.filters-sidebar label{min-width:50%}}#footer{background:var(--colour-gray-dark);max-width:100vw;overflow-x:hidden;padding:20px;position:relative}@media (min-width:768px){#footer{padding:40px 80px 20px}#footer .footer-inner{align-items:stretch;display:flex;justify-content:space-between}}#footer .footer-inner .scroll-up-container{align-items:center;display:flex;justify-content:center}#footer .partner-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}#footer .partner-links li{padding:20px;width:33.3333333333%}@media (min-width:768px){#footer .partner-links li{width:unset}#footer .partner-links{justify-content:flex-start;max-width:480px}}@media (min-width:1200px){#footer .partner-links{max-width:unset}}#footer .coops-info-logo-container{margin-bottom:30px;margin-top:10px;width:313px}#footer .partner-link{display:block;height:25px}#footer .partner-link img{height:25px;width:auto}#footer .scroll-up-container{margin-top:40px}#footer .copyright{color:var(--colour-gray-very-pale);font-size:.625rem;margin-top:20px;text-align:center}.pre-footer-image-container{font-size:0;margin-left:auto;max-width:100%;text-align:right;width:380px}.pre-footer-image-container img{display:inline-block;max-width:60%}.above-footer,.page-404 .above-footer{background:var(--colour-primary);padding:15px var(--side-padding)}.above-footer a,.page-404 .above-footer a{color:var(--colour-white);display:block;font-size:1rem;font-weight:var(--font-weight-semi-bold);text-decoration:none}.above-footer a+a,.page-404 .above-footer a+a{margin-top:var(--side-padding)}@media (min-width:768px){.above-footer,.page-404 .above-footer{padding:15px 80px}.above-footer a,.page-404 .above-footer a{display:inline-block;font-size:1.5rem;margin-right:160px}.above-footer a+a,.page-404 .above-footer a+a{margin-top:unset}.above-footer a:last-child,.page-404 .above-footer a:last-child{margin-right:0}}#site-header{box-shadow:0 0 7px 2px transparent;position:fixed;top:-1px;width:100%;z-index:501}#site-header .header-row{background:var(--colour-primary);max-width:100vw;overflow-x:hidden;padding-bottom:10px;padding-top:10px}@media (min-width:992px){#site-header .header-row{overflow:hidden;padding-bottom:0;padding-top:0}}#site-header>.header-row>.wrapper{align-items:center;display:flex;justify-content:space-between}#site-header .site-title{width:calc(100% - 60px)}#site-header .site-title,#site-header .site-title .logo-container{height:100%;transition:.3s;width:150px}#site-header .site-title .logo-container{padding-bottom:20px;padding-top:20px}#site-header .site-title img{height:100%;width:auto}@media (min-width:992px){#site-header .site-title,#site-header .site-title .logo-container{width:175px}}@media (min-width:1200px){#site-header .site-title,#site-header .site-title .logo-container{width:200px}}@media (min-width:1400px){#site-header .site-title,#site-header .site-title .logo-container{width:350px}}#site-header .site-title a{display:block;height:100%}#site-header img{display:block}#site-header .mid-header{display:none}@media (min-width:992px){#site-header .mid-header{display:flex}}#site-header .mid-header .date-login-block{display:flex;flex-direction:column;margin-left:20px;margin-right:20px}@media (min-width:1200px){#site-header .mid-header .date-login-block{margin-left:3.125vw}}@media (min-width:1400px){#site-header .mid-header .date-login-block{margin-left:6.25vw}}#site-header .mid-header .today-date{color:var(--colour-white);font-size:.625rem;margin-top:15px;text-transform:uppercase}@media (min-width:992px){#site-header .mid-header .today-date{font-size:1.125rem;margin-bottom:auto}}#site-header .header-user-name{color:var(--colour-white);font-weight:var(--font-weight-semi-bold);margin-bottom:auto;margin-top:auto}#site-header .login-block{align-items:center;display:flex;font-family:var(--font-family-decorative);font-size:1.125rem;margin-bottom:5px;margin-top:auto;position:relative}@media (min-width:992px){#site-header .login-block{font-size:1.25rem}}@media (min-width:1200px){#site-header .login-block{font-size:1.625rem}}#site-header .login-block a,#site-header .login-block button{color:var(--colour-white)}@media (max-width:991.98px){#site-header .login-block .header-user-name{bottom:200%;font-family:var(--font-family-body);left:0;position:absolute;right:0;text-align:center}}@media (max-width:767.98px){#site-header .login-block .header-user-name{bottom:100%}}#site-header .login-block .inactive{display:none}#site-header .login-block .btn-connect{padding-right:15px;text-align:right}@media (min-width:992px){#site-header .login-block .btn-connect{text-align:left}}#site-header .login-block .btn-connect.active{display:inline-block}#site-header .login-block .btn-logout,#site-header .login-block .btn-profs{border-left:2px solid var(--colour-white);padding-left:15px}#site-header .login-block .btn-logout span,#site-header .login-block .btn-profs span{font-size:1.375rem}@media (min-width:992px){#site-header .login-block .btn-logout span,#site-header .login-block .btn-profs span{font-size:1.75rem}}@media (min-width:1200px){#site-header .login-block .btn-logout span,#site-header .login-block .btn-profs span{font-size:2.0625rem}}#site-header .login-block .notifications-count{background:var(--colour-white);border-radius:50px;color:var(--colour-primary);display:inline-block;font-size:.8em;height:25px;line-height:25px;text-align:center;transform:translate(-.3em,-.7em);width:25px}@media (min-width:992px){#site-header .login-block .notifications-count{height:30px;line-height:30px;width:30px}}#site-header .login-block .notifications-count.num-digits_2{height:28px;line-height:28px;width:28px}@media (min-width:992px){#site-header .login-block .notifications-count.num-digits_2{height:35px;line-height:35px;width:35px}}#site-header .madame{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:flex-end}@media (max-width:1199.98px){#site-header .madame{max-width:150px}}#site-header .madame img{max-height:90%;width:auto}#site-header,#site-header .date-login-block,#site-header .header-row,#site-header .login-block,#site-header .login-block span,#site-header .madame,#site-header .site-title,#site-header .site-title .logo-container,#site-header .today-date,#site-header>.header-row>.wrapper{transition:all .3s ease-in-out}@media (min-width:992px){#site-header,#site-header .date-login-block,#site-header .header-row,#site-header .login-block,#site-header .login-block span,#site-header .madame,#site-header .site-title,#site-header .site-title .logo-container,#site-header .today-date,#site-header>.header-row>.wrapper{transition:all .4s ease-in-out}#site-header .date-login-block,#site-header .header-row,#site-header .madame,#site-header>.header-row>.wrapper{height:160px}}#site-header.sticky{box-shadow:0 0 7px 2px rgba(0,0,0,.4)}#site-header.sticky .logo-container{padding-bottom:0;padding-top:0;position:relative}@media (min-width:992px){#site-header.sticky .date-login-block,#site-header.sticky .header-row,#site-header.sticky .madame,#site-header.sticky>.header-row>.wrapper{height:100px}#site-header.sticky .site-title{height:80px;width:200px}#site-header.sticky .logo-container{height:80px}#site-header.sticky .madame{height:100px;overflow:hidden}#site-header.sticky .mid-header .today-date{font-size:.875rem;margin-top:5px}#site-header.sticky .login-block{font-size:1.125rem;margin-bottom:0}#site-header.sticky .login-block .btn-profs span{font-size:1.75rem}#site-header.sticky .login-block .notifications-count{height:25px;line-height:25px;width:25px}#site-header.sticky .login-block .notifications-count.num-digits_2{height:28px;line-height:28px;width:28px}}#site-header .tagline{display:flex;max-height:200px;overflow:hidden;position:relative;transition:.3s ease-in-out;z-index:-1}#site-header .tagline .wrapper{align-items:center;display:flex;justify-content:space-between;min-height:45px;padding:5px var(--side-padding);transition:opacity .25s}#site-header .tagline.profs .wrapper{justify-content:flex-start;min-height:60px}#site-header .tagline .logo-desjardins{height:33px;margin-left:10px;width:auto}#site-header.sticky .tagline{max-height:0}#site-header.sticky .tagline .wrapper{opacity:0}.introduction-section{padding-bottom:45px}.introduction-section .introduction{align-items:flex-start;background-color:var(--page-theme-colour-extra-light);border-radius:20px;display:flex;flex-direction:column;font-size:1rem;justify-content:center;min-height:230px;padding:45px 30px 45px 10%;position:relative}@media (min-width:992px){.introduction-section .introduction{font-size:1.25rem}}.introduction-section .bg-kids{bottom:calc(100% - 160px);left:-8%;position:absolute;width:18%}.introduction-section .bg-kids .frame{background:url(../images/illustrations/lexique-2.png) no-repeat 50%/contain;display:block;height:0;padding-bottom:95.3531598513%}@media (min-width:768px){.introduction-section .bg-kids{bottom:30%;left:-5%;width:15%}}@media (min-width:992px){.introduction-section .bg-kids{bottom:auto;left:-4%;top:30px}}.introduction-section.lexicon-page .introduction{padding-left:13%}.recently-visited-posts{padding:0}.recently-visited-posts.ready{padding:30px 0}.profile-page .recently-visited-posts,.profile-page .recently-visited-posts>.wrapper{padding-left:0;padding-right:0}@media (min-width:992px){.profile-page .recently-visited-posts,.profile-page .recently-visited-posts>.wrapper{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.profile-page .recently-visited-posts .swiper-wrapper,.profile-page .recently-visited-posts>.wrapper .swiper-wrapper{width:auto}.recently-visited-posts .section-title{color:var(--page-theme-colour);font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:30px}.recently-visited-posts .found-posts{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.recently-visited-posts .found-posts .post-card{margin-bottom:40px;margin-left:20px;margin-right:20px;width:100%}@media (min-width:768px){.recently-visited-posts .found-posts .post-card{width:calc(50% - 40px)}}@media (min-width:1200px){.recently-visited-posts .found-posts .post-card{width:calc(25% - 40px)}}.recently-visited-posts .swiper-initialized .found-posts{flex-wrap:nowrap}.ajax-loader{animation:load8 1.1s linear infinite;animation-iteration-count:infinite;border-left:2px solid var(--page-theme-colour-light);border:2px solid var(--page-theme-colour-light);border-left-color:var(--page-theme-colour);display:block;font-size:10px;margin:0;position:relative;text-indent:-9999em;transform:translateZ(0)}.ajax-loader,.ajax-loader:after{border-radius:50%;height:20px;width:20px}.ajax-loader.on-the-left{margin-right:10px}.post-excerpt .ajax-loader{border-color:var(--element-theme-colour-light);border-left-color:var(--element-theme-colour)}.ajax-loader.white{border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.3) hsla(0,0%,100%,.3) #fff}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-container .bg,.login-container .bg{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:505}.form-container .btn-close-modal,.login-container .btn-close-modal{background:url(../images/icon-close-red.svg) no-repeat 50%/30px auto;height:40px;position:absolute;right:2vh;top:6vh;width:40px}@media (min-width:768px){.form-container .btn-close-modal,.login-container .btn-close-modal{right:4vh}}@media (max-width:991.98px){.form-container .modal,.login-container .modal{display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}}.form-container .modal-inner,.login-container .modal-inner{margin-left:auto;margin-right:auto;padding:50px 120px;position:relative}.form-container .connected-container,.login-container .connected-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:300px}.form-container .connected-container h2,.form-container .connected-container h3,.form-container .connected-container h4,.login-container .connected-container h2,.login-container .connected-container h3,.login-container .connected-container h4{color:var(--colour-primary);font-weight:var(--font-weight-bold)}.form-container .inner-bg,.login-container .inner-bg{background:var(--colour-white);border-radius:60px;box-shadow:0 4px 5px 1px rgba(0,0,0,.27);height:100%;left:0;position:absolute;top:0;transform:rotate(2deg);width:100%;z-index:-1}@media (min-width:992px) and (min-height:766px){.form-container .inner-bg,.login-container .inner-bg{border-radius:120px;transform:rotate(5deg)}}.form-container .kids-bg,.login-container .kids-bg{bottom:10vh;left:-15vh;pointer-events:none;position:absolute;width:24vh}@media (max-width:991.98px){.form-container .kids-bg,.login-container .kids-bg{display:none}}.form-container .kids-bg .frame,.login-container .kids-bg .frame{background:url(../images/enfants-couleur.png) no-repeat 50%/contain;display:block;height:0;padding-bottom:95.0495049505%}.form-container .as-logo-container,.login-container .as-logo-container{height:40px;width:40px}@media (min-width:992px) and (min-height:766px){.form-container .as-logo-container,.login-container .as-logo-container{height:85px;width:85px}}.form-container .success .as-logo-container,.login-container .success .as-logo-container{margin-bottom:50px}.form-container h3,.login-container h3{color:var(--colour-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:30px}@media (min-width:992px){.form-container h3,.login-container h3{font-size:3vh}}.form-container .form-intro,.form-container .intro,.login-container .form-intro,.login-container .intro{margin-bottom:20px}.form-container .form-intro a,.form-container .intro a,.login-container .form-intro a,.login-container .intro a{color:var(--colour-primary)}.form-container .form-intro .as-logo-container,.login-container .form-intro .as-logo-container{display:inline-block;height:40px;margin:0 2px -2px;vertical-align:bottom;width:40px}@media (min-width:992px){.form-container .split,.login-container .split{align-items:flex-end;display:flex;justify-content:space-between}.form-container .split+.split,.login-container .split+.split{margin-top:calc(var(--side-padding)/3)}.form-container .split .input-group,.login-container .split .input-group{flex-grow:0;flex-shrink:0;width:calc(50% - 20px)}}.form-container .input-group label,.login-container .input-group label{color:var(--colour-primary);display:block;font-size:16px;font-weight:var(--font-weight-bold);margin-bottom:10px}@media (min-width:992px){.form-container .input-group label,.login-container .input-group label{font-size:18px}}.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group input[type=password],.form-container .input-group input[type=text],.form-container .input-group select[data-form],.form-container .input-group textarea,.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group input[type=password],.login-container .input-group input[type=text],.login-container .input-group select[data-form],.login-container .input-group textarea{border:3px solid var(--colour-black);border-radius:30px;display:block;font-size:16px;padding:20px;width:100%}@media (min-width:768px){.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group input[type=password],.form-container .input-group input[type=text],.form-container .input-group select[data-form],.form-container .input-group textarea,.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group input[type=password],.login-container .input-group input[type=text],.login-container .input-group select[data-form],.login-container .input-group textarea{font-size:1.8vh}}@media (min-width:992px){.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group input[type=password],.form-container .input-group input[type=text],.form-container .input-group select[data-form],.form-container .input-group textarea,.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group input[type=password],.login-container .input-group input[type=text],.login-container .input-group select[data-form],.login-container .input-group textarea{font-size:1.5rem}}.form-container .input-group textarea,.login-container .input-group textarea{min-height:300px;resize:vertical}.form-container .input-group.has-errors input[type=email],.form-container .input-group.has-errors input[type=number],.form-container .input-group.has-errors input[type=password],.form-container .input-group.has-errors input[type=text],.login-container .input-group.has-errors input[type=email],.login-container .input-group.has-errors input[type=number],.login-container .input-group.has-errors input[type=password],.login-container .input-group.has-errors input[type=text]{border-color:var(--colour-primary)}.form-container .input-group+.input-group,.login-container .input-group+.input-group{margin-top:45px}.form-container .input-group.username-group,.login-container .input-group.username-group{margin-bottom:30px}.form-container .input-group.has-checkbox,.login-container .input-group.has-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.form-container .input-group.has-checkbox .form-error,.login-container .input-group.has-checkbox .form-error{border-radius:10px}.form-container .input-group.has-checkbox label,.login-container .input-group.has-checkbox label{background:url(../images/checkbox-empty.svg) no-repeat 0 0/30px auto;color:var(--colour-black);margin-top:-3px;min-height:30px;padding-left:30px}.form-container .input-group.has-checkbox input,.login-container .input-group.has-checkbox input{left:-100vw;position:absolute;top:0}.form-container .input-group.has-checkbox input:checked+label,.login-container .input-group.has-checkbox input:checked+label{background-image:url(../images/checkbox-checked.svg)}.form-container .error-container,.login-container .error-container{min-height:70px}.form-container .btn-submit,.login-container .btn-submit{background:var(--colour-primary) url(../images/caret-right-white.svg) no-repeat right 20px center/20px auto;border-radius:30px;color:var(--colour-white);display:block;font-family:var(--font-family-decorative);font-size:2vh;margin-top:50px;padding:20px;position:relative;width:100%}@media (min-width:992px){.form-container .btn-submit,.login-container .btn-submit{font-size:2vh}}.form-container .btn-submit .ajax-loader,.login-container .btn-submit .ajax-loader{left:20px;position:absolute}.form-container .btn-submit:disabled,.login-container .btn-submit:disabled{opacity:.5}.form-container .text-link,.login-container .text-link{background:none;color:var(--colour-primary);display:inline-block;font-size:16px;text-decoration:underline}.form-container .text-link.link-forgotten-password,.login-container .text-link.link-forgotten-password{margin-bottom:0;margin-top:5px}.form-container .parents-message,.login-container .parents-message{border-radius:20px;font-weight:var(--font-weight-semi-bold);padding:10px 15px}.form-container .parents-message a,.login-container .parents-message a{color:var(--colour-primary)}.form-container .current-mode_login .modal-inner,.login-container .current-mode_login .modal-inner{padding:50px 30px}@media (min-width:992px){.form-container .current-mode_login .modal-inner,.login-container .current-mode_login .modal-inner{padding:50px 120px}}.form-container .current-mode_login .as-logo-container,.login-container .current-mode_login .as-logo-container{margin-bottom:20px}@media (min-width:992px) and (min-height:766px){.form-container .current-mode_login .as-logo-container,.login-container .current-mode_login .as-logo-container{margin-bottom:50px}}.form-container .current-mode_login .connected-container.success .as-logo-container,.login-container .current-mode_login .connected-container.success .as-logo-container{margin-bottom:20px}.form-container .current-mode_login.connected .btn-close-modal,.form-container .current-mode_login.connected .kids-bg,.login-container .current-mode_login.connected .btn-close-modal,.login-container .current-mode_login.connected .kids-bg{display:none}.form-container .current-mode_login .input-group+.input-group,.login-container .current-mode_login .input-group+.input-group{margin-top:10px}@media (min-width:992px) and (min-height:766px){.form-container .current-mode_login .input-group+.input-group,.login-container .current-mode_login .input-group+.input-group{margin-top:20px}}.form-container .current-mode_login .text-links-container,.login-container .current-mode_login .text-links-container{margin-top:10px}.form-container .current-mode_login .text-link,.login-container .current-mode_login .text-link{text-align:center}.form-container .current-mode_login .register-link-container,.login-container .current-mode_login .register-link-container{text-align:right}.form-container .current-mode_login .btn-submit-login,.login-container .current-mode_login .btn-submit-login{margin-top:2vh}@media (min-width:992px) and (min-height:766px){.form-container .current-mode_login .btn-submit-login,.login-container .current-mode_login .btn-submit-login{margin-top:50px}}.form-container .current-mode_register .kids-bg,.login-container .current-mode_register .kids-bg{bottom:25vh}.form-container .current-mode_register .modal-inner,.login-container .current-mode_register .modal-inner{max-height:100%;max-width:100vw;padding:50px 30px 20px}@media (min-width:500px){.form-container .current-mode_register .modal-inner,.login-container .current-mode_register .modal-inner{padding:90px 30px 75px}.form-container .current-mode_register .modal-inner #register-form,.login-container .current-mode_register .modal-inner #register-form{padding-left:var(--side-padding);padding-right:var(--side-padding)}}@media (min-width:800px){.form-container .current-mode_register .modal-inner,.login-container .current-mode_register .modal-inner{max-width:650px}}@media (min-width:992px) and (min-height:766px){.form-container .current-mode_register .modal-inner,.login-container .current-mode_register .modal-inner{max-width:800px;padding:50px 100px 40px}}.form-container .current-mode_register .modal-inner .overflow-container,.login-container .current-mode_register .modal-inner .overflow-container{height:100%;max-height:90vh;overflow-y:auto}.form-container .current-mode_register.is-registered .modal-inner,.login-container .current-mode_register.is-registered .modal-inner{height:auto}.form-container .current-mode_register .input-group label,.login-container .current-mode_register .input-group label{color:var(--colour-black)}@media (min-width:992px){.form-container .current-mode_register .input-group label,.login-container .current-mode_register .input-group label{font-size:1.8vh}}.form-container .current-mode_register .input-group+.input-group,.login-container .current-mode_register .input-group+.input-group{margin-top:20px}.form-container .current-mode_register .link-mode-toggle,.login-container .current-mode_register .link-mode-toggle{margin-left:var(--side-padding);margin-top:20px}.form-container .current-mode_register input[type=email],.form-container .current-mode_register input[type=number],.form-container .current-mode_register input[type=password],.form-container .current-mode_register input[type=text],.login-container .current-mode_register input[type=email],.login-container .current-mode_register input[type=number],.login-container .current-mode_register input[type=password],.login-container .current-mode_register input[type=text]{font-size:1.4vh;padding:1.2vh 1.2vw}.form-container .current-mode_register .success .link-show-all,.login-container .current-mode_register .success .link-show-all{margin-top:60px}.form-container .current-mode_register.is-registered .kids-bg,.login-container .current-mode_register.is-registered .kids-bg{display:none}.form-container .current-mode_register.is-registered .modal-inner,.login-container .current-mode_register.is-registered .modal-inner{max-width:80vw;min-height:60vh;width:600px}.form-container .current-mode_register .btn-submit,.login-container .current-mode_register .btn-submit{margin-top:5px}.form-container .current-mode_register.current-audience_profs .submit-container,.login-container .current-mode_register.current-audience_profs .submit-container{margin-top:calc(var(--side-padding)*2)}.form-container .current-mode_forgottenPassword.modal,.login-container .current-mode_forgottenPassword.modal{height:auto}.form-container .current-mode_forgottenPassword .modal-inner,.login-container .current-mode_forgottenPassword .modal-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100vw;padding:50px 30px}@media (max-width:991.98px){.form-container .current-mode_forgottenPassword .modal-inner,.login-container .current-mode_forgottenPassword .modal-inner{display:flex;flex-direction:column;justify-content:center;min-height:300px}}@media (min-width:992px){.form-container .current-mode_forgottenPassword .modal-inner,.login-container .current-mode_forgottenPassword .modal-inner{max-width:800px;min-height:50vh;padding:50px 120px}}.form-container .current-mode_forgottenPassword .modal-inner .btn-submit,.login-container .current-mode_forgottenPassword .modal-inner .btn-submit{padding-left:50px;padding-right:50px}.form-container .current-mode_forgottenPassword .register-link-container,.login-container .current-mode_forgottenPassword .register-link-container{margin-top:20px;padding:0 var(--side-padding);text-align:center}@media (max-width:767.98px){.form-container .current-mode_forgottenPassword .register-link-container button+button,.login-container .current-mode_forgottenPassword .register-link-container button+button{margin-top:10px}}@media (min-width:768px){.form-container .current-mode_forgottenPassword .register-link-container,.login-container .current-mode_forgottenPassword .register-link-container{align-items:center;display:flex;justify-content:space-between}.form-container .current-mode_forgottenPassword .register-link-container .line-break,.login-container .current-mode_forgottenPassword .register-link-container .line-break{display:none}}.form-container .current-mode_resendConfirmation .register-link-container,.login-container .current-mode_resendConfirmation .register-link-container{margin-top:10px}.form-container .current-mode_resendConfirmation .modal-inner,.login-container .current-mode_resendConfirmation .modal-inner{max-width:100%;width:700px}.form-container .current-audience_profs .modal,.login-container .current-audience_profs .modal{position:relative}@media (min-width:992px){.form-container .current-audience_profs .modal:after,.login-container .current-audience_profs .modal:after{background:var(--colour-primary);border-radius:20px;color:var(--colour-white);content:"Profs";font-family:var(--font-family-decorative);font-size:1.875rem;left:23px;padding:10px 15px;position:absolute;top:-24px;transform:rotate(-13deg)}}@media (max-width:991.98px){.form-container .current-mode_explanation .modal,.login-container .current-mode_explanation .modal{align-items:center}}.form-container .current-mode_explanation .modal-inner,.login-container .current-mode_explanation .modal-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:90vw;min-height:250px;padding:80px 50px;width:500px}@media (min-width:992px){.form-container .current-mode_explanation .modal-inner,.login-container .current-mode_explanation .modal-inner{padding:60px 80px}}.form-container .current-mode_explanation.current-audience_jeunes .explanation,.form-container .current-mode_explanation.current-audience_jeunes .register-link-container,.login-container .current-mode_explanation.current-audience_jeunes .explanation,.login-container .current-mode_explanation.current-audience_jeunes .register-link-container{margin-bottom:var(--side-padding)}.form-container .current-mode_explanation a,.login-container .current-mode_explanation a{color:var(--colour-primary)}.form-container{transform:translateX(50%);width:50%}#register-form .input-group.has-checkbox{margin-top:var(--side-padding)}#password-change-form-container input[type=email],#password-change-form-container input[type=number],#password-change-form-container input[type=password],#password-change-form-container input[type=text]{border:3px solid var(--colour-black);border-radius:30px;display:block;font-size:1.8vh;padding:10px 20px;width:100%}@media (min-width:992px){#password-change-form-container input[type=email],#password-change-form-container input[type=number],#password-change-form-container input[type=password],#password-change-form-container input[type=text]{font-size:1.5rem}}#password-change-form-container .input-group{margin-top:20px}#password-change-form-container .input-group label{text-align:right}@media (min-width:768px){#password-change-form-container .input-group{align-items:center;display:flex;justify-content:space-between}#password-change-form-container .input-group input,#password-change-form-container .input-group label,#password-change-form-container .input-group.has-submit{width:calc(50% - 40px)}#password-change-form-container .input-group.has-submit{margin-left:auto}}#password-change-form-container .text-error{color:var(--colour-primary);font-weight:var(--font-weight-bold);margin-top:5px}@media (min-width:768px){#password-change-form-container .text-error{padding-left:calc(50% + 70px)}}#password-change-form-container .btn-submit{background:var(--colour-primary) url(../images/caret-right-white.svg) no-repeat right 20px center/20px auto;border-radius:30px;color:var(--colour-white);display:block;font-family:var(--font-family-decorative);font-size:2vh;margin-left:auto;margin-top:var(--side-padding);padding:20px 40px;position:relative;width:100%}#password-change-form-container .btn-submit .ajax-loader{left:20px;position:absolute}#password-change-form-container .btn-submit:disabled{opacity:.5}#password-change-form-container #message_success{display:none}#password-change-form-container #message_redirect,#password-change-form-container #message_success,#password-change-form-container .cannot-change{padding:60px var(--side-padding)}.password-change-page #main{padding-bottom:100px}.modal-container{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:501}.modal-container.comment-reporting-modal-container{display:block}.modal-container .bg{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:500}.modal-container .btn-close-modal{background:url(../images/icon-close-red.svg) no-repeat 50%/30px auto;height:40px;position:absolute;right:2vh;top:3vh;width:40px}@media (min-width:992px){.modal-container .btn-close-modal{right:4vh;top:6vh}}.modal-container .modal{max-height:80vh;max-width:90vw}@media (min-width:768px){.modal-container .modal{max-width:80vw}}@media (min-width:992px){.modal-container .modal{max-width:30vw}}.modal-container .modal-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:calc(90vh - 160px);min-height:300px;padding:80px;position:relative;transition:.3s ease-in-out}.modal-container:not(.ajaxing) .modal-inner-inner{max-height:100%;overflow-y:auto}.modal-container .inner-bg{background:var(--colour-white);border-radius:40px;box-shadow:0 4px 5px 1px rgba(0,0,0,.27);height:100%;left:0;position:absolute;top:0;transform:rotate(1deg);width:100%;z-index:-1}@media (min-width:768px){.modal-container .inner-bg{border-radius:80px;transform:rotate(2deg)}}@media (min-width:992px){.modal-container .inner-bg{border-radius:80px}}@media (min-width:1200px){.modal-container .inner-bg{border-radius:120px;transform:rotate(3deg)}}@media (min-width:1400px){.modal-container .inner-bg{transform:rotate(5deg)}}.modal-container .kids-bg{bottom:10vh;left:-15vh;position:absolute;width:24vh}.modal-container .kids-bg .frame{background:url(../images/enfants-couleur.png) no-repeat 50%/contain;display:block;height:0;padding-bottom:95.0495049505%}#lexicon-modal .word{color:var(--colour-primary);font-size:1.375rem;font-weight:var(--font-weight-bold);margin-bottom:20px}@media (min-width:992px){#lexicon-modal .word{font-size:2.25rem}}#lexicon-modal .type{margin-bottom:20px}#lexicon-modal .lexicon-link-container{margin-top:50px;text-align:right}#lexicon-modal .link-show-all{text-decoration:none}#lexicon-modal .kids-bg{bottom:20vw;left:-7vh;width:15vh}#lexicon-modal .kids-bg .frame{background-image:url(../images/illustrations/lexique-1.png);display:block;height:0;padding-bottom:102.9585798817%}@media (min-width:992px){#lexicon-modal .kids-bg{left:-17vh;width:16vh}}@media (min-width:1200px){#lexicon-modal .kids-bg{bottom:calc(100% - 23vh);left:-10vh;width:16vh}}#profile-modal{font-size:1.125rem}@media (min-width:992px){#profile-modal{font-size:1.5rem}}#profile-modal.ajaxing .modal-inner{height:300px;width:300px}#profile-modal .kids-bg{left:-210px}@media (max-width:991.98px){#profile-modal .kids-bg{bottom:auto;left:-10vh;top:85%}}#profile-modal .modal{max-width:100vw}@media (max-width:991.98px){#profile-modal .modal,#profile-modal .modal .modal-inner{max-height:95vh}}@media (min-width:1200px){#profile-modal .modal{max-width:800px}}#profile-modal .modal .modal-inner{padding:90px 0 70px}@media (min-width:768px){#profile-modal .modal .modal-inner{padding-left:calc(var(--side-padding)*2);padding-right:calc(var(--side-padding)*2)}}#profile-modal .modal .modal-inner-inner{max-width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding)}@media (min-width:768px){#profile-modal .modal .modal-inner-inner{max-width:100%}}#profile-modal .overflower{overflow-y:auto}#profile-modal .top-row{align-items:center;display:flex}#profile-modal .profile-label{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.25rem;width:150px}@media (min-width:992px){#profile-modal .profile-label{font-size:2.25rem}}#profile-modal .birthday-container{display:flex}#profile-modal .birthday-container img{margin-right:calc(var(--side-padding)/2)}#profile-modal .user-info{margin-bottom:10px}#profile-modal .username{color:var(--colour-black);font-size:1rem;font-weight:var(--font-weight-bold)}@media (min-width:992px){#profile-modal .username{font-size:1.875rem}}#profile-modal .user-avatar{height:90px;margin-right:30px;width:90px}#profile-modal .user-avatar img{height:100%;width:100%}#profile-modal .avatar-row{align-items:flex-start;display:flex;justify-content:stretch;margin-bottom:30px;margin-top:30px}#profile-modal .avatar-row .avatar-container{flex-grow:0;width:80px}#profile-modal .avatar-row .more-info{flex-shrink:1;margin-left:30px;width:90%}#profile-modal.user-type_media .top-row{display:block}#profile-modal.user-type_media .logo-container{margin-bottom:10px}#profile-modal.user-type_media .logo-container .frame{height:auto;max-width:150px;width:auto}#profile-modal.user-type_media .logo-container .frame img{max-width:100%}#profile-modal.user-type_media .user-introduction{margin-top:10px}#profile-modal.user-type_media .user-introduction-label{margin-top:var(--side-padding)}#profile-modal .user-introduction{font-size:.875rem;margin:var(--side-padding) 0}@media (min-width:992px){#profile-modal .user-introduction{font-size:1rem}}#profile-modal .flex{justify-content:flex-start}#profile-modal .flex .birthday{margin-left:var(--side-padding)}#profile-modal .q-and-as{margin-left:calc(var(--side-padding)/-2);margin-right:calc(var(--side-padding)/-2);margin-top:30px}@media (min-width:768px){#profile-modal .q-and-as{display:flex;flex-wrap:wrap}#profile-modal .q-and-as:not(.num-qas_1) .q-a{flex-grow:0;flex-shrink:0;width:calc(50% - 20px)}}@media (min-width:1400px){#profile-modal .q-and-as{justify-content:space-between}}#profile-modal .question{color:var(--colour-primary);font-weight:var(--font-weight-bold);margin-bottom:10px}#profile-modal .is-quote .answer{font-style:italic;margin-bottom:25px;margin-top:20px;position:relative}#profile-modal .is-quote .answer:after,#profile-modal .is-quote .answer:before{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;height:15px;left:0;position:absolute;width:20px}#profile-modal .is-quote .answer:before{background-image:url(../images/icon-quote-before-red.svg);bottom:calc(100% + 5px);content:open-quote}#profile-modal .is-quote .answer:after{background-image:url(../images/icon-quote-after-red.svg);content:close-quote;top:calc(100% + 5px)}#profile-modal .q-a{padding:0 calc(var(--side-padding)/2) var(--side-padding)}#profile-modal .badges{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}@media (min-width:992px){#profile-modal .badges{margin-top:20px}}#profile-modal .badges .left{display:flex;flex-direction:column;flex-shrink:1;justify-content:center;order:2;text-align:center;width:100%}@media (min-width:992px){#profile-modal .badges .left{order:1;text-align:left;width:75%}}#profile-modal .badges.no-badges .left{width:100px}#profile-modal .badges .right{flex-grow:1;margin-bottom:20px;margin-left:10px;order:1;width:100%}#profile-modal .badges .right .badge{margin-left:auto;margin-right:auto}@media (min-width:992px){#profile-modal .badges .right{margin-bottom:unset;order:2;width:calc(25% - 15px)}#profile-modal .badges .right .badge{margin-right:unset}}#profile-modal .badges .all-other-badges{display:flex;flex-shrink:0;flex-wrap:wrap;margin-left:calc(var(--side-padding)*-.5);margin-right:calc(var(--side-padding)*-.5);margin-top:var(--side-padding);max-height:0;order:3;overflow-y:hidden;width:calc(100% + var(--side-padding)*1)}#profile-modal .badges .all-other-badges.open{max-height:200vh;overflow-y:auto}#profile-modal .badges .all-other-badges .badge{padding-left:calc(var(--side-padding)*.5);padding-right:calc(var(--side-padding)*.5);width:50%}@media (min-width:768px){#profile-modal .badges .all-other-badges .badge{width:33.3333333333%}}@media (min-width:992px){#profile-modal .badges .all-other-badges .badge{width:25%}}#profile-modal .badges .link-show-all{background-image:url(../images/see-more-down.svg)}#profile-modal .badges .link-show-all .close-text{display:none}#profile-modal .badges .link-show-all.open{background-image:url(../images/see-more-up.svg)}#profile-modal .badges .link-show-all.open .open-text{display:none}#profile-modal .badges .link-show-all.open .close-text{display:block}#profile-modal .badge-count{color:var(--colour-primary);font-weight:var(--font-weight-bold);margin-bottom:10px}#profile-modal .badge-count.mobile-version{text-align:center;width:100%}@media (min-width:992px){#profile-modal .badge-count.mobile-version{display:none}}@media (max-width:991.98px){#profile-modal .badge-count.desktop-version{display:none}}#profile-modal .messaging-label,#profile-modal .user-introduction-label{color:var(--colour-primary);font-weight:var(--font-weight-bold);margin-bottom:10px}#profile-modal .messaging{margin-top:var(--side-padding)}@media (min-width:992px){#profile-modal .messaging{min-width:400px}}#profile-modal .messaging .dropdown-row{display:flex;margin-top:10px}@media (min-width:992px){#profile-modal .messaging .select2-container,#profile-modal .messaging select{width:calc(100% - 80px)}}#profile-modal .messaging .select2-container .select2-selection{align-items:center;background-color:var(--colour-gray-very-pale);border-bottom-left-radius:30px;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:0;display:flex;justify-content:flex-start;min-height:80px;padding-left:25px;padding-right:80px}#profile-modal .messaging .select2-container.select2-container--open .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:0}#profile-modal .messaging .select2-container.select2-container--open.select2-container--above .select2-selection{border-bottom-left-radius:30px;border-top-left-radius:0}#profile-modal .messaging .select2-container--default .select2-selection--single .select2-selection__arrow,#profile-modal .messaging .select2-container--default .select2-selection--single .select2-selection__arrow b{height:21px;width:36px}#profile-modal .messaging .btn-send-message{background:var(--colour-primary) url(../images/icon-send-plane.svg) no-repeat center/60px auto;border:none;border-radius:0 30px 30px 0;height:80px;width:100px}#profile-modal.user-type_author,#profile-modal.user-type_user-author{font-size:1rem}#profile-modal.user-type_author .birthday-container+.q-a,#profile-modal.user-type_author .username+.q-a,#profile-modal.user-type_user-author .birthday-container+.q-a,#profile-modal.user-type_user-author .username+.q-a{margin-top:10px}#profile-modal.user-type_author .all-qas,#profile-modal.user-type_user-author .all-qas{margin-top:var(--side-padding)}#profile-modal.user-type_author .answer,#profile-modal.user-type_author .q-a,#profile-modal.user-type_author .question,#profile-modal.user-type_user-author .answer,#profile-modal.user-type_user-author .q-a,#profile-modal.user-type_user-author .question{font-size:1rem}#profile-modal.user-type_author .q-a,#profile-modal.user-type_user-author .q-a{display:flex;margin-bottom:10px;padding:0}#profile-modal.user-type_author .question,#profile-modal.user-type_user-author .question{margin-bottom:0}#profile-modal.user-type_author .answer,#profile-modal.user-type_user-author .answer{margin-left:10px}#profile-modal.user-type_author .user-introduction-label,#profile-modal.user-type_user-author .user-introduction-label{margin-top:var(--side-padding)}#profile-modal.user-type_author .user-introduction,#profile-modal.user-type_user-author .user-introduction{font-style:italic;margin:0}#profile-modal .messaging-success{background:var(--colour-comments-level-1);border:2px solid var(--colour-green);border-radius:15px;color:var(--colour-green);margin:var(--side-padding) auto;padding:10px 15px}@media (min-width:992px){.comment-reporting-modal .modal{max-width:600px}}.comment-reporting-modal .modal-title{color:var(--colour-primary);font-size:2.25rem;margin-bottom:var(--side-padding)}.comment-reporting-modal .radio-group{display:flex;position:relative}.comment-reporting-modal .radio-group input[type=radio]{left:-200vw;position:absolute;top:0}.comment-reporting-modal .radio-group .radio-label{align-items:center;background:url(../images/input-radio-unchecked.svg) no-repeat 0/31px auto;cursor:pointer;display:flex;min-height:45px;padding-left:45px}.comment-reporting-modal .radio-group input:checked+label{background-image:url(../images/input-radio-checked.svg);color:var(--colour-primary)}.comment-reporting-modal .submit-container{text-align:right}.comment-reporting-modal .kids-bg .frame{background-image:url(../images/illustrations/signalement.png)}.login-container *,.modal-container *{scrollbar-color:var(--colour-primary) var(--colour-gray-very-pale);scrollbar-width:thin}.login-container ::-webkit-scrollbar,.modal-container ::-webkit-scrollbar{width:6px}.login-container ::-webkit-scrollbar-track,.modal-container ::-webkit-scrollbar-track{background:var(--colour-gray-very-pale)}.login-container ::-webkit-scrollbar-thumb,.modal-container ::-webkit-scrollbar-thumb{background-color:var(--colour-primary);border:3px solid var(--colour-primary);border-radius:20px}@media (min-width:768px){#toasts-modal .modal{max-width:80vw}}@media (min-width:992px){#toasts-modal .modal{max-width:50vw}#toasts-modal .modal .modal-inner{max-height:520px}}@media (min-width:1200px){#toasts-modal .modal{max-width:30vw}}#toasts-modal .modal-inner{padding:80px}#toasts-modal .modal-inner-inner{text-align:center}#toasts-modal .modal-inner-inner .toast-title{color:var(--page-theme-colour);font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:calc(var(--side-padding)/2)}#toasts-modal .modal-inner-inner .toast-message{font-size:1.3125rem;font-weight:600;margin-bottom:10px;text-align:center}#toasts-modal .modal-inner-inner .badge{margin-left:auto;margin-right:auto;max-width:120px}#toasts-modal .modal-inner-inner .badge .badge-container{padding-bottom:130%}#toasts-modal .modal-inner-inner .badge .badge-image-container{margin-top:-5%;width:70%}#toasts-modal .modal-inner-inner .badge-container{margin:20px auto}#toasts-modal .modal-inner-inner .toast-bottom-message-container a{color:var(--colour-primary);text-decoration:none}#toasts-modal .modal-inner-inner .toast-bottom-message-container a:hover{text-decoration:underline}.badge{align-items:center;background:none;display:flex;flex-direction:column;justify-content:space-between;margin-left:unset;margin-right:unset;max-width:160px}.badge .badge-container{height:0;padding-bottom:140.9090909091%;position:relative;width:100%}.badge .badge-container .badge-container-inner{border-radius:25px;bottom:0;left:0;overflow:hidden;padding:10px;position:absolute;right:0;top:0}.badge .badge-name{font-size:1rem;margin-bottom:10px;text-align:center}.badge .badge-subtitle{align-items:center;color:var(--colour-primary);display:flex;flex-direction:column;font-family:Slackey,cursive;font-size:28px;height:35px;justify-content:center;margin-top:10px;padding-top:0;text-align:center}.badge .badge-subtitle.more-than-5-chars{font-size:24px}.badge .badge-image-container{display:block;height:0;margin:-10% auto -5%;overflow:hidden;padding-bottom:100%;position:relative;width:100%;width:80%}.badge .badge-image-container iframe,.badge .badge-image-container img,.badge .badge-image-container picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.badge .badge-image-container img{-o-object-fit:contain;object-fit:contain}.badge .progress-graph{height:15px;visibility:hidden}.author-post-link{color:var(--colour-primary);font-size:1.2em;font-weight:var(--font-weight-bold);padding-top:20px}body{--pla-consent-colour-title-bg:var(--colour-primary);--pla-consent-colour-btn-bg-agree:var(--colour-primary);--pla-consent-colour-btn-bg-refuse:var(--colour-primary)}.main-nav{background:var(--colour-primary) url(/images/bg-logo-faded.svg) no-repeat center/auto 100%;left:0;max-height:calc(100vh - 80px);max-width:100vw;padding-bottom:40px;position:absolute;top:calc(100% - 1px);transform:translateY(-100%);transform-origin:center top;transition:transform .15s ease-in-out;width:100%;z-index:-1}.sticky-menu .main-nav{max-height:calc(100vh - 70px)}.main-nav .wrapper{max-height:calc(100vh - 180px);overflow-y:auto;padding-bottom:10px}.sticky-menu .main-nav .wrapper{max-height:calc(100vh - 170px)}@media (min-width:992px){.main-nav{padding-bottom:60px;padding-top:50px}}.main-nav .shadow-container{bottom:-10px;height:10px;left:0;overflow:hidden;position:absolute;width:100%}@media (max-width:767.98px){.main-nav .shadow-container{display:none}}.main-nav .shadow-container .shadow{box-shadow:0 0 7px 2px transparent;height:1px;left:0;position:absolute;top:-1px;width:100%}.main-nav .header-mid-ad{align-items:center;display:flex;justify-content:space-between;padding-left:var(--side-padding);padding-right:var(--side-padding)}@media (min-width:992px){.main-nav .header-mid-ad{display:none}}@media (min-width:768px){.main-nav .nav-list{-moz-columns:2;column-count:2}}@media (min-width:992px){.main-nav .nav-list{-moz-columns:3;column-count:3}}@media (min-width:1200px){.main-nav .nav-list{-moz-columns:4;column-count:4}}.main-nav .nav-list li{margin-bottom:0}.main-nav .nav-list li a{background-color:transparent;border-radius:20px;color:var(--colour-white);display:block;opacity:0;padding:12px 15px;text-decoration:none;text-transform:uppercase}@media (min-width:992px){.main-nav .nav-list li a{display:inline-block}}.main-nav .nav-list li a.active,.main-nav .nav-list li a:hover{background-color:var(--colour-white);color:var(--colour-primary)}.main-nav .nav-list li:first-child a{animation-delay:20ms}.main-nav .nav-list li:nth-child(2) a{animation-delay:40ms}.main-nav .nav-list li:nth-child(3) a{animation-delay:60ms}.main-nav .nav-list li:nth-child(4) a{animation-delay:80ms}.main-nav .nav-list li:nth-child(5) a{animation-delay:.1s}.main-nav .nav-list li:nth-child(6) a{animation-delay:.12s}.main-nav .nav-list li:nth-child(7) a{animation-delay:.14s}.main-nav .nav-list li:nth-child(8) a{animation-delay:.16s}.main-nav .nav-list li:nth-child(9) a{animation-delay:.18s}.main-nav .nav-list li:nth-child(10) a{animation-delay:.2s}.main-nav .nav-list li:nth-child(11) a{animation-delay:.22s}.main-nav .nav-list li:nth-child(12) a{animation-delay:.24s}.main-nav .nav-list li:nth-child(13) a{animation-delay:.26s}.main-nav .nav-list li:nth-child(14) a{animation-delay:.28s}.main-nav .nav-list li:nth-child(15) a{animation-delay:.3s}.main-nav .nav-list li:nth-child(16) a{animation-delay:.32s}.main-nav .nav-list li:nth-child(17) a{animation-delay:.34s}.main-nav .nav-list li:nth-child(18) a{animation-delay:.36s}.main-nav .nav-list li:nth-child(19) a{animation-delay:.38s}.main-nav .nav-list li:nth-child(20) a{animation-delay:.4s}.main-nav .nav-list li:nth-child(21) a{animation-delay:.42s}.main-nav .nav-list li:nth-child(22) a{animation-delay:.44s}.main-nav .nav-list li:nth-child(23) a{animation-delay:.46s}.main-nav .nav-list li:nth-child(24) a{animation-delay:.48s}.main-nav .nav-list li:nth-child(25) a{animation-delay:.5s}.main-nav .nav-list li:nth-child(26) a{animation-delay:.52s}.main-nav .nav-list li:nth-child(27) a{animation-delay:.54s}.main-nav .nav-list li:nth-child(28) a{animation-delay:.56s}.main-nav .nav-list li:nth-child(29) a{animation-delay:.58s}.main-nav .nav-list li:nth-child(30) a{animation-delay:.6s}@keyframes menuElementsReveal{0%{opacity:0}to{opacity:1}}.main-nav.open{transform:translateY(0)}@media (max-width:991.98px){.main-nav.open{padding-bottom:0}.main-nav.open .nav-list{padding-bottom:60px}}.main-nav.open .nav-list li{margin-bottom:10px}.main-nav.open .nav-list li a{animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:menuElementsReveal;animation-timing-function:ease-in-out}.sticky .main-nav.open .shadow{box-shadow:0 0 7px 2px rgba(0,0,0,.4)}#site-header .btn.btn-nav-toggler{background:none;border:none;height:43px;outline:none;position:relative;transition:.4s;width:43px}@media (min-width:992px){#site-header .btn.btn-nav-toggler{height:90px;width:90px}}#site-header .btn.btn-nav-toggler:after{background:var(--colour-white);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(5deg);width:100%}#site-header .btn.btn-nav-toggler .line{background-color:var(--colour-primary);border-radius:3px;display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:.4s ease-in-out;width:50%;z-index:1}@media (min-width:992px){#site-header .btn.btn-nav-toggler .line{border-radius:5px;height:6px}}#site-header .btn.btn-nav-toggler .line-1{top:12px}@media (min-width:992px){#site-header .btn.btn-nav-toggler .line-1{top:25px}}#site-header .btn.btn-nav-toggler .line-2{top:20px}@media (min-width:992px){#site-header .btn.btn-nav-toggler .line-2{top:42px}}#site-header .btn.btn-nav-toggler .line-3{bottom:12px}@media (min-width:992px){#site-header .btn.btn-nav-toggler .line-3{bottom:25px}}#site-header .btn.btn-nav-toggler.open .line-1,#site-header .btn.btn-nav-toggler.open .line-2{transition:.4s ease-in-out}#site-header .btn.btn-nav-toggler.open .line-1{animation-duration:.4s;animation-iteration-count:1;animation-name:hamburgerTopLine;top:20px;transform:translateX(-50%) rotate(45deg)}@media (min-width:992px){#site-header .btn.btn-nav-toggler.open .line-1{top:42px}}#site-header .btn.btn-nav-toggler.open .line-2{opacity:0;transition:.1s ease-in-out}#site-header .btn.btn-nav-toggler.open .line-3{animation-duration:.4s;animation-iteration-count:1;animation-name:hamburgerBottomLine;bottom:20px;transform:translateX(-50%) rotate(-45deg)}@media (min-width:992px){#site-header .btn.btn-nav-toggler.open .line-3{bottom:42px}#site-header.sticky .btn.btn-nav-toggler{height:65px;width:65px}#site-header.sticky .btn.btn-nav-toggler .line-1{top:20px}#site-header.sticky .btn.btn-nav-toggler .line-2{top:32px}#site-header.sticky .btn.btn-nav-toggler .line-3{bottom:15px}#site-header.sticky .btn.btn-nav-toggler:after{border-radius:25px}#site-header.sticky .btn.btn-nav-toggler.open .line-1{animation-name:hamburgerTopLineStickyDesktop;top:30px}#site-header.sticky .btn.btn-nav-toggler.open .line-3{animation-name:hamburgerBottomLineStickyDesktop;bottom:28px}}@keyframes hamburgerTopLine{0%{top:20px}0.001%{top:20px}to{transform:translateX(-50%) rotate(765deg)}}@media (min-width:992px){@keyframes hamburgerTopLine{0%{top:42px}0.001%{top:42px}to{transform:translateX(-50%) rotate(765deg)}}}@keyframes hamburgerTopLineStickyDesktop{0%{top:30px}0.001%{top:30px}to{transform:translateX(-50%) rotate(765deg)}}@keyframes hamburgerBottomLine{0%{bottom:20px}0.001%{bottom:20px}to{transform:translateX(-50%) rotate(675deg)}}@media (min-width:992px){@keyframes hamburgerBottomLine{0%{bottom:42px}0.001%{bottom:42px}to{transform:translateX(-50%) rotate(675deg)}}}@keyframes hamburgerBottomLineStickyDesktop{0%{bottom:30px}0.001%{bottom:30px}to{transform:translateX(-50%) rotate(675deg)}}.post-card{position:relative}.post-card .inner-overflow{background-color:var(--colour-gray-pale);border-radius:var(--border-radius-cards);overflow:hidden;padding-bottom:15px;width:100%}.post-card .related-content-label{left:-10px;position:absolute;top:-12px;z-index:11}.post-card .related-content-label span{background:var(--colour-primary);border-radius:10px;color:var(--colour-white);display:inline-block;font-family:var(--font-family-decorative);font-size:1rem;padding:10px;transform:rotate(-10deg)}@media (min-width:992px){.post-card .related-content-label span{font-size:1.25rem}}.sidebar .post-card .related-content-label{left:3px}.post-card .featured-image-container{display:block;height:0;overflow:hidden;padding-bottom:57.1428571429%;position:relative;width:100%}.post-card .featured-image-container iframe,.post-card .featured-image-container img,.post-card .featured-image-container picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.post-card .featured-image-container a{bottom:0;left:0;position:absolute;right:0;top:0}.sidebar .post-card .featured-image-container{display:block;height:0;padding-bottom:66.6666666667%}.post-card .featured-image-container img,.post-card .featured-image-container picture{transition:.5s ease-in-out;will-change:auto}.post-card .themes-meta{margin-top:-50px;min-height:80px;position:relative;z-index:2}.post-card .post-title,body.single .main-content .post-card .post-title{font-size:1.125rem;font-weight:var(--font-weight-bold)}@media (min-width:992px){.post-card .post-title,body.single .main-content .post-card .post-title{font-size:1.5rem}}.post-card .post-title,.post-card .post-title a,body.single .main-content .post-card .post-title,body.single .main-content .post-card .post-title a{color:var(--element-theme-colour)}.post-card .is-biography .post-title,.post-card .is-biography .post-title a{color:var(--bio)}.post-card.has-excerpt .post-title{margin-bottom:20px}.post-card .post-title em{font-weight:lighter}.post-card .post-excerpt,.post-card .post-highlight{font-size:1rem;margin-bottom:20px}@media (min-width:992px){.post-card .post-excerpt,.post-card .post-highlight{font-size:1.125rem}}.post-card .post-highlight{margin-top:10px}.post-card .post-highlight em{color:var(--element-theme-colour);font-weight:bolder}.post-card .date-decorator{background-color:var(--element-theme-colour)!important;display:inline-block;height:4px;vertical-align:middle;width:15px}.post-card .post-meta-2{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.post-card .comments-count{align-items:center;background-repeat:no-repeat;background-size:contain;color:var(--colour-white);display:inline-flex;font-family:var(--font-family-display);font-size:1.75rem;height:40px;justify-content:center;line-height:1;padding-bottom:3px;text-decoration:none;width:40px}.home .sidebar .posts+.section-daily-birthdays,.home .sidebar .posts+.section-daily-facts,.sidebar .post-card+.post-card{margin-top:40px}.quiz-icon{background:url(../images/icon-quiz.svg) no-repeat 50%/contain;content:"QUIZ";display:block;height:72px;left:30px;top:30px;width:72px}.post-card .quiz-icon{left:10px;top:10px}.type-icon{height:72px;left:30px;pointer-events:none;position:absolute;top:30px;width:72px;z-index:5}.type-icon.video-icon{background:none;left:50%;top:50%;transform:translate(-50%,-50%)}.type-icon.video-icon img,.type-icon.video-icon svg{height:auto;max-width:100%}.post-card .type-icon.video-icon{left:30px;top:30px;transform:translate(0)}.visibility-icon{display:inline-block;height:72px;position:absolute;right:20px;top:10px;width:72px;z-index:12}.visibility-icon img,.visibility-icon picture,.visibility-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.post-card .visibility-icon{height:50px;pointer-events:none;right:5px;width:50px}.pill-read-more{background:var(--element-theme-colour) url(../images/icon-arrow-read-more-pill.svg) no-repeat top 50% right 16px/12px auto;border-radius:10px;color:var(--colour-white);display:inline-block;font-size:1.125rem;padding:10px 56px 10px 20px;text-decoration:none;transition:.1s}.pill-read-more:hover,.sidebar .pill-read-more:hover{background-position:top 50% right 12px;transition:.3s ease-out}.home .sidebar .section-daily-birthdays .pill-read-more,.home .sidebar .section-daily-facts .pill-read-more{background:var(--colour-gray-dark) url(../images/icon-arrow-read-more-pill-y.svg) no-repeat top 50% right 16px/12px auto;color:var(--colour-yellow-birthdays);margin-top:20px}.read-more-container+.post-meta,.read-more-container+.post-reactions{margin-top:30px}.article-source{background:var(--colour-dossiers-bg-light);border-radius:0 20px 20px 0;display:block;margin:50px 50px 0 0;max-width:90%;padding:20px 40px}@media (min-width:992px){.article-source{max-width:85%}}@media (min-width:768px){.article-source{margin-right:0}}.article-source .media-link,.article-source cite{cursor:pointer}.article-source img{display:inline-block;transform:translateY(45%)}.article-source cite[data-author-id]{font-style:normal;text-decoration:underline}.article-source .media-link{height:30px;width:auto}.collection-label{margin-bottom:var(--side-padding)}.collection-label span{background:var(--colour-primary);border-radius:20px;color:var(--colour-white);display:inline-block;font-family:var(--font-family-decorative);font-size:1.875rem;padding:10px 15px;transform:rotate(-2deg)}@media (min-width:992px){.collection-label span{font-size:3rem}}.pre-collection-label{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.5rem;margin-left:20px;transform:rotate(-2deg)}@media (min-width:992px){.pre-collection-label{font-size:2.25rem}}.posts-collections-index #main,.posts-collections-single #main{padding-left:0;padding-right:0}.posts-collections-index #main{padding-bottom:calc(var(--side-padding)*2)}.posts-collections-index,.posts-collections-post-single,.posts-collections-single{background:var(--colour-dossiers-bg-light)}.dossier-header .collection-title,.posts-collection-presentation .collection-title{font-size:1.75rem;font-weight:var(--font-weight-bold);margin-bottom:var(--side-padding)}@media (min-width:992px){.dossier-header .collection-title,.posts-collection-presentation .collection-title{font-size:2.5rem}}.dossier-header .collection-title .visibility-icon,.posts-collection-presentation .collection-title .visibility-icon{bottom:auto;left:auto;position:relative;right:auto;top:auto;vertical-align:bottom}.dossier-header .collection-intro,.posts-collection-presentation .collection-intro{font-size:1rem;margin-bottom:var(--side-padding)}@media (min-width:992px){.dossier-header .collection-intro,.posts-collection-presentation .collection-intro{font-size:1.375rem}}.posts-collection-presentation .collection-intro,.posts-collection-presentation .collection-intro a,.posts-collection-presentation .collection-title,.posts-collection-presentation .collection-title a{color:var(--colour-white);margin-bottom:var(--side-padding)}.posts-collection-presentation .collection-label{margin-bottom:-20px;margin-left:var(--side-padding);margin-right:var(--side-padding)}@media (min-width:992px){.posts-collection-presentation .collection-label{margin-bottom:-50px}}.posts-collection-presentation .inner{background:url(../images/dossier-special-bg.jpg) repeat top;border-radius:5px;padding:40px}@media (min-width:992px){.posts-collection-presentation .inner{padding:100px 40px 50px}}.posts-collection-presentation .collection-posts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.posts-collection-presentation .collection-posts .post-card{margin-bottom:var(--side-padding)}.posts-collection-presentation.actual-num-posts_1 .collection-posts .post-card{width:100%}@media (min-width:768px){.posts-collection-presentation.actual-num-posts_2 .collection-posts .post-card,.posts-collection-presentation.actual-num-posts_3 .collection-posts .post-card{width:calc(50% - 20px)}}@media (min-width:1200px){.posts-collection-presentation.actual-num-posts_3 .collection-posts .post-card{width:calc(33% - 40px)}}.posts-collection-presentation+.posts-collection-presentation{margin-top:100px}#main .posts-collection-presentation .inner .read-more{margin-top:40px}#main .posts-collection-presentation .inner .read-more a{color:var(--colour-white)}@media (max-width:991.98px){.posts-collections-post-single .dossier-header{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.posts-collections-post-single .sidebar{background:url(../images/dossier-special-bg.jpg) repeat top;margin-top:80px;padding:45px var(--side-padding)}@media (min-width:992px){.posts-collections-post-single .sidebar{border-radius:20px;margin-top:0}}.posts-collections-post-single .sidebar .section-title{color:var(--colour-white)}.posts-collections-post-single .sidebar .collection-posts,.posts-collections-post-single .sidebar .posts{display:block}.posts-collections-post-single .sidebar .collection-posts .post-card,.posts-collections-post-single .sidebar .posts .post-card{width:unset}.posts-collections-post-single .sidebar .read-more{margin-top:calc(var(--side-padding)*2)}.block-posts-collection{padding-bottom:30px;position:relative}@media (max-width:991.98px){.block-posts-collection{margin-left:calc(var(--side-padding)*-1);margin-right:calc(var(--side-padding)*-1)}}.block-posts-collection .full-width-bg{background:var(--colour-dossiers-bg-light);height:calc(100% - 30px)}@media (min-width:992px){.block-posts-collection .full-width-bg{height:100%}}.block-posts-collection .posts-collection-presentation{position:relative;z-index:1}.block+.block-posts-collection{margin-top:0;padding-top:30px}@media (min-width:992px){.block+.block-posts-collection{padding-top:60px}}.sidebar{font-size:1.125rem;padding-top:60px;position:relative;z-index:5}@media (min-width:992px){.sidebar{font-size:1.25rem;padding-top:unset}}.sidebar .section-title{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.5rem;line-height:1;margin-bottom:30px;text-align:center}@media (min-width:992px){.sidebar .section-title{font-size:1.875rem}}.sidebar .section-title.mobile-only{padding-top:30px}@media (min-width:768px){.sidebar .section-title.mobile-only{display:none!important}}@media (max-width:767.98px){.sidebar .section-title.desktop-only{display:none!important}}.sidebar .post+.section-title,.sidebar .section-daily-facts+.sidebar-has-bio,.sidebar .section-daily-facts+.sidebar-has-birthdays,.sidebar article+.section-title{margin-top:50px}.sidebar .daily-fact,.sidebar .section-daily-birthdays>.inner,.sidebar .weekly-survey-container{border-radius:var(--border-radius-cards);overflow:hidden}.sidebar .daily-fact .featured-image{display:block;height:0;margin-bottom:0;overflow:hidden;padding-bottom:68.0952380952%;position:relative;width:100%}.sidebar .daily-fact .featured-image iframe,.sidebar .daily-fact .featured-image img,.sidebar .daily-fact .featured-image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.sidebar .daily-fact .featured-image img,.sidebar .daily-fact .featured-image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar .daily-fact .excerpt-container{background:var(--colour-yellow-birthdays) url(../images/bg-daily-fact.png) no-repeat center right/auto 100%}.sidebar .daily-fact .excerpt-container,.sidebar .section-daily-birthdays .excerpt-section{padding-bottom:30px;padding-top:25px}.sidebar .photo-credits{font-size:1rem;margin-bottom:20px}.sidebar .date-meta{position:relative}.sidebar .daily-biography .featured-image-container>a{display:block;height:0;padding-bottom:68.0952380952%;position:relative}.sidebar .daily-biography .featured-image-container img{display:block;height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sidebar .daily-user-birthdays{padding-bottom:55px;padding-top:40px}.sidebar .daily-user-birthdays .section-title{color:var(--colour-black)}.sidebar .section-daily-birthdays>.inner{background:var(--colour-yellow-birthdays) url(../images/bg-birthdays.png) no-repeat top right/cover}.sidebar .user-birthdays.swiper-slide{padding-left:40px;padding-right:100px}.sidebar .section-daily-birthdays .swiper-button-next,.sidebar .section-daily-birthdays .swiper-button-prev{color:transparent;display:none;height:75px;width:75px}.sidebar .section-daily-birthdays .swiper-initialized .swiper-button-next{display:block}.sidebar .section-daily-birthdays .swiper-button-prev{background:url(../images/see-more-left.svg) no-repeat 50%/contain;display:none}.sidebar .section-daily-birthdays .swiper-button-next{background:url(../images/see-more.svg) no-repeat 50%/contain;right:20px}.sidebar .user-birthdays{min-height:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar .user-birthday{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px}.sidebar .user-birthday .user-profile-popup{align-items:center;color:var(--colour-black);display:flex;justify-content:flex-start;text-decoration:none}.sidebar .user-birthday .user-avatar{flex-shrink:0}.sidebar .user-birthday .user-name{font-size:1.25rem;font-weight:var(--font-weight-bold);padding-left:10px;word-break:break-all}.sidebar.ajaxing .found-posts{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}@media (max-width:767.98px){.sidebar .found-posts *{box-sizing:border-box}.sidebar .found-posts .swiper-slide{margin-top:0}}.taxonomy-pill{border-radius:20px;box-shadow:2px 2px 5px transparent,-1px -1px 4px transparent;color:var(--colour-white);font-family:var(--font-family-decorative);font-size:1.125rem;padding:17px 15px;transition:15s ease-in-out;will-change:auto}.taxonomy-pill:hover{box-shadow:2px 2px 5px rgba(0,0,0,.4),-1px -1px 4px rgba(0,0,0,.2);transform:translate(-2px,-1px)}.theme-block{padding:20px}@media (min-width:992px){.theme-block{padding:30px;padding:40px 60px}}.logged-in-prof.has-related-links .theme-block{padding-top:40px}@media (min-width:992px){.logged-in-prof.has-related-links .theme-block{padding-top:60px}}.theme-block .wrapper{padding:25px;position:relative}.logged-in-prof.has-related-links .theme-block .wrapper{padding-top:40px}@media (min-width:768px){.logged-in-prof.has-related-links .theme-block .wrapper{padding-top:50px}}.theme-block .wrapper:before{background:var(--page-theme-colour);border-radius:20px;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;z-index:0}@media (min-width:768px){.theme-block .wrapper:before{border-radius:20px}}@media (min-width:992px){.theme-block .wrapper:before{border-radius:30px}}@media (min-width:1200px){.theme-block .wrapper:before{border-radius:40px}}@media (min-width:768px){.theme-block .wrapper{padding:35px}}.theme-block .wrapper *{position:relative;z-index:2}.theme-block .list-title{font-size:1.5rem;margin-bottom:1.25rem}.theme-block .text{position:relative}.theme-block .text h1,.theme-block .text h2,.theme-block .text h3,.theme-block .text h4,.theme-block .text h5{color:var(--page-theme-colour)}.theme-block .text h1+ol,.theme-block .text h1+p,.theme-block .text h1+ul,.theme-block .text h2+ol,.theme-block .text h2+p,.theme-block .text h2+ul,.theme-block .text h3+ol,.theme-block .text h3+p,.theme-block .text h3+ul,.theme-block .text h4+ol,.theme-block .text h4+p,.theme-block .text h4+ul,.theme-block .text h5+ol,.theme-block .text h5+p,.theme-block .text h5+ul{margin-top:20px}.theme-block .text .theme-context{font-weight:var(--font-weight-normal)}.theme-block .text ul{list-style:none;padding-left:0}.theme-block .text li,.theme-block .text p{font-size:1.125rem;letter-spacing:.05rem}@media (min-width:992px){.theme-block .text li,.theme-block .text p{font-size:1.25rem}}.theme-block .text li+li{margin-top:.75em}.theme-block .text blockquote{margin-bottom:0!important}.theme-block .text p+p{margin-top:10px}.theme-block .text p+blockquote,.theme-block .text p+h1,.theme-block .text p+h2,.theme-block .text p+h3,.theme-block .text p+h4,.theme-block .text p+h5{margin-top:20px!important}.weekly-survey-container{background-color:var(--colour-white);padding:50px var(--side-padding);text-align:center}@media (min-width:992px){.weekly-survey-container{padding:50px 55px 0}}.sidebar-no-pinned-posts .weekly-survey-container{padding-top:0}@media (min-width:992px){.sidebar-no-pinned-posts .weekly-survey-container{padding-top:0}}.weekly-survey-container .survey-question{color:var(--colour-white);display:inline-block;padding-bottom:30px;position:relative}.weekly-survey-container .survey-question .question-text{display:inline-block;padding:50px 60px;position:relative;z-index:2}.weekly-survey-container .survey-question .question-text:before{background-color:var(--survey-theme-colour);border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(-5deg);width:100%;z-index:-1}.weekly-survey-container .featured-image-outer{margin-bottom:30px}.weekly-survey-container .featured-image-outer img{display:block}.weekly-survey-container .featured-image-credits{font-size:.875rem;margin-top:0}.weekly-survey-container .survey-answer{margin-bottom:10px;overflow:hidden;position:relative}.weekly-survey-container .survey-answer input{left:-120vw;position:absolute}.weekly-survey-container .survey-answer .disabled-replacement,.weekly-survey-container .survey-answer label{background:var(--colour-white);border:2px solid var(--survey-theme-colour);border-radius:20px;color:var(--survey-theme-colour);font-size:1.25rem;font-weight:var(--font-weight-bold);overflow:hidden;padding:15px;position:relative;text-align:center;transition:.15s ease-in-out}.weekly-survey-container .survey-answer .disabled-replacement .background-chart,.weekly-survey-container .survey-answer label .background-chart{background:var(--colour-primary);height:100%;left:0;position:absolute;top:0}.weekly-survey-container .survey-answer .answer-text{align-items:center;display:flex;justify-content:flex-start;padding-left:50px;position:relative;z-index:2}.weekly-survey-container .survey-answer .answer-text .percentage-value{flex-grow:0;margin-right:10px;width:40px}.weekly-survey-container .survey-answer .answer-text .answer{width:100%}.weekly-survey-container .survey-answer .disabled-replacement{background:var(--survey-theme-colour);border-width:4px;color:var(--colour-white);display:none}.weekly-survey-container .survey-answer label{cursor:pointer;display:block}.weekly-survey-container .survey-answer .disabled-replacement.chosen,.weekly-survey-container .survey-answer input:checked+label{background:var(--survey-theme-colour);color:var(--colour-white)}.weekly-survey-container .survey-answer .disabled-replacement.chosen{border-color:var(--colour-primary)}.weekly-survey-container .survey-answer .percentage-value{background:var(--colour-primary);border:2px solid var(--survey-theme-colour);border-radius:50px;color:var(--colour-white);display:inline-block;font-size:14px;height:40px;left:-5px;line-height:36px;padding-left:3px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:40px}.weekly-survey-container .submit-container{margin-top:0}.weekly-survey-container .btn-survey-submit{background:none;color:var(--survey-theme-colour);font-family:var(--font-family-display);font-size:3.75rem;padding:10px;position:relative;text-transform:uppercase}.block-survey .weekly-survey-container .btn-survey-submit{font-size:2.5rem}.weekly-survey-container .btn-survey-submit .button-border,.weekly-survey-container .btn-survey-submit .button-border .frame{height:100%;left:0;position:absolute;top:0;width:100%}.weekly-survey-container .btn-survey-submit .button-border .frame{border:3px solid var(--survey-theme-colour);border-radius:30%;height:0;left:50%;padding-bottom:100%;top:50%;transform:translate(-50%,-50%) rotate(-5deg)}.weekly-survey-container .btn-survey-submit .line{background:var(--survey-theme-colour);height:4px;position:absolute;top:calc(50% - 2px);width:15px}.weekly-survey-container .btn-survey-submit .line-left{left:-65%}.weekly-survey-container .btn-survey-submit .line-right{right:-65%}.weekly-survey-container .btn-survey-submit:disabled{cursor:not-allowed;opacity:.3}.weekly-survey-container.already-answered .submit-container,.weekly-survey-container.already-answered .survey-answer input,.weekly-survey-container.already-answered .survey-answer label{display:none}.weekly-survey-container.already-answered .disabled-replacement{display:block}.btn-search-toggler{align-self:flex-end;background:transparent;color:#fff;font-family:var(--font-family-decorative);font-size:1.125rem;padding-right:35px;position:relative}@media (min-width:992px){.btn-search-toggler{font-size:1.25rem;margin-bottom:20px;padding-right:45px}}@media (min-width:1200px){.btn-search-toggler{font-size:1.375rem}}@media (max-width:767.98px){.btn-search-toggler{margin:auto 20px auto auto}}.btn-search-toggler svg{display:block;height:auto;margin:auto;width:25px}@media (max-width:575.98px){.btn-search-toggler .text{display:none}}.btn-search-toggler .icon-close,.btn-search-toggler .icon-search{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.5s ease-in-out}.btn-search-toggler .icon-close,.btn-search-toggler.active .icon-search{opacity:0;visibility:hidden}.btn-search-toggler.active .icon-close{opacity:1;visibility:visible}.search-bar{background:var(--colour-white);border-bottom:2px solid var(--colour-gray-very-pale);left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:.5s ease-in-out;visibility:hidden;z-index:-1}.search-bar.visible{opacity:1;transform:translateY(0);visibility:visible}.search-bar form{display:flex;width:100%}.search-bar .wrapper{padding:0}.search-bar input[type=search]{background:transparent;border:0;color:var(--colour-black);flex:1;font-size:1.125rem;padding-left:var(--side-padding)}@media (min-width:992px){.search-bar input[type=search]{font-size:1.5rem}}.search-bar input[type=search]::-moz-placeholder{color:var(--colour-black);opacity:1!important}.search-bar input[type=search]::placeholder{color:var(--colour-black);opacity:1!important}.search-bar button[type=submit]{background:#3b3b3b;display:flex;height:55px;transition:.5s ease-in-out;width:55px}.search-bar button[type=submit]:active,.search-bar button[type=submit]:focus,.search-bar button[type=submit]:hover{background:#000}@media (min-width:992px){.search-bar button[type=submit]{height:75px;width:75px}}.search-bar button[type=submit] svg{display:block;height:auto;margin:auto;width:20px}@media (min-width:992px){.search-bar button[type=submit] svg{width:30px}}.search-bar .autocomplete{background:#fff;border-bottom:2px solid var(--colour-primary);left:0;padding-bottom:10px;padding-top:10px;position:absolute;right:0;top:100%}.search-bar .autocomplete ul{list-style:none;margin:0;padding:0}.search-bar .autocomplete .txt-no-results{color:var(--colour-black);font-size:1.125rem;padding:10px var(--side-padding)}@media (min-width:992px){.search-bar .autocomplete .txt-no-results{font-size:1.5rem}}.search-bar .autocomplete a{color:var(--colour-black);display:block;font-size:1.125rem;padding:10px var(--side-padding)}@media (min-width:992px){.search-bar .autocomplete a{font-size:1.5rem}}.search-bar .autocomplete a:active,.search-bar .autocomplete a:focus,.search-bar .autocomplete a:hover{text-decoration:underline}.site-teacher .search-bar .autocomplete{border-bottom:2px solid var(--colour-teacher)}.page-404 #main{background:url(../images/bg-404.png) no-repeat top/100% auto;display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.page-404 #main{background-position:50%}}.page-404 #site-header{margin-bottom:0}.page-404 .content-container{max-width:100vw;padding-bottom:60px;padding-top:30px;width:800px}.page-404 a{color:var(--colour-primary)}.block-form .section-title,.form-single .section-title{font-family:var(--font-family-decorative);font-size:1.25rem;margin-bottom:40px;word-break:break-all}@media (min-width:768px){.block-form .section-title,.form-single .section-title{font-size:1.375rem}}@media (min-width:992px){.block-form .section-title,.form-single .section-title{font-size:1.5rem;margin-left:10%}}.block-form .subtitle,.form-single .subtitle{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:20px}@media (min-width:992px){.block-form .subtitle,.form-single .subtitle{font-size:1.5rem}}.block-form .form-container,.form-single .form-container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);transform:translateX(0);width:800px}.block-form .during-submit-message,.form-single .during-submit-message{align-items:center;background:var(--page-theme-colour-light);border-radius:30px;color:var(--colour-white);display:flex;font-weight:var(--font-weight-semi-bold);justify-content:center;margin:50px 0;padding:10px 15px;text-align:center}@media (min-width:992px){.block-form .during-submit-message,.form-single .during-submit-message{padding:25px 50px}}.block-form .during-submit-message .ajax-loader-container,.form-single .during-submit-message .ajax-loader-container{flex-grow:0;flex-shrink:0;position:relative;width:40px;z-index:2}.block-form .during-submit-message .ajax-loader,.form-single .during-submit-message .ajax-loader{display:block}.block-form .during-submit-message .submitting-message,.form-single .during-submit-message .submitting-message{flex-grow:1}.block-form .submitted-message,.form-single .submitted-message{display:block;font-size:1.5rem;font-weight:var(--font-weight-semi-bold);margin:100px auto;text-align:center}.post-archive .post-filters,.posts-collections-single .post-filters{margin-bottom:45px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media (min-width:768px){.post-archive .post-filters,.posts-collections-single .post-filters{display:flex;flex-wrap:wrap}}.post-archive .post-filters label,.posts-collections-single .post-filters label{color:var(--colour-primary);display:block;font-family:var(--font-family-decorative);font-size:1.25rem;margin-bottom:10px;margin-right:30px}.post-archive .post-filters label:has(#row-profs),.posts-collections-single .post-filters label:has(#row-profs){color:purple!important}.post-archive .post-filters option:checked,.post-archive .post-filters option:hover,.posts-collections-single .post-filters option:checked,.posts-collections-single .post-filters option:hover{background:var(--colour-primary)}.post-archive .post-filters .select2,.posts-collections-single .post-filters .select2{min-width:100%;width:100%!important}@media (min-width:768px){.post-archive .post-filters .row,.posts-collections-single .post-filters .row{width:33.33%}}.post-archive .post-filters .taxonomy-dropdown,.posts-collections-single .post-filters .taxonomy-dropdown{display:block;margin-left:0;padding-left:20px;padding-right:20px;width:100%}.post-archive .load-more-container,.posts-collections-single .load-more-container{padding:30px var(--side-padding);text-align:center;width:100%}.post-archive .load-more-container :disabled:not(.ajaxing),.posts-collections-single .load-more-container :disabled:not(.ajaxing){opacity:0}.none-found-container{display:block;padding-bottom:var(--side-padding);width:800px}.none-found-container .none-found-content{margin-top:var(--side-padding)}.post-archive .collection-posts,.post-archive .posts,.posts-collection-presentation .collection-posts,.posts-collection-presentation .posts,.posts-collections .collection-posts,.posts-collections .posts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.post-archive .collection-posts:after,.post-archive .posts:after,.posts-collection-presentation .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collections .collection-posts:after,.posts-collections .posts:after{content:"";flex:auto;flex-grow:0}@media (min-width:768px){.post-archive .collection-posts:after,.post-archive .posts:after,.posts-collection-presentation .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collections .collection-posts:after,.posts-collections .posts:after{width:calc(50% - 20px)}}@media (min-width:1200px){.post-archive .collection-posts:after,.post-archive .posts:after,.posts-collection-presentation .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collections .collection-posts:after,.posts-collections .posts:after{width:calc(33% - 60px)}}.post-archive .post-card,.posts-collection-presentation .post-card,.posts-collections .post-card{margin-bottom:30px}@media (min-width:768px){.post-archive .post-card,.posts-collection-presentation .post-card,.posts-collections .post-card{width:calc(50% - 20px)}}@media (min-width:1200px){.post-archive .post-card,.posts-collection-presentation .post-card,.posts-collections .post-card{width:calc(33% - 40px)}}.lexicon-index .page-title{color:var(--page-theme-colour)}.lexicon-index .keywords-menu{background:var(--colour-white);padding:20px 0;position:sticky;top:0;z-index:5}.lexicon-index .keywords-menu:after,.lexicon-index .keywords-menu:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:40px;z-index:5}.lexicon-index .keywords-menu:before{background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));left:0}.lexicon-index .keywords-menu:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 20%,#fff);right:0}.lexicon-index .keywords-menu .letter-jump-link{align-items:center;background:var(--colour-gray-pale);border:1px solid var(--colour-gray-very-pale);border-radius:500px;color:var(--colour-black);display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.lexicon-index .keywords-menu .letter-jump-link.current-section{background:var(--page-theme-colour);color:var(--colour-white)}.lexicon-index .keywords-menu .letter-jump-link.disabled{opacity:.5}.lexicon-index .keywords-menu .jump-letter-container{height:40px;width:40px}.lexicon-index .keywords-menu .jump-letter-container:first-child{padding-left:20px;width:60px}.lexicon-index .keywords-menu .jump-letter-container:last-child{padding-right:20px;width:60px}.lexicon-index .keywords-menu .jump-letters{position:relative}.lexicon-index .keywords-menu .swiper-button{height:19px;margin-top:0;top:50%;transform:translateY(-50%);width:11px}.lexicon-index .keywords-menu .swiper-button:after,.lexicon-index .keywords-menu .swiper-button:before{display:none}.lexicon-index .keywords-menu .swiper-button-prev{background:url(../images/icon-caret-left.svg) no-repeat 50%/contain;left:0}.lexicon-index .keywords-menu .swiper-button-next{background:url(../images/icon-caret-right.svg) no-repeat 50%/contain;right:0}.lexicon-index .introduction-section .introduction .bg-kids .frame{background:url(../images/illustrations/lexique-2.png) no-repeat 50%/contain}.lexicon-index .main-content a:not(.btn):not(.pill-read-more):not(.letter-jump-link){color:var(--page-theme-colour)}.lexicon-index .keywords-group:not(:first-child){margin-top:-20px}.lexicon-index .keyword-heading{color:var(--page-theme-colour);font-size:2.25rem;font-weight:var(--font-weight-bold);margin-bottom:20px;padding-top:var(--side-padding);text-decoration:underline}.lexicon-index .lexicon-word{margin-bottom:60px}.lexicon-index .lexicon-word .content{font-size:1.5rem}.lexicon-index .lexicon-word .content em{color:var(--colour-primary-pale)}.lexicon-index .lexicon-word .content ol{counter-reset:my-awesome-counter 0;list-style:none}.lexicon-index .lexicon-word .content ol li{counter-increment:my-awesome-counter;padding:0 0 0 .5em}.lexicon-index .lexicon-word .content ol li::marker{color:var(--colour-primary);content:counter(my-awesome-counter) ".";font-weight:700}.lexicon-index .lexicon-word .content ol li+li{margin-top:10px}.lexicon-index .word-title{font-size:1.75rem;font-weight:var(--font-weight-bold);margin-bottom:10px;position:relative}.lexicon-index .word-title,.lexicon-index .word-title a{color:var(--page-theme-colour)}.lexicon-index .word-title .bookmark-link{max-width:0;overflow:hidden;position:absolute;right:100%;top:0;transition:.15s ease-in-out}.lexicon-index .word-title:hover .bookmark-link{max-width:20px}.lexicon-index .word-type{margin-bottom:10px}.profile-page #main.split-laptop{display:flex;flex-direction:column;max-width:100vw;overflow:hidden}@media (min-width:992px){.profile-page #main.split-laptop{flex-direction:row;flex-wrap:wrap}}.profile-page #main.split-laptop .main-content{width:100%}.profile-page .top-row{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.375rem}@media (min-width:992px){.profile-page .top-row{align-items:center;display:flex;font-size:2.25rem;justify-content:space-between}}.profile-page .wizard-title{color:var(--colour-primary);font-size:1.375rem;margin-bottom:var(--side-padding);word-break:break-all}@media (min-width:992px){.profile-page .wizard-title{font-size:2.25rem}}.profile-page .current-page,.profile-page .wizard-mini-title{color:var(--colour-black)}.profile-page .introduction-section .bg-kids .frame{background:url(../images/enfants-couleur.png) no-repeat 50%/contain}.profile-page .section-title{margin-bottom:30px;margin-top:30px}.profile-page .field-group,.profile-page .input-container,.profile-page .input-group,.profile-page .select2-container,.profile-page select{max-width:100%}.profile-page .field-group{font-size:1.375rem;max-width:100vw}.profile-page .field-group.label-only label:not(.radio-label):not(.image-list-label):not(.checkbox-label){font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:calc(var(--side-padding)/2)}.profile-page .field-group.label-only+.has-fields{margin-top:5px}.profile-page .field-group label:not(.radio-label):not(.image-list-label):not(.checkbox-label){color:var(--colour-primary);display:block;font-weight:var(--font-weight-normal)}.profile-page .field-group label{cursor:pointer;min-height:36px}.profile-page .field-group .input-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.profile-page .field-group input[type=email],.profile-page .field-group input[type=number],.profile-page .field-group input[type=tel],.profile-page .field-group input[type=text]{border:3px solid var(--colour-black);border-radius:30px;line-height:1;max-width:100%;padding:15px 30px}.profile-page .field-group+.field-group{margin-top:15px}@media (min-width:768px){.profile-page .field-group.date-de-naissance .input-container .select2-container:not(:last-child){margin-right:10px}.profile-page .field-group.definis-ta-mascotte .input-container .select-container{display:block;width:100%}.profile-page .field-group.definis-ta-mascotte .input-container .select2-container{margin-bottom:var(--side-padding)}}.profile-page .field-group[class*=animal-type-]{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.profile-page .field-group[class*=animal-type-]{max-width:100%;width:500px}.profile-page .field-group[class*=animal-type-] .input-container,.profile-page .field-group[class*=animal-type-] label{width:calc(50% - 10px)}.profile-page .field-group[class*=animal-type-] label{text-align:right}}.profile-page .field-group[class*=animal-type-] label:not(.radio-label):not(.image-list-label):not(.checkbox-label){display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.profile-page .field-group[class*=animal-type-]+[class*=animal-type-]{margin-top:25px}.profile-page .input-container{justify-content:space-between}.profile-page .contains_checkboxes,.profile-page .contains_radios{margin-left:-20px;margin-right:-20px;width:auto}.profile-page .checkbox-group{display:flex;margin:5px 20px;position:relative}.profile-page .checkbox-group input[type=checkbox]{left:-200vw;position:absolute;top:0}.profile-page .checkbox-group .checkbox-label{background:url(../images/checkbox-empty.svg) no-repeat 0/31px auto;color:var(--colour-black);padding:5px 0 5px 45px}.profile-page .checkbox-group input:checked+label{background-image:url(../images/checkbox-checked-red.svg);color:var(--colour-primary)}@media (max-width:767.98px){.profile-page select{width:100%}}.profile-page .select2-container{display:inline-block}.profile-page .select2-container .select2-selection__rendered{font-size:1.125rem;padding-right:35px}.profile-page .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.profile-page .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.profile-page .select2-container--open .select2-dropdown--above{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.profile-page select+.select2-container:before{content:"\a"}.profile-page .field-group .select2-results__option--disabled{display:none}.profile-page .field-group-type_upload+.avatar-preview-container-prof{margin-left:50px}.profile-page .field-group-type_upload+.avatar-preview-container-prof .avatar-preview{height:200px;width:200px}.profile-page .select-container{display:inline-block;max-width:100%}.profile-page .error{background:var(--colour-primary) url(../images/icon-report.svg) no-repeat 11px center/17px auto;border-radius:20px;color:var(--colour-white);display:inline-block;font-size:.75rem;margin-top:10px;padding:10px 15px 10px 35px}.profile-page .image-list-parent{display:flex;flex-wrap:wrap;justify-content:space-between}.profile-page .image-list-parent .image-radios{display:block;margin-bottom:40px;position:relative}.profile-page .image-list-parent .image-radios input{left:-200vw;position:absolute;top:0}.profile-page .image-list-parent .image-radios label{align-items:center;display:flex;justify-content:flex-start}.profile-page .image-list-parent .image-radios label img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.profile-page .image-list-parent .image-radios label .image-container{border-radius:55px;display:block;flex-shrink:0;height:145px;overflow:hidden;transform:rotate(-5deg);width:145px}.profile-page .image-list-parent .image-radios label .image-container:before{border-radius:55px;bottom:0;box-shadow:inset 0 0 0 3px #000;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.profile-page .image-list-parent .image-radios .image-list-text-label{margin-left:25px}.profile-page .image-list-parent .image-radios input:checked+label{border:none}.profile-page .image-list-parent .image-radios input:checked+label .image-container:before{box-shadow:inset 0 0 0 3px transparent}.profile-page .image-list-parent .image-radios input:checked+label .image-container:after{background:url(../images/image-list-selected.svg) no-repeat 50%/contain;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px;transform:rotate(5deg);z-index:2}@media (min-width:992px){.profile-page .image-list-parent .image-radios+.image-radios{margin-left:15px}.profile-page .image-list-parent .image-radios.has-labels{width:calc(50% - 40px)}}.profile-page .thematiques .checkbox-group.themes-list{margin-left:var(--side-padding);margin-right:var(--side-padding)}.profile-page .thematiques .checkbox-group.themes-list .theme-checkbox{background:url(../images/checkbox-empty-white.svg) no-repeat right 10px center/31px auto;border-radius:20px;color:var(--colour-white);display:block;margin-bottom:10px;padding:10px 60px 10px 20px}@media (min-width:768px){.profile-page .thematiques .checkbox-group.themes-list .theme-checkbox{display:inline-block;margin-bottom:10px}}.profile-page .thematiques .checkbox-group.themes-list input:checked+.theme-checkbox{background-image:url(../images/checkbox-checked-white.svg)}.profile-page .btn-finish-container,.profile-page .btn-next-page-container{margin-bottom:150px;margin-top:40px}@media (min-width:768px){.profile-page .edit-sections{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width:767.98px){.profile-page .edit-section.user-themes{margin-top:60px}}@media (min-width:768px){.profile-page .edit-section.user-info,.profile-page .edit-section.user-notifications,.profile-page .edit-section.user-themes{width:calc(50% - 40px)}}@media (min-width:992px){.profile-page .edit-section.user-info,.profile-page .edit-section.user-notifications,.profile-page .edit-section.user-themes{width:calc(33.33333% - 80px)}}.profile-page .edit-section.user-avatar-section{width:100%}.profile-page .title-row{align-items:center;display:flex;justify-content:flex-start}.profile-page .edit-section-title{color:var(--colour-primary);font-size:1.875rem}.profile-page .btn-edit{background:url(../images/icon-edit-pencil.svg) no-repeat 50%/contain;display:inline-block;height:55px;margin-left:10px;vertical-align:center;width:55px}.profile-page .themes-container{margin-left:-10px;margin-right:-10px;margin-top:20px}.profile-page .theme-pill{border-radius:20px;color:var(--colour-white);display:inline-block;margin:10px;padding:15px 20px}.profile-page .notifications-section{font-size:1.5rem}.profile-page .notifications-section ul li+li{margin-top:10px}.profile-page .birthday-row .fact-value{align-items:center;display:flex}.profile-page .birthday-row .fact-value img{margin-right:calc(var(--side-padding)/2)}.profile-page .fact{font-size:1.5rem}.profile-page .fact .fact-label{color:var(--colour-primary);font-weight:var(--font-weight-bold);margin-bottom:6px}.profile-page .fact .fact-value.username{font-size:1.875rem;font-weight:var(--font-weight-bold)}.profile-page .fact .fact-value.is-quote{color:var(--colour-black);margin-top:10px;padding-bottom:25px;padding-top:25px;position:relative}.profile-page .fact .fact-value.is-quote:after,.profile-page .fact .fact-value.is-quote:before{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;height:15px;left:0;position:absolute;width:20px}.profile-page .fact .fact-value.is-quote:before{background-image:url(../images/icon-quote-before-red.svg);content:open-quote;top:0}.profile-page .fact .fact-value.is-quote:after{background-image:url(../images/icon-quote-after-red.svg);bottom:0;content:close-quote}.profile-page .fact+.fact{margin-top:30px}.profile-page .animals-container{display:flex;flex-wrap:wrap;max-width:320px}.profile-page .edit-section.user-avatar-section{margin-top:60px}.profile-page .edit-section.user-avatar-section .avatar-preview{height:70px;margin-top:20px;width:70px}.profile-page .edit-section.user-avatar-section .avatar-preview img{transform:none}.profile-page .edit-section.user-avatar-section .avatar-preview.preview-full{height:300px;width:300px}.profile-page .profile-splitter{background:#d4d4d4;margin:10px 0;width:100%}@media (min-width:992px){.profile-page .profile-splitter{margin:60px 0}}.profile-page .avatar-preview img{transform:none}.profile-page #user_messages,.profile-page #user_notifications,.profile-page #user_notifications_and_messages{margin-top:60px}.profile-page #user_messages a,.profile-page #user_notifications a,.profile-page #user_notifications_and_messages a{word-wrap:break-word;color:var(--colour-primary);overflow-wrap:break-word;word-break:break-word}.profile-page #user_messages .edit-section-title,.profile-page #user_notifications .edit-section-title,.profile-page #user_notifications_and_messages .edit-section-title{margin-bottom:20px}@media (min-width:768px){.profile-page #user_messages .profile-messages,.profile-page #user_notifications .profile-messages,.profile-page #user_notifications_and_messages .profile-messages{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.profile-page #user_messages .profile-message,.profile-page #user_notifications .profile-message,.profile-page #user_notifications_and_messages .profile-message{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:40px;overflow:hidden;width:100%}@media (min-width:768px){.profile-page #user_messages .profile-message,.profile-page #user_notifications .profile-message,.profile-page #user_notifications_and_messages .profile-message{width:calc(50% - 40px)}}.profile-page #user_messages .user-avatar,.profile-page #user_notifications .user-avatar,.profile-page #user_notifications_and_messages .user-avatar{flex-shrink:0}.profile-page #user_messages .generic-avatar img,.profile-page #user_notifications .generic-avatar img,.profile-page #user_notifications_and_messages .generic-avatar img{height:100%;width:100%}.profile-page #user_messages .messsage-inner,.profile-page #user_notifications .messsage-inner,.profile-page #user_notifications_and_messages .messsage-inner{flex-shrink:1;margin-left:15px;width:98%}.profile-page #user_messages .date-decorator,.profile-page #user_notifications .date-decorator,.profile-page #user_notifications_and_messages .date-decorator{background-color:var(--page-theme-colour);display:inline-block;height:4px;vertical-align:middle;width:15px}.profile-page #user_messages .sender-name,.profile-page #user_notifications .sender-name,.profile-page #user_notifications_and_messages .sender-name{color:var(--colour-primary);font-size:1.875rem;font-weight:var(--font-weight-bold)}.profile-page #user_messages .sender-name .text-neutral,.profile-page #user_notifications .sender-name .text-neutral,.profile-page #user_notifications_and_messages .sender-name .text-neutral{font-size:.6em}.profile-page #user_messages .message-content,.profile-page #user_messages .message-when,.profile-page #user_notifications .message-content,.profile-page #user_notifications .message-when,.profile-page #user_notifications_and_messages .message-content,.profile-page #user_notifications_and_messages .message-when{margin-top:10px}.profile-page #user_messages .message-content,.profile-page #user_notifications .message-content,.profile-page #user_notifications_and_messages .message-content{font-size:1.25rem}@media (min-width:768px){.profile-page #user_notifications .profile-messages,.profile-page #user_notifications_and_messages .profile-messages{justify-content:left}.profile-page #user_notifications .profile-message,.profile-page #user_notifications_and_messages .profile-message{padding-left:10px;padding-right:10px;width:33.3%}}.profile-page .section-badges{width:100%}@media (max-width:767.98px){.profile-page .section-badges{margin-top:var(--side-padding)}}.profile-page .section-badges .edit-section-title{margin-bottom:20px}.profile-page .profile-page-badges{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-right:-20px}@media (min-width:768px){.profile-page .profile-page-badges{justify-content:flex-start}}.profile-page .profile-page-badges .badge-group{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;margin-bottom:40px;position:relative}.profile-page .profile-page-badges .badge-group .group-badges{display:flex;justify-content:space-between}.profile-page .profile-page-badges .badge-group.has-1-badges{text-align:center;width:50%}@media (min-width:768px){.profile-page .profile-page-badges .badge-group.has-1-badges{width:25%}}@media (min-width:992px){.profile-page .profile-page-badges .badge-group.has-1-badges{width:12.5%}}.profile-page .profile-page-badges .badge-group.has-2-badges{text-align:center;width:100%}@media (min-width:768px){.profile-page .profile-page-badges .badge-group.has-2-badges{width:50%}}@media (min-width:992px){.profile-page .profile-page-badges .badge-group.has-2-badges{width:25%}}@media (min-width:768px){.profile-page .profile-page-badges .badge-group.has-2-badges .badge{width:50%}}.profile-page .profile-page-badges .badge-group:last-child:after{content:"";flex:auto;flex-grow:0;width:50%}@media (min-width:768px){.profile-page .profile-page-badges .badge-group:last-child:after{width:25%}}@media (min-width:992px){.profile-page .profile-page-badges .badge-group:last-child:after{width:20%}.profile-page .profile-page-badges .badge-group:before{background:var(--colour-primary);bottom:20px;content:"";position:absolute;right:0;top:40px;width:1px}}.profile-page .profile-page-badges .badge-group .badge-title{color:var(--colour-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);text-align:center}.profile-page .profile-page-badges .badge-group .badge-subtitle{color:#d3d3d3}.profile-page .profile-page-badges .badge-group .badge-group-subtitle,.profile-page .profile-page-badges .badge-group .badge-subtitle{margin-top:3px}.profile-page .profile-page-badges .badge-group .badge-group-subtitle{margin-bottom:10px}.profile-page .profile-page-badges .badge{margin-left:30px;margin-right:30px;width:100%}.profile-page .profile-page-badges .badge .badge-container-inner{background:#efefef}.profile-page .profile-page-badges .badge .badge-subtitle{text-shadow:-1px 2px 1px rgba(0,0,0,.8)}.profile-page .profile-page-badges .badge.incomplete .progress-graph{visibility:visible}.profile-page .profile-page-badges .badge.complete .badge-container-inner{background:#f5d9dc}.profile-page .profile-page-badges .badge.complete .badge-subtitle{color:var(--colour-primary);text-shadow:none}.profile-page .profile-page-badges .badge.complete .progress-container{visibility:hidden}.profile-page .profile-page-badges .badge-subtitle,.profile-page .profile-page-badges .progress-container{text-align:center}.profile-page .profile-page-badges .progress-graph{border:1px solid var(--colour-primary);border-radius:20px;display:block;margin:5px auto;overflow:hidden;position:relative;width:50%}.profile-page .profile-page-badges .progress-graph .graph-fill{background:var(--colour-primary);border-radius:20px;bottom:0;left:0;position:absolute;top:0}.profile-page .favourites-title{margin-bottom:30px}.profile-page .favourites-title .icon-container{background:url(../images/icon-heart.svg) no-repeat 50%/contain;display:inline-block;height:35px;width:42px}.profile-page .section-favourites{margin-top:var(--side-padding)}@media (min-width:992px){.profile-page .section-favourites{margin-top:0}}.profile-page .section-favourites,.profile-page .section-favourites .make-mobile-slider{width:100%}@media (min-width:768px){.profile-page .section-favourites .found-posts{display:flex;margin-left:-7.5px;margin-right:-7.5px;width:auto}}@media (min-width:992px){.profile-page .section-favourites .found-posts{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.profile-page .section-favourites .found-posts .post-card{margin-bottom:30px;position:relative}@media (max-width:767.98px){.profile-page .section-favourites .found-posts .post-card,.profile-page .section-favourites .found-posts .post-card .featured-image-container{max-width:100vw}}@media (min-width:768px){.profile-page .section-favourites .found-posts .post-card{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}}@media (min-width:992px){.profile-page .section-favourites .found-posts .post-card{width:calc(33% - 30px)}.profile-page .section-favourites .found-posts .post-card:last-child{margin-left:15px;margin-right:auto}}.profile-page .make-mobile-slider{width:100%}@media (max-width:767.98px){.profile-page .sidebar{order:50}}.profile-page .sidebar:not(:empty){padding-bottom:100px}.profile-page .toggler-container{flex-shrink:0;text-align:center;width:100%}.profile-page #user_messages .more-content,.profile-page #user_notifications .more-content,.profile-page #user_notifications_and_messages .more-content,.profile-page .badges .more-content{display:none;width:100%}.profile-page #user_messages .more-content.open,.profile-page #user_notifications .more-content.open,.profile-page #user_notifications_and_messages .more-content.open,.profile-page .badges .more-content.open{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.profile-page.profile-mode_profile-wizard #user_messages,.profile-page.profile-mode_profile-wizard #user_notifications,.profile-page.profile-mode_profile-wizard #user_notifications_and_messages,.profile-page.profile-mode_profile-wizard .profile-splitter,.profile-page.profile-mode_profile-wizard .recently-visited-posts,.profile-page.profile-mode_profile-wizard .section-badges,.profile-page.profile-mode_profile-wizard .section-favourites,.profile-page.profile-mode_profile-wizard .sidebar{display:none}@media (min-width:992px){.profile-page.profile-mode_profile-wizard .sidebar{display:block}}@media (max-width:991.98px){.profile-page .recently-visited-posts.ready{padding-top:0}.profile-page .recent-posts-title{margin-left:var(--side-padding);margin-right:var(--side-padding)}}.profile-page .text-neutral{color:#000}.profile-page .text-italic{font-style:italic}.profile-page .txt-info{padding-top:20px}.profile-page .is-new{align-items:flex-start;background-color:var(--page-theme-colour-extra-light);border-radius:20px;display:flex;flex-direction:column;font-size:1rem;justify-content:center;min-height:230px;padding:5px 20px 10px 5px;position:relative}@media (min-width:992px){.profile-page .is-new{font-size:1.25rem}}.radio-groups:not(.num-groups_1):not(.num-groups_2):not(.num-groups_3){display:flex;flex-wrap:wrap}@media (min-width:992px){.radio-groups:not(.num-groups_1):not(.num-groups_2):not(.num-groups_3) .radio-group .radio-group{margin-left:50px}}.checkbox-group,.radio-group{align-items:center;display:flex;margin:5px 20px 20px 0;position:relative}#profile .checkbox-group,#profile .radio-group{margin-left:20px}.checkbox-group input[type=checkbox],.checkbox-group input[type=radio],.radio-group input[type=checkbox],.radio-group input[type=radio]{left:-200vw;position:absolute;top:0}.checkbox-group label.checkbox-label,.checkbox-group label.radio-label,.radio-group label.checkbox-label,.radio-group label.radio-label{align-items:center;display:inline-flex;min-height:30px;padding-left:45px}.checkbox-group label.checkbox-label,.radio-group label.checkbox-label{min-height:42px}.checkbox-group .radio-label,.radio-group .radio-label{background:url(../images/input-radio-unchecked.svg) no-repeat 0/31px auto}.checkbox-group .checkbox-label,.radio-group .checkbox-label{background:url(../images/reg-checkbox-empty.svg) no-repeat 0/38px auto}#profile .checkbox-group .checkbox-label,#profile .radio-group .checkbox-label{background:url(../images/checkbox-empty-white.svg) no-repeat right 10px center/31px auto}.checkbox-group input:checked+label,.radio-group input:checked+label{color:var(--colour-primary)}.checkbox-group input:checked+.radio-label,.radio-group input:checked+.radio-label{background-image:url(../images/input-radio-checked.svg)}.checkbox-group input:checked+.checkbox-label,.radio-group input:checked+.checkbox-label{background-image:url(../images/reg-checkbox-checked.svg)}#profile .checkbox-group input:checked+.checkbox-label,#profile .radio-group input:checked+.checkbox-label{background-image:url(../images/checkbox-checked-white.svg)}body.single #main{padding-bottom:50px}body.single #main.has-related-links{padding-top:150px}@media (min-width:992px){body.single #main.has-related-links{padding-top:205px}body.single #main{padding-bottom:90px}}body.single .main-content .post-information{padding-bottom:50px;position:relative}body.single .main-content .post-information .related-content-label{left:-10px;position:absolute;top:-12px;z-index:1}body.single .main-content .post-information .related-content-label span{background:var(--colour-primary);border-radius:10px;color:var(--colour-white);display:inline-block;font-family:var(--font-family-decorative);font-size:1.25rem;padding:10px 15px;transform:rotate(-10deg)}@media (min-width:992px){body.single .main-content .post-information .related-content-label span{font-size:1.5rem}}body.single .main-content .featured-image-container{display:block;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}body.single .main-content .featured-image-container iframe,body.single .main-content .featured-image-container img,body.single .main-content .featured-image-container picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}body.single .main-content .post-meta.has-caption{background:var(--page-theme-colour-extra-light)}body.single .main-content .post-meta .image-credits{font-size:.75rem}body.single .main-content .post-meta .inner-wrapper{padding-right:0}body.single .main-content .post-meta .image-legend{padding-bottom:25px;padding-top:25px;text-align:left}body.single .main-content .post-meta .image-legend,body.single .main-content .post-meta .image-legend p{font-size:1rem!important}body.single .main-content .post-meta .image-credits+.image-legend{padding-top:10px}body.single .main-content .themes-meta{margin-top:-50px;min-height:70px;position:relative;z-index:2}body.single .main-content .page-title{color:var(--page-theme-colour);font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:25px;margin-top:25px}@media (min-width:992px){body.single .main-content .page-title{font-size:1.5rem}}body.single .main-content .publish-date{margin-bottom:20px}body.single .main-content .date-decorator{background-color:var(--page-theme-colour);display:inline-block;height:4px;vertical-align:middle;width:15px}body.single .main-content .post-meta-2{margin-bottom:20px}body.single .main-content .avatar-username-container{margin-right:10px}body.single .main-content a:not(.btn):not(.pill-read-more):not(.comments-count):not(.post-title a):not(.posts-collection-presentation .collection-title a){color:var(--page-theme-colour)}@media (min-width:768px){body.single .post-meta-2{align-items:flex-start;display:flex;justify-content:space-between}}body.single .post-meta-2.has-audio-embed .embed-toggler-container{margin-left:auto;margin-top:10px}@media (max-width:575.98px){body.single .post-meta-2.has-audio-embed .embed-toggler-container{margin-top:var(--side-padding)}}body.single .post-meta-2.has-audio-embed .button-decorator{background:url(../images/audio-embed-btn-icon-2.png) no-repeat 50%/contain;bottom:15px;height:57px;position:absolute;right:8px;width:60px}body.single .main-audio-embed{display:none;padding:var(--side-padding)}body.single .main-audio-embed.open{display:block}body.single .main-audio-embed .embed-container{background:var(--colour-white);border-radius:20px;padding:20px}body.single .main-audio-embed iframe{min-height:60px}body.single.biographies-single .post-information,body.single.post-single .post-information,body.single.single-post .post-information{background-color:var(--colour-gray-pale)}body.single.biographies-single .post-information .author-meta,body.single.biographies-single .post-information .post-meta-2,body.single.post-single .post-information .author-meta,body.single.post-single .post-information .post-meta-2,body.single.single-post .post-information .author-meta,body.single.single-post .post-information .post-meta-2{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}body.single.biographies-single .post-information .video-container,body.single.post-single .post-information .video-container,body.single.single-post .post-information .video-container{cursor:pointer}body.single.biographies-single .featured-image-container,body.single.post-single .featured-image-container,body.single.single-post .featured-image-container{position:relative}body.single.biographies-single .featured-image-container .video-icon,body.single.post-single .featured-image-container .video-icon,body.single.single-post .featured-image-container .video-icon{pointer-events:none}body.single.biographies-single .featured-image-container .video-container,body.single.biographies-single .featured-image-container iframe,body.single.post-single .featured-image-container .video-container,body.single.post-single .featured-image-container iframe,body.single.single-post .featured-image-container .video-container,body.single.single-post .featured-image-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}body.single.biographies-single .featured-image-container.switched-to-video .video-icon,body.single.post-single .featured-image-container.switched-to-video .video-icon,body.single.single-post .featured-image-container.switched-to-video .video-icon{display:none}body.single .switched-to-video+.post-meta .themes-meta{margin-top:10px}body.single .user-profile-popup{margin-bottom:var(--side-padding)}body.single .subtheme-pill{align-items:center;background-color:var(--colour-white);border:1px solid #aaa;border-radius:20px;color:var(--colour-gray-dark);display:inline-flex;justify-content:center;margin-bottom:10px;min-height:40px;padding:5px 15px;text-decoration:none}body.single .form-container{max-width:100%;transform:none;width:calc(800px - var(--side-padding)*2)}body.biographies-single .post-information,body.post-single .post-information{background:var(--colour-gray-pale)}body.biographies-single.is-quiz .post-information,body.post-single.is-quiz .post-information{background-color:var(--colour-purple)}body.biographies-single.is-quiz .main-content .block,body.biographies-single.is-quiz .main-content .page-title,body.biographies-single.is-quiz .main-content .post-meta,body.biographies-single.is-quiz .main-content .publish-date,body.post-single.is-quiz .main-content .block,body.post-single.is-quiz .main-content .page-title,body.post-single.is-quiz .main-content .post-meta,body.post-single.is-quiz .main-content .publish-date{color:var(--colour-white)}.biographies-single .main-content .post-meta-2{margin-bottom:30px}.sidebar-read-more{margin-top:50px;padding-left:30px;padding-right:30px}body.single.home #main{padding-bottom:0}body.single.home .last-page-section{background:var(--colour-dossiers-bg-light)}body.form-single #main,body.single.narrow-layout #main{max-width:100%;width:800px}.single.email-confirmed #main a{color:var(--colour-primary)}.single.email-confirmed.narrow-layout .page-title{margin-bottom:50px}.single.email-confirmed.narrow-layout .error-message{margin-bottom:var(--side-padding)}.single.email-confirmed.narrow-layout h1+p,.single.email-confirmed.narrow-layout h2+p,.single.email-confirmed.narrow-layout h3+p,.single.email-confirmed.narrow-layout h4+p,.single.email-confirmed.narrow-layout p+p{margin-top:calc(var(--side-padding)/2)}.page-single .featured-image{margin-bottom:calc(var(--side-padding)*2)}.maybe-block-teacher-posts{bottom:0;left:0;position:absolute;right:0;top:0;z-index:500}.prof-logged-in .maybe-block-teacher-posts{pointer-events:none}.legend,.photo-credits,figcaption{font-size:.75rem;padding-bottom:8px;padding-top:8px;text-align:right}.legend p,.photo-credits p,figcaption p{font-size:.75rem!important;margin:0!important}.featured-image-credits{margin-top:-10px}@media (min-width:992px){.featured-image-credits{margin-top:-20px}}figcaption{margin-top:0}figcaption .block+.block{margin-top:8px}.inner-wrapper figcaption.inner-wrapper{padding-left:0}.themes-meta+figcaption{margin-top:-20px}.dekcolb{max-height:100vh;overflow:hidden}.dekcolb:after{animation-delay:1s;animation-direction:alternate;animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fade-in-blocked;background:linear-gradient(0deg,#fff 40%,hsla(0,0%,100%,0));content:"";height:100vh;left:0;opacity:0;position:fixed;top:0;transform-origin:center;width:100vw;z-index:500}@keyframes fade-in-blocked{0%{opacity:0}to{opacity:1}}.search-term{color:#d71825}.search-result-count{font-size:1.25rem;font-weight:bolder;padding-bottom:3em;padding-top:1em}.score{color:#000;display:none;font-size:12pt}.post-card-head-line-jeunes,.post-card-head-line-profs{height:1em;position:relative;width:100%;z-index:10}.post-card-head-line-profs{background-color:var(--colour-teacher)}.post-card-head-line-jeunes{background-color:var(--colour-primary)}.color-profs{color:var(--colour-teacher)!important}.color-neutral{color:#000!important}.site-teacher:not(.old-style-prof-header) #site-header .btn-nav-toggler .line,.site-teacher:not(.old-style-prof-header) #site-header .header-row{background-color:var(--colour-teacher)!important}.site-teacher:not(.old-style-prof-header) #site-header .main-nav{background:var(--colour-teacher) url(/images/bg-logo-faded-teacher.svg) no-repeat center/auto 100%}.site-teacher:not(.old-style-prof-header) #site-header .login-block .count,.site-teacher:not(.old-style-prof-header) #site-header .main-nav .nav-list li a.active,.site-teacher:not(.old-style-prof-header) #site-header .main-nav .nav-list li a:hover{color:var(--colour-teacher)}.site-teacher:not(.old-style-prof-header) #site-header .logo-container{padding-top:6px}.site-teacher:not(.old-style-prof-header) #site-header.sticky .logo-container{padding-bottom:0;padding-top:0}@media (min-width:768px){.author-presentation .group{display:flex}}@media (max-width:767.98px){.author-presentation .selection{margin-bottom:50px}}@media (min-width:768px){.author-presentation .selection{order:2;width:30%}}.author-presentation .selection label{color:var(--colour-primary);display:block;font-family:var(--font-family-decorative);font-size:1.25rem;margin-bottom:10px;margin-right:30px}.author-presentation .selection label:has(#row-profs){color:purple!important}.author-presentation .selection .select2,.author-presentation .selection select{min-width:100%;width:100%!important}@media (min-width:768px){.author-presentation .description{align-items:flex-start;display:flex;order:1;padding-right:50px;width:70%}.author-presentation .description>img{min-width:150px}}.author-presentation .description .mobile{display:block}@media (min-width:768px){.author-presentation .description .mobile{display:none}}.author-presentation .description .tablet{display:none}@media (min-width:768px){.author-presentation .description .tablet{display:block}.author-presentation .description .content{padding-left:20px}}@media (min-width:1200px){.author-presentation .description .content{padding-left:50px}}@media (min-width:768px){.author-presentation .description h1{margin-bottom:25px}}.author-presentation .description img{border-radius:20px;height:auto;width:100%}@media (min-width:768px){.author-presentation .description img{border-radius:40px;max-width:200px}}@media (max-width:767.98px){.author-presentation .description img{margin-bottom:20px;margin-top:20px}}.author-presentation h2{margin-bottom:30px;margin-top:45px}
