*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.d-none{display:none}.uppercase{text-transform:uppercase}@font-face{font-display:swap;font-family:Slackey;font-style:normal;font-weight:400;src:url(/build/assets/slackey-v28-latin-regular-CIzRv1mh.eot);src:url(/build/assets/slackey-v28-latin-regular-CIzRv1mh.eot?#iefix) format("embedded-opentype"),url(/build/assets/slackey-v28-latin-regular-xHXqOvOx.woff2) format("woff2"),url(/build/assets/slackey-v28-latin-regular-T6vjzmuF.woff) format("woff"),url(/build/assets/slackey-v28-latin-regular-BCzaqA_r.ttf) format("truetype"),url(/build/assets/slackey-v28-latin-regular-BNn8ZLuI.svg#Slackey) format("svg")}@font-face{font-display:swap;font-family:Smooch Sans;font-style:normal;font-weight:700;src:url(/build/assets/smooch-sans-v13-latin-700-JXw1Y2sU.eot);src:url(/build/assets/smooch-sans-v13-latin-700-JXw1Y2sU.eot?#iefix) format("embedded-opentype"),url(/build/assets/smooch-sans-v13-latin-700-ClpzRId1.woff2) format("woff2"),url(/build/assets/smooch-sans-v13-latin-700-9Kfqe6R8.woff) format("woff"),url(/build/assets/smooch-sans-v13-latin-700-DTUWutj6.ttf) format("truetype"),url(/build/assets/smooch-sans-v13-latin-700-DvNNk3cq.svg#SmoochSans) format("svg")}@font-face{font-display:swap;font-family:Smooch Sans;font-style:normal;font-weight:800;src:url(/build/assets/smooch-sans-v13-latin-800-BwmszYf2.eot);src:url(/build/assets/smooch-sans-v13-latin-800-BwmszYf2.eot?#iefix) format("embedded-opentype"),url(/build/assets/smooch-sans-v13-latin-800-BbwH6uej.woff2) format("woff2"),url(/build/assets/smooch-sans-v13-latin-800-Dcxw_vRT.woff) format("woff"),url(/build/assets/smooch-sans-v13-latin-800-CzbHsab1.ttf) format("truetype"),url(/build/assets/smooch-sans-v13-latin-800-BkGvCPGz.svg#SmoochSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/build/assets/work-sans-v19-latin-regular-B-Dror4e.eot);src:url(/build/assets/work-sans-v19-latin-regular-B-Dror4e.eot?#iefix) format("embedded-opentype"),url(/build/assets/work-sans-v19-latin-regular-CO25iGFc.woff2) format("woff2"),url(/build/assets/work-sans-v19-latin-regular-Cz115r0e.woff) format("woff"),url(/build/assets/work-sans-v19-latin-regular--A43dzuE.ttf) format("truetype"),url(/build/assets/work-sans-v19-latin-regular-CLYmhNkA.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(/build/assets/work-sans-v19-latin-500-C9yoKjqA.eot);src:url(/build/assets/work-sans-v19-latin-500-C9yoKjqA.eot?#iefix) format("embedded-opentype"),url(/build/assets/work-sans-v19-latin-500-DxRKHa88.woff2) format("woff2"),url(/build/assets/work-sans-v19-latin-500-BBmU8T2i.woff) format("woff"),url(/build/assets/work-sans-v19-latin-500-BcPF4zDw.ttf) format("truetype"),url(/build/assets/work-sans-v19-latin-500-3BDx14nu.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:url(/build/assets/work-sans-v19-latin-500italic-Hxwvx-Ss.eot);src:url(/build/assets/work-sans-v19-latin-500italic-Hxwvx-Ss.eot?#iefix) format("embedded-opentype"),url(/build/assets/work-sans-v19-latin-500italic-D_A3y8aT.woff2) format("woff2"),url(/build/assets/work-sans-v19-latin-500italic-fA5HEHaH.woff) format("woff"),url(/build/assets/work-sans-v19-latin-500italic-DEvlVTSl.ttf) format("truetype"),url(/build/assets/work-sans-v19-latin-500italic-DC-CrjsY.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(/build/assets/work-sans-v19-latin-600-CP8N5Hry.eot);src:url(/build/assets/work-sans-v19-latin-600-CP8N5Hry.eot?#iefix) format("embedded-opentype"),url(/build/assets/work-sans-v19-latin-600-EokiEufc.woff2) format("woff2"),url(/build/assets/work-sans-v19-latin-600-3qRRlkjL.woff) format("woff"),url(/build/assets/work-sans-v19-latin-600-BNEMPvHv.ttf) format("truetype"),url(/build/assets/work-sans-v19-latin-600-Dw2oRAFo.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/build/assets/work-sans-v19-latin-700-DRPpJOTx.eot);src:url(/build/assets/work-sans-v19-latin-700-DRPpJOTx.eot?#iefix) format("embedded-opentype"),url(/build/assets/work-sans-v19-latin-700-8NPS7-Eu.woff2) format("woff2"),url(/build/assets/work-sans-v19-latin-700-DO9TP3-b.woff) format("woff"),url(/build/assets/work-sans-v19-latin-700-DYfept05.ttf) format("truetype"),url(/build/assets/work-sans-v19-latin-700-CSz_nETl.svg#WorkSans) format("svg")}html,body{position:relative;background:var(--colour-page-bg-gray);max-width:100vw;width:100%;text-rendering:optimizeLegibility}body{display:flex;flex-direction:column;top:0}body.needs-overflow-protection{max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}*{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{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden}.wrapper{margin:0 auto;width:1470px;max-width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding)}@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{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.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}.right,.align-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:solid 12px orange;outline-offset:-12px}.debug-small{outline:solid 2px green;outline-offset:-1px}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between}.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}html,body{font-family:var(--font-family-body);font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.2}*::selection{color:var(--colour-white);background:var(--page-theme-colour)}[class*=-title] a,.btn,.button{text-decoration:none}h1,h2,h3,h4{line-height:1}.larger-line-height .main-content{line-height:1.8}.larger-line-height h1,.larger-line-height h2,.larger-line-height h3,.larger-line-height h4{line-height:1.5}p{margin:0}p+p{margin-top:10px}abbr[data-lexicon-id],abbr[data-lexique-id]{color:var(--page-theme-colour);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--page-theme-colour);text-underline-offset:3px;cursor:pointer}.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-top:calc(var(--side-padding));margin-bottom:0}.larger-font-size .block-wysiwyg h1,.larger-font-size .block-wysiwyg h2,.larger-font-size .block-wysiwyg h3,.larger-font-size .block-wysiwyg h4{font-size:1.5625rem}.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}.larger-font-size .block-wysiwyg h1,.larger-font-size .block-wysiwyg h2,.larger-font-size .block-wysiwyg h3,.larger-font-size .block-wysiwyg h4{font-size:1.875rem}}.block-wysiwyg p,.block-wysiwyg li{font-size:1.125rem;letter-spacing:.05rem}.larger-font-size .block-wysiwyg p,.larger-font-size .block-wysiwyg li{font-size:1.40625rem}@media (min-width: 992px){.block-wysiwyg p,.block-wysiwyg li{font-size:1.25rem}.larger-font-size .block-wysiwyg p,.larger-font-size .block-wysiwyg li{font-size:1.5625rem}}.block-wysiwyg p+p,.block-wysiwyg li+li{margin-top:20px}.font_bigger{font-size:1.5em}.dz-clickable,.upload-completed,.upload-progress{background:var(--colour-white);border-radius:20px;border:2px dashed var(--colour-gray-mid);position:relative;width:200px;height:200px;margin-bottom:30px}.dz-clickable{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:10px;border:2px dashed var(--colour-gray-mid);text-align:center}.dz-clickable .field-message{pointer-events:none}.dz-clickable .dz-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.dz-clickable .error-message{position:absolute;top:100%;margin-left:0;margin-right:0;margin-top:-20px;padding-top:30px;z-index:-1}.upload-progress{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;position:relative;overflow:hidden;padding:10px}.upload-progress .submitting-message{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;text-align:center}.upload-progress .progress-text{color:var(--colour-primary);background:#ffffffe6;font-weight:var(--font-weight-bold);border-radius:50px;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{position:absolute;bottom:0;left:0;right:0;background:var(--page-theme-colour);z-index:0}.upload-completed{overflow:hidden}.upload-completed .filename{border-radius:10px;background:#fff6;padding:5px 10px;max-width:80%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.upload-completed img{object-fit:cover;width:100%;height:100%}.upload-completed.non-image{display:flex;flex-direction:column;justify-content:center;align-items: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;padding:30px 20px;height:70px}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{top:-40px;padding-top:40px}body.page-single #main .form-container .select2-container--default .select2-dropdown.select2-dropdown--above{bottom:-40px;padding-bottom:40px}.form-error,.error-message{background:var(--colour-primary);border-radius:0 0 10px 10px;color:var(--colour-white);font-size:.875rem;font-weight:var(--font-weight-bold);display:inline-block;margin-left:30px;margin-right:30px;padding:5px 10px}.vn-input-dropdown,.vn-input-dropdown select,.vn-input-dropdown .select2{max-width:100%}[data-lastpass-root]{display:none!important}.ad-outer-container{display:flex;justify-content:center;align-items:center;margin-bottom:30px;width:100%;max-width:100vw;overflow:hidden;flex-shrink:0}.post+.ad-outer-container,.posts+.ad-outer-container{margin-top:30px}@media (min-width: 768px){.ad-outer-container.mobile-slot{display:none}}@media (max-width: 767.98px){.ad-outer-container.desktop-slot{display:none}}.block-button .wrapper{display:flex;justify-content:flex-start;align-items:center}.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{max-width:100%;margin-right:auto;margin-left:auto;display:block}.block-image{background:var(--page-theme-colour-extra-light)}.block-image.has-caption{padding-bottom:16px}.block-image .image-frame.default-crop{height:0;padding-bottom:56.25%;display:block;width:100%;position:relative;overflow:hidden}.block-image .image-frame.default-crop picture,.block-image .image-frame.default-crop iframe,.block-image .image-frame.default-crop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.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);position:relative;padding-top:40px;padding-bottom:50px}@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-top:80px;padding-bottom:90px}}.block-participations .inner-wrapper{overflow:hidden}.block-participations .inner-wrapper,.block-participations .image-container{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{background:url(/build/assets/see-more-white-DyvjQCQw.svg) no-repeat center right/72px auto;display:inline-flex;justify-content:flex-start;align-items:center;padding-right:90px;min-height:73px;color:var(--colour-white);font-size:1.5rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.block-participations .full-width-bg{background:var(--colour-primary) url(/build/assets/bg-logo-faded-BmW3ANZZ.svg) no-repeat 60% center/auto 100%}@media (min-width: 992px){.block-posts{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.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{text-align:center;width:100%;margin-top:30px;margin-bottom:20px}.block-quiz{background:var(--colour-purple) url(/build/assets/quiz-bg-as-logo-B8IMl9bk.svg) no-repeat bottom right/75% auto;color:var(--colour-white);position:relative;padding:65px 30px 0;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{position:absolute;top:0;left:0;padding:6px 15px 6px 30px;border-top-right-radius:500px;border-bottom-right-radius:500px;color:var(--colour-purple);background:var(--colour-white);font-size:1.5rem}.block-quiz .questions-status .current-question{color:var(--colour-fuschia)}.block-quiz label{cursor:pointer;width:100%}.block-quiz .skewed-frame{width:260px;height:260px}.block-quiz .question-text{color:var(--colour-white);font-size:1.25rem;text-align:center;margin-bottom:20px}@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{width:200px;height:200px;margin-bottom:30px}.block-quiz .answers .button{width:100%}.block-quiz .answers .answer{cursor:pointer;margin-bottom:20px;position:relative;color:var(--colour-black);width:100%}@media (min-width: 992px){.block-quiz .answers .answer{width:calc(50% - 20px);margin-left:auto;margin-right:auto}}.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]{position:absolute;top:0;left:-100vw}.block-quiz .answers .answer .answer-text{background:var(--colour-white);border-radius:20px;font-weight:var(--font-weight-semi-bold);font-size:1.25rem;text-align:center;display:block;padding:20px;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{transform:rotate(5deg);position:relative;display:inline-block;border-radius:30px;overflow:hidden}.block-quiz .skewed-frame .skewed-frame-inner{transform:rotate(-5deg);position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px}.block-quiz .retroaction{color:var(--colour-black);display:inline-block;padding:30px 15px;position:relative;left:50%;transform:translate(-50%);z-index:2;font-size:1.25rem;margin-top:30px}@media (min-width: 992px){.block-quiz .retroaction{margin-top:60px;padding:30px 35px;max-width:80%;width:auto}}.block-quiz .retroaction:before{content:"";background:var(--colour-white);border-radius:20px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:0 4px 5px 1px #00000045}.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:"";position:absolute;left:-76px;top:40%;width:110px}.block-quiz .result-section .decoration .frame{background:url(/build/assets/quizz-1--NQesF5zr.png) no-repeat center center/contain;height:0;padding-bottom:109.9025974026%;display:block}.block-quiz .result-section.result-decoration_2 .decoration .frame{background-image:url(/build/assets/quizz-2-c2jqA8Sg.png);height:0;padding-bottom:135.6573705179%;display:block}.block-quiz .result-section.result-decoration_3 .decoration .frame{background-image:url(/build/assets/quizz-3-C740JsCU.png);height:0;padding-bottom:111.6554054054%;display:block}}@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;position:relative;padding:3px 30px;margin-right:-20px;z-index:2}.block-quiz .result-section .result-count:before{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:40px;content:"";background:var(--colour-fuschia);transform:translate(-50%,-50%) rotate(5deg);z-index:-1}.block-quiz .result-section>div{margin-bottom:30px}.block-quiz .result-section input{border:2px solid var(--colour-white);border-radius:20px;background:transparent;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-top:-5px;margin-left:10px}}.block-quiz .result-section .quiz-share-dropdown-container .select2-selection,.block-quiz .result-section .quiz-share-dropdown-container .select2-dropdown,.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option{background:var(--colour-purple);font-size:1rem}.block-quiz .result-section .quiz-share-dropdown-container .select2-dropdown{border-top-color:var(--colour-white);border-right:2px solid var(--colour-white);border-bottom-color:var(--colour-white);border-left:2px solid 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-radius:0;margin-top:0;border-left:0;border-right:0;border-bottom:2px solid var(--colour-white)}.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:hover,.block-quiz .result-section .quiz-share-dropdown-container .select2-results__option.select2-results_option--highlighted.select2-results__option--selectable{background-color:var(--colour-white);color:var(--colour-purple)}.block-quiz .result-section .quiz-share-dropdown-container .select2-container input{margin-left:0;height:auto}.block-quiz .result-section .quiz-share-dropdown-container .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/build/assets/icon-caret-down-white-ChesOZ00.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{height:0;padding-bottom:56.25%;display:block;width:100%;position:relative;overflow:hidden}.block-slider .image-container picture,.block-slider .image-container iframe,.block-slider .image-container img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.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{width:35px;height:35px}@media (min-width: 992px){.block-slider .swiper-button{width:70px;height:70px}}.block-slider .swiper-button:before,.block-slider .swiper-button:after{display:none}.block-slider .swiper-navigation{position:absolute;top:0;left:0;width:100%;height:100%}.block-slider .swiper-button-prev svg,.block-slider .swiper-button-next svg{width:100%;height:100%}.block-slider .swiper-button-prev svg path,.block-slider .swiper-button-next 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-top:25px;padding-bottom:25px}.block-slider figcaption+.description{padding-top:10px}.block-slider .swiper-slide.gif-image img{object-fit:contain}.swiper-wrapper{display:block;box-sizing:border-box}.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{width:100%;overflow:hidden;height:0;padding-bottom:56.25%;display:block;position:relative;overflow:visible}.block-video .video-container picture,.block-video .video-container iframe,.block-video .video-container img,.block-video .video_youtube picture,.block-video .video_youtube iframe,.block-video .video_youtube img,.block-video.embed-type_video .video-container picture,.block-video.embed-type_video .video-container iframe,.block-video.embed-type_video .video-container img,.block-video.embed-type_video .video_youtube picture,.block-video.embed-type_video .video_youtube iframe,.block-video.embed-type_video .video_youtube img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.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{object-fit:contain}.block-video .switchable-video-thumbnail{cursor:pointer}.block-video .btn-play{position:absolute;top:50%;left: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{position:relative}.embed-type_instagram iframe{max-width:100%!important}.embed-type_ausha iframe{min-height:220px}.block-survey .weekly-survey-container{background:url(/build/assets/bg-survey-CWBo2T6o.jpg) no-repeat center top/cover}@media (min-width: 992px){.block-survey .weekly-survey-container{padding-top:40px}}.block-survey .featured-image-container.gif-image img{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{max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 768px){.block-survey .answers-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.block-survey .answers-container .survey-answer{flex-shrink:0;flex-grow:0;width:calc(50% - var(--side-padding) / 2);margin-bottom:var(--side-padding)}}.block-survey .survey-credits{font-weight:var(--font-weight-bold);text-align:left;margin-top:70px}@media (min-width: 992px){.block-survey .survey-answer{width:calc(50% - 20px);margin-left:auto;margin-right:auto}}blockquote{color:var(--page-theme-colour)!important;font-size:1.5rem!important;font-weight:var(--font-weight-normal)!important;margin-top:calc(var(--side-padding))!important;margin-bottom:calc(var(--side-padding))!important}.larger-font-size blockquote{font-size:1.875rem}@media (min-width: 768px){blockquote{font-size:1.75rem!important}.larger-font-size blockquote{font-size:2.1875rem!important}}@media (min-width: 992px){blockquote{font-size:2rem!important}.larger-font-size blockquote{font-size:2.5rem!important}}.block-wysiwyg{max-width:100%}.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}.larger-font-size .block-wysiwyg .inline-image-caption-section .image-credits{font-size:.9375rem}.block-wysiwyg .inline-image-caption-section .inner-wrapper{padding-left:8px}.block-wysiwyg .inline-image-caption-section .image-legend{text-align:left;padding-top:25px;padding-bottom:16px;padding-left:16px}.block-wysiwyg .inline-image-caption-section .image-legend,.block-wysiwyg .inline-image-caption-section .image-legend p{font-size:1rem!important}.larger-font-size .block-wysiwyg .inline-image-caption-section .image-legend,.larger-font-size .block-wysiwyg .inline-image-caption-section .image-legend p{font-size:1.25rem!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{width:100%;max-width:25%}.size-33{width:100%;max-width:33.33%}.size-50{width:100%;max-width:50%}.size-66{width:100%;max-width:66.66%}@media (max-width: 767.98px){.size-66{max-width:100%}}.size-75{width:100%;max-width:75%}@media (max-width: 767.98px){.size-75{max-width:100%}}.user-avatar{width:70px;height:70px;position:relative}.user-avatar img{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-50%)}.user-avatar .avatar,.user-avatar .frame{position:absolute;top:0;left:0;width:100%;height: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{object-fit:cover;width:100%;height:100%}.user-avatar.frame-behind .avatar{z-index:3}.user-avatar.using-custom-profile-pic .avatar{border-radius:500px;overflow:hidden}.avatar-username-container{display:flex;justify-content:flex-start;align-items:center}.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{width:300px;height:300px;margin-right:calc(var(--side-padding) * 3)}.btn,.button{display:inline-block;text-decoration:none;background-color:transparent}button{padding:0;border:none}button:not(:disabled){cursor:pointer}.btn-favourite{position:absolute;width:45px;height:38px;top:10px;right:10px;border:none;background:none;outline:none;z-index:15}.btn-favourite svg{transition:.15s ease-in-out;position:relative;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{width:103px;height:94px;background-color:var(--colour-primary);border-radius:64px;position:absolute;top:-42px;right:-43px;transform:rotate(142deg) scale(0);transition:.3s ease-in-out;pointer-events:none;opacity:0;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{background:url(/build/assets/see-more-ODnrW3d2.svg) no-repeat center right/72px auto;display:inline-flex;justify-content:flex-start;align-items:center;padding-right:90px;min-height:73px;color:var(--colour-black);font-size:1.5rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.link-show-all.white{background-image:url(/build/assets/see-more-white-DyvjQCQw.svg);color:var(--colour-white)}.link-show-all:disabled{opacity:.4}.link-show-all.pointing-down{background-image:url(/build/assets/see-more-down-DTTSIL-I.svg)}.btn-scroll-up{background:url(/build/assets/scroll-up-DRwbJ48a.svg?v=2) no-repeat center right/30px auto;padding-right:40px;min-height:40px;display:flex;justify-content:center;align-items:center;color:var(--colour-gray-very-pale);font-weight:var(--font-weight-bold);font-size:.875rem;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;font-size:1.3125rem;display:inline-flex;padding-right:120px;min-height:100px}}.btn-play{width:111px;height:111px}.btn-report-comment{background:url(/build/assets/icon-report-DBmRQiIW.svg) no-repeat center center/contain;width:41px;height:41px}.btn-report-comment-inverted{background:url(/build/assets/icon-report-inverted-CQGdLVVf.svg) no-repeat center center/contain;width:41px;height:41px}.btn-toggle-child-comments,.btn-comment-reply,.btn-submit,.btn-resend,.btn-toggle-comments-section,.btn-toggle-main-audio-embed,.btn-goto-donations-form{background:none;border:2px solid var(--page-theme-colour);border-radius:20px;color:var(--page-theme-colour);font-family:var(--font-family-decorative);font-size:1.125rem;text-transform:uppercase;display:inline-flex;justify-content:space-between;align-items:center;padding:15px 20px;transition:.3s ease-in-out}.btn-toggle-child-comments.inverted-colours,.btn-comment-reply.inverted-colours,.btn-submit.inverted-colours,.btn-resend.inverted-colours,.btn-toggle-comments-section.inverted-colours,.btn-toggle-main-audio-embed.inverted-colours,.btn-goto-donations-form.inverted-colours{background:var(--page-theme-colour);color:var(--colour-white)}.btn-resend{margin-top:10px;margin-bottom:10px;border:2px solid var(--colour-primary);color:var(--colour-primary)}.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;padding:10px 15px;margin-bottom:10px}@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);width:auto;display:block}body .ajax-loader{display:none}.ajaxing .ajax-loader{display:block}.donation-btn-container{text-align:center;margin-bottom:60px}.donation-btn-container .btn-goto-donations-form{background:var(--page-theme-colour);color:var(--colour-white);display:flex;justify-content:center;text-align:center;width:100%}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);position:relative;margin-bottom:40px;padding-left:var(--side-padding);padding-right:var(--side-padding);margin-left:calc(var(--side-padding) * -1);margin-right:calc(var(--side-padding) * -1)}@media (min-width: 992px){.full .pre-comments-section{display:flex;justify-content:space-between;align-items:stretch;margin-left:unset;margin-right:unset}}.full .pre-comments-section:after{content:"";background-color:var(--colour-gray-mid);position:absolute;top:0;left:80px;right:80px;height:1px}@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{width:30px;height:50px;position:absolute;top:15px;left:10px;z-index:10}.comments-section .toggle-comments-container{margin:20px 0;display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.comments-section .toggle-comments-container{margin-top:0;align-items:flex-end}}.comments-section .top-row,.comments-section .top-row .meta{display:flex;align-items:center}.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;padding:10px 25px 15px;position:relative;z-index:5}@media (min-width: 576px){.comments-section .comment-inner{padding:10px 35px 15px}}.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-level_1.is-mod .comment-level_2.is-mod>.comment-inner>.comment-bg{background:#e3e3e3}.comments-section .top-row,.comments-section .quote,.comments-section .bottom-row{position:relative;z-index:5}.comments-section .comment-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:20px;overflow:hidden;pointer-events:none}.comments-section .comment>.comment-bg,.comments-section .comment>.comment-bg .bg-colour{border-radius:20px}.comments-section .comment-level_1{border-radius:20px}.comments-section .comment-level_2{padding-right:15px}.comments-section .comment-level_2>.comment-bg{display:none;z-index:1}.comments-section .comment:not(.is-mod)>.comment-bg,.comments-section .comment.comment-level_2:not(.is-mod)>.comment-inner>.comment-bg{background:var(--colour-white);border-radius:20px}.comments-section .comment:not(.is-mod)>.comment-bg .bg-colour,.comments-section .comment.comment-level_2:not(.is-mod)>.comment-inner>.comment-bg .bg-colour{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--page-theme-colour);opacity:.2;border-radius:20px}.comments-section .comment.comment-level_2:not(.is-mod)>.comment-inner>.comment-bg .bg-colour{opacity:.3}.comments-section .comment-level_2.is-mod>.comment-inner>.comment-bg{background:var(--colour-gray-pale);border-radius:20px}.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{display:flex;justify-content:flex-start;align-items:center;text-decoration:none}.comments-section .user-avatar{margin-right:10px}.comments-section .username{font-size:1.25rem;font-weight:var(--font-weight-bold);cursor:pointer}.comments-section .quote-content .username{color:var(--page-theme-colour)}.comments-section .mod-icon-container{width:20px;height:20px;margin-left:10px}@media (min-width: 768px){.comments-section .mod-icon-container{width:30px;height:30px}}.comments-section .comment-datetime{color:var(--page-theme-colour);font-size:1.125rem;border-left:1px solid var(--page-theme-colour);margin-left:15px;padding-left:15px}body .comments-section .is-mod>.comment-inner>.top-row>.meta .user-link,body .comments-section .is-mod>.comment-inner>.top-row>.meta .comment-datetime{color:var(--colour-primary)!important}@media (min-width: 992px){.comments-section .quote,.comments-section .bottom-row{padding-left:80px}}.comments-section .quote-content{position:relative;margin-bottom:0;font-size:1.25rem;font-weight:600;word-break:break-word}.comments-section .quote-content:after{content:close-quote;background-image:url(/build/assets/icon-quote-after-B6Svof9t.svg);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{display:flex;justify-content:space-between;align-items:center}}.comments-section .comment-form-section{display:none;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{width:100%;background:var(--colour-white);border-radius:20px;border:2px solid var(--page-theme-colour);padding:10px 20px;resize:none}.comments-section .comment-form-section textarea:focus{box-shadow:2px 3px 5px var(--page-theme-colour);border:2px solid var(--page-theme-colour);outline-color:var(--page-theme-colour)}.comments-section .comment-form-section .btn-comment-reply{margin-top:15px}.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{display:flex;align-items:flex-start}}.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);margin-left:auto;display:inline-flex}@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 .btn-comment-reply.ajaxing .ajax-loader{border-color:transparent;border-left-color:#fff}.comments-section .top-level-comment-form textarea{min-height:75px;margin-bottom:10px;padding:16px 20px;font-weight:var(--font-weight-semi-bold)}.comments-section .top-level-comment-form textarea::placeholder{color:var(--page-theme-colour);opacity:.7}.comments-section .loading-container{border-radius:20px;border:2px solid var(--page-theme-colour);color:var(--page-theme-colour);text-align:center;margin:30px auto;display:flex;justify-content:center;align-items:center;padding:10px 20px}.comments-section .mentions-form-section{position:relative}.comments-section .mentions-form-section .mentions-form-window{position:absolute;left:0;bottom:1px;z-index:99;max-width:80vw;min-width:200px;min-height:40px;border:2px solid var(--page-theme-colour);background:var(--colour-white);border-radius:10px}.comments-section .mentions-form-section .loader{position:absolute;bottom:9px;left:9px;z-index:0;width:18px;height:18px;border-radius:50%;animation:rotate 1s linear infinite}.comments-section .mentions-form-section .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--page-theme-colour);animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.comments-section .mentions-form-section ul{position:relative;z-index:2;margin:0;padding:0;list-style:none;border-radius:10px;background:var(--colour-white)}.comments-section .mentions-form-section ul li:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.comments-section .mentions-form-section ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.comments-section .mentions-form-section span{color:var(--page-theme-colour);font-weight:700}.comments-section .mentions-form-section button{display:block;width:100%;padding:10px 8px;text-align:left;border:0;background:transparent}.comments-section .mentions-form-section button:focus,.comments-section .mentions-form-section button:hover,.comments-section .mentions-form-section button:active{color:var(--colour-white);background:var(--page-theme-colour)}.comments-section .comment-inner .bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:15px}.post-excerpt .loading-container{border-color:var(--element-theme-colour);color:var(--element-theme-colour)}.reactions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px;position:relative;width:100%}@media (min-width: 768px){.reactions{width:75.6756756757%}}@media (min-width: 992px){.reactions{flex-wrap:nowrap;width:100%}}@media (min-width: 1200px){.reactions{width:75.6756756757%}}.pre-comments-section .reactions{width:100%}.reactions .btn-reaction{display:inline-flex;justify-content:center;align-items:center;width:80px;font-family:var(--font-family-decorative);font-size:1rem;margin-right:10px;margin-bottom:15px;position:relative;flex-shrink:1}@media (min-width: 992px){.reactions .btn-reaction{width:14.2857142857%;margin-right:10px;margin-bottom:0;font-size:1.25rem}}.reactions .btn-reaction img{position:relative;z-index:3}.reactions .btn-reaction:last-child{margin-right:0}.reactions .btn-reaction .reaction-count{margin-left:5px;width:35px;display:block;flex-shrink:0}.reactions .btn-reaction .reaction-title{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:5;background:var(--page-theme-colour);border-radius:10px;color:var(--colour-white);padding:5px 10px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.reactions .btn-reaction .image-container{position:relative}.reactions .btn-reaction:focus .reaction-title,.reactions .btn-reaction:hover .reaction-title,.reactions .btn-reaction:active .reaction-title{opacity:1;visibility:visible}.reactions .btn-reaction .chosen-frame{display:none;content:"";position:absolute;top:50%;left:50%;width:130%;transform:translate(-50%,-55%)}.reactions .btn-reaction .chosen-frame .shaper{height:0;padding-bottom:100%;display:block;border:2px solid var(--colour-primary);border-radius:35px;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{display:none;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}.reactions .ajax-loader-container .ajax-loader{width:30px;height:30px;border-width:5px}.reactions .btn-reaction.ajaxing .ajax-loader-container{display:inline-flex}.reactions .inner-container{width:100%;display:flex}@media (max-width: 767.98px){.reactions .inner-container{flex-wrap:wrap}}@media (max-width: 575.98px){.reactions.reactions-are-closed{width:155px;flex-wrap:nowrap;justify-content:flex-start;padding-right:60px}.reactions.reactions-are-closed .inner-container{width:50px;margin-right:10px}.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 .reaction-count,.reactions.reactions-are-closed .btn-reaction:last-child .chosen-frame{display:none}.reactions.reactions-are-closed .btn-reaction{width:100%}.reactions.reactions-are-closed .inner-container,.reactions.reactions-are-closed .btn-reaction{flex-shrink:0}.reactions.reactions-are-closed .reactions-toggle{position:absolute;right:0}.reactions.reactions-are-closed .reactions-toggle{transform:rotateY(0)}.reactions.reactions-are-closed .total-reactions-count{display:inline-block}}.reactions .reactions-toggle{display:none;width:41px;height:41px;background:url(/build/assets/reactions-toggle-arrow-CZatAOV3.svg) no-repeat center/contain;flex-shrink:0;transform:rotateY(-180deg);transition:.3s}@media (max-width: 575.98px){.reactions .reactions-toggle{display:block}}.reactions .total-reactions-count{font-family:var(--font-family-decorative);font-size:2rem;margin-top:6px;margin-left:20px;display:none}@keyframes CommentsFlashing{0%{background-position:0% 50%;box-shadow:0 1px 25px #009f02bf}50%{background-position:100% 50%;box-shadow:0 1px 6px #009f024d}to{background-position:0% 50%;box-shadow:0 1px 25px #009f02bf}}.date-pill{background:var(--colour-white);border-radius:25px;font-family:var(--font-family-decorative);line-height:1;text-align:center;overflow:hidden;padding:25px 17px;position:absolute;bottom:-10px;left:30px;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{position:absolute;display:none;z-index:0}.filigrane .frame{background-position:center center;background-repeat:no-repeat;background-size:contain}.filigrane.filigrane-1 .frame{height:0;padding-bottom:112.8333333333%;display:block;background-image:url(/build/assets/filigrane-1-DP3qqHEl.png)}.filigrane.filigrane-2 .frame{height:0;padding-bottom:94.1585535466%;display:block;background-image:url(/build/assets/filigrane-2-vers-gauche-Bi23rBBw.png)}@media (min-width: 1200px){.filigrane.filigrane-2{display:block;top:70%;right:0;width:133.3333333333px}}@media screen and (min-width: 1750px){.filigrane.filigrane-1{display:block;top:75%;left:0;width:120px}}.full-width-bg{position:absolute;top:0;left:0;width:100vw;height:100%;max-width:100vw;overflow-x:hidden;z-index:1;opacity:0;transition:opacity .15s}.full-width-bg.positioned{opacity:1}.taxonomy-dropdown{margin-bottom:15px}@media (min-width: 768px){.taxonomy-dropdown{display:flex;justify-content:space-between;align-items:center}}.taxonomy-dropdown label{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.25rem;display:block;margin-bottom:5px}@media (min-width: 768px){.taxonomy-dropdown label{display:unset}}.taxonomy-dropdown select{width:100%;padding-right:60px}@media (min-width: 768px){.taxonomy-dropdown select{width:unset}}.taxonomy-dropdown select,.taxonomy-dropdown .select2-selection{font-size:1.125rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);right:15px;width:12px;height:12px;transition:transform .3s ease-in-out}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;display:block;width:12px;height:12px;background:url(/build/assets/icon-caret-down-3R2r1RWD.svg) no-repeat center/contain;position:relative;top:auto;right:auto;bottom:0;left:auto;margin:0}body .select2-container--default .select2-selection{border-radius:20px;min-height:40px;display:flex;justify-content:flex-start;align-items:center;background-color:var(--colour-gray-pale)}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:30px;font-size:1.125rem}.select2-results__option{background:var(--colour-gray-pale)}.select2-container--default .select2-results__option--selectable{padding-left:15px;padding-right:15px;font-size:1.125rem;min-height:40px;display:flex;justify-content:flex-start;align-items:center}.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-radius:20px 20px 0 0}.select2-container--default.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotateX(-180deg)}.select2-dropdown--below{border-bottom-right-radius:20px;border-bottom-left-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)}}@media (max-width: 991.98px){.filters-sidebar label{padding-right:20px}}.filters-sidebar label,.filters-sidebar .select2{min-width:50%}@media (min-width: 992px){.filters-sidebar label,.filters-sidebar .select2{min-width:50%}}#footer{background:var(--colour-gray-dark);padding:20px;position:relative;max-width:100vw;overflow-x:hidden}@media (min-width: 768px){#footer{padding:40px 80px 20px}}@media (min-width: 768px){#footer .footer-inner{display:flex;justify-content:space-between;align-items:stretch}}#footer .footer-inner .scroll-up-container{display:flex;justify-content:center;align-items:center}#footer .partner-links{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#footer .partner-links li{padding:20px;width:33.3333333333%}@media (min-width: 768px){#footer .partner-links li{width:unset}}@media (min-width: 768px){#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{width:313px;margin-top:10px;margin-bottom:30px}#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;text-align:center;margin-top:20px}.pre-footer-image-container{text-align:right;font-size:0;width:380px;max-width:100%;margin-left:auto}.pre-footer-image-container img{display:inline-block;max-width:60%}.page-404 .above-footer,.above-footer{background:var(--colour-primary);padding:15px var(--side-padding)}.page-404 .above-footer a,.above-footer a{color:var(--colour-white);font-size:rem-calc(16);font-weight:var(--font-weight-semi-bold);display:block;text-decoration:none}.page-404 .above-footer a+a,.above-footer a+a{margin-top:var(--side-padding)}@media (min-width: 768px){.page-404 .above-footer,.above-footer{padding:15px 80px}.page-404 .above-footer a,.above-footer a{display:inline-block;font-size:rem-calc(24);margin-right:160px}.page-404 .above-footer a+a,.above-footer a+a{margin-top:unset}.page-404 .above-footer a:last-child,.above-footer a:last-child{margin-right:0}}#site-header{position:fixed;top:-1px;z-index:501;width:100%;box-shadow:0 0 7px 2px #0000}#site-header .header-row{background:var(--colour-primary);max-width:100vw;overflow-x:hidden;padding-top:10px;padding-bottom:10px}@media (min-width: 992px){#site-header .header-row{padding-top:0;padding-bottom:0;overflow:hidden}}#site-header>.header-row>.wrapper{display:flex;justify-content:space-between;align-items:center}#site-header .site-title{width:calc(100% - 60px)}#site-header .site-title,#site-header .site-title .logo-container{height:100%;width:150px;transition:.3s}#site-header .site-title .logo-container{padding-top:20px;padding-bottom: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{margin-left:20px;margin-right:20px;display:flex;flex-direction:column}@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;text-transform:uppercase;margin-top:15px}@media (min-width: 992px){#site-header .mid-header .today-date{font-size:1.125rem;margin-bottom:auto}}#site-header .header-user-name{margin-top:auto;margin-bottom:auto;color:var(--colour-white);font-weight:var(--font-weight-semi-bold)}#site-header .login-block{margin-top:auto;font-family:var(--font-family-decorative);font-size:1.125rem;display:flex;align-items:center;margin-bottom:5px;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{position:absolute;bottom:200%;left:0;right:0;text-align:center;font-family:var(--font-family-body)}}@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-profs,#site-header .login-block .btn-logout{padding-left:15px;border-left:2px solid var(--colour-white)}#site-header .login-block .btn-profs span,#site-header .login-block .btn-logout span{font-size:1.375rem}@media (min-width: 992px){#site-header .login-block .btn-profs span,#site-header .login-block .btn-logout span{font-size:1.75rem}}@media (min-width: 1200px){#site-header .login-block .btn-profs span,#site-header .login-block .btn-logout span{font-size:2.0625rem}}#site-header .login-block .notifications-count{display:inline-block;background:var(--colour-white);color:var(--colour-primary);font-size:.8em;border-radius:50px;text-align:center;width:25px;height:25px;line-height:25px;transform:translate(-.3em,-.7em)}@media (min-width: 992px){#site-header .login-block .notifications-count{width:30px;height:30px;line-height:30px}}#site-header .login-block .notifications-count.num-digits_2{width:28px;height:28px;line-height:28px}@media (min-width: 992px){#site-header .login-block .notifications-count.num-digits_2{width:35px;height:35px;line-height:35px}}#site-header .madame{height:100px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media (max-width: 1199.98px){#site-header .madame{max-width:150px}}#site-header .madame img{max-height:90%;width:auto}#site-header,#site-header>.header-row>.wrapper,#site-header .header-row,#site-header .date-login-block,#site-header .madame,#site-header .site-title,#site-header .site-title .logo-container,#site-header .today-date,#site-header .login-block,#site-header .login-block span{transition:all .3s ease-in-out}@media (min-width: 992px){#site-header,#site-header>.header-row>.wrapper,#site-header .header-row,#site-header .date-login-block,#site-header .madame,#site-header .site-title,#site-header .site-title .logo-container,#site-header .today-date,#site-header .login-block,#site-header .login-block span{transition:all .4s ease-in-out}}@media (min-width: 992px){#site-header>.header-row>.wrapper,#site-header .header-row,#site-header .date-login-block,#site-header .madame{height:160px}}#site-header.sticky{box-shadow:0 0 7px 2px #0006}#site-header.sticky .logo-container{position:relative;padding-top:0;padding-bottom:0}@media (min-width: 992px){#site-header.sticky>.header-row>.wrapper,#site-header.sticky .header-row,#site-header.sticky .date-login-block,#site-header.sticky .madame{height:100px}#site-header.sticky .site-title{width:200px;height:80px}#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{width:25px;height:25px;line-height:25px}#site-header.sticky .login-block .notifications-count.num-digits_2{width:28px;height:28px;line-height:28px}}#site-header .tagline{display:flex;transition:.3s ease-in-out;position:relative;z-index:-1;overflow:hidden;max-height:200px}#site-header .tagline .wrapper{padding:5px var(--side-padding);transition:opacity .25s;display:flex;justify-content:space-between;align-items:center;min-height:45px}#site-header .tagline.profs .wrapper{justify-content:flex-start;min-height:60px}#site-header .tagline .logo-desjardins{height:33px;width:auto;margin-left:10px}#site-header.sticky .tagline{max-height:0}#site-header.sticky .tagline .wrapper{opacity:0}.introduction-section{padding-bottom:45px}.introduction-section .introduction{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px 30px 45px 10%;border-radius:20px;background-color:var(--page-theme-colour-extra-light);position:relative;min-height:230px;font-size:1rem}@media (min-width: 992px){.introduction-section .introduction{font-size:1.25rem}}.introduction-section .bg-kids{position:absolute;bottom:calc(100% - 160px);left:-8%;width:18%}.introduction-section .bg-kids .frame{height:0;padding-bottom:95.3531598513%;display:block;background:url(/build/assets/lexique-2-B2r4dOTB.png) no-repeat center/contain}@media (min-width: 768px){.introduction-section .bg-kids{bottom:30%;width:15%;left:-5%}}@media (min-width: 992px){.introduction-section .bg-kids{bottom:auto;top:30px;left:-4%}}.introduction-section.lexicon-page .introduction{padding-left:13%}.suggested-posts-element{padding:0}.suggested-posts-element.ready{padding:30px 0}.profile-page .suggested-posts-element,.profile-page .suggested-posts-element>.wrapper{padding-left:0;padding-right:0}@media (min-width: 992px){.profile-page .suggested-posts-element,.profile-page .suggested-posts-element>.wrapper{padding-left:var(--side-padding);padding-right:var(--side-padding)}}.profile-page .suggested-posts-element .swiper-wrapper,.profile-page .suggested-posts-element>.wrapper .swiper-wrapper{width:auto}.suggested-posts-element .section-title{color:var(--page-theme-colour);font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:30px}.suggested-posts-element .found-posts{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.suggested-posts-element .found-posts .post-card{width:100%;margin-left:20px;margin-right:20px;margin-bottom:40px}@media (min-width: 768px){.suggested-posts-element .found-posts .post-card{width:calc(50% - 40px)}}@media (min-width: 1200px){.suggested-posts-element .found-posts .post-card{width:calc(25% - 40px)}}.suggested-posts-element .swiper-initialized .found-posts{flex-wrap:nowrap}.ajax-loader{display:block;margin:0;font-size:10px;position:relative;text-indent:-9999em;border:2px solid var(--page-theme-colour-light);border-left:2px solid var(--page-theme-colour);transform:translateZ(0);animation:load8 1.1s linear infinite;animation-iteration-count:infinite}.ajax-loader,.ajax-loader:after{border-radius:50%;width:20px;height:20px}.ajax-loader.on-the-left{margin-right:10px}.post-excerpt .ajax-loader{border-color:var(--page-theme-colour-light);border-color:var(--element-theme-colour-light);border-left-color:var(--element-theme-colour)}.ajax-loader.white{border-color:#ffffff4d;border-left-color:#fff}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container .bg,.form-container .bg{background:#ffffffb3;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:505}.login-container .btn-close-modal,.form-container .btn-close-modal{width:40px;height:40px;position:absolute;top:6vh;right:2vh;background:url(/build/assets/icon-close-red-DklWFl5P.svg) no-repeat center/30px auto}@media (min-width: 768px){.login-container .btn-close-modal,.form-container .btn-close-modal{right:4vh}}@media (max-width: 991.98px){.login-container .modal,.form-container .modal{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center}}.login-container .modal-inner,.form-container .modal-inner{position:relative;margin-left:auto;margin-right:auto;padding:50px 120px}.login-container .connected-container,.form-container .connected-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px}.login-container .connected-container h2,.login-container .connected-container h3,.login-container .connected-container h4,.form-container .connected-container h2,.form-container .connected-container h3,.form-container .connected-container h4{color:var(--colour-primary);font-weight:var(--font-weight-bold)}.login-container .inner-bg,.form-container .inner-bg{background:var(--colour-white);border-radius:60px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:rotate(2deg);box-shadow:0 4px 5px 1px #00000045}@media (min-width: 992px) and (min-height: 766px){.login-container .inner-bg,.form-container .inner-bg{border-radius:120px;transform:rotate(5deg)}}.login-container .kids-bg,.form-container .kids-bg{pointer-events:none;width:24vh;position:absolute;left:-15vh;bottom:10vh}@media (max-width: 991.98px){.login-container .kids-bg,.form-container .kids-bg{display:none}}.login-container .kids-bg .frame,.form-container .kids-bg .frame{height:0;padding-bottom:95.0495049505%;display:block;background:url(/build/assets/enfants-couleur-C7-Sc3Xu.png) no-repeat center center/contain}.login-container .as-logo-container,.form-container .as-logo-container{width:40px;height:40px}@media (min-width: 992px) and (min-height: 766px){.login-container .as-logo-container,.form-container .as-logo-container{width:85px;height:85px}}.login-container .success .as-logo-container,.form-container .success .as-logo-container{margin-bottom:50px}.login-container h3,.form-container h3{color:var(--colour-primary);font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:30px}@media (min-width: 992px){.login-container h3,.form-container h3{font-size:3vh}}.login-container .form-intro,.login-container .intro,.form-container .form-intro,.form-container .intro{margin-bottom:20px}.login-container .form-intro a,.login-container .intro a,.form-container .form-intro a,.form-container .intro a{color:var(--colour-primary)}.login-container .form-intro .as-logo-container,.form-container .form-intro .as-logo-container{display:inline-block;vertical-align:bottom;width:40px;height:40px;margin:0 2px -2px}@media (min-width: 992px){.login-container .split,.form-container .split{display:flex;justify-content:space-between;align-items:flex-end}.login-container .split+.split,.form-container .split+.split{margin-top:calc(var(--side-padding) / 3)}.login-container .split .input-group,.form-container .split .input-group{width:calc(50% - 20px);flex-shrink:0;flex-grow:0}}.login-container .input-group label,.form-container .input-group label{display:block;color:var(--colour-primary);font-size:16px;font-weight:var(--font-weight-bold);margin-bottom:10px}@media (min-width: 992px){.login-container .input-group label,.form-container .input-group label{font-size:18px}}.login-container .input-group select[data-form],.login-container .input-group input[type=text],.login-container .input-group input[type=password],.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group textarea,.login-container .input-group .stripe-input,.form-container .input-group select[data-form],.form-container .input-group input[type=text],.form-container .input-group input[type=password],.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group textarea,.form-container .input-group .stripe-input{display:block;border:3px solid var(--colour-black);border-radius:30px;font-size:16px;padding:20px;width:100%}@media (min-width: 768px){.login-container .input-group select[data-form],.login-container .input-group input[type=text],.login-container .input-group input[type=password],.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group textarea,.login-container .input-group .stripe-input,.form-container .input-group select[data-form],.form-container .input-group input[type=text],.form-container .input-group input[type=password],.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group textarea,.form-container .input-group .stripe-input{font-size:1.8vh}}@media (min-width: 992px){.login-container .input-group select[data-form],.login-container .input-group input[type=text],.login-container .input-group input[type=password],.login-container .input-group input[type=email],.login-container .input-group input[type=number],.login-container .input-group textarea,.login-container .input-group .stripe-input,.form-container .input-group select[data-form],.form-container .input-group input[type=text],.form-container .input-group input[type=password],.form-container .input-group input[type=email],.form-container .input-group input[type=number],.form-container .input-group textarea,.form-container .input-group .stripe-input{font-size:1.5rem}}.login-container .input-group textarea,.form-container .input-group textarea{resize:vertical;min-height:300px}.login-container .input-group.has-errors input[type=text],.login-container .input-group.has-errors input[type=password],.login-container .input-group.has-errors input[type=email],.login-container .input-group.has-errors input[type=number],.form-container .input-group.has-errors input[type=text],.form-container .input-group.has-errors input[type=password],.form-container .input-group.has-errors input[type=email],.form-container .input-group.has-errors input[type=number]{border-color:var(--colour-primary)}.login-container .input-group+.input-group,.form-container .input-group+.input-group{margin-top:45px}.login-container .input-group.username-group,.form-container .input-group.username-group{margin-bottom:30px}.login-container .input-group.has-checkbox,.form-container .input-group.has-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.login-container .input-group.has-checkbox .form-error,.form-container .input-group.has-checkbox .form-error{border-radius:10px}.login-container .input-group.has-checkbox label,.form-container .input-group.has-checkbox label{color:var(--colour-black);margin-top:-3px;padding-left:30px;background:url(/build/assets/checkbox-empty-CojEY74Z.svg) no-repeat top left/30px auto;min-height:30px}.login-container .input-group.has-checkbox input,.form-container .input-group.has-checkbox input{position:absolute;left:-100vw;top:0}.login-container .input-group.has-checkbox input:checked+label,.form-container .input-group.has-checkbox input:checked+label{background-image:url(/build/assets/checkbox-checked-D1tNki-p.svg)}.login-container .error-container,.form-container .error-container{min-height:70px}.login-container .btn-submit,.form-container .btn-submit{border-radius:30px;background:var(--colour-primary) url(/build/assets/caret-right-white-DskigV5s.svg) no-repeat right 20px center/20px auto;color:var(--colour-white);font-family:var(--font-family-decorative);font-size:2vh;display:block;width:100%;padding:20px;margin-top:50px;position:relative}@media (min-width: 992px){.login-container .btn-submit,.form-container .btn-submit{font-size:2vh}}.login-container .btn-submit .ajax-loader,.form-container .btn-submit .ajax-loader{position:absolute;left:20px}.login-container .btn-submit:disabled,.form-container .btn-submit:disabled{opacity:.5}.login-container .text-link,.form-container .text-link{color:var(--colour-primary);font-size:16px;display:inline-block;background:none;text-decoration:underline}.login-container .text-link.link-forgotten-password,.form-container .text-link.link-forgotten-password{margin-top:5px;margin-bottom:0}.login-container .parents-message,.form-container .parents-message{padding:10px 15px;border-radius:20px;font-weight:var(--font-weight-semi-bold)}.login-container .parents-message a,.form-container .parents-message a{color:var(--colour-primary)}.login-container .current-mode_login .modal-inner,.form-container .current-mode_login .modal-inner{padding:50px 30px}@media (min-width: 992px){.login-container .current-mode_login .modal-inner,.form-container .current-mode_login .modal-inner{padding:50px 120px}}.login-container .current-mode_login .as-logo-container,.form-container .current-mode_login .as-logo-container{margin-bottom:20px}@media (min-width: 992px) and (min-height: 766px){.login-container .current-mode_login .as-logo-container,.form-container .current-mode_login .as-logo-container{margin-bottom:50px}}.login-container .current-mode_login .connected-container.success .as-logo-container,.form-container .current-mode_login .connected-container.success .as-logo-container{margin-bottom:20px}.login-container .current-mode_login.connected .kids-bg,.login-container .current-mode_login.connected .btn-close-modal,.form-container .current-mode_login.connected .kids-bg,.form-container .current-mode_login.connected .btn-close-modal{display:none}.login-container .current-mode_login .input-group+.input-group,.form-container .current-mode_login .input-group+.input-group{margin-top:10px}@media (min-width: 992px) and (min-height: 766px){.login-container .current-mode_login .input-group+.input-group,.form-container .current-mode_login .input-group+.input-group{margin-top:20px}}.login-container .current-mode_login .text-links-container,.form-container .current-mode_login .text-links-container{margin-top:10px}.login-container .current-mode_login .text-link,.form-container .current-mode_login .text-link{text-align:center}.login-container .current-mode_login .register-link-container,.form-container .current-mode_login .register-link-container{text-align:right}.login-container .current-mode_login .btn-submit-login,.form-container .current-mode_login .btn-submit-login{margin-top:2vh}@media (min-width: 992px) and (min-height: 766px){.login-container .current-mode_login .btn-submit-login,.form-container .current-mode_login .btn-submit-login{margin-top:50px}}.login-container .current-mode_register .kids-bg,.form-container .current-mode_register .kids-bg{bottom:25vh}.login-container .current-mode_register .modal-inner,.form-container .current-mode_register .modal-inner{padding:50px 30px 20px;max-width:100vw;max-height:100%}@media (min-width: 500px){.login-container .current-mode_register .modal-inner,.form-container .current-mode_register .modal-inner{padding:90px 30px 75px}.login-container .current-mode_register .modal-inner #register-form,.form-container .current-mode_register .modal-inner #register-form{padding-left:var(--side-padding);padding-right:var(--side-padding)}}@media (min-width: 800px){.login-container .current-mode_register .modal-inner,.form-container .current-mode_register .modal-inner{max-width:650px}}@media (min-width: 992px) and (min-height: 766px){.login-container .current-mode_register .modal-inner,.form-container .current-mode_register .modal-inner{padding:50px 100px 40px;max-width:800px}}.login-container .current-mode_register .modal-inner .overflow-container,.form-container .current-mode_register .modal-inner .overflow-container{height:100%;overflow-y:auto;max-height:90vh}.login-container .current-mode_register.is-registered .modal-inner,.form-container .current-mode_register.is-registered .modal-inner{height:auto}.login-container .current-mode_register .input-group label,.form-container .current-mode_register .input-group label{color:var(--colour-black)}@media (min-width: 992px){.login-container .current-mode_register .input-group label,.form-container .current-mode_register .input-group label{font-size:1.8vh}}.login-container .current-mode_register .input-group+.input-group,.form-container .current-mode_register .input-group+.input-group{margin-top:20px}.login-container .current-mode_register .link-mode-toggle,.form-container .current-mode_register .link-mode-toggle{margin-top:20px;margin-left:var(--side-padding)}.login-container .current-mode_register input[type=text],.login-container .current-mode_register input[type=password],.login-container .current-mode_register input[type=email],.login-container .current-mode_register input[type=number],.form-container .current-mode_register input[type=text],.form-container .current-mode_register input[type=password],.form-container .current-mode_register input[type=email],.form-container .current-mode_register input[type=number]{font-size:1.4vh;padding:1.2vh 1.2vw}.login-container .current-mode_register .success .link-show-all,.form-container .current-mode_register .success .link-show-all{margin-top:60px}.login-container .current-mode_register.is-registered .kids-bg,.form-container .current-mode_register.is-registered .kids-bg{display:none}.login-container .current-mode_register.is-registered .modal-inner,.form-container .current-mode_register.is-registered .modal-inner{min-height:60vh;width:600px;max-width:80vw}.login-container .current-mode_register .btn-submit,.form-container .current-mode_register .btn-submit{margin-top:5px}.login-container .current-mode_register.current-audience_profs .submit-container,.form-container .current-mode_register.current-audience_profs .submit-container{margin-top:calc(var(--side-padding) * 2)}.login-container .current-mode_forgottenPassword.modal,.form-container .current-mode_forgottenPassword.modal{height:auto}.login-container .current-mode_forgottenPassword .modal-inner,.form-container .current-mode_forgottenPassword .modal-inner{max-width:100vw;padding:50px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 991.98px){.login-container .current-mode_forgottenPassword .modal-inner,.form-container .current-mode_forgottenPassword .modal-inner{min-height:300px;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 992px){.login-container .current-mode_forgottenPassword .modal-inner,.form-container .current-mode_forgottenPassword .modal-inner{min-height:50vh;max-width:800px;padding:50px 120px}}.login-container .current-mode_forgottenPassword .modal-inner .btn-submit,.form-container .current-mode_forgottenPassword .modal-inner .btn-submit{padding-left:50px;padding-right:50px}.login-container .current-mode_forgottenPassword .register-link-container,.form-container .current-mode_forgottenPassword .register-link-container{margin-top:20px;padding:0 var(--side-padding);text-align:center}@media (max-width: 767.98px){.login-container .current-mode_forgottenPassword .register-link-container button+button,.form-container .current-mode_forgottenPassword .register-link-container button+button{margin-top:10px}}@media (min-width: 768px){.login-container .current-mode_forgottenPassword .register-link-container,.form-container .current-mode_forgottenPassword .register-link-container{display:flex;justify-content:space-between;align-items:center}.login-container .current-mode_forgottenPassword .register-link-container .line-break,.form-container .current-mode_forgottenPassword .register-link-container .line-break{display:none}}.login-container .current-mode_resendConfirmation .register-link-container,.form-container .current-mode_resendConfirmation .register-link-container{margin-top:10px}.login-container .current-mode_resendConfirmation .modal-inner,.form-container .current-mode_resendConfirmation .modal-inner{width:700px;max-width:100%}.login-container .current-audience_profs .modal,.form-container .current-audience_profs .modal{position:relative}@media (min-width: 992px){.login-container .current-audience_profs .modal:after,.form-container .current-audience_profs .modal:after{content:"Profs";background:var(--colour-primary);border-radius:20px;color:var(--colour-white);font-family:var(--font-family-decorative);font-size:1.875rem;padding:10px 15px;transform:rotate(-13deg);position:absolute;top:-24px;left:23px}}@media (max-width: 991.98px){.login-container .current-mode_explanation .modal,.form-container .current-mode_explanation .modal{align-items:center}}.login-container .current-mode_explanation .modal-inner,.form-container .current-mode_explanation .modal-inner{min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:500px;max-width:90vw;padding:80px 50px}@media (min-width: 992px){.login-container .current-mode_explanation .modal-inner,.form-container .current-mode_explanation .modal-inner{padding:60px 80px}}.login-container .current-mode_explanation.current-audience_jeunes .explanation,.login-container .current-mode_explanation.current-audience_jeunes .register-link-container,.form-container .current-mode_explanation.current-audience_jeunes .explanation,.form-container .current-mode_explanation.current-audience_jeunes .register-link-container{margin-bottom:var(--side-padding)}.login-container .current-mode_explanation a,.form-container .current-mode_explanation a{color:var(--colour-primary)}.form-container{width:50%;transform:translate(50%)}#register-form .input-group.has-checkbox{margin-top:var(--side-padding)}#password-change-form-container input[type=text],#password-change-form-container input[type=password],#password-change-form-container input[type=email],#password-change-form-container input[type=number]{display:block;border:3px solid var(--colour-black);border-radius:30px;font-size:1.8vh;padding:10px 20px;width:100%}@media (min-width: 992px){#password-change-form-container input[type=text],#password-change-form-container input[type=password],#password-change-form-container input[type=email],#password-change-form-container input[type=number]{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{display:flex;justify-content:space-between;align-items:center}#password-change-form-container .input-group label,#password-change-form-container .input-group input,#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{border-radius:30px;background:var(--colour-primary) url(/build/assets/caret-right-white-DskigV5s.svg) no-repeat right 20px center/20px auto;color:var(--colour-white);font-family:var(--font-family-decorative);font-size:2vh;display:block;width:100%;padding:20px 40px;margin-top:var(--side-padding);margin-left:auto;position:relative}#password-change-form-container .btn-submit .ajax-loader{position:absolute;left:20px}#password-change-form-container .btn-submit:disabled{opacity:.5}#password-change-form-container #message_success{display:none}#password-change-form-container #message_success,#password-change-form-container .cannot-change,#password-change-form-container #message_redirect{padding:60px var(--side-padding)}.password-change-page #main{padding-bottom:100px}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:501}.modal-container.comment-reporting-modal-container{display:block}.modal-container .bg{background:#ffffffb3;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:500}.modal-container .btn-close-modal{width:40px;height:40px;position:absolute;top:3vh;right:2vh;background:url(/build/assets/icon-close-red-DklWFl5P.svg) no-repeat center/30px auto}@media (min-width: 992px){.modal-container .btn-close-modal{top:6vh;right:4vh}}.modal-container .modal{max-width:90vw;max-height:80vh}@media (min-width: 768px){.modal-container .modal{max-width:80vw}}@media (min-width: 992px){.modal-container .modal{max-width:30vw}}.modal-container .modal-inner{position:relative;padding:80px;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:calc(90vh - 160px);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;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:rotate(1deg);box-shadow:0 4px 5px 1px #00000045}@media (min-width: 768px){.modal-container .inner-bg{transform:rotate(2deg);border-radius:80px}}@media (min-width: 992px){.modal-container .inner-bg{border-radius:80px}}@media (min-width: 1200px){.modal-container .inner-bg{transform:rotate(3deg);border-radius:120px}}@media (min-width: 1400px){.modal-container .inner-bg{transform:rotate(5deg)}}.modal-container .kids-bg{width:24vh;position:absolute;left:-15vh;bottom:10vh}.modal-container .kids-bg .frame{height:0;padding-bottom:95.0495049505%;display:block;background:url(/build/assets/enfants-couleur-C7-Sc3Xu.png) no-repeat center center/contain}#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{left:-7vh;bottom:20vw;width:15vh}#lexicon-modal .kids-bg .frame{background-image:url(/build/assets/lexique-1-BJ5Jv7EZ.png);height:0;padding-bottom:102.9585798817%;display:block}@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;top:85%;left:-10vh}}#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{display:flex;align-items:center}#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{width:90px;height:90px;margin-right:30px}#profile-modal .user-avatar img{width:100%;height:100%}#profile-modal .avatar-row{display:flex;justify-content:stretch;align-items:flex-start;margin-top:30px;margin-bottom:30px}#profile-modal .avatar-row .avatar-container{width:80px;flex-grow:0}#profile-modal .avatar-row .more-info{margin-left:30px;width:90%;flex-shrink:1}#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;width:auto;max-width:150px}#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-top:30px;margin-left:calc(var(--side-padding) / -2);margin-right:calc(var(--side-padding) / -2)}@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{width:calc(50% - 20px);flex-grow:0;flex-shrink:0}}@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{position:relative;margin-bottom:25px;margin-top:20px;font-style:italic}#profile-modal .is-quote .answer:before,#profile-modal .is-quote .answer:after{position:absolute;left:0;background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:15px;font-size:0}#profile-modal .is-quote .answer:before{content:open-quote;background-image:url(/build/assets/icon-quote-before-red-CO4Zs805.svg);bottom:calc(100% + 5px)}#profile-modal .is-quote .answer:after{content:close-quote;background-image:url(/build/assets/icon-quote-after-red-CiXwWsQU.svg);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;justify-content:center;flex-shrink:1;order:2;text-align:center;width:100%}@media (min-width: 992px){#profile-modal .badges .left{width:75%;order:1;text-align:left}}#profile-modal .badges.no-badges .left{width:100px}#profile-modal .badges .right{flex-grow:1;margin-left:10px;width:100%;margin-bottom:20px;order:1}#profile-modal .badges .right .badge{margin-left:auto;margin-right:auto}@media (min-width: 992px){#profile-modal .badges .right{width:calc(25% - 15px);margin-bottom:unset;order:2}#profile-modal .badges .right .badge{margin-right:unset}}#profile-modal .badges .all-other-badges{flex-shrink:0;max-height:0;overflow-y:hidden;display:flex;flex-wrap:wrap;margin-top:var(--side-padding);order:3;width:calc(100% + var(--side-padding) * 1);margin-left:calc(var(--side-padding) * -.5);margin-right:calc(var(--side-padding) * -.5)}#profile-modal .badges .all-other-badges.open{max-height:200vh;overflow-y:auto}#profile-modal .badges .all-other-badges .badge{width:50%;padding-left:calc(var(--side-padding) * .5);padding-right:calc(var(--side-padding) * .5)}@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(/build/assets/see-more-down-DTTSIL-I.svg)}#profile-modal .badges .link-show-all .close-text{display:none}#profile-modal .badges .link-show-all.open{background-image:url(/build/assets/see-more-up-DGMAGBh2.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 select,#profile-modal .messaging .select2-container{width:calc(100% - 80px)}}#profile-modal .messaging .select2-container .select2-selection{border-radius:30px 0 0 30px;min-height:80px;display:flex;justify-content:flex-start;align-items:center;background-color:var(--colour-gray-very-pale);padding-left:25px;padding-right:80px}#profile-modal .messaging .select2-container.select2-container--open .select2-selection{border-radius:30px 0 0}#profile-modal .messaging .select2-container.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-bottom-left-radius:30px}#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{width:36px;height:21px}#profile-modal .messaging .btn-send-message{background:var(--colour-primary) url(/build/assets/icon-send-plane-HQ-PHinx.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 .q-a,#profile-modal.user-type_author .question,#profile-modal.user-type_author .answer,#profile-modal.user-type_user-author .q-a,#profile-modal.user-type_user-author .question,#profile-modal.user-type_user-author .answer{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{border-radius:15px;background:var(--colour-comments-level-1);border:2px solid var(--colour-green);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{position:relative;display:flex}.comment-reporting-modal .radio-group input[type=radio]{position:absolute;top:0;left:-200vw}.comment-reporting-modal .radio-group .radio-label{cursor:pointer;padding-left:45px;background:url(/build/assets/input-radio-unchecked-cLsmya9Q.svg) no-repeat center left/31px auto;display:flex;align-items:center;min-height:45px}.comment-reporting-modal .radio-group input:checked+label{background-image:url(/build/assets/input-radio-checked-mO4AynH1.svg);color:var(--colour-primary)}.comment-reporting-modal .submit-container{text-align:right}.comment-reporting-modal .kids-bg .frame{background-image:url(/build/assets/signalement-DS8iYVp2.png)}.modal-container *,.login-container *{scrollbar-width:thin;scrollbar-color:var(--colour-primary) var(--colour-gray-very-pale)}.modal-container *::-webkit-scrollbar,.login-container *::-webkit-scrollbar{width:6px}.modal-container *::-webkit-scrollbar-track,.login-container *::-webkit-scrollbar-track{background:var(--colour-gray-very-pale)}.modal-container *::-webkit-scrollbar-thumb,.login-container *::-webkit-scrollbar-thumb{background-color:var(--colour-primary);border-radius:20px;border:3px solid var(--colour-primary)}@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{margin-bottom:10px;text-align:center;font-size:1.3125rem;font-weight:600}#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{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-left:unset;margin-right:unset;background:none;max-width:160px}.badge .badge-container{height:0;padding-bottom:140.9090909091%;width:100%;position:relative}.badge .badge-container .badge-container-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;border-radius:25px;overflow:hidden}.badge .badge-name{text-align:center;font-size:1rem;margin-bottom:10px}.badge .badge-subtitle{color:var(--colour-primary);font-family:Slackey,cursive;font-size:28px;margin-top:10px;padding-top:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:35px}.badge .badge-subtitle.more-than-5-chars{font-size:24px}.badge .badge-image-container{width:100%;position:relative;overflow:hidden;height:0;padding-bottom:100%;display:block;width:80%;margin:-10% auto -5%}.badge .badge-image-container picture,.badge .badge-image-container iframe,.badge .badge-image-container img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.badge .badge-image-container img{object-fit:contain}.badge .progress-graph{visibility:hidden;height:15px}.author-post-link{padding-top:20px;color:var(--colour-primary);font-weight:var(--font-weight-bold);font-size:1.2em}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(/build/assets/bg-logo-faded-BmW3ANZZ.svg) no-repeat center/auto 100%;padding-bottom:40px;transform-origin:center top;transition:transform .15s ease-in-out;transform:translateY(-100%);position:absolute;top:calc(100% - 1px);left:0;width:100%;z-index:-1;max-height:calc(100vh - 80px);max-width:100vw}.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-top:50px;padding-bottom:60px}}.main-nav .shadow-container{position:absolute;bottom:-10px;height:10px;left:0;width:100%;overflow:hidden}@media (max-width: 767.98px){.main-nav .shadow-container{display:none}}.main-nav .shadow-container .shadow{position:absolute;top:-1px;left:0;width:100%;height:1px;box-shadow:0 0 7px 2px #0000}.main-nav .header-mid-ad{padding-left:var(--side-padding);padding-right:var(--side-padding);display:flex;justify-content:space-between;align-items:center}@media (min-width: 992px){.main-nav .header-mid-ad{display:none}}@media (min-width: 768px){.main-nav .nav-list{columns:2}}@media (min-width: 992px){.main-nav .nav-list{columns:3}}@media (min-width: 1200px){.main-nav .nav-list{columns:4}}.main-nav .nav-list li{margin-bottom:0}.main-nav .nav-list li a{color:var(--colour-white);display:block;text-decoration:none;padding:12px 15px;border-radius:20px;background-color:transparent;opacity:0;text-transform:uppercase}@media (min-width: 992px){.main-nav .nav-list li a{display:inline-block}}.main-nav .nav-list li a:hover,.main-nav .nav-list li a.active{background-color:var(--colour-white);color:var(--colour-primary)}.main-nav .nav-list li:nth-child(1) 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}}@media (max-width: 991.98px){.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-name:menuElementsReveal;animation-duration:.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1}.sticky .main-nav.open .shadow{box-shadow:0 0 7px 2px #0006}#site-header .btn.btn-nav-toggler{background:none;border:none;width:43px;height:43px;position:relative;outline:none;transition:.4s}@media (min-width: 992px){#site-header .btn.btn-nav-toggler{width:90px;height:90px}}#site-header .btn.btn-nav-toggler:after{content:"";background:var(--colour-white);border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(5deg)}#site-header .btn.btn-nav-toggler .line{display:block;position:absolute;left:50%;background-color:var(--colour-primary);border-radius:3px;width:50%;height:3px;z-index:1;transition:.4s ease-in-out;transform:translate(-50%)}@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{top:20px;transform:translate(-50%) rotate(45deg);animation-name:hamburgerTopLine;animation-duration:.4s;animation-iteration-count:1}@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{bottom:20px;transform:translate(-50%) rotate(-45deg);animation-name:hamburgerBottomLine;animation-duration:.4s;animation-iteration-count:1}@media (min-width: 992px){#site-header .btn.btn-nav-toggler.open .line-3{bottom:42px}}@media (min-width: 992px){#site-header.sticky .btn.btn-nav-toggler{width:65px;height: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{top:30px;animation-name:hamburgerTopLineStickyDesktop}#site-header.sticky .btn.btn-nav-toggler.open .line-3{bottom:28px;animation-name:hamburgerBottomLineStickyDesktop}}@keyframes hamburgerTopLine{0%{top:20px}0.001%{top:20px}to{transform:translate(-50%) rotate(765deg)}}@media (min-width: 992px){@keyframes hamburgerTopLine{0%{top:42px}0.001%{top:42px}to{transform:translate(-50%) rotate(765deg)}}}@keyframes hamburgerTopLineStickyDesktop{0%{top:30px}0.001%{top:30px}to{transform:translate(-50%) rotate(765deg)}}@keyframes hamburgerBottomLine{0%{bottom:20px}0.001%{bottom:20px}to{transform:translate(-50%) rotate(675deg)}}@media (min-width: 992px){@keyframes hamburgerBottomLine{0%{bottom:42px}0.001%{bottom:42px}to{transform:translate(-50%) rotate(675deg)}}}@keyframes hamburgerBottomLineStickyDesktop{0%{bottom:30px}0.001%{bottom:30px}to{transform:translate(-50%) rotate(675deg)}}.post-card{position:relative}.post-card .inner-overflow{background-color:var(--colour-gray-pale);padding-bottom:15px;width:100%;border-radius:var(--border-radius-cards);overflow:hidden}.post-card .related-content-label{position:absolute;z-index:11;top:-12px;left:-10px}.post-card .related-content-label span{display:inline-block;background:var(--colour-primary);border-radius:10px;color:var(--colour-white);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{width:100%;position:relative;overflow:hidden;height:0;padding-bottom:57.1428571429%;display:block}.post-card .featured-image-container picture,.post-card .featured-image-container iframe,.post-card .featured-image-container img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.post-card .featured-image-container a{position:absolute;top:0;left:0;right:0;bottom:0}.post-archive .found-posts .post-card .featured-image-container,.profil .favourites .post-card .featured-image-container,.suggested-posts-element .post-card .featured-image-container,.sidebar .post-card .featured-image-container{height:0;padding-bottom:56.25%;display:block}@media (min-width: 992px){.post-archive .found-posts .post-card .featured-image-container,.profil .favourites .post-card .featured-image-container,.suggested-posts-element .post-card .featured-image-container,.sidebar .post-card .featured-image-container{height:0;padding-bottom:56.1904761905%;display:block}}.post-card .featured-image-container picture,.post-card .featured-image-container img{transition:.5s ease-in-out;will-change:auto}.post-card .themes-meta{margin-top:-50px;min-height:80px;position:relative;z-index:2}body.single .main-content .post-card .post-title,.post-card .post-title{font-size:1.125rem;font-weight:var(--font-weight-bold)}@media (min-width: 992px){body.single .main-content .post-card .post-title,.post-card .post-title{font-size:1.5rem}}body.single .main-content .post-card .post-title,body.single .main-content .post-card .post-title a,.post-card .post-title,.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-highlight,.post-card .post-excerpt{font-size:1rem;margin-bottom:20px}@media (min-width: 992px){.post-card .post-highlight,.post-card .post-excerpt{font-size:1.125rem}}.post-card .post-highlight{margin-top:10px}.post-card .post-highlight em{font-weight:bolder;color:var(--element-theme-colour)}.post-card .date-decorator{background-color:var(--element-theme-colour)!important;display:inline-block;width:15px;height:4px;vertical-align:middle}.post-card .post-meta-2{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.post-card .comments-count{background-size:contain;background-repeat:no-repeat;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:var(--colour-white);font-family:var(--font-family-display);font-size:1.75rem;line-height:1;text-decoration:none;padding-bottom:3px}.post-card .comments-count.comments-count_4{width:50px;height:50px;font-size:1.375rem}.post-card .comments-count.comments-count_5{width:50px;height:50px;font-size:1.1875rem}.sidebar .post-card+.post-card{margin-top:40px}.home .sidebar .posts+.section-daily-facts,.home .sidebar .posts+.section-daily-birthdays{margin-top:40px}.quiz-icon{content:"QUIZ";display:block;top:30px;left:30px;width:72px;height:72px;background:url(/build/assets/icon-quiz-CO-pS3ol.svg) no-repeat center center/contain}.post-card .quiz-icon{top:10px;left:10px}.type-icon{top:30px;left:30px;width:72px;height:72px;position:absolute;z-index:5;pointer-events:none}.type-icon.video-icon{background:none;top:50%;left:50%;transform:translate(-50%,-50%)}.type-icon.video-icon img,.type-icon.video-icon svg{max-width:100%;height:auto}.post-card .type-icon.video-icon{top:30px;left:30px;transform:translate(0)}.visibility-icon{top:10px;right:20px;width:72px;height:72px;position:absolute;display:inline-block;z-index:12}.visibility-icon img,.visibility-icon picture,.visibility-icon svg{object-fit:contain;width:100%;height:100%}.post-card .visibility-icon{width:50px;height:50px;right:5px;pointer-events:none}.pill-read-more{background:var(--element-theme-colour) url(/build/assets/icon-arrow-read-more-pill-C83fTJ0Q.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;transition:.1s;text-decoration:none}.pill-read-more:hover,.sidebar .pill-read-more:hover{background-position:top 50% right 12px;transition:.3s ease-out}.home .sidebar .section-daily-facts .pill-read-more,.home .sidebar .section-daily-birthdays .pill-read-more{background:var(--colour-gray-dark) url(/build/assets/icon-arrow-read-more-pill-y-COhW0vFo.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{display:block;max-width:90%;background:var(--colour-dossiers-bg-light);border-radius:0 20px 20px 0;padding:20px 40px;margin:50px 50px 0 0}@media (min-width: 992px){.article-source{max-width:85%}}@media (min-width: 768px){.article-source{margin-right:0}}.article-source cite,.article-source .media-link{cursor:pointer}.article-source img{display:inline-block}.article-source cite[data-author-id]{text-decoration:underline;font-style:normal}.article-source .media-link-container{display:inline-block;max-height:100px;max-width:175px}.article-source .media-link{vertical-align:middle;width:100%;height:100%;object-fit:contain;object-position:center center}.collection-label{margin-bottom:var(--side-padding)}.collection-label span{display:inline-block;background:var(--colour-primary);border-radius:20px;color:var(--colour-white);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-single #main,.posts-collections-index #main{padding-left:0;padding-right:0}.posts-collections-index{overflow-x:hidden}.posts-collections-index #main{padding-bottom:calc(var(--side-padding) * 2)}.posts-collections-single,.posts-collections-index,.posts-collections-post-single{background:var(--colour-dossiers-bg-light)}.posts-collection-presentation .collection-title,.dossier-header .collection-title{font-size:1.75rem;font-weight:var(--font-weight-bold);margin-bottom:var(--side-padding)}@media (min-width: 992px){.posts-collection-presentation .collection-title,.dossier-header .collection-title{font-size:2.5rem}}.posts-collection-presentation .collection-title .visibility-icon,.dossier-header .collection-title .visibility-icon{position:relative;top:auto;right:auto;bottom:auto;left:auto;vertical-align:bottom}.posts-collection-presentation .collection-intro,.dossier-header .collection-intro{font-size:1rem;margin-bottom:var(--side-padding)}@media (min-width: 992px){.posts-collection-presentation .collection-intro,.dossier-header .collection-intro{font-size:1.375rem}}.posts-collection-presentation .collection-title,.posts-collection-presentation .collection-title a,.posts-collection-presentation .collection-intro,.posts-collection-presentation .collection-intro 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(/build/assets/dossier-special-bg-BgBW0J7T.jpg) repeat top center;border-radius:5px;padding:40px}@media (min-width: 992px){.posts-collection-presentation .inner{padding:100px 40px 50px}}.posts-collection-presentation .inner.no-bg{background:transparent}.posts-collection-presentation .collection-posts{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.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{width:calc(50% - 20px)}}@media (min-width: 768px){.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(/build/assets/dossier-special-bg-BgBW0J7T.jpg) repeat top center;padding:45px var(--side-padding);margin-top:80px}@media (min-width: 992px){.posts-collections-post-single .sidebar{margin-top:0;border-radius:20px}}.posts-collections-post-single .sidebar .section-title{color:var(--colour-white)}.posts-collections-post-single .sidebar .posts,.posts-collections-post-single .sidebar .collection-posts{display:block}.posts-collections-post-single .sidebar .posts .post-card,.posts-collections-post-single .sidebar .collection-posts .post-card{width:unset}.posts-collections-post-single .sidebar .read-more{margin-top:calc(var(--side-padding) * 2)}.block-posts-collection{position:relative;padding-bottom:30px}@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}}.collections.collection-with-kids{position:relative}.collections.collection-with-kids:before,.collections.collection-with-kids:after{content:"";position:absolute;width:225px;height:250px;display:none;background:url(/build/assets/enfants-couleur-C7-Sc3Xu.png) no-repeat top left;background-size:100% auto}@media (min-width: 768px){.collections.collection-with-kids:before,.collections.collection-with-kids:after{display:block}}.collections.collection-with-kids:before{top:75%;left:0;transform:translate(-70%)}@media (min-width: 1400px){.collections.collection-with-kids:before{transform:translate(-85%)}}.collections.collection-with-kids:after{top:25%;right:0;transform:translate(70%) rotateY(180deg)}@media (min-width: 1400px){.collections.collection-with-kids:after{transform:translate(85%) rotateY(180deg)}}.article-section .found-posts>article{position:relative;width:100%;margin-bottom:30px}@media (min-width: 768px){.article-section .found-posts>article{width:calc(50% - 30px);margin-bottom:0}}@media (min-width: 992px){.article-section .found-posts>article{width:calc(33% - 35px)}}@media (min-width: 1200px){.article-section .found-posts>article{width:calc(33% - 40px)}}.article-section .found-posts>article .background{position:absolute;top:8px;bottom:-10px;left:-10px;right:18px;z-index:0;background-color:#767da3;transform:rotate(-1.5deg);border-radius:3px}@media (min-width: 992px){.article-section .found-posts>article .background{top:10px;bottom:-13px;left:-13px;right:18px}}.article-section .found-posts>article .background:before,.article-section .found-posts>article .background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.article-section .found-posts>article .background:before{background:url(/build/assets/bg-card-dossier-speciaux-top-Ck9CBFe7.png) no-repeat top left}.article-section .found-posts>article .background:after{background:url(/build/assets/bg-card-dossier-speciaux-bottom-BG4D5W3V.png) no-repeat bottom left}.article-section .found-posts>article picture,.article-section .found-posts>article .content{position:relative;z-index:1}.article-section .found-posts>article picture img{width:100%}.article-section .found-posts>article .content{padding:10px 20px 20px;background:#fff}.article-section .found-posts>article .content .collection-title{margin-bottom:15px}.article-section .found-posts>article .content .collection-title a{font-size:1.25rem;font-family:var(--font-family-decorative);color:#535fa2}@media (min-width: 768px){.article-section .found-posts>article .content .collection-title a{font-size:1.375rem}}@media (min-width: 992px){.article-section .found-posts>article .content .collection-title a{font-size:1.5rem}}.article-section .found-posts>article .content .collection-intro{margin-bottom:15px;color:#000;font-size:1.125rem}.article-section .found-posts>article .content .read-more-container{margin:0}.article-section .found-posts>article .content .read-more-container .pill-read-more{padding-left:15px;padding-top:10px;padding-bottom:10px;font-size:1rem;background:var(--colour-primary) url(/build/assets/icon-arrow-read-more-pill-C83fTJ0Q.svg) no-repeat top 50% right 16px/12px auto}.article-section .found-posts>article .content .read-more-container .pill-read-more:focus,.article-section .found-posts>article .content .read-more-container .pill-read-more:hover,.article-section .found-posts>article .content .read-more-container .pill-read-more:active{background-position:top 50% right 12px;transition:.3s ease-out}.article-section .found-posts>article .content .post-meta{display:flex;align-items:center}.article-section .found-posts>article .content .post-meta a{display:flex;align-items:center;color:#000;text-decoration:none;font-size:.75rem;font-weight:700}.article-section .found-posts>article .content .post-meta .articles-count{display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin:0 10px;color:#fff;font-size:1.125rem;background-color:var(--colour-primary);border-radius:100%}.article-section .found-posts>article .content .date-decorator{background-color:#535fa2;display:block;width:15px;height:4px}.found-posts>article.collection-categorie-card .content{background-color:var(--colour-gray-pale)!important}.collection-categories .grid{display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width: 768px){.collection-categories .grid{gap:60px 30px}}@media (min-width: 992px){.collection-categories .grid{gap:70px 30px}}@media (min-width: 1200px){.collection-categories .grid{gap:80px 60px}}.collection-categorie-card{position:relative;width:100%;margin-bottom:30px}@media (min-width: 768px){.collection-categorie-card{width:calc(50% - 30px);margin-bottom:0}}@media (min-width: 992px){.collection-categorie-card{width:calc(33% - 35px)}}@media (min-width: 1200px){.collection-categorie-card{width:calc(33% - 40px)}}.collection-categorie-card .background{position:absolute;top:8px;bottom:-10px;left:-10px;right:18px;z-index:0;background-color:#767da3;transform:rotate(-1.5deg);border-radius:3px}@media (min-width: 992px){.collection-categorie-card .background{top:10px;bottom:-13px;left:-13px;right:18px}}.collection-categorie-card .background:before,.collection-categorie-card .background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.collection-categorie-card .background:before{background:url(/build/assets/bg-card-dossier-speciaux-top-Ck9CBFe7.png) no-repeat top left}.collection-categorie-card .background:after{background:url(/build/assets/bg-card-dossier-speciaux-bottom-BG4D5W3V.png) no-repeat bottom left}.collection-categorie-card picture,.collection-categorie-card .content{position:relative;z-index:1}.collection-categorie-card picture img{width:100%}.collection-categorie-card .content{padding:10px 20px 20px;background:#fff}.collection-categorie-card .content .collection-title{margin-bottom:15px}.collection-categorie-card .content .collection-title a{font-size:1.25rem;font-family:var(--font-family-decorative);color:#535fa2}@media (min-width: 768px){.collection-categorie-card .content .collection-title a{font-size:1.375rem}}@media (min-width: 992px){.collection-categorie-card .content .collection-title a{font-size:1.5rem}}.collection-categorie-card .content .collection-intro{margin-bottom:15px;color:#000;font-size:1.125rem}.collection-categorie-card .content .read-more-container{margin:0}.collection-categorie-card .content .read-more-container .pill-read-more{padding-left:15px;padding-top:10px;padding-bottom:10px;font-size:1rem;background:var(--colour-primary) url(/build/assets/icon-arrow-read-more-pill-C83fTJ0Q.svg) no-repeat top 50% right 16px/12px auto}.collection-categorie-card .content .read-more-container .pill-read-more:focus,.collection-categorie-card .content .read-more-container .pill-read-more:hover,.collection-categorie-card .content .read-more-container .pill-read-more:active{background-position:top 50% right 12px;transition:.3s ease-out}.collection-categorie-card .content .post-meta{display:flex;align-items:center}.collection-categorie-card .content .post-meta a{display:flex;align-items:center;color:#000;text-decoration:none;font-size:.75rem;font-weight:700}.collection-categorie-card .content .post-meta .articles-count{display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin:0 10px;color:#fff;font-size:1.125rem;background-color:var(--colour-primary);border-radius:100%}.collection-categorie-card .content .date-decorator{background-color:#535fa2;display:block;width:15px;height:4px}.sidebar{position:relative;z-index:5;padding-top:60px;font-size:1.125rem}@media (min-width: 992px){.sidebar{padding-top:unset}}@media (min-width: 992px){.sidebar{font-size:1.25rem}}.sidebar .section-title{color:var(--colour-primary);font-family:var(--font-family-decorative);font-size:1.5rem;line-height:1;text-align:center;margin-bottom:30px}@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 article+.section-title{margin-top:50px}.sidebar .section-daily-facts+.sidebar-has-birthdays,.sidebar .section-daily-facts+.sidebar-has-bio{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{width:100%;position:relative;overflow:hidden;height:0;padding-bottom:68.0952380952%;display:block;margin-bottom:0}.sidebar .daily-fact .featured-image picture,.sidebar .daily-fact .featured-image iframe,.sidebar .daily-fact .featured-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.sidebar .daily-fact .featured-image img,.sidebar .daily-fact .featured-image picture{display:block;object-fit:cover;width:100%;height:100%}.sidebar .daily-fact .excerpt-container{background:var(--colour-yellow-birthdays) url(/build/assets/bg-daily-fact-CAG4jrlI.png) no-repeat center right/auto 100%}.sidebar .daily-fact .excerpt-container,.sidebar .section-daily-birthdays .excerpt-section{padding-top:25px;padding-bottom:30px}.sidebar .photo-credits{font-size:1rem;margin-bottom:20px}.sidebar .date-meta{position:relative}.sidebar .daily-biography .featured-image-container>a{height:0;padding-bottom:68.0952380952%;display:block;position:relative}.sidebar .daily-biography .featured-image-container img{display:block;object-fit:cover;width:100%;height:100%;position:absolute;margin-bottom:0}.sidebar .daily-user-birthdays{padding-top:40px;padding-bottom:55px}.sidebar .daily-user-birthdays .section-title{color:var(--colour-black)}.sidebar .section-daily-birthdays>.inner{background:var(--colour-yellow-birthdays) url(/build/assets/bg-birthdays-CEJ-rCBB.png) no-repeat top right/cover}.sidebar .user-birthdays.swiper-slide{padding-left:40px;padding-right:100px}.sidebar .section-daily-birthdays .swiper-button-prev,.sidebar .section-daily-birthdays .swiper-button-next{width:75px;height:75px;color:transparent;display:none}.sidebar .section-daily-birthdays .swiper-initialized .swiper-button-next{display:block}.sidebar .section-daily-birthdays .swiper-button-prev{background:url(/build/assets/see-more-left-Cdkgn6-3.svg) no-repeat center/contain;display:none}.sidebar .section-daily-birthdays .swiper-button-next{background:url(/build/assets/see-more-ODnrW3d2.svg) no-repeat center/contain;right:20px}.sidebar .user-birthdays{min-height:150px;-webkit-user-select:none;user-select:none}.sidebar .user-birthday{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.sidebar .user-birthday .user-profile-popup{display:flex;justify-content:flex-start;align-items:center;color:var(--colour-black);text-decoration:none}.sidebar .user-birthday .user-avatar{flex-shrink:0}.sidebar .user-birthday .user-name{padding-left:10px;font-size:1.25rem;font-weight:var(--font-weight-bold);word-break:break-all}.sidebar.ajaxing .found-posts{display:flex;flex-direction:column;justify-content:center;align-items: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;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;box-shadow:2px 2px 5px #0000,-1px -1px 4px #0000}.taxonomy-pill:hover{box-shadow:2px 2px 5px #0006,-1px -1px 4px #0003;transform:translate(-2px,-1px)}.theme-block{padding:20px}@media (min-width: 992px){.theme-block{padding:30px}}@media (min-width: 992px){.theme-block{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{position:relative;padding:25px}.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{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:var(--page-theme-colour);opacity:.2;z-index:0;border-radius:20px}@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+p,.theme-block .text h1+ul,.theme-block .text h1+ol,.theme-block .text h2+p,.theme-block .text h2+ul,.theme-block .text h2+ol,.theme-block .text h3+p,.theme-block .text h3+ul,.theme-block .text h3+ol,.theme-block .text h4+p,.theme-block .text h4+ul,.theme-block .text h4+ol,.theme-block .text h5+p,.theme-block .text h5+ul,.theme-block .text h5+ol{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 p,.theme-block .text li{font-size:1.125rem;letter-spacing:.05rem}@media (min-width: 992px){.theme-block .text p,.theme-block .text li{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+h1,.theme-block .text p+h2,.theme-block .text p+h3,.theme-block .text p+h4,.theme-block .text p+h5,.theme-block .text p+blockquote{margin-top:20px!important}.weekly-survey-container{background-color:var(--colour-white);text-align:center;padding:50px var(--side-padding)}@media (min-width: 992px){.weekly-survey-container{padding:50px 55px 0}}.weekly-survey-container strong{font-weight:var(--font-weight-semi-bold)}.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{display:inline-block;color:var(--colour-white);position:relative;padding-bottom:30px}.weekly-survey-container .survey-question .question-text{position:relative;display:inline-block;z-index:2;padding:50px 60px}.weekly-survey-container .survey-question .question-text:before{content:"";background-color:var(--survey-theme-colour);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;transform:rotate(-5deg);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{position:relative;overflow:hidden;margin-bottom:10px}.weekly-survey-container .survey-answer input{position:absolute;left:-120vw}.weekly-survey-container .survey-answer label,.weekly-survey-container .survey-answer .disabled-replacement{background:var(--colour-white);border-radius:20px;border:2px solid var(--survey-theme-colour);color:var(--survey-theme-colour);font-size:1.25rem;font-weight:var(--font-weight-bold);text-align:center;padding:15px;transition:.15s ease-in-out;position:relative;overflow:hidden}.weekly-survey-container .survey-answer label .background-chart,.weekly-survey-container .survey-answer .disabled-replacement .background-chart{position:absolute;left:0;top:0;height:100%;background:var(--colour-primary)}.weekly-survey-container .survey-answer .answer-text{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;padding-left:50px}.weekly-survey-container .survey-answer .answer-text .percentage-value{flex-grow:0;width:40px;margin-right:10px}.weekly-survey-container .survey-answer .answer-text .answer{width:100%}.weekly-survey-container .survey-answer .disabled-replacement{display:none;background:var(--survey-theme-colour);color:var(--colour-white);border-width:4px}.weekly-survey-container .survey-answer label{cursor:pointer;display:block}.weekly-survey-container .survey-answer input:checked+label,.weekly-survey-container .survey-answer .disabled-replacement.chosen{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);font-size:14px;line-height:36px;text-align:center;display:inline-block;width:40px;height:40px;padding-left:3px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.weekly-survey-container .submit-container{margin-top:0}.weekly-survey-container .btn-survey-submit{color:var(--survey-theme-colour);background:none;font-family:var(--font-family-display);font-size:3.75rem;text-transform:uppercase;padding:10px;position:relative}.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{position:absolute;top:0;left:0;height:100%;width:100%}.weekly-survey-container .btn-survey-submit .button-border .frame{top:50%;left:50%;height:0;padding-bottom:100%;border:3px solid var(--survey-theme-colour);border-radius:30%;transform:translate(-50%,-50%) rotate(-5deg)}.weekly-survey-container .btn-survey-submit .line{position:absolute;width:15px;height:4px;background:var(--survey-theme-colour);top:calc(50% - 2px)}.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{opacity:.3;cursor:not-allowed}.weekly-survey-container.already-answered .survey-answer input,.weekly-survey-container.already-answered .survey-answer label,.weekly-survey-container.already-answered .submit-container{display:none}.weekly-survey-container.already-answered .disabled-replacement{display:block}.btn-search-toggler{align-self:flex-end;position:relative;padding-right:35px;font-family:var(--font-family-decorative);font-size:1.125rem;color:#fff;background:transparent}@media (min-width: 992px){.btn-search-toggler{margin-bottom:20px;padding-right:45px;font-size:1.25rem}}@media (min-width: 1200px){.btn-search-toggler{font-size:1.375rem}}@media (max-width: 767.98px){.btn-search-toggler{margin:auto 20px auto auto}}@media (min-width: 768px) and (max-width: 991.98px){.btn-search-toggler{margin:auto}}.btn-search-toggler svg{display:block;margin:auto;width:25px;height:auto}@media (max-width: 575.98px){.btn-search-toggler .text{display:none}}.btn-search-toggler .icon-search,.btn-search-toggler .icon-close{position:absolute;top:50%;right:0;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{position:absolute;top:100%;left:0;right:0;z-index:-1;background:var(--colour-white);border-bottom:2px solid var(--colour-gray-very-pale);opacity:0;visibility:hidden;transform:translateY(-100%);transition:.5s ease-in-out}.search-bar.visible{transform:translateY(0);opacity:1;visibility:visible}.search-bar form{display:flex;width:100%}.search-bar .wrapper{padding:0}.search-bar input[type=search]{flex:1;padding-left:var(--side-padding);color:var(--colour-black);font-size:1.125rem;background:transparent;border:0}@media (min-width: 992px){.search-bar input[type=search]{font-size:1.5rem}}.search-bar input[type=search]::placeholder{color:var(--colour-black);opacity:1!important}.search-bar button[type=submit]{display:flex;width:55px;height:55px;background:#3b3b3b;transition:.5s ease-in-out}.search-bar button[type=submit]:focus,.search-bar button[type=submit]:hover,.search-bar button[type=submit]:active{background:#000}@media (min-width: 992px){.search-bar button[type=submit]{width:75px;height:75px}}.search-bar button[type=submit] svg{display:block;margin:auto;width:20px;height:auto}@media (min-width: 992px){.search-bar button[type=submit] svg{width:30px}}.search-bar .autocomplete{position:absolute;top:100%;left:0;right:0;padding-top:10px;padding-bottom:10px;background:#fff;border-bottom:2px solid var(--colour-primary)}.search-bar .autocomplete ul{margin:0;padding:0;list-style:none}.search-bar .autocomplete .txt-no-results{padding:10px var(--side-padding);color:var(--colour-black);font-size:1.125rem}@media (min-width: 992px){.search-bar .autocomplete .txt-no-results{font-size:1.5rem}}.search-bar .autocomplete a{display:block;padding:10px var(--side-padding);color:var(--colour-black);font-size:1.125rem}@media (min-width: 992px){.search-bar .autocomplete a{font-size:1.5rem}}.search-bar .autocomplete a:focus,.search-bar .autocomplete a:hover,.search-bar .autocomplete a:active{text-decoration:underline}.site-teacher .search-bar .autocomplete{border-bottom:2px solid var(--colour-teacher)}.page-404 #main{background:url(/build/assets/bg-404-DphIO70O.png) no-repeat top center/100% auto;display:flex;flex-direction:column;justify-content:center}@media (min-width: 992px){.page-404 #main{background-position:center center}}.page-404 #site-header{margin-bottom:0}.page-404 .content-container{width:800px;max-width:100vw;padding-top:30px;padding-bottom:60px}.page-404 .content a{color:var(--colour-primary)}.form-single .section-title,.block-form .section-title{font-family:var(--font-family-decorative);font-size:1.25rem;margin-bottom:40px;word-break:break-all}@media (min-width: 768px){.form-single .section-title,.block-form .section-title{font-size:1.375rem}}@media (min-width: 992px){.form-single .section-title,.block-form .section-title{margin-left:10%;font-size:1.5rem}}.form-single .subtitle,.block-form .subtitle{font-size:1.125rem;font-weight:var(--font-weight-bold);margin-bottom:20px}@media (min-width: 992px){.form-single .subtitle,.block-form .subtitle{font-size:1.5rem}}.form-single .form-container,.block-form .form-container{width:800px;max-width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);margin-left:auto;margin-right:auto;transform:translate(0)}.form-single .during-submit-message,.block-form .during-submit-message{display:flex;justify-content:center;align-items:center;border-radius:30px;margin:50px 0;background:var(--page-theme-colour-light);color:var(--colour-white);font-weight:var(--font-weight-semi-bold);padding:10px 15px;text-align:center}@media (min-width: 992px){.form-single .during-submit-message,.block-form .during-submit-message{padding:25px 50px}}.form-single .during-submit-message .ajax-loader-container,.block-form .during-submit-message .ajax-loader-container{width:40px;flex-shrink:0;flex-grow:0;position:relative;z-index:2}.form-single .during-submit-message .ajax-loader,.block-form .during-submit-message .ajax-loader{display:block}.form-single .during-submit-message .submitting-message,.block-form .during-submit-message .submitting-message{flex-grow:1}.form-single .submitted-message,.block-form .submitted-message{display:block;font-size:1.5rem;font-weight:var(--font-weight-semi-bold);text-align:center;margin:100px auto}.post-archive .post-filters,.posts-collections-single .post-filters{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:45px}@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{display:block;font-size:1.25rem;font-family:var(--font-family-decorative);color:var(--colour-primary);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{width:100%!important;min-width:100%}@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;width:100%;margin-left:0;padding-left:20px;padding-right:20px}.post-archive .load-more-container,.posts-collections-single .load-more-container{width:100%;padding:30px var(--side-padding);text-align:center}.post-archive .load-more-container :disabled:not(.ajaxing),.posts-collections-single .load-more-container :disabled:not(.ajaxing){opacity:0}.none-found-container{display:block;width:800px;padding-bottom:var(--side-padding)}.none-found-container .none-found-content{margin-top:var(--side-padding)}.post-archive .posts,.post-archive .collection-posts,.posts-collections .posts,.posts-collections .collection-posts,.posts-collection-presentation .posts,.posts-collection-presentation .collection-posts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.post-archive .posts:after,.post-archive .collection-posts:after,.posts-collections .posts:after,.posts-collections .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collection-presentation .collection-posts:after{content:"";flex:auto;flex-grow:0}@media (min-width: 768px){.post-archive .posts:after,.post-archive .collection-posts:after,.posts-collections .posts:after,.posts-collections .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collection-presentation .collection-posts:after{width:calc(50% - 20px)}}@media (min-width: 1200px){.post-archive .posts:after,.post-archive .collection-posts:after,.posts-collections .posts:after,.posts-collections .collection-posts:after,.posts-collection-presentation .posts:after,.posts-collection-presentation .collection-posts:after{width:calc(33% - 60px)}}.post-archive .post-card,.posts-collections .post-card,.posts-collection-presentation .post-card{margin-bottom:30px}@media (min-width: 768px){.post-archive .post-card,.posts-collections .post-card,.posts-collection-presentation .post-card{width:calc(50% - 20px)}}@media (min-width: 1200px){.post-archive .post-card,.posts-collections .post-card,.posts-collection-presentation .post-card{width:calc(33% - 40px)}}.lexicon-index .page-title{color:var(--page-theme-colour)}.lexicon-index .keywords-menu{background:var(--colour-white);position:sticky;top:0;padding:20px 0;z-index:5}.lexicon-index .keywords-menu:before,.lexicon-index .keywords-menu:after{content:"";position:absolute;top:0;height:100%;width:40px;z-index:5;pointer-events:none}.lexicon-index .keywords-menu:before{background:linear-gradient(90deg,#fff 20%,#fff0);left:0}.lexicon-index .keywords-menu:after{background:linear-gradient(90deg,#fff0 20%,#fff);right:0}.lexicon-index .keywords-menu .letter-jump-link{border-radius:500px;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--colour-gray-very-pale);background:var(--colour-gray-pale);color:var(--colour-black);text-decoration:none}.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{width:40px;height:40px}.lexicon-index .keywords-menu .jump-letter-container:first-child{width:60px;padding-left:20px}.lexicon-index .keywords-menu .jump-letter-container:last-child{width:60px;padding-right:20px}.lexicon-index .keywords-menu .jump-letters{position:relative}.lexicon-index .keywords-menu .swiper-button{width:11px;height:19px;margin-top:0;top:50%;transform:translateY(-50%)}.lexicon-index .keywords-menu .swiper-button:before,.lexicon-index .keywords-menu .swiper-button:after{display:none}.lexicon-index .keywords-menu .swiper-button-prev{background:url(/build/assets/icon-caret-left-Y6K_Yl18.svg) no-repeat center/contain;left:0}.lexicon-index .keywords-menu .swiper-button-next{background:url(/build/assets/icon-caret-right-CVUsJN_C.svg) no-repeat center/contain;right:0}.lexicon-index .introduction-section .introduction .bg-kids .frame{background:url(/build/assets/lexique-2-B2r4dOTB.png) no-repeat center/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{padding-top:var(--side-padding);margin-bottom:20px;font-size:2.25rem;font-weight:var(--font-weight-bold);color:var(--page-theme-colour);text-decoration:underline}.lexicon-index .lexicon-word{margin-bottom:60px}.lexicon-index .lexicon-word .content{font-size:rem-calc(24)}.lexicon-index .lexicon-word .content em{color:var(--colour-primary-pale)}.lexicon-index .lexicon-word .content ol{list-style:none;counter-reset:my-awesome-counter 0}.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{content:counter(my-awesome-counter) ".";color:var(--colour-primary);font-weight:700}.lexicon-index .lexicon-word .content ol li+li{margin-top:10px}.lexicon-index .word-title{position:relative;font-size:rem-calc(28);font-weight:var(--font-weight-bold);margin-bottom:10px}.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{display:flex;justify-content:space-between;align-items:center;font-size:2.25rem}}.profile-page .wizard-title{color:var(--colour-primary);font-size:1.375rem;word-break:break-all;margin-bottom:var(--side-padding)}@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(/build/assets/enfants-couleur-C7-Sc3Xu.png) no-repeat center/contain}.profile-page .section-title{margin-top:30px;margin-bottom:30px}.profile-page .input-container,.profile-page .input-group,.profile-page .field-group,.profile-page select,.profile-page .select2-container{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){display:block;color:var(--colour-primary);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=text],.profile-page .field-group input[type=email],.profile-page .field-group input[type=tel],.profile-page .field-group input[type=number]{border:3px solid var(--colour-black);border-radius:30px;line-height:1;padding:15px 30px;max-width:100%}.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}}@media (min-width: 768px){.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-]{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.profile-page .field-group[class*=animal-type-]{width:500px;max-width:100%}.profile-page .field-group[class*=animal-type-] label,.profile-page .field-group[class*=animal-type-] .input-container{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){margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.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{position:relative;margin:5px 20px;display:flex}.profile-page .checkbox-group input[type=checkbox]{position:absolute;top:0;left:-200vw}.profile-page .checkbox-group .checkbox-label{color:var(--colour-black);padding:5px 0 5px 45px;background:url(/build/assets/checkbox-empty-CojEY74Z.svg) no-repeat center left/31px auto}.profile-page .checkbox-group input:checked+label{background-image:url(/build/assets/checkbox-checked-red-C8Dge2DL.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--single,.profile-page .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-bottom-right-radius:20px;border-bottom-left-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{width:200px;height:200px}.profile-page .select-container{display:inline-block;max-width:100%}.profile-page .error{display:inline-block;background:var(--colour-primary) url(/build/assets/icon-report-DBmRQiIW.svg) no-repeat 11px center/17px auto;border-radius:20px;color:var(--colour-white);font-size:.75rem;margin-top:10px;padding:10px 15px 10px 35px}.profile-page .image-list-parent{display:flex;flex-wrap:wrap;justify-content:flex-start}.profile-page .image-list-parent .image-radios{position:relative;display:block;margin:20px 10px}.profile-page .image-list-parent .image-radios input{position:absolute;top:0;left:-200vw}.profile-page .image-list-parent .image-radios label{display:flex;justify-content:flex-start;align-items:center}.profile-page .image-list-parent .image-radios label img{object-fit:contain;width:100%;height:100%;position:absolute}.profile-page .image-list-parent .image-radios label .image-container{width:145px;height:145px;display:block;flex-shrink:0;border-radius:55px;transform:rotate(-5deg);overflow:hidden}.profile-page .image-list-parent .image-radios label .image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 3px #000;border-radius:55px;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 #0000}.profile-page .image-list-parent .image-radios input:checked+label .image-container:after{content:"";background:url(/build/assets/image-list-selected-CCNiTK28.svg) no-repeat center center/contain;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:2;transform:rotate(5deg)}@media (min-width: 992px){.profile-page .image-list-parent .image-radios+.image-radios{margin-left:15px}}@media (min-width: 992px){.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{padding:10px 60px 10px 20px;color:var(--colour-white);border-radius:20px;display:block;background:url(/build/assets/checkbox-empty-white-C272UGOJ.svg) no-repeat right 10px center/31px auto;margin-bottom:10px}@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(/build/assets/checkbox-checked-white-Bk5khGOq.svg)}.profile-page .btn-next-page-container,.profile-page .btn-finish-container{margin-top:40px;margin-bottom:150px}@media (min-width: 768px){.profile-page .edit-sections{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}@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-themes,.profile-page .edit-section.user-notifications{width:calc(50% - 40px)}}@media (min-width: 992px){.profile-page .edit-section.user-info,.profile-page .edit-section.user-themes,.profile-page .edit-section.user-notifications{width:calc(33.33333% - 80px)}}.profile-page .edit-section.user-avatar-section{width:100%}.profile-page .title-row{display:flex;justify-content:flex-start;align-items:center}.profile-page .edit-section-title{color:var(--colour-primary);font-size:1.875rem}.profile-page .btn-edit{display:inline-block;vertical-align:center;width:55px;height:55px;background:url(/build/assets/icon-edit-pencil-CI6gP0f0.svg) no-repeat center center/contain;margin-left:10px}.profile-page .themes-container{margin-left:-10px;margin-right:-10px;margin-top:20px}.profile-page .theme-pill{display:inline-block;padding:15px 20px;color:var(--colour-white);border-radius:20px;margin:10px}.profile-page .notifications-section{font-size:1.5rem}.profile-page .notifications-section ul li+li{margin-top:10px}.profile-page .birthday-row .fact-value{display:flex;align-items:center}.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{position:relative;color:var(--colour-black);margin-top:10px;padding-top:25px;padding-bottom:25px}.profile-page .fact .fact-value.is-quote:before,.profile-page .fact .fact-value.is-quote:after{position:absolute;left:0;background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:15px;font-size:0}.profile-page .fact .fact-value.is-quote:before{content:open-quote;background-image:url(/build/assets/icon-quote-before-red-CO4Zs805.svg);top:0}.profile-page .fact .fact-value.is-quote:after{content:close-quote;background-image:url(/build/assets/icon-quote-after-red-CiXwWsQU.svg);bottom:0}.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{margin-top:20px;width:70px;height:70px}.profile-page .edit-section.user-avatar-section .avatar-preview img{transform:none}.profile-page .edit-section.user-avatar-section .avatar-preview.preview-full{width:300px;height:300px}.profile-page .profile-splitter{margin:10px 0;background:#d4d4d4;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{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:var(--colour-primary)}.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{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.profile-page #user_messages .profile-message,.profile-page #user_notifications .profile-message,.profile-page #user_notifications_and_messages .profile-message{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;overflow:hidden;width:100%;margin-bottom:40px}@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{width:100%;height:100%}.profile-page #user_messages .messsage-inner,.profile-page #user_notifications .messsage-inner,.profile-page #user_notifications_and_messages .messsage-inner{width:98%;flex-shrink:1;margin-left:15px}.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;width:15px;height:4px;vertical-align:middle}.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}}@media (min-width: 768px){.profile-page #user_notifications .profile-message,.profile-page #user_notifications_and_messages .profile-message{width:33.3%;padding-left:10px;padding-right:10px}}.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;justify-content:center;flex-wrap:wrap;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;justify-content:space-between;margin-bottom:40px;position:relative;flex-shrink:0;flex-grow:0}.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{width:50%;text-align:center}@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{width:100%;text-align:center}@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%}}@media (min-width: 992px){.profile-page .profile-page-badges .badge-group:before{content:"";position:absolute;right:0;top:40px;bottom:20px;width:1px;background:var(--colour-primary)}}.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{display:block;position:relative;width:50%;margin:5px auto;border:1px solid var(--colour-primary);border-radius:20px;overflow:hidden}.profile-page .profile-page-badges .progress-graph .graph-fill{position:absolute;top:0;left:0;bottom:0;background:var(--colour-primary);border-radius:20px}.profile-page .favourites-title{margin-bottom:30px}.profile-page .favourites-title .icon-container{background:url(/build/assets/icon-heart-CTVkFHfx.svg) no-repeat center center/contain;width:42px;height:35px;display:inline-block}.profile-page .section-favourites{margin-top:calc(var(--side-padding) - 20px)}.profile-page .section-favourites,.profile-page .section-favourites .make-mobile-slider{width:100%;padding-top:20px;margin-top:-20px}@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{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.profile-page .section-favourites .found-posts .post-card{margin-bottom:30px;position:relative}.profile-page .section-favourites .found-posts .post-card .featured-image-container picture{position:absolute}@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{width:calc(50% - 30px);margin-left:15px;margin-right:15px}}@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-right:auto;margin-left:15px}}.profile-page .section-favourites .found-posts .post-card.is-jeunes-content.logged-in-prof .related-content-label:not(.jeunes){display:none}.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{width:100%;flex-shrink:0;text-align:center}.profile-page .badges .more-content,.profile-page #user_notifications .more-content,.profile-page #user_messages .more-content,.profile-page #user_notifications_and_messages .more-content{display:none;width:100%}.profile-page .badges .more-content.open,.profile-page #user_notifications .more-content.open,.profile-page #user_messages .more-content.open,.profile-page #user_notifications_and_messages .more-content.open{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.profile-page.profile-mode_profile-wizard .sidebar,.profile-page.profile-mode_profile-wizard .section-badges,.profile-page.profile-mode_profile-wizard .profile-splitter,.profile-page.profile-mode_profile-wizard .section-favourites,.profile-page.profile-mode_profile-wizard .recently-visited-posts,.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{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}}@media (max-width: 991.98px){.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{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 20px 10px 5px;border-radius:20px;background-color:var(--page-theme-colour-extra-light);position:relative;min-height:230px;font-size:1rem}@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}}.radio-group,.checkbox-group{position:relative;display:flex;align-items:center;margin:5px 20px 20px 0}#profile .radio-group,#profile .checkbox-group{margin-left:20px}.radio-group input[type=radio],.radio-group input[type=checkbox],.checkbox-group input[type=radio],.checkbox-group input[type=checkbox]{position:absolute;top:0;left:-200vw}.radio-group label.radio-label,.radio-group label.checkbox-label,.checkbox-group label.radio-label,.checkbox-group label.checkbox-label{padding-left:45px;display:inline-flex;align-items:center;min-height:30px}.radio-group label.checkbox-label,.checkbox-group label.checkbox-label{min-height:42px}.radio-group .radio-label,.checkbox-group .radio-label{background:url(/build/assets/input-radio-unchecked-cLsmya9Q.svg) no-repeat center left/31px auto}.radio-group .checkbox-label,.checkbox-group .checkbox-label{background:url(/build/assets/reg-checkbox-empty-BGxiKTYX.svg) no-repeat center left/38px auto}#profile .themes-list .radio-group .checkbox-label,#profile .themes-list .checkbox-group .checkbox-label{background:url(/build/assets/checkbox-empty-white-C272UGOJ.svg) no-repeat right 10px center/31px auto}.radio-group input:checked+label,.checkbox-group input:checked+label{color:var(--colour-primary)}.radio-group input:checked+.radio-label,.checkbox-group input:checked+.radio-label{background-image:url(/build/assets/input-radio-checked-mO4AynH1.svg)}.radio-group input:checked+.checkbox-label,.checkbox-group input:checked+.checkbox-label{background-image:url(/build/assets/reg-checkbox-checked-Uo2bGcuV.svg)}#profile .themes-list .radio-group input:checked+.checkbox-label,#profile .themes-list .checkbox-group input:checked+.checkbox-label{background-image:url(/build/assets/checkbox-checked-white-Bk5khGOq.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}}@media (min-width: 992px){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{position:absolute;z-index:1;top:-12px;left:-10px}body.single .main-content .post-information .related-content-label span{display:inline-block;background:var(--colour-primary);border-radius:10px;color:var(--colour-white);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{height:0;padding-bottom:56.25%;display:block;width:100%;position:relative;overflow:hidden}body.single .main-content .featured-image-container picture,body.single .main-content .featured-image-container iframe,body.single .main-content .featured-image-container img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}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{text-align:left;padding-top:25px;padding-bottom:25px}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-top:25px;margin-bottom: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;width:15px;height:4px;vertical-align:middle}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{display:flex;justify-content:space-between;align-items:flex-start}}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{position:absolute;right:8px;bottom:15px;width:60px;height:57px;background:url(/build/assets/audio-embed-btn-icon-2-Dq7CZWWv.png) no-repeat center center/contain}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{border-radius:20px;background:var(--colour-white);padding:20px}body.single .main-audio-embed iframe{min-height:60px}body.single.single-post:not(.no-gray-bg):not(.is-quiz) .post-information,body.single.post-single:not(.no-gray-bg):not(.is-quiz) .post-information,body.single.biographies-single:not(.no-gray-bg) .post-information{background-color:var(--colour-gray-pale)}body.single.single-post .post-information .post-meta-2,body.single.single-post .post-information .author-meta,body.single.post-single .post-information .post-meta-2,body.single.post-single .post-information .author-meta,body.single.biographies-single .post-information .post-meta-2,body.single.biographies-single .post-information .author-meta{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}body.single.single-post .post-information .video-container,body.single.post-single .post-information .video-container,body.single.biographies-single .post-information .video-container{cursor:pointer}body.single.single-post .featured-image-container,body.single.post-single .featured-image-container,body.single.biographies-single .featured-image-container{position:relative}body.single.single-post .featured-image-container .video-icon,body.single.post-single .featured-image-container .video-icon,body.single.biographies-single .featured-image-container .video-icon{pointer-events:none}body.single.single-post .featured-image-container .video-container,body.single.single-post .featured-image-container iframe,body.single.post-single .featured-image-container .video-container,body.single.post-single .featured-image-container iframe,body.single.biographies-single .featured-image-container .video-container,body.single.biographies-single .featured-image-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.single.single-post .featured-image-container.switched-to-video .video-icon,body.single.post-single .featured-image-container.switched-to-video .video-icon,body.single.biographies-single .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{border-radius:20px;min-height:40px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--colour-white);border:1px solid #aaa;color:var(--colour-gray-dark);padding:5px 15px;margin-bottom:10px;text-decoration:none}body.single .form-container{width:calc(800px - var(--side-padding) * 2);transform:none;max-width:100%}body.post-single.is-quiz .post-information,body.biographies-single.is-quiz .post-information{background-color:var(--colour-purple)}body.post-single.is-quiz .main-content .post-meta,body.post-single.is-quiz .main-content .page-title,body.post-single.is-quiz .main-content .publish-date,body.post-single.is-quiz .main-content .block,body.biographies-single.is-quiz .main-content .post-meta,body.biographies-single.is-quiz .main-content .page-title,body.biographies-single.is-quiz .main-content .publish-date,body.biographies-single.is-quiz .main-content .block{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.single.narrow-layout #main,body.single.no-sidebar #main,body.single.horizontally-centered-content #main,body.form-single #main{width:calc(960px + var(--side-padding) * 2);max-width:100%}.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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500}.prof-logged-in .maybe-block-teacher-posts{pointer-events:none}.photo-credits,figcaption,.legend{font-size:.75rem;padding-top:8px;padding-bottom:8px;text-align:right}.photo-credits p,figcaption p,.legend p{margin:0!important;font-size:.75rem!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}.post-single.larger-font-size .main-content{font-size:1.25rem}.post-single.larger-font-size .main-content .post-meta .image-credits{font-size:.9375rem}.post-single.larger-font-size .main-content .post-meta .image-legend,.post-single.larger-font-size .main-content .post-meta .image-legend p{font-size:1.25rem!important}.post-single.larger-font-size .main-content .page-title{font-size:1.5625rem}@media (min-width: 992px){.post-single.larger-font-size .main-content .page-title{font-size:1.875rem}}.post-single.larger-font-size .main-content .photo-credits,.post-single.larger-font-size .main-content figcaption,.post-single.larger-font-size .main-content .legend{font-size:.9375rem}.post-single.larger-font-size .main-content .photo-credits p,.post-single.larger-font-size .main-content figcaption p,.post-single.larger-font-size .main-content .legend p{font-size:.9375rem!important}.dekcolb{max-height:100vh;overflow:hidden}.dekcolb:after{content:"";background:linear-gradient(0deg,#fff 40%,#fff0);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:500;opacity:0;animation-name:fade-in-blocked;animation-delay:1s;animation-duration:1.5s;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards;transform-origin:center}@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-top:1em;padding-bottom:3em}.score{font-size:12pt;color:#000;display:none}.post-card-head-line-profs,.post-card-head-line-jeunes{width:100%;height:1em;z-index:10;position:relative}.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 .header-row{background-color:var(--colour-teacher)!important}.site-teacher:not(.old-style-prof-header) #site-header .btn-nav-toggler .line{background-color:var(--colour-teacher)!important}.site-teacher:not(.old-style-prof-header) #site-header .main-nav{background:var(--colour-teacher) url(/build/assets/bg-logo-faded-teacher-B42DDOzi.svg) no-repeat center/auto 100%}.site-teacher:not(.old-style-prof-header) #site-header .main-nav .nav-list li a:hover,.site-teacher:not(.old-style-prof-header) #site-header .main-nav .nav-list li a.active{color:var(--colour-teacher)}.site-teacher:not(.old-style-prof-header) #site-header .login-block .count{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-top:0;padding-bottom:0}: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}}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within),.sr-only-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.reset-list{padding:0;margin:0;list-style:none}.flash-me{position:relative}.flash-me:before{content:"";background:var(--colour-primary);opacity:0;position:absolute;top:-20px;lefT:-20px;right:-20px;bottom:-20px;animation-name:shake;animation-duration:1s;animation-iteration-count:3;animation-direction:alternate;transform-origin:center}@keyframes shake{0%{opacity:0}to{opacity:.3}}@media screen{.print-only{display:none!important}}.clearfix:after{content:"";clear:both;display:table}@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{display:block;font-size:1.25rem;font-family:var(--font-family-decorative);color:var(--colour-primary);margin-bottom:10px;margin-right:30px}.author-presentation .selection label:has(#row-profs){color:purple!important}.author-presentation .selection select,.author-presentation .selection .select2{width:100%!important;min-width:100%}@media (min-width: 768px){.author-presentation .description{order:1;display:flex;align-items:flex-start;width:70%;padding-right:50px}}@media (min-width: 768px){.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}}@media (min-width: 768px){.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{width:100%;height:auto;border-radius:20px}@media (min-width: 768px){.author-presentation .description img{max-width:200px;border-radius:40px}}@media (max-width: 767.98px){.author-presentation .description img{margin-top:20px;margin-bottom:20px}}.author-presentation h2{margin-top:45px;margin-bottom:30px}
