.ce_books_block .text_rte{font-size:16px}@media only screen and (min-width:1024px){.ce_books_block .text_rte{font-size:18px}}@media only screen and (min-width:1280px){.ce_books_block .text_rte{}}.ce_books_block .books_block{margin:50px 0 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.ce_books_block .books_block .book{width:100%;margin-bottom:30px}@media only screen and (min-width:500px){.ce_books_block .books_block .book{width:calc(50% - 10px);margin-right:20px}.ce_books_block .books_block .book:nth-child(2n){margin-right:0}}@media only screen and (min-width:1024px){.ce_books_block .books_block .book{width:calc(25% - 15px);margin-right:20px;margin-bottom:0}.ce_books_block .books_block .book:nth-child(2n){margin-right:20px}.ce_books_block .books_block .book:nth-child(3n){margin-right:20px}.ce_books_block .books_block .book:nth-child(4n){margin-right:0}}.ce_books_block .book .book-image{background:#b1d0ee;border-radius:20px;padding:20px}.ce_books_block .book .book-image figure{text-align:center}.ce_books_block .book .book-image img{max-height:300px}.ce_books_block .book .book-title{margin:15px 0;min-height:40px;text-align:center}.ce_books_block .book .book-title p{margin:0;line-height:1.2;font-weight:700;color:#fff}.ce_books_block .book .book-button{text-align:center;margin-top:30px}.ce_books_block .book .book-button a{font-weight:700;padding:8px 0;display:block;color:#fff;text-align:center;border-radius:8px;text-decoration:none;border:2px solid white}.ce_books_block .book .book-button a:focus-visible,.ce_books_block .book .book-button a:hover{color:#678eb8;background:#fff}
