@import url(https://fonts.googleapis.com/css2?family=Acme&family=Bangers&display=swap);.r-1{aspect-ratio:1/1}.r-video{aspect-ratio:16/9}.r-photo{aspect-ratio:4/3}.svg-1 svg{height:16px;width:16px}.svg-2 svg{height:24px;width:24px}.svg-3 svg{height:32px;width:32px}.svg-fill1 svg{fill:#4e49f2}.svg-fill2 svg{fill:#f2d129}.svg-fill3 svg{fill:#c0a20e}.fill-white svg{fill:#fff}.svg-margin svg{margin:12px}.svg-margin-r svg{margin-right:8px}.svg-margin-l svg{margin-left:8px}object.svg{height:32px;width:32px}object.svg svg{fill:#4e49f2;background-color:#4e49f2}.rel{position:relative}.abs-tl{left:10%}.abs-tl,.abs-tr{position:absolute;top:10%}.abs-tr{right:10%}.abs-bl{left:10%}.abs-bl,.abs-br{bottom:10%;position:absolute}.abs-br{right:10%}.abs-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bloc-icon,.bloc-title-icon,.flex-center,.lightbox,.lightbox-content,.loader,.modal-background,.modal-header .help,.plain-page{align-items:center;display:flex;justify-content:center}.appbutton1,.banner,.blog-list .article-item h2,.chapter-list h2,.character-list h2,.element .bloc-bottom,.flex-row,.flex-row-bloc,.flex-row-bloc-R,.grid h2,.img-banner,.lightbox-content .close,.share-link,a.appbutton1,a.linkto,section.contact .bloc,section.information .bloc{align-items:center;display:flex;flex-direction:row}.error .column,.error .gallery-picture .column-picture,.gallery-picture .error .column-picture{align-items:center;display:flex;flex-direction:column;justify-content:center}.appointment-confirm,.article-card,.article-item,.blog-list,.chapter-list,.character-item,.character-list,.column-multiple,.error,.footer-bottom,.gallery,.gallery-collection,.gallery-picture,.google-comment-list,.grid,.modal-body li,.modal-body ul,.modal-footer,.modal-header,.row,.space-around,.space-between,footer,section.contact,section.date-list .day-bloc ul.slot-list,section.information,ul.character-cat{display:flex;flex-direction:row}.column,.gallery-collection a,.gallery-picture .column-picture,.google-comment,.modal-content,section.date-list,section.date-list .day-bloc{display:flex;flex-direction:column}.appbutton1,.google-comment,.modal-body li,.modal-content,.pop-up,a.appbutton1,section.date-list .day-bloc ul.slot-list a.slot-bloc{border-radius:8px}.space{height:100px;width:100%}.article-card .preview,.flex-column{display:flex;flex-direction:column;height:100%;justify-content:space-between}.footer-bottom,.space-around{justify-content:space-around;width:100%}.space-between{justify-content:space-between;width:100%}.trX50{transform:translateX(50%)}.trX-50{transform:translateX(-50%)}.trY50{transform:translateY(50%)}.trY-50{transform:translateY(-50%)}.over-hidden{overflow:hidden}.over-x{overflow-x:scroll}.over-y{overflow-y:scroll}.content{display:none}.show{display:initial}.z1{z-index:10}.z2{z-index:20}.z3{z-index:30}.z4{z-index:40}.z5{z-index:50}.mt1{margin-top:1em}.mb1{margin-bottom:1em}.mr1{margin-right:1em}.ml1{margin-left:1em}.m1{margin:1em}.mt1px{margin-top:1em}.mb1px{margin-bottom:1em}.mr1px{margin-right:1em}.ml1px{margin-left:1em}.m1px{margin:1em}.mt0-5{margin-top:6px}.mb0-5{margin-bottom:6px}.mr0-5{margin-right:6px}.ml0-5{margin-left:6px}.m0-5{margin:6px}.m0{margin:0}.auto{margin:auto}.x-auto{margin:0 auto}.p1{padding:1em}.p2{padding:1.5em}.p3{padding:2em}.p4{padding:3em}.p0{padding:0}.pt1{padding-top:1em}.pt1px{padding-top:6px}.pb1px{padding-bottom:6px}.pr1px{padding-right:6px}.pl1px{padding-left:6px}.p1px{padding:6px}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w300px{width:300px}.mxc{width:max-content}.minc{width:fit-content}.h100,.h100vh{height:100vh}.h90vh{height:90vh}.h80vh{height:80vh}.h70vh{height:70vh}.h60vh{height:60vh}.h50vh{height:50vh}.h200px{height:200px}.h300px{height:300px}.h-fill{height:100%}.txt-xs{font-size:2.5vmin}.txt-s{font-size:3vmin}.txt-m{font-size:3.5vmin}.txt-l{font-size:6vmin}.txt-xl{font-size:8vmin}.txt-xxl{font-size:10vmin}.article-card .preview div,.article-card .preview h1,.article-card .preview h2,.article-card .preview h3,.article-card .preview h4,.article-card .preview h5,.article-card .preview label,.article-card .preview p,.article-card .preview span,.ft-white div,.ft-white h1,.ft-white h2,.ft-white h3,.ft-white h4,.ft-white h5,.ft-white label,.ft-white p,.ft-white span{color:#fff}.ft-dark div,.ft-dark h1,.ft-dark h2,.ft-dark h3,.ft-dark h4,.ft-dark h5,.ft-dark label,.ft-dark p,.ft-dark span{color:#000}.size1{scale:1.1;transition:scale .5s ease-in-out}.li-round li{list-style:disc}.li-tiret li{list-style:square}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:end}.bgMain1{background-color:#4e49f2}.bgMain2{background-color:#f2d129}.bgMain3{background-color:#c0a20e}.bgMain4{background-color:#f24e29}.bgMain5{background-color:#97280f}.bg1{background-color:rgba(22,82,139,.325)}.glass{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1)}.bg-success{background-color:#d1e7dd}.bg-alert{background-color:#f8d7da}.bg-warning{background-color:#fff3cd}.bg-info{background-color:#cff4fc}img.round{border-radius:50%}img.r1-1,img.round{aspect-ratio:1/1}img.cover,img.r1-1,img.round{height:100%;object-fit:cover;width:100%}img.contain{object-fit:contain}img.contain,img.r4-3{height:100%;width:100%}img.r4-3{aspect-ratio:4/3;object-fit:cover}img.darker{filter:brightness(.5)}img.grayscale{filter:grayscale(60%)}img.blur{filter:blur(4px)}img.darkerH{filter:brightness(.5)}img.darkerH,img.grayscaleH{transition:filter 1s linear;-webkit-transition:-webkit-filter 1s linear;-moz-transition:-moz-filter 1s linear;-ms-transition:-ms-filter 1s linear;-o-transition:-o-filter 1s linear}img.grayscaleH{filter:grayscale(60%)}img.blurH{filter:blur(4px);transition:filter 1s linear;-webkit-transition:-webkit-filter 1s linear;-moz-transition:-moz-filter 1s linear;-ms-transition:-ms-filter 1s linear;-o-transition:-o-filter 1s linear}img.darkerH:hover{filter:brightness(1)}img.grayscaleH:hover{filter:grayscale(0)}img.blurH:hover{filter:blur(0)}.img-banner{height:80vh;max-width:100vw;overflow:hidden;position:relative;width:100vw}.img-banner img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.img-banner .text{margin:auto;z-index:20}@media screen and (max-width:768px){.img-banner{height:40vh;overflow:hidden;position:relative;width:100vw}.img-banner img{object-fit:cover;position:absolute}.img-banner .text{margin:auto;z-index:20}}.article-card,.shadow,section.date-list .day-bloc{box-shadow:2px 2px 3px 0 hsla(0,3%,43%,.5),-2px -2px 3px 0 #7e7e7e;-webkit-box-shadow:2px 2px 3px 0 hsla(0,3%,43%,.5),-2px -2px 3px 0 #7e7e7e}.bx-sh{box-shadow:2px 2px 4px 3px hsla(0,3%,43%,.5),-2px -2px 4px 3px #7e7e7e}.tx-sh{text-shadow:hsla(0,3%,43%,.5) 2px 2px 3px 0,#7e7e7e -2px -2px 3px 0}.gradient{-webkit-box-shadow:0 0 40px 6px #4e49f2;-moz-box-shadow:0 0 40px 6px #4e49f2;box-shadow:0 0 40px 6px #4e49f2}.article-card,.rad1,.share-link,section.contact,section.contact input,section.contact textarea{border-radius:8px}.rad2{border-radius:16px}.rad3{border-radius:24px}.border{border:1px solid #4e49f2}@media screen and (max-width:768px){.r80-column{display:flex;flex-direction:column;margin:auto;width:80%}.r80-column .column-bloc{width:100%}.r80-column .column-bloc img{height:auto;width:100%}.r90-column{display:flex;flex-direction:column;margin:auto;width:90%}.r90-column .column-bloc{width:100%}.r90-column .column-bloc img{height:auto;width:100%}.r100-column{display:flex;flex-direction:column;margin:auto;width:100%}.r100-column .column-bloc{width:100%}.r100-column .column-bloc img{height:auto;width:100%}.r80{width:80%}.r90{width:90%}.r100{width:100%}.r-content-height{height:fit-content}}@-webkit-keyframes come-center{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes come-center{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes come-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateX(-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateX(0)}}@keyframes come-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateX(-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateX(0)}}@-webkit-keyframes come-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateX(100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateX(0)}}@keyframes come-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateX(100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateX(0)}}@-webkit-keyframes come-top{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateY(-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateY(0)}}@keyframes come-top{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateY(-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateY(0)}}@-webkit-keyframes come-bottom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateY(100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateY(0)}}@keyframes come-bottom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translateY(100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translateY(0)}}@-webkit-keyframes come-top-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(-100%,-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@keyframes come-top-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(-100%,-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@-webkit-keyframes come-top-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(100%,-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@keyframes come-top-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(100%,-100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@-webkit-keyframes come-bottom-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(-100%,100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@keyframes come-bottom-left{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(-100%,100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@-webkit-keyframes come-bottom-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(100%,100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}@keyframes come-bottom-right{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);transform:translate(100%,100%)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);transform:translate(0)}}.come-center{-webkit-animation:come-center 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-center 2s cubic-bezier(.25,.46,.45,.94) both}.come-left{-webkit-animation:come-left 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-left 2s cubic-bezier(.25,.46,.45,.94) both}.come-right{-webkit-animation:come-right 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-right 2s cubic-bezier(.25,.46,.45,.94) both}.come-top{-webkit-animation:come-top 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-top 2s cubic-bezier(.25,.46,.45,.94) both}.come-bottom{-webkit-animation:come-bottom 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-bottom 2s cubic-bezier(.25,.46,.45,.94) both}.come-top-left{-webkit-animation:come-top-left 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-top-left 2s cubic-bezier(.25,.46,.45,.94) both}.come-top-right{-webkit-animation:come-top-right 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-top-right 2s cubic-bezier(.25,.46,.45,.94) both}.come-bottom-left{-webkit-animation:come-bottom-left 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-bottom-left 2s cubic-bezier(.25,.46,.45,.94) both}.come-bottom-right{-webkit-animation:come-bottom-right 2s cubic-bezier(.25,.46,.45,.94) both;animation:come-bottom-right 2s cubic-bezier(.25,.46,.45,.94) both}.loader{background-color:hsla(0,0%,41%,.521);height:100vh;left:0;position:sticky;top:0;width:100vw;z-index:4000}.loader p{color:#fff;font-size:10vmin}.opacity{opacity:0}@media (max-width:768px){.cke_context_menu{display:none!important;margin-top:100px}}*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}::-webkit-scrollbar{display:none}iframe{display:block;margin:42px auto}body{background-color:#1e1e1e;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100vw}ul li{list-style-type:none}a:visited{color:#4e49f2}a{text-decoration:none;transition:all .4s}a,a:visited{color:#f2d129}a:hover{color:#c0a20e}h1,h2,h3,h4,h5{word-wrap:break-word;color:#f2d129;font-family:Bangers,cursive;letter-spacing:1px}h1{font-size:7vmin}h2{font-size:5.5vmin}h3{font-size:2.6vmin}h4{font-size:4vmin}h5{font-size:3.6vmin}a,li,p,span{color:#fff;font-family:Acme,sans-serif}img,p{max-width:100%}.banner{display:block;height:80vh;overflow:hidden;position:relative;text-align:center;width:100%}.banner img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.banner h1,.banner h2,.banner h3{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.comment-section{margin:36px auto;max-width:1440px;width:70%}.comment-section .comment{border-bottom:1px solid #1e293b;margin:1em 0}.comment-section .comment span{margin:1em 0}@media screen and (max-width:770px){.comment-section{margin:0;padding:12px;width:100%}}.gallery,.gallery-picture{flex-wrap:wrap;justify-content:space-around;width:100%}.google-comment-list{flex-wrap:wrap;margin:124px auto 0;padding:1em;width:80%}.google-comment-list h2{width:100%}.google-comment{background-color:#c0a20e;color:#fff;height:fit-content;margin:12px auto;padding:16px;white-space:normal;width:40%}.google-comment .row{align-items:center;margin-bottom:8px}.google-comment .row .name{font-weight:700;margin-right:10px}.google-comment .row svg{fill:#fbbc04;height:16px;margin:0 2px;width:16px}.google-comment p{font-size:3vmin}@media screen and (max-width:768px){.google-comment-list{margin:30px 0;width:100%}.google-comment{width:100%}}section.information{flex-wrap:wrap;margin:36px 0;padding:24px 0}section.information svg{height:36px;margin:0 12px 0 0;width:36px}section.information h4{text-align:center;width:100%}section.information iframe{height:300px;width:90%}section.information .btvalid{background-color:#4e49f2;margin:12px 0}section.information .btvalid:hover{background-color:#f24e29}section.information div,section.information p,section.information span{font-size:3vmin}section.information p{line-height:2;padding:24px}.gallery-picture section.information .column-picture,section.information .column,section.information .gallery-picture .column-picture,section.information .info{margin:auto;width:45%}section.information a{font-size:3vmin;margin:12px 0}section.information .bloc{margin:auto;padding:24px;width:80%}@media screen and (max-width:1044px){section.information{flex-direction:column}.gallery-picture section.information .column-picture,section.information .column,section.information .form,section.information .gallery-picture .column-picture{margin:0;width:100%}section.information .info{width:100%}section.information .bloc{width:90%}}.bloc-editor{animation:fadeIn 4s ease forwards;background-color:#000;opacity:0;padding:2em;width:100%}.bloc-editor p{color:#fff;font-size:52px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.column-bloc{height:100%;line-height:1.8;padding:1em}.paragraph-center{line-height:2;padding:2em}.citation-name{text-decoration:underline 1px solid}.separator{height:100px;width:100%}.separator-line{border-radius:12px;height:5px;margin:50px auto;width:80%}.separator-space{height:100px}@media screen and (max-width:768px){.flex-row-bloc-R{flex-direction:column;margin:auto;width:90%}.flex-row-bloc-R .column-bloc{width:100%}.flex-row-bloc-R .column-bloc img{height:auto;width:100%}.column-multiple{flex-wrap:wrap}.column-bloc{height:fit-content;margin:auto;width:90%}}@media screen and (max-width:426px){.column-multiple{flex-wrap:wrap}.column-bloc{height:fit-content;margin:auto;width:90%}}.modal-background{height:100vh;left:0;overflow-y:hidden;position:sticky;top:0;width:100%;z-index:200}.modal-content{border:1px solid #c0a20e;height:auto;overflow-y:hidden;position:relative;transition:all .4ms;width:50%}.modal-content span{margin-right:6px}.modal-header{padding:1.5em;position:relative;text-align:center;width:100%}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4{font-size:3.6vmin;margin:auto}.modal-header .close{width:fit-content}.modal-header .help{position:absolute;right:10px;top:10px}.modal-body{padding:1em;width:100%}.modal-body ul{flex-wrap:wrap}.modal-body li{align-items:center;justify-content:space-between;margin:4px;padding:4px 8px;width:fit-content}.modal-body li form{margin-left:1.5em}.modal-body li svg{float:right;height:26px;width:26px}.modal-footer{flex-wrap:wrap;justify-content:space-around;padding:1.5em;position:relative;text-align:center;width:100%}.modal-footer h1,.modal-footer h2,.modal-footer h3{font-size:26px;margin:auto}.modal-footer .close{width:fit-content}.plain-page{min-height:100vh;width:100%}@media (max-width:768px){.modal-content{height:fit-content;width:100vw}.modal-content-form{height:fit-content;max-height:unset;width:100%}}.hidden,.lightbox{display:none}.lightbox{background-color:rgba(0,0,0,.895);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2500}.lightbox.show{display:initial}.lightbox-content{height:100%;margin:auto;position:relative;text-align:center;width:100%}.lightbox-content .close{background-color:#4e49f2;border:2px solid #f2d129;border-radius:50%;padding:12px;position:absolute;right:20%;top:10%}.lightbox-content .close svg{fill:#fff;height:24px;width:24px}.lightbox-content img{height:75vh;width:auto}.gallery-picture .hidden{display:none}.gallery-picture .column-picture{margin-top:24px;position:relative;width:fit-content}.gallery-picture .column-picture img{height:300px;position:relative;width:auto}.gallery-picture .column-picture p{word-wrap:break-word;background-color:rgba(25,35,38,.506);left:0;padding:12px;position:absolute;top:0}.gallery-collection{margin:auto;overflow-x:scroll;width:90%}.gallery-collection a{height:fit-content;overflow:hidden;transition:all .2s ease-in-out;width:fit-content}.gallery-collection a p{font-size:3.2vmin;text-align:center}.gallery-collection a:hover{scale:1.05}.gallery-collection a img{border-radius:12px;height:200px;position:relative;width:auto}@media screen and (max-width:768px){.gallery-picture{margin:auto;overflow:hidden;width:95%}.gallery-picture .picture-envelope,.gallery-picture img{height:auto;position:relative;width:100%}.gallery-collection a img{border-radius:12px;height:150px;position:relative;width:auto}}.pop-up{background-color:#075985;border:1px solid #38bdf8;color:#fff;font-weight:700;left:50%;padding:1.5em;position:absolute;top:200px;transform:translateX(-50%);width:50%;z-index:1000}.pop-up p{color:#fff;margin:auto;width:70%}.pop-up .close{background-color:#075985;border:2px solid #38bdf8;border-radius:50%;height:32px;padding:6px;position:absolute;right:-15px;top:-15px;transition:all .2s ease-in}.pop-up .close svg{fill:#4e49f2;height:16px;width:16px}.pop-up .close:hover{background-color:#0284c7;scale:1.02}@media (max-width:768px){.pop-up{width:90%}}.share-link{border:2px solid #f24e29;padding:1em;width:fit-content}.share-link span{color:#f24e29;margin-right:1em}.share-link .icon-list{height:26px}.share-link img{height:26px;margin-right:1em}.share-link svg{fill:#97280f;height:26px;transition:all .4s ease-in-out;width:26px}.share-link svg:hover{fill:#f24e29;cursor:pointer;transition:all 0,4s ease-in-out}@media screen and (max-width:770px){.share-link{flex-direction:column}.share-link span{width:100%}.share-link svg{fill:#97280f;height:20px;transition:all .4s ease-in-out;width:20px}}.bloc-title-icon{margin:36px 0;padding:1.5em;position:relative;width:100%}.bloc-title-icon img{height:120%;left:10%;position:absolute;top:-10%;width:auto}.bloc-title-icon h1,.bloc-title-icon h2,.bloc-title-icon h3,.bloc-title-icon h4,.bloc-title-icon h5{color:#fff}.bloc-icon{border-radius:12px;margin:36px auto;max-width:50%;padding:1.5em;position:relative}.bloc-icon img{height:auto;position:absolute;right:-5%;top:-10%;width:10%}@media screen and (max-width:768px){.bloc-title-icon{margin:36px 0;padding:1.5em;position:relative;width:100%}.bloc-title-icon img{height:120%;left:50%;position:absolute;top:-100%;transform:translateX(-50%);width:auto}.bloc-icon{max-width:80%}.bloc-icon img{height:auto;position:absolute;right:-10%;top:-10%;width:25%}}footer{background-color:#9f3535;border-top:2px solid #f2d129;bottom:0;color:#fff;flex-wrap:wrap;width:100%;z-index:1000}footer img{height:20px;margin:5px}footer h5{color:#fff;font-size:2.6vmin}a.linkto{background-color:#4e49f2;border:2px solid #4e49f2;border-radius:26px;color:#fff;font-size:2.4vmin;margin:6px auto;padding:8px;transition:all 0,4s ease-in-out;width:fit-content}a.linkto svg{fill:#fff;stroke:#fff;height:24px;margin-right:8px;width:24px}a.linkto:hover{background-color:#fff;color:#c0a20e}a.linkto:hover svg{fill:#c0a20e;stroke:#c0a20e}.footer-bloc{padding:1.5em;text-align:center;width:50%}.footer-bottom{padding:1em;width:100%}.footer-bloc li{margin:1.5em}@media screen and (max-width:768px){footer{flex-wrap:wrap}.footer-bloc{flex-direction:column;width:100%}}label.header .menu{background:#9f3535;border:3px solid #c0a20e;border-radius:0 100% 0 100%/0 0 100% 100%;border-right:none;border-top:none;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff;cursor:pointer;height:100px;position:absolute;right:0;top:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100px;z-index:100}label.header .hamburger{height:2px;left:50px;top:35px;-webkit-transform-origin:center;transform-origin:center;width:30px}label.header .hamburger,label.header .hamburger:after,label.header .hamburger:before{background:#f2d129;display:block;position:absolute;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}label.header .hamburger:after,label.header .hamburger:before{content:"";height:100%;width:100%}label.header .hamburger:before{top:-10px}label.header .hamburger:after{bottom:-10px}label.header input{display:none}label.header input:checked+.menu{border-color:#fff;box-shadow:0 0 0 100vw #1e1e1e,0 0 0 100vh #1e1e1e}label.header input:checked+.menu .hamburger{background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}label.header input:checked+.menu .hamburger:after{background-color:#fff;bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}label.header input:checked+.menu .hamburger:before{background-color:#fff;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}label.header li{margin:32px;transform:translateX(-500%)}label.header a{color:#f2d129;font-family:Acme,sans-serif;font-size:7vmin;text-decoration:underline;text-transform:uppercase}label.header a:hover{color:#c0a20e}label.header input:checked+.menu+ul{opacity:1;z-index:200}label.header li.activ:first-of-type{transform:translateX(0);transition:all .5s ease-in}label.header li.activ:nth-of-type(2){transform:translateX(0);transition:all .8s ease-in}label.header li.activ:nth-of-type(3){transform:translateX(0);transition:all 1.1s ease-in}label.header li.activ:nth-of-type(4){transform:translateX(0);transition:all 1.4s ease-in}label.header li.activ:nth-of-type(5){transform:translateX(0);transition:all 1.7s ease-in}label.header li.activ:nth-of-type(6){transform:translateX(0);transition:all 2s ease-in}label.header ul{left:10%;opacity:0;position:absolute;top:10%;-webkit-transition:.25s ease-in-out 0s;transition:.25s ease-in-out 0s;z-index:-200}#back-to-top-button{background-color:#f24e29;border:2px solid #f2d129;border-radius:50%;bottom:20px;cursor:pointer;display:none;height:52px;position:fixed;right:50px;scroll-behavior:smooth;width:52px}#back-to-top-button svg{fill:#f2d129;height:100%;width:100%}table.table{border-collapse:collapse;text-align:center;width:100%}table.table form{border:none;box-shadow:none;padding:0}table.table img{height:150px}table.table thead{background-color:#7dd3fc}table.table thead th{border:none;padding:1em}table.table td{max-width:25%;padding:1em}table.table td h4{font-size:16px;font-weight:700;margin:1em}table.table td img{height:auto;width:150px}table.table tr:hover{background-color:#7dd3fc}.article-card{background-color:#97280f;height:300px;margin:1em;overflow:hidden;width:45%}.article-card .img-container{height:100%;overflow:hidden;width:60%}.article-card .img-container img{height:100%;object-fit:cover;width:100%}.article-card .preview{padding:1em;width:40%}.article-card .preview h3{font-size:4vmin}@media screen and (max-width:768px){.article-card{background-color:#97280f;height:300px;margin:1em;overflow:hidden;width:90%}.article-card .img-container{height:100%;overflow:hidden;width:60%}.article-card .img-container img{height:100%;object-fit:cover;width:100%}.article-card .preview{width:40%}.article-card .preview h3{font-size:4vmin}}.banner-story{margin:0 auto 50px;width:80%}.banner-story h1{color:#f24e29;font-size:10vmin;margin:24px 0;text-align:center}.banner-story img{float:left;height:auto;margin:24px;object-fit:cover;shape-outside:margin-box;width:450px}.banner-story p{line-height:2.2}.banner-story a{margin:4px 8px;text-align:center}ul.character-cat{flex-wrap:wrap;margin:24px auto;width:100%}ul.character-cat li{margin:4px 8px}ul.character-cat a{background-color:#334155;padding:4px 8px}ul.character-cat a:hover{background-color:#f24e29;color:#fff}.chapter-list{flex-wrap:wrap;justify-content:space-around;margin:36px auto;width:80%}.chapter-list h2{border-bottom:2px solid #f24e29;color:#f24e29;justify-content:space-between;width:100%}.chapter-list h3{color:#c0a20e;margin-bottom:24px;width:100%}.character-list{flex-wrap:wrap;justify-content:space-around;margin:36px auto;width:80%}.character-list h2{border-bottom:2px solid #f24e29;color:#f24e29;justify-content:space-between;width:100%}.character-list h3{color:#c0a20e;margin-bottom:24px;width:100%}.article-item{background-color:#f24e29;height:300px;margin:1em 0;overflow:hidden;padding:1em;position:relative;width:100%}.article-item h2{color:#f2d129}.article-item .preview{padding:1em}.article-item .img-container{height:100%;margin-right:24px;overflow:hidden;width:30%}.article-item .img-container img{height:100%;object-fit:contain;width:100%}.blog-list{flex-wrap:wrap;justify-content:space-around;margin:36px auto;width:80%}.blog-list .article-item{flex-direction:column;height:fit-content;width:30%}.blog-list .article-item .img-container{height:250px;overflow:hidden;text-align:center;width:100%}.blog-list .article-item .img-container img{height:100%;width:auto}.blog-list .article-item h2{border-bottom:2px solid #f24e29;justify-content:space-between;width:100%}.blog-list .article-item h3{color:#c0a20e;margin-bottom:24px;width:100%}.character-item{background-color:#f24e29;border-bottom:2px solid #c0a20e;color:#f24e29;height:400px;margin:1em 0;overflow:hidden;padding:1em;position:relative;width:45%}.character-item h4{color:#f2d129}.character-item .preview{border:1px solid #f2d129;padding:1em;width:50%}.character-item .appbutton1{margin:0 auto}.character-item .img-container{height:100%;margin-right:24px;overflow:hidden;width:50%}.character-item .img-container img{border:1px solid #f2d129;height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.banner-story{margin:100px auto 50px;width:100%}.banner-story h1{color:#f24e29;font-size:10vmin;margin:24px 0;text-align:center}.banner-story img{float:unset;margin:0;width:100%}.banner-story p{padding:1em}.chapter-list{width:100%}.chapter-list h2{border-bottom:unset;flex-wrap:wrap;padding:12px}.chapter-list h2 a{width:100%}.character-list{justify-content:space-around;margin:100px auto;padding:12px;width:100%}.character-list h2{border-bottom:unset;flex-wrap:wrap}.character-list h2 a{width:100%}.article-item{background-color:#f24e29;flex-wrap:wrap;height:fit-content;width:100%}.article-item .img-container{height:fit-content;margin-right:0;width:100%}.article-item .img-container img{height:250px;object-fit:cover;width:100%}.character-item{width:95%}.blog-list{width:80%}.blog-list .article-item{width:100%}}section.date-list{width:100%}section.date-list p{margin:24px auto;width:80%}section.date-list .day-bloc{background-color:#c0a20e;height:fit-content;margin:1em auto;overflow:hidden;width:80%}section.date-list .day-bloc span.date{color:#fff;font-size:3.6vmin;padding:8px;width:100%}section.date-list .day-bloc ul.slot-list{flex-wrap:wrap}section.date-list .day-bloc ul.slot-list a.slot-bloc{background-color:#fff;color:#1e293b;font-size:2.4vmin;font-weight:800;margin:1em;padding:10px;text-align:center}section.date-list .day-bloc ul.slot-list a.slot-bloc:hover{color:#4e49f2}.appointment-confirm{justify-content:space-around;padding:1em;width:100%}.appointment-confirm .column,.appointment-confirm .gallery-picture .column-picture,.gallery-picture .appointment-confirm .column-picture{width:45%}@media screen and (max-width:768px){section.appointment{width:95%}section.date-list .day-bloc{border-radius:0;margin:12px 0;width:100%}.appointment-confirm{flex-direction:column}.appointment-confirm .column,.appointment-confirm .gallery-picture .column-picture,.gallery-picture .appointment-confirm .column-picture{width:100%}}section.contact{background-color:#97280f;color:#f2d129;margin:36px auto;padding:24px 0;width:50%}section.contact iframe{height:300px;width:90%}section.contact p,section.contact span{color:#fff;font-size:3vmin}section.contact .form,section.contact .info{margin:0;width:100%}section.contact a{font-size:3vmin;margin:12px 0}section.contact input,section.contact textarea{background-color:#fff;border-bottom:2px solid #f2d129;border-radius:0;box-shadow:none;color:#fff;font-size:3vmin;margin:6px 0 18px;outline:none}section.contact input::placeholder,section.contact textarea::placeholder{color:#4e49f2;font-size:3vmin;font-weight:700}section.contact .bloc{margin:auto;padding:24px;width:80%}section.contact .bloc svg{fill:#f2d129;height:36px;margin:0 12px 0 0;width:36px}@media screen and (max-width:768px){section.contact{flex-direction:column;width:90%}section.contact .form{margin:auto;width:90%}section.contact .info{width:100%}}.error{margin-top:50px;max-width:60%;width:60%}.error,.error .column,.error .gallery-picture .column-picture,.gallery-picture .error .column-picture{text-align:center}.error .column h1,.error .gallery-picture .column-picture h1,.gallery-picture .error .column-picture h1{font-size:12vmin}.error .column p,.error .gallery-picture .column-picture p,.gallery-picture .error .column-picture p{font-size:5vmin}.error img{height:auto;width:40%}@media screen and (max-width:768px){.error{flex-direction:column}.error img{margin:auto;width:80%}}.home-logo{margin:50px auto;width:30%}.home-logo img{height:auto;width:100%}h1.home{color:#f24e29;font-size:8vmin;text-align:center}p.home{line-height:2;margin:auto;width:60%}.grid{flex-wrap:wrap;margin:50px auto;width:80%}.grid h2{color:#f24e29;justify-content:space-around;margin-bottom:12px;width:100%}.grid .img-logo{margin:auto;width:20%}.grid .img-logo img{width:100%}.element{aspect-ratio:1/1;background-color:#f24e29;max-width:33.33%;overflow:hidden;position:relative;width:33.33%}.element img{height:80%;object-fit:contain;width:100%}.element .bloc-bottom{bottom:0;height:20%;justify-content:space-around;left:0;padding:8px;position:absolute;width:100%}.element .bloc-bottom img{height:46px;width:auto}.element .bloc-bottom svg{fill:#f2d129;height:26px;width:26px}@media screen and (max-width:768px){.home-logo{margin:80px auto;width:70%}.home-logo img{height:auto;width:100%}h1.home{margin:auto;max-width:80%}p.home{line-height:1.5;width:90%}.grid{margin:50px auto;width:100%}.grid h2{margin:auto}.element,.grid .img-logo,.grid h2{width:80%}.element{aspect-ratio:unset;margin:auto;max-width:80%;overflow:hidden}.element img{height:auto}.element .bloc-bottom{background-color:#f24e29;padding:4px}.element .bloc-bottom img{height:46px;width:auto}.element .bloc-bottom svg{fill:#fff;height:26px;width:26px}}form{height:fit-content;margin:auto;padding:1em;width:100%}form label{margin:12px 0 8px}form input[type=checkbox]{display:none}form span.checked{background-color:#0284c7}form span.checked,form span.unchecked{border-radius:8px;color:#fff;margin:0 6px;padding:8px 12px}form span.unchecked{background-color:#94a3b8}form label.checked{background-color:#0284c7}form label.checked,form label.unchecked{border-radius:8px;color:#fff;display:inline-block;margin:6px;padding:8px 12px}form label.unchecked{background-color:#94a3b8}form.delete{border-radius:none;box-shadow:none;margin:auto;max-width:fit-content;padding:0;width:100%}@media screen and (max-width:768px){form{padding:0}}textarea{border-radius:12px;min-height:200px}input,select,textarea{background-color:#fff;font-family:"Source Serif Pro",serif;margin:8px 0 12px;padding:8px;width:100%}input,select{border:none;border-radius:8px}input[type=checkbox]{box-shadow:none;width:fit-content}input[type=file]{display:none}.check-visible input[type=checkbox]{display:initial}input:focus,textarea:focus{box-shadow:2px 2px 4px 3px #374151,-2px -2px 4px 3px #334155;outline:1px solid #f87171}.appbutton1,a.appbutton1{background-color:#f2d129;border:none;color:#97280f;cursor:pointer;font-size:3vmin;overflow:hidden;padding:12px 16px;position:relative;text-align:center;transition:all .3s ease-in-out;width:fit-content;z-index:1}.appbutton1 svg,a.appbutton1 svg{fill:#97280f;height:24px;margin:8px;transition:all .3s ease-in-out;width:24px}.appbutton1:hover,a.appbutton1:hover{background-color:#c0a20e;color:#f24e29;scale:1.05}.appbutton1:hover svg,a.appbutton1:hover svg{fill:#f24e29}.copy-button{background-color:#fff3cd;border-radius:12px;padding:6px 12px}