.page.ebooks .hero-section{background-color:#1c90e30d}.page.ebooks .hero-section .content{justify-content:space-between;display:flex}.page.ebooks .hero-section .content .text{flex-direction:column;align-items:start;gap:16px;max-width:663px;padding:39px 0;display:flex}.page.ebooks .hero-section .content .text span{color:#1c90e3;background-color:#1c90e326;border-radius:50px;padding:11px 9.25px 9px 16px;font-size:14px;font-weight:400;line-height:20px}.page.ebooks .hero-section .content .text span.desktop{display:flex}.page.ebooks .hero-section .content .text span.mobile{display:none}.page.ebooks .hero-section .content .text h1{color:#0b213c;letter-spacing:-.8px;font-size:40px;font-weight:600;line-height:44px}.page.ebooks .hero-section .content .text small{color:#64748b;font-size:20px;font-weight:400;line-height:28px}.page.ebooks .hero-section .content .text .download-button{background-color:#1c90e3;border-radius:50px;align-items:center;gap:3px;padding:8px 12px;display:flex}.page.ebooks .hero-section .content .text .download-button p{color:#fff;text-align:center;vertical-align:middle;font-size:16px;font-weight:500;line-height:24px}.page.ebooks .body{justify-content:space-between;align-items:start;padding:40px 0 100px;display:flex;position:relative}.page.ebooks .body .infos{flex-direction:column;gap:30px;width:46.04vw;max-width:663px;display:flex}.page.ebooks .body .infos .explanations{background-color:#f9fafb;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;gap:17px;padding:18px 25px;display:flex}.page.ebooks .body .infos .explanations h1{color:#182d47;letter-spacing:0;font-size:20px;font-weight:500;line-height:32px}.page.ebooks .body .infos .explanations p{color:#0b213c;font-weight:700;font-style:Bold;letter-spacing:-.1px;font-size:16px;line-height:24px}.page.ebooks .body .infos .explanations small{color:#35465c;letter-spacing:0;font-size:14px;font-weight:400;line-height:24px}.page.ebooks .body .infos .ebook-content{flex-direction:column;gap:16px;display:flex}.page.ebooks .body .infos .ebook-content h1{color:#182d47;letter-spacing:0;font-size:24px;font-weight:500;line-height:36px}.page.ebooks .body .infos .ebook-content .line{gap:16px;display:flex}.page.ebooks .body .infos .ebook-content .line .card{border:1px solid #e4e4e7;border-radius:14px;justify-content:space-between;align-items:start;gap:16px;width:100%;padding:22px 20px;display:flex}.page.ebooks .body .infos .ebook-content .line .card .icon{background-color:#1c90e31a;border-radius:10px;padding:10px}.page.ebooks .body .infos .ebook-content .line .card small{color:#35465c;letter-spacing:0;font-size:14px;font-weight:400;line-height:22px}.page.ebooks .body .infos .ebook-content span{color:#35465c;letter-spacing:0;background-color:#1c90e30d;border:1px solid #1c90e333;border-radius:14px;padding:17px 69px;font-size:14px;font-weight:400;line-height:24px}.page.ebooks .body .infos .target-audience{background-color:#f9fafb;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;gap:16px;padding:20px 25px;display:flex}.page.ebooks .body .infos .target-audience h1{color:#182d47;letter-spacing:0;font-size:20px;font-weight:500;line-height:32px}.page.ebooks .body .infos .target-audience p{color:#35465c;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.page.ebooks .body .infos .target-audience .topics{flex-direction:column;gap:12px;display:flex}.page.ebooks .body .infos .target-audience .topics .topic{align-items:center;gap:8px;display:flex}.page.ebooks .body .infos .target-audience .topics .topic small{color:#35465c;letter-spacing:0;font-size:14px;font-weight:400;line-height:24px}.page.ebooks .body .infos .differences{color:#fff;background-color:#273e5b;border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.page.ebooks .body .infos .differences h1{letter-spacing:0;font-size:20px;font-weight:500;line-height:32px}.page.ebooks .body .infos .differences p{letter-spacing:0;font-size:16px;font-weight:400;line-height:28px}.page.ebooks .body .infos .differences small{letter-spacing:0;margin-top:6px;font-size:14px;font-weight:400;line-height:24px}.page.ebooks .body .infos .about{border-top:1px solid #0000001f;flex-direction:column;gap:12px;padding-top:25px;display:flex}.page.ebooks .body .infos .about p{color:#35465c;font-weight:700;font-style:Bold;letter-spacing:0;font-size:14px;line-height:20px}.page.ebooks .body .infos .about small{color:#35465c;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.page.ebooks .body .infos .about small span{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}.page.ebooks .body .register{border:1px solid #e4e4e7;border-radius:22px;flex-direction:column;gap:20px;width:35.9vw;max-width:517px;padding:24px;display:flex;position:sticky;top:20px}.page.ebooks .body .register .header{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.page.ebooks .body .register .header span{color:#11ad20;font-weight:700;font-style:Bold;letter-spacing:0;background-color:#11ad2026;border-radius:50px;padding:8px 16px;font-size:14px;line-height:20px}.page.ebooks .body .register .header h1{color:#292d32;letter-spacing:0;font-size:24px;font-weight:600;line-height:32px}.page.ebooks .body .register .header small{color:#4a5565;letter-spacing:0;font-size:16px;font-weight:400;line-height:26px}.page.ebooks .body .register p{color:#35465c;letter-spacing:0;background-color:#f8f9fb;border:1px solid #e7eef3;border-radius:12px;width:100%;padding:8px 12px;font-size:12px;font-weight:400;line-height:24px}.page.ebooks .body .register form{flex-direction:column;gap:20px;display:flex}.page.ebooks .body .register form .line{gap:16px;display:flex}.page.ebooks .body .register form .text-field{flex-direction:column;gap:8px;width:100%;display:flex}.page.ebooks .body .register form .text-field label{color:#0b213c;font-weight:700;font-style:Bold;letter-spacing:.7px;font-size:14px;line-height:165%}.page.ebooks .body .register form .text-field input{color:#182d47;letter-spacing:.6px;border:1px solid #e4e4e7;border-radius:12px;outline-color:#1c90e3;padding:8px 12px;font-size:12px;font-weight:500;line-height:165%}.page.ebooks .body .register form .text-field input ::placeholder{color:#a9a9a9;letter-spacing:.6px;font-size:12px;font-weight:500;line-height:165%}.page.ebooks .body .register form button{background-color:#1c90e3;border:none;border-radius:12px;width:100%;padding:8px 20px}.page.ebooks .body .register form button span{color:#fff;font-size:14px;font-weight:600;line-height:24px}.page.ebooks .body .register form button .download-icon{display:none}@media screen and (max-width:1080px){.page.ebooks .hero-section .content{justify-content:none;flex-direction:column;align-items:center;gap:56px;padding:20px 20px 0;display:flex}.page.ebooks .hero-section .content .text{gap:16px;padding:0}.page.ebooks .hero-section .content .text span{text-align:center;width:100%}.page.ebooks .hero-section .content .text span.desktop{display:none}.page.ebooks .hero-section .content .text span.mobile{display:flex}.page.ebooks .hero-section .content .text h1{font-size:24px}.page.ebooks .hero-section .content .text small{font-size:18px}.page.ebooks .hero-section .content .ebook-cover{width:70.13vw;height:auto}.page.ebooks .body{justify-content:none;flex-direction:column;gap:30px;padding:44px 20px 40px;display:flex;position:relative}.page.ebooks .body .infos{flex-direction:column;gap:30px;width:100%;display:flex}.page.ebooks .body .infos .ebook-content .line{flex-direction:column;gap:12px;display:flex}.page.ebooks .body .infos .ebook-content span{text-align:center;padding:17px;font-size:16px}.page.ebooks .body .register{width:100%;position:static}.page.ebooks .body .register form,.page.ebooks .body .register form .line{flex-direction:column;gap:20px;display:flex}.page.ebooks .body .register form button{place-content:center;align-items:center;gap:10px;display:flex}.page.ebooks .body .register form button .download-icon{display:flex}}
