.element.elem-bouton{overflow:visible!important}.element.elem-bouton .plugin-btn{display:flex;width:100%;height:100%;text-align:center;cursor:pointer;justify-content:center;align-items:center}.element.elem-bouton .plugin-btn .hasIcon{margin-right:10px}.a-body .element.elem-bouton .plugin-btn .hasIcon{margin-right:45px}.element.elem-bouton .plugin-btn p,.element.elem-bouton .plugin-btn i{margin:0;padding:0;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.element.elem-icons{overflow:visible!important}.elem-icons .racontr-content{overflow:visible!important}.element.elem-embeder .racontr-content:empty{background:#eee}.elem-imagecomparer .racontr-content:empty{background:#eee}.elem-imagecomparer .racontr-content{position:relative}.img-comparer-img{position:absolute;top:0;left:0;width:100%;height:100%}.img-comparer-img img{width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain;"}.img-comparer-front{overflow:hidden;width:50%;box-shadow:0 2px 7px 0 rgba(0,0,0,.36)}.img-comparer-slider-container{position:absolute;top:0;height:100%}.img-comparer-slider-cursor{position:absolute;cursor:pointer;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.40)}.img-comparer-slider-cursor i{position:absolute}.startQuiz,.nextQuestion,.backToQuestion,.questions li.question,.questions li.question .responses,.questions li.question .responses .correct,.questions li.question .responses .incorrect,.quizResults{display:none;padding:0}.elem-quiz .mainDescription{margin:40px}.elem-quiz .answersCheckbox input[type="radio"],.elem-quiz .answersCheckbox input[type="checkbox"]{display:none}.elem-quiz .answers li{display:flex;align-items:center}.elem-quiz .answers li label{margin-left:15px}.elem-quiz .answersCheckbox label{position:relative}.elem-quiz .quizDescription{margin:40px}.elem-quiz .quizName{font-weight:700}@-moz-document url-prefix(){.elem-quiz .answersCheckbox .radioLabel{top:18px}}.elem-quiz .answersCheckbox .checkboxBackground::before,.elem-quiz .answersCheckbox .checkboxElement::before,.elem-quiz .answersCheckbox .radioBackground::before,.elem-quiz .answersCheckbox .radioElement::before{content:'';position:absolute;top:7px;bottom:0}.elem-quiz .checkbox{height:auto}.elem-quiz .answersCheckbox .checkboxBackground{width:20px;height:20px;border-radius:5px;box-sizing:border-box;transition:border-color .2s;background-color:#eee;cursor:pointer;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.1)}.elem-quiz .answersCheckbox .checkboxElement::before{content:'\f00c';font-family:'FontAwesome';left:-11px;top:23px;position:absolute;transition:color .2s;cursor:pointer}.elem-quiz .answersCheckbox .checkboxElement{color:transparent;position:absolute;top:-12px}.elem-quiz .answersCheckbox .radioBackground{width:20px;height:20px;background-color:#eee;border-radius:100%;box-sizing:border-box;transition:border-color .2s;cursor:pointer;box-shadow:inset 0 1px 2px 1px #cfcfcf}.elem-quiz .answersCheckbox .radioElement::before{content:'\f111';font-family:'FontAwesome';font-size:13px;position:absolute;left:-10px;top:22px;transition:color .2s;cursor:pointer}.elem-quiz .answersCheckbox .radioElement{color:transparent}.elem-quiz .inputStart{margin:10px}.elem-quiz .inputStart input{border:1px solid #f5f5f5;border-radius:5px;padding:5px}.elem-quiz .mainDescription{margin-bottom:20px}.elem-quiz .quizDescription .inputStart:last-child{margin-bottom:30px}.elem-quiz .quizDescription .quizDescriptionInputs{margin-top:40px}.elem-quiz .button{padding:15px 40px 15px 40px;border-radius:5px}.elem-quiz #slickQuizImg,.elem-quiz #previewQuizImg{height:auto;width:auto}.elem-quiz .subTitle,.elem-quiz .badCommentPhrase,.elem-quiz .goodCommentPhrase,.elem-quiz .quizResults,.elem-quiz .quizDescription{line-height:2em}.r-plugin-popin{position:absolute;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999999999;padding:20px 60px;text-align:center;display:none}.r-plugin-popin .r-plugin-popin-close{position:absolute;top:15px;right:20px;font-size:26px;cursor:pointer;z-index:100}.r-plugin-popin .r-plugin-popin-content{max-width:100%;max-height:100%;width:100%;height:100%}.r-plugin-popin .mejs-container{width:100%!important;height:100%!important}.r-plugin-popin img.r-plugin-popin-content{width:auto}.r-plugin-popin h1{text-align:left}.r-plugin-popin p{text-align:left;margin:15px 0}.r-plugin-popin.full-popin{padding:0;display:flex!important;justify-content:center;align-items:center;align-content:center}.r-plugin-popin .full-content{margin:auto}.slideshow_container{height:100%}.slideshow_container .slick-arrow{z-index:100000}.slideshow_container .slick-arrow:before{content:''}.plugin-slideshow.slick-slider{height:100%;margin-bottom:0}.plugin-slideshow.slick-slider .slick-track{height:100%}.plugin-slideshow.slick-slider .slick-list{height:100%}.plugin-slideshow.slick-slider .slick-slide{display:flex;height:100%;position:relative}.plugin-slideshow.slick-slider .slick-dots{bottom:0;height:25px}.plugin-slideshow.slick-slider .slick-dots li button:before{font-size:18px}.slider-thumbnails.slick-slider{height:80px;margin-top:10px}.slider-thumbnails.slick-slider .slick-track{height:100%}.slider-thumbnails.slick-slider .slick-list{height:100%}.slider-thumbnails.slick-slider .slick-slide{height:100%;cursor:pointer;margin:0 5px}.slider-thumbnails.slick-slider .slick-slide img{max-width:100%;max-height:100%;width:auto;height:auto}.slider-thumbnails.slick-slider .slick-dots{bottom:0;height:25px}.slider-thumbnails.slick-slider .slick-dots li button:before{font-size:18px}.plugin-slideshow.slick-slider .slick-slide{overflow:hidden}.plugin-slideshow.slick-slider .slick-slide img{width:100%;height:auto;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain;font-family:"object-fit: contain;"}.plugin-slideshow.slick-wtdots .slick-slide img{max-height:calc(100% - 30px)}.plugin-slideshow.slick-thumbs{height:calc(100% - 90px)}.plugin-slideshow .slide-caption-container{position:absolute;padding:10px;text-align:justify}.plugin-slideshow .caption-position-top{left:0;right:0;top:0}.plugin-slideshow .caption-position-bottom{left:0;right:0;bottom:0}.plugin-slideshow .caption-position-left{left:0;top:0;bottom:0;width:30%}.plugin-slideshow .caption-position-right{right:0;top:0;bottom:0;width:30%}