.e-books-page-container{margin-top:36px;display:flex;padding:48px 64px;flex-direction:column;align-items:center;gap:36px;align-self:stretch;border-radius:14px;background:#fff}@media(max-width:768px){.e-books-page-container{margin-top:16px}}@media(max-width:768px){.e-books-page-container{padding:24px 10px;gap:24px}}.e-books-page-container .e-books-filter-form{width:100%;max-width:400px;display:flex;align-items:flex-start;gap:30px;align-self:stretch}@media(max-width:768px){.e-books-page-container .e-books-filter-form{flex-direction:column}}.e-books-page-container .e-books-filter-form .company-form-group{margin-bottom:0;flex:1}@media(max-width:768px){.e-books-page-container .e-books-filter-form .company-form-group{width:100%}}.e-books-page-container .company-form-group span.select2-container{width:100%!important}.e-books-page-container .e-books{display:flex;align-items:stretch;gap:30px;align-self:stretch;flex-wrap:wrap}@media(max-width:992px){.e-books-page-container .e-books{gap:24px}}.e-books-page-container .e-books .e-book{width:calc(33.33% - 20px);box-sizing:border-box;display:flex;padding:10px 10px 16px 10px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:14px;border:1px solid #eee;background:#fff;text-decoration:none}@media(max-width:992px){.e-books-page-container .e-books .e-book{width:calc(50% - 12px)}}@media(max-width:768px){.e-books-page-container .e-books .e-book{width:100%}}.e-books-page-container .e-books .e-book:hover{border:1px solid #1cbbff}.e-books-page-container .e-books .e-book .cover-image-container{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;position:relative}.e-books-page-container .e-books .e-book .cover-image-container>img{width:100%;height:100%;object-fit:cover}.e-books-page-container .e-books .e-book .cover-image-container.e-book-cover-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8f8ff 0,#f0f4f8 100%);border:1px dashed #c5d8e8}.e-books-page-container .e-books .e-book .cover-image-container .e-book-cover-placeholder-inner{color:#1cbbff;font-size:48px;opacity:.85}.e-books-page-container .e-books .e-book .bottom{display:flex;flex-direction:column;align-items:flex-start;gap:9px;align-self:stretch}.e-books-page-container .e-books .e-book .bottom .title{width:100%;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:19.033px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.e-books-page-container .e-books .e-book .bottom .info{display:flex;height:13.746px;align-items:center;gap:8px;align-self:stretch}.e-books-page-container .e-books .e-book .bottom .info .tag{display:flex;padding:0 6px;justify-content:center;align-items:center;gap:5px;border-radius:14px;background:#1cbbff;color:#fff;font-size:8px;font-style:normal;font-weight:700;line-height:13.746px;letter-spacing:.8px;text-transform:uppercase}.e-books-page-container .e-books .e-book .bottom .info .dot{display:flex;justify-content:center;align-items:center}.e-books-page-container .e-books .e-book .bottom .info .dot i{font-size:4px;color:#afb8b7}.e-books-page-container .e-books .e-book .bottom .info .date{color:#717171;font-size:10px;font-style:normal;font-weight:400;line-height:11.632px}.e-books-page-container .e-books .e-book .bottom .info .by{color:#717171;font-size:10px;font-style:normal;font-weight:400;line-height:11.632px}.e-books-page-container .button-container{width:100%;text-align:center}.e-book-page{margin-top:36px;display:flex;padding:48px 64px;flex-direction:column;gap:36px;align-self:stretch;border-radius:14px;background:#fff}@media(max-width:768px){.e-book-page{margin-top:24px;padding:24px 10px}}.e-book-page .page-container{width:100%;display:flex;flex-direction:column;gap:30px}.e-book-page .page-container .description{width:100%;font-size:16px;line-height:21px;color:#333333CC}.e-book-page .page-container .description a,.e-book-page .page-container .description span{color:#1cbbff;text-decoration:none}.e-book-page .page-container .form-container{width:100%;display:flex;flex-direction:row;gap:60px}@media(max-width:992px){.e-book-page .page-container .form-container{flex-direction:column;gap:24px}}.e-book-page .page-container .form-container .image-container{width:400px;aspect-ratio:1;border-radius:14px;overflow:hidden}@media(max-width:992px){.e-book-page .page-container .form-container .image-container{width:100%}}.e-book-page .page-container .form-container .image-container img{width:100%;height:100%;object-fit:cover}.e-book-page .page-container .form-container .image-container.e-book-cover-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8f8ff 0,#f0f4f8 100%);border:1px dashed #c5d8e8}.e-book-page .page-container .form-container .image-container .e-book-cover-placeholder-inner{color:#1cbbff;font-size:64px;opacity:.85}.e-book-page .page-container .form-container .e-book-download-unavailable{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:center}.e-book-page .page-container .form-container .e-book-download-unavailable .form-title{text-align:left}@media(max-width:992px){.e-book-page .page-container .form-container .e-book-download-unavailable .form-title{text-align:center}}.e-book-page .page-container .form-container .e-book-download-unavailable-text{margin:0;font-size:16px;line-height:24px;color:#333333cc}.e-book-page .page-container .form-container .e-book-download-unavailable-text a{color:#1cbbff;font-weight:600;text-decoration:none}.e-book-page .page-container .form-container .e-book-download-unavailable-text a:hover{text-decoration:underline}.e-book-page .page-container .form-container form{width:100%;display:flex;flex-direction:column;gap:16px;flex:1}.e-book-page .page-container .form-container form .form-title{margin-bottom:10px;width:100%;text-align:center;color:#000;font-size:36px;line-height:41px;font-weight:700}.e-book-page .page-container .form-container form .multiple-elements{width:100%;display:flex;flex-direction:row;gap:12px;align-items:center}.e-book-page .page-container .form-container form .multiple-elements .company-form-group{flex:1}.e-book-page .page-container .form-container form .company-form-group{margin-bottom:0}.e-book-page .page-container .form-container form .company-input-group{margin-bottom:0;flex:0 0 auto;height:36px;min-height:36px}.e-book-page .trending-topics-container{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:36px;align-self:stretch}.e-book-page .trending-topics-container .header{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.e-book-page .trending-topics-container .header .main-title{color:#1cbbff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:1.6px}.e-book-page .trending-topics-container .header .title{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:42px}@media(max-width:768px){.e-book-page .trending-topics-container .header .title{font-size:30px;line-height:36px}}.e-book-page .trending-topics-container .posts-list{display:flex;align-items:flex-start;gap:30px;align-self:stretch}@media(max-width:992px){.e-book-page .trending-topics-container .posts-list{flex-direction:column;gap:16px}}.e-book-page .trending-topics-container .posts-list a.post{width:calc(33.33% - 20px);display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:14px;border:1px solid #eee;background:#fff;text-decoration:none}@media(max-width:992px){.e-book-page .trending-topics-container .posts-list a.post{width:50%;align-self:center}}@media(max-width:768px){.e-book-page .trending-topics-container .posts-list a.post{width:100%}}.e-book-page .trending-topics-container .posts-list a.post:hover{border:1px solid #1cbbff}.e-book-page .trending-topics-container .posts-list .image-container{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden}.e-book-page .trending-topics-container .posts-list .image-container img{width:100%;height:100%;object-fit:cover}.e-book-page .trending-topics-container .posts-list .content-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;gap:30px}.e-book-page .trending-topics-container .posts-list .content-container .top{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.e-book-page .trending-topics-container .posts-list .content-container .top .title{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:22px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.e-book-page .trending-topics-container .posts-list .content-container .top .content{color:#717171;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.e-book-page .trending-topics-container .posts-list .content-container .bottom{display:flex;padding:6px 0;justify-content:space-between;align-items:center;align-self:stretch;border-top:.677px solid rgba(51,51,51,.16)}.e-book-page .trending-topics-container .posts-list .content-container .bottom .left{display:flex;flex:1;align-items:center;gap:8px}.e-book-page .trending-topics-container .posts-list .content-container .bottom .left .name{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.1px}.e-book-page .trending-topics-container .posts-list .content-container .bottom .left .duration{color:#717171;font-size:8px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.08px}.e-book-page .trending-topics-container .posts-list .content-container .bottom .right{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.e-book-page .trending-topics-container .posts-list .content-container .bottom .right i{color:#717171;font-size:16px}.post-page-info{display:flex;align-items:center;gap:34px}.post-page-info .left{display:flex;align-items:center;gap:24px}.post-page-info .by{color:#717171;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.post-page-info .date{color:#717171;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.post-page-info .right{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#e5f7ff}.post-page-info .tag{color:#1cbbff;font-size:14px;font-style:normal;font-weight:500;line-height:20px}
