:is(body:has(.landing-1826),html:has(.landing-1826)){overflow-x:hidden}body:has(.landing-1826){padding-top:0!important}.landing-1826{font-family:AcromRegular;font-size:16px}.landing-1826 .special-hr{width:79px}.landing-1826 .mobile-only{display:none}.landing-1826 .text-purple{color:#9355ea}.landing-1826 .title{letter-spacing:-1%;font-family:ObviouslyWideBlack;line-height:60px}.landing-1826 .title-2{letter-spacing:-2%;font-family:Obviously;font-size:25px;line-height:28px}.landing-1826 .subtitle{text-transform:uppercase;letter-spacing:1px;font-family:AcromBold;font-size:13px;line-height:20px}.landing-1826 .highlighted{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(0deg,#9355ea33 8px,#0000 8px)}.landing-1826 .btn-orange{color:#fff;cursor:pointer;background-color:#ff5437;border-radius:30px;padding:10px 20px;font-family:Obviously;font-size:15px}.landing-1826 .header{background-color:#ffe4d0;background-image:url(/build/assets/01b_ILLU_bg-CWv5hFIa.jpg);background-position:50%;background-size:cover;height:700px;overflow:hidden}.landing-1826 .header .header-content{max-width:984px;margin-left:auto;margin-right:auto}.landing-1826 .header .header-content .offer{margin:auto}.landing-1826 .header .header-content .offer span{display:block}.landing-1826 .header .header-content .offer .logo-librinova{margin-top:50px;margin-bottom:80px}.landing-1826 .header .header-content .offer .logo-librinova img{max-width:151px}.landing-1826 .header .header-content .offer .text{font-size:60px;position:relative;top:31px}.landing-1826 .header .header-content .offer .text .tuile{color:#ff5437;background-color:#fff;border-radius:15px;width:fit-content;margin-left:auto;padding:9px 10px;font-family:Obviously;font-size:15px;position:absolute;top:-39px;left:286px;transform:rotate(8deg)}.landing-1826 .header .header-content .offer .text .header-illu{position:absolute;top:-148px;right:-100px}.landing-1826 .header .header-content .offer .text .header-illu img{height:490px}.landing-1826 .publish-area{background-color:#fff;max-width:984px;margin-bottom:-100px;margin-left:auto;margin-right:auto;position:relative;top:-178px}.landing-1826 .publish-area .sub-header{text-align:center;padding-top:40px}.landing-1826 .publish-area .sub-header .description{max-width:50%;margin:auto auto 30px}.landing-1826 .publish-area .title{font-size:45px;line-height:45px}.landing-1826 .publish-area .body{flex-direction:column;margin-top:80px;display:flex}.landing-1826 .publish-area .body .title{font-size:25px}.landing-1826 .publish-area .body .punch{align-items:center;margin-bottom:60px;display:flex}.landing-1826 .publish-area .body .punch .img-area{justify-content:center;width:40%;display:flex}.landing-1826 .publish-area .body .punch img{max-width:280px}.landing-1826 .publish-area .body .punch .text{flex:1;padding:0 90px}.landing-1826 .publish-area .body .punch .text p{margin-bottom:10px}.landing-1826 .publish-area .body .punch.reverse{flex-direction:row-reverse}.landing-1826 .engagements-area{text-align:center;background-image:url(/build/assets/03e_Engagements_bg-BLTrusU9.jpg);background-repeat:round;padding:50px 0}.landing-1826 .engagements-area .title{color:#fff;margin-bottom:30px;font-size:45px;line-height:45px}.landing-1826 .engagements-area .cream{color:#fce6c8}.landing-1826 .engagements-area .punch-area{justify-content:space-evenly;display:flex}.landing-1826 .engagements-area .punch-area .punch{max-width:250px}.landing-1826 .engagements-area .punch-area .punch .subtitle{margin-top:15px}.landing-1826 .engagements-area .punch-area .punch img{max-width:160px}.landing-1826 .offers-area{text-align:center;background-color:#fdf3e3;padding-top:50px;padding-bottom:50px}.landing-1826 .offers-area .title{font-size:45px;line-height:45px}.landing-1826 .offers-area .offers{justify-content:center;margin-top:30px;display:flex}.landing-1826 .offers-area .offers .title-2{letter-spacing:-5%;font-size:30px}.landing-1826 .offers-area .offers .offer{text-align:left;background-color:#fff;width:484px;height:fit-content;margin-bottom:30px;margin-right:20px;padding:50px;position:relative}.landing-1826 .offers-area .offers .offer .subtitle{padding-right:10px}.landing-1826 .offers-area .offers .offer img{max-width:180px;position:absolute;top:-22px;right:-70px}.landing-1826 .offers-area .offers .offer .bold{font-family:AcromBold}.landing-1826 .offers-area .offers .offer .bullet{padding-left:25px}.landing-1826 .offers-area .offers .offer .bullet:before{content:"K";color:#9355ea;margin-right:-25px;padding-right:10px;font-family:Librifont;font-size:12px;position:relative;top:2px;left:-25px}.landing-1826 .offers-area .offers .offer .offer-footer{justify-content:space-between;margin-top:30px;margin-bottom:0;display:flex}.landing-1826 .offers-area .offers .offer .offer-footer .price{font-family:ObviouslyWideBlack;font-size:35px;line-height:35px}.landing-1826 .avantages-area{color:#fff;text-align:center;background-color:#6226b7;padding:50px 0}.landing-1826 .avantages-area .title{font-size:45px;line-height:45px}.landing-1826 .avantages-area .special-hr{border-color:#bf99f4}.landing-1826 .avantages-area .text-purple{color:#bf99f4}.landing-1826 .avantages-area .avantages{justify-content:space-evenly;margin-top:30px;display:flex}.landing-1826 .avantages-area .avantages .avantage{max-width:250px}.landing-1826 .avantages-area .avantages .avantage img{width:150px;margin-bottom:25px}.landing-1826 .univers-area{color:#000;text-align:center;background-image:url(/build/assets/univers_fond-7C8VupA7.png);background-size:cover;flex-direction:column;min-height:800px;display:flex}.landing-1826 .univers-area .title{font-size:45px;line-height:45px}.landing-1826 .univers-area .subtitle{text-transform:none}.landing-1826 .univers-front{background-image:url(/build/assets/univers_front--DAnmAg_.png);background-size:cover;flex:1;align-items:center;display:flex}.landing-1826 .univers-front .text{width:100%;margin-top:45px}.landing-1826 .univers-front .text .subtitle{letter-spacing:-2%;font-family:Obviously;font-size:25px;line-height:28px}.landing-1826 .univers-front .text img{width:700px;margin-top:20px}.landing-1826 .faq-area{text-align:center;letter-spacing:-1%;background-color:#fff;padding:55px 0;line-height:45px}.landing-1826 .faq-area .title{font-size:45px}.landing-1826 .faq-area .red-a{color:#ff7c66}.landing-1826 .faq-area .red-q{color:#ff9d83}.landing-1826 .faq-area .faq-question-container{background-color:#fff3e7}.landing-1826 .faq-area .faq-question-container .block-left-menu-item-scaffold{text-align:center;padding:0}.landing-1826 .faq-area .faq-question-container:nth-child(2n){background-color:#fff9f3}.landing-1826 .faq-area .faq-questions-items{text-align:left;max-width:690px;margin:0 auto 55px;font-size:14px;overflow:hidden}.landing-1826 .faq-area .faq-questions-items .faq-answer{line-height:20px}.landing-1826 .faq-area .faq-questions-items .faq-answer ul.checked li:before{color:#9355ea}.landing-1826 .faq-area .offers{justify-content:center;margin-top:30px;display:flex}.landing-1826 .faq-area .offers .title-2{letter-spacing:-5%;font-size:30px}.landing-1826 .faq-area .offers .offer{text-align:left;background-color:#fdf3e3;width:484px;height:fit-content;margin-bottom:30px;margin-right:20px;padding:50px;position:relative}.landing-1826 .faq-area .offers .offer img{position:absolute;top:-22px;right:-70px}.landing-1826 .faq-area .offers .offer .bold{font-family:AcromBold}.landing-1826 .faq-area .offers .offer .bullet{padding-left:25px}.landing-1826 .faq-area .offers .offer .bullet:before{content:"K";color:#9355ea;margin-right:-25px;padding-right:10px;font-family:Librifont;font-size:12px;position:relative;top:2px;left:-25px}.landing-1826 .faq-area .offers .offer .offer-footer{justify-content:space-between;margin-top:30px;margin-bottom:0;display:flex}.landing-1826 .faq-area .offers .offer .offer-footer .btn-orange{cursor:pointer;padding:0 15px!important}.landing-1826 .faq-area .offers .offer .offer-footer .price{font-family:ObviouslyWideBlack;font-size:35px;line-height:35px}.landing-1826 .faq-area img{max-width:350px}.landing-1826 .footer .middle{justify-content:space-between;width:100%;max-width:984px;margin:auto;display:flex}.landing-1826 .footer .top{background-color:#efe3ff;height:152px;display:flex}.landing-1826 .footer .top .logo-librinova img{height:32px}.landing-1826 .footer .top .social{align-items:center;gap:24px;display:flex}.landing-1826 .footer .top .social ul{margin-bottom:0}.landing-1826 .footer .top .social .list-inline{display:flex}.landing-1826 .footer .top .social .list-inline li:first-of-type{margin-top:0!important}.landing-1826 .footer .top .social .list-inline-item+.list-inline-item{margin-left:12px}.landing-1826 .footer .top .social .fa{color:#1a1a1a;font-size:30px}.landing-1826 .footer .top .social svg{fill:#1a1a1a;vertical-align:middle;width:28px;height:28px}.landing-1826 .footer .top .social a{cursor:pointer}.landing-1826 .footer .top .social a.underlined{color:#fff;white-space:nowrap;background-color:#1a1a1a;border-radius:50px;align-items:center;padding:10px 22px;font-family:Obviously;font-size:15px;text-decoration:none;display:inline-flex}.landing-1826 .footer .top .social a.underlined:hover{background-color:#333}.landing-1826 .footer .top .social .contact-icon:before{content:"R";margin-right:10px;font-family:LibriFont}.landing-1826 .footer .down{background-color:#9355ea;justify-content:center;align-items:center;height:50px;display:flex}.landing-1826 .footer .down ul{margin-bottom:0}.landing-1826 .footer .down li,.landing-1826 .footer .down a{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:11px;text-decoration:none}.landing-1826 .modal{background-color:#6226b766}.landing-1826 .modal .modal-dialog{max-width:650px;top:15%}.landing-1826 .modal .modal-dialog .modal-content{text-align:center;background-color:#fdf3e3;border:none;padding:10px 100px 100px;position:relative}.landing-1826 .modal .modal-dialog .modal-content .close{margin-top:-15px;margin-right:-90px;font-size:40px}.landing-1826 .modal .modal-dialog .modal-content .upper-title{text-transform:uppercase;font-family:AcromBold;font-size:13px;font-weight:700}.landing-1826 .modal .modal-dialog .modal-content hr{border-width:1px;border-color:#000;width:25%}.landing-1826 .modal .modal-dialog .modal-content #popup-question{letter-spacing:-1%;font-family:ObviouslyWideBlack;font-size:45px;font-weight:680;line-height:45px}.landing-1826 .modal .modal-dialog .modal-content #popup-question .question{color:#9355ea}.landing-1826 .modal .modal-dialog .modal-content .main-text{width:80%;margin:auto}.landing-1826 .modal .modal-dialog .modal-content .img-bg{position:absolute;bottom:-100px;right:-100px}.landing-1826 .modal .modal-dialog .modal-content .img-bg img{width:250px}.landing-1826 .modal .modal-dialog .modal-content .btn-orange{text-transform:none;margin-top:30px;border:none!important}.landing-1826 .modal .modal-dialog .modal-content .btn-orange:hover{background-color:#f07860!important}.landing-1826 #formModal .modal-dialog{max-width:750px;margin:auto}.landing-1826 #formModal .modal-dialog .modal-content{text-align:left;padding:10px}.landing-1826 #formModal .modal-dialog .modal-content .d-flex.justify-content-around>div{width:100%}.landing-1826 #formModal .modal-dialog .modal-content .close{margin-top:-15px;margin-right:0}.landing-1826 #formModal .modal-dialog .modal-content .form-header{margin-top:40px;margin-bottom:20px}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-thanks{text-transform:uppercase;font-family:AcromBold;font-size:13px;font-weight:700}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-title{letter-spacing:-1%;font-family:ObviouslyWideBlack;font-size:45px;font-weight:680;line-height:45px}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-title .purple{color:#9355ea}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-text{width:75%;margin:auto}.landing-1826 #formModal .modal-dialog .modal-content .ln-input{padding:5px;font-family:AcromRegular;font-size:16px}.landing-1826 #formModal .modal-dialog .modal-content .icon-letter{color:#9355ea;margin-top:5px;font-size:30px}.landing-1826 #formModal .modal-dialog .modal-content .btn-secondary{text-transform:none;background-color:#9355ea;border-radius:25px;font-family:Obviously;border:none!important}.landing-1826 #formModal .modal-dialog .modal-content .btn-secondary:hover{background-color:#6226b7!important}.landing-1826 #formModal .modal-dialog .modal-content .loading-bar{background-color:#6226b7}.landing-1826 #formModal .modal-dialog .modal-content .message.success:before,.landing-1826 #formModal .modal-dialog .modal-content .icon-trash,.landing-1826 #formModal .modal-dialog .modal-content .files{color:#9355ea}.landing-1826 #formModal .modal-dialog .modal-content .g-recaptcha{margin-top:50px}.landing-1826 #formModal .modal-dialog .modal-content .msg-error{color:#000}@media (width<=576px){.landing-1826 .desktop-only{display:none}.landing-1826 .mobile-only{display:block}.landing-1826 .header .title{font-size:32px}.landing-1826 .header .header-content{flex-direction:column;max-width:80%;display:flex}.landing-1826 .header .header-content .offer .logo-librinova{margin-bottom:40px;padding-left:20px}.landing-1826 .header .header-content .offer .text .title{padding-left:20px;line-height:32px}.landing-1826 .header .header-content .offer .text .header-illu{position:initial;margin-bottom:20px}.landing-1826 .header .header-content .offer .text .header-illu img{width:100%;height:auto;margin:auto}.landing-1826 .header .header-content .offer .text .tuile{font-size:12px;top:-12px;left:187px}.landing-1826 .publish-area{max-width:80%;margin-bottom:-120px;top:-167px}.landing-1826 .publish-area .sub-header .subtitle{padding:0 10px}.landing-1826 .publish-area .sub-header .description{max-width:80%}.landing-1826 .publish-area .title{font-size:26px;line-height:26px}.landing-1826 .publish-area .body .punch{flex-direction:column;margin-bottom:10px}.landing-1826 .publish-area .body .punch.reverse{flex-direction:column}.landing-1826 .publish-area .body .punch img{max-width:210px}.landing-1826 .publish-area .body .punch .text{margin-top:20px;padding:0}.landing-1826 .engagements-area .title{margin-bottom:10px;font-size:26px;line-height:26px}.landing-1826 .engagements-area .punch-area{flex-direction:column}.landing-1826 .engagements-area .punch-area .punch{margin:auto auto 10px}.landing-1826 .engagements-area .punch-area .punch .subtitle{margin-top:10px}.landing-1826 .offers-area .title{font-size:26px;line-height:26px}.landing-1826 .offers-area .offers{flex-direction:column}.landing-1826 .offers-area .offers .offer{width:90%;max-width:90%;margin:auto auto 30px;padding:40px}.landing-1826 .offers-area .offers .offer .title-2{font-size:25px}.landing-1826 .offers-area .offers .offer .title-2.wow{padding-right:50px}.landing-1826 .offers-area .offers .offer img{max-width:130px;right:-32px}.landing-1826 .avantages-area .title{font-size:26px;line-height:26px}.landing-1826 .avantages-area .avantages{flex-direction:column}.landing-1826 .avantages-area .avantages .avantage{margin:auto auto 40px}.landing-1826 .univers-area{height:650px;min-height:auto;display:block}.landing-1826 .univers-area .title{height:fit-content;font-size:26px;line-height:26px}.landing-1826 .univers-area .univers-front{background-image:url(/build/assets/04b_Univers_differents_mobile-BDP4w3qo.jpg);background-size:cover;width:auto;padding:161px 14px;overflow:hidden}.landing-1826 .univers-area .univers-front .text{margin:0}.landing-1826 .univers-area .univers-front .text .subtitle{letter-spacing:-2%;font-size:17px;line-height:21px}.landing-1826 .univers-area .univers-front .text img{width:100%;max-width:100%}.landing-1826 .univers-area .univers-front .text .univers-mockup{margin-top:20px}.landing-1826 .faq-area .faq-questions-items{max-width:80%}.landing-1826 .faq-area .offers{flex-direction:column;margin-top:70px}.landing-1826 .faq-area .offers .offer{max-width:80%;margin:auto auto 30px;padding:20px}.landing-1826 .faq-area img{max-width:80%;margin:30px auto auto}.landing-1826 .modal .modal-dialog{max-width:80%;margin:auto;top:5%}.landing-1826 .modal .modal-dialog .modal-content{padding:0}.landing-1826 .modal .modal-dialog .modal-content .close{position:absolute;top:15px;right:103px}.landing-1826 .modal .modal-dialog .modal-content #popup-question{letter-spacing:-1%;font-family:ObviouslyWideBlack;font-size:26px;font-weight:680;line-height:26px}.landing-1826 .modal .modal-dialog .modal-content .main-text{width:80%;margin:auto}.landing-1826 .modal .modal-dialog .modal-content .img-bg{position:absolute;bottom:0;right:0}.landing-1826 .modal .modal-dialog .modal-content .img-bg img{width:auto;height:130px}.landing-1826 .modal .modal-dialog .modal-content .img-bg .img-num-papier{height:100px}.landing-1826 .modal .modal-dialog .modal-content .btn-orange{margin-bottom:100px}.landing-1826 #formModal .modal-dialog{max-width:90%}.landing-1826 #formModal .modal-dialog .modal-content{text-align:left;padding:10px}.landing-1826 #formModal .modal-dialog .modal-content .close{margin:0;position:absolute;top:-2px;right:10px}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-title{font-size:26px;line-height:26px}.landing-1826 #formModal .modal-dialog .modal-content .form-header .form-text{width:100%}.landing-1826 .footer .middle{flex-direction:column}.landing-1826 .footer .middle .logo-librinova{margin:auto auto 50px}.landing-1826 .footer .top{height:auto;padding:40px 0}.landing-1826 .footer .top .social{flex-direction:column}.landing-1826 .footer .top .social .icon{font-size:12px!important}.landing-1826 .footer .down{height:auto;padding:15px 46px}.landing-1826 .footer .down .list-inline{color:#fff;width:100%;max-width:100%;padding:0 10px}.landing-1826 .footer .down .list-inline .list-inline-item,.landing-1826 .footer .down ul li{padding:0}}
