html{height:100%}body,html{background-color:#181a1b}body{color:#fff;min-height:100%}body .body{display:none}.orange{color:#d17c33}header{background-color:rgba(24,26,27,.75);height:55px;margin:auto;padding:10px;position:fixed;width:100%}header #main-logo{align-items:center;color:#fff;display:flex;float:left;font-size:25px;height:35px}header #main-logo img{float:left;margin-right:10px;max-height:100%;max-width:100%}header #main-menu{float:right}header #main-menu nav a{color:#b9b3a9;font-size:20px;margin:0 30px;text-decoration:none}header #main-menu nav a.active,header #main-menu nav a:hover{border-bottom:2px solid #812991}body{background-attachment:fixed;background-image:url(/build/images/home.6f9361fb.jpg);background-repeat:no-repeat;background-size:cover;width:100%}#home-body{align-items:center;display:flex;font-size:30px;margin:auto;max-width:1200px;min-height:calc(100vh - 55px);padding-top:60px;width:100%}#home-body .content{padding:0 25px 15px 35px}#home-body .content .title{font-size:30px}#home-body .content .subtitle{color:#b3b3b3;font-size:18px;padding-bottom:20px}#home-body .content .mauve{color:#ddc4e2}#book-body,#home-body{align-items:center;display:flex;font-size:30px;margin:auto;max-width:1200px;min-height:calc(100vh - 55px);padding-top:60px;width:100%}#book-body .content .card,#home-body .content .card{align-items:center;background-color:rgba(24,26,27,.75);border-left:5px solid #52225b;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px}#book-body .content .card.info_text,#home-body .content .card.info_text{font-size:16px;max-width:1020px;text-align:left;width:1020px}#book-body .content .card.info_text a,#home-body .content .card.info_text a{display:contents;font-size:16px;text-align:left;text-decoration:underline;width:auto}#book-body .content .card .desc,#home-body .content .card .desc{display:inline-block;padding-left:10px;width:calc(100% - 100px)}#book-body .content .card .desc .title,#home-body .content .card .desc .title{font-size:30px}#book-body .content .card .desc .title .badge,#home-body .content .card .desc .title .badge{font-size:14px;margin:1px;position:relative;top:-5px}#book-body .content .card .desc .text,#home-body .content .card .desc .text{color:#b3b3b3;font-size:14px}#book-body .content .card img,#home-body .content .card img{display:inline-block;height:140px;width:95px}#book-body .content .card a,#home-body .content .card a{color:#c6009d;display:block;font-size:25px;text-align:center;width:100%}#home-body .content .card-books{border-left:5px solid #afafaf}#home-body .content .card-books a{color:#afafaf}#book-body .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#book-body .content .card{margin:10px;max-width:500px}#auteur-body{align-items:center;display:flex;flex-wrap:nowrap;min-height:calc(100vh - 55px);padding-top:60px;width:100%}#auteur-body #auteur-content{max-width:880px}#auteur-body #auteur-content .content{align-items:center;background-color:rgba(12,1,14,.329);border-left:5px solid #52225b;font-size:25px;max-height:100%;padding:15px 50px}#auteur-body #auteur-content .content .title{color:#fff;font-size:35px;margin:25px auto;text-align:center;width:100%}#auteur-body #auteur-content .content .text{color:#b3b3b3;font-size:16px;margin-bottom:15px}#univers-body{align-items:center;display:flex;flex-wrap:nowrap;min-height:calc(100vh - 55px);padding-top:60px;width:100%}#univers-body #univers-content{max-width:880px}#univers-body #univers-content .content{align-items:center;background-color:rgba(12,1,14,.329);border-left:5px solid #52225b;font-size:25px;max-height:100%;padding:15px 50px}#univers-body #univers-content .content .title{color:#fff;font-size:35px;margin:25px auto;text-align:center;width:100%}#univers-body #univers-content .content .text{color:#b3b3b3;font-size:16px;margin-bottom:15px}#faq-body{padding-top:60px}#faq-body.chapter-list{display:flex;margin:auto;max-width:1200px}#faq-body.chapter-list .anchor ul{font-size:15px;list-style-type:none;margin-top:20px;padding:0;position:fixed;width:300px}#faq-body.chapter-list .anchor ul li{background-color:rgba(41,41,41,.439);padding:6px}#faq-body.chapter-list .anchor ul li:nth-child(odd){background-color:hsla(0,0%,7%,.439)}#faq-body.chapter-list .anchor ul li:has(.active){border-left:4px solid #45ae64}#faq-body.chapter-list .anchor ul li a{color:#7ce49b;display:block;height:100%;margin:10px 0;padding-left:10px;text-decoration:none;width:100%}#faq-body.chapter-list .anchor ul li a.active,#faq-body.chapter-list .anchor ul li a:hover{color:#45ae64}#faq-body.chapter-list .content .section{background-color:hsla(0,0%,7%,.439);margin:20px;padding:10px}#faq-body.chapter-list .content .section .bold,#faq-body.chapter-list .content .section .num{font-weight:700}#faq-body.chapter-list .content .section .title{color:#7ce49b;font-size:24px;padding:10px}#faq-body.chapter-list .content .section .text{color:#a1a6ab;font-size:16px;margin:10px}#faq-body.chapter-list .content .section .text a{color:#fff}#faq-body.chapter-list .content .section img{box-shadow:5px 4px 4px #272727;filter:brightness(.7);margin-bottom:20px;margin-left:10px;max-height:500px;max-width:500px}#faq-body.chapter-list .content .section table{text-align:center}#faq-body.chapter-list .content .section table th{padding:10px}#faq-body.chapter-list .content .section table .item{background-color:#818181;border-radius:20px;color:#000;display:inline-block;font-weight:700;margin:1px;padding:0 10px;text-align:center;width:218px}#faq-body.chapter-list .content .section table .item:hover{background-color:#c6c6c6}#contact-body{align-items:center;display:flex;flex-wrap:nowrap;min-height:calc(100vh - 55px);padding-top:60px;width:100%}#contact-body #contact-content{margin-top:20px;max-width:880px}#contact-body #contact-content .row-contact{color:#b9b3a9;display:inline-block;height:265px;text-align:center}#contact-body #contact-content .row-contact.content{align-items:center;display:flex;font-size:25px;max-height:100%;padding:15px}#contact-body #contact-content .row-contact.content:hover{opacity:.7}#contact-body #contact-content .row-contact.content .row{background-color:rgba(12,1,14,.329);border-left:5px solid #52225b;height:100%;width:100%}#contact-body #contact-content .row-contact.content .logo{color:#52225b;font-size:70px}#contact-body #contact-content .row-contact.content .logo img{max-height:60px;position:relative;top:-6px}#contact-body #contact-content .row-contact.content .title{color:#fff;font-size:35px;width:100%}#contact-body #contact-content .row-contact.content .subtitle{font-size:20px;margin-bottom:15px}#contact-body #contact-content .row-contact.content .subtitle a{color:#b9def0}#contact-body #contact-content .row-contact.content .subtitle img{max-height:22px}