@font-face{font-family:'TiemposHeadline-Black';src:url(../webfonts/tiempos/TiemposHeadline-Black.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'TiemposHeadline-Black';src:url(../webfonts/tiempos/TiemposHeadline-Black.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'TiemposHeadline';src:url(../webfonts/tiempos/TiemposHeadline-Bold.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'TiemposHeadline';src:url(../webfonts/tiempos/TiemposHeadline-Medium.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'TiemposHeadline';src:url(../webfonts/tiempos/TiemposHeadline-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'TiemposHeadline';src:url(../webfonts/tiempos/TiemposHeadline-Light.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'TiemposText';src:url(../webfonts/tiempos/TiemposText-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'TiemposText';src:url(../webfonts/tiempos/TiemposText-Semibold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}html,body{font-size:16px !important;line-height:18px !important}*,html,body{font-family:'TiemposText',serif;font-weight:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:geometricPrecision;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none !important;letter-spacing:-0.1px;word-wrap:break-word}body{font-size:1.3rem;line-height:1.3;height:100%;color:#333}.text{font-family:'TiemposText',serif;font-weight:normal;font-size:16px;line-height:16px}strong,b{font-family:TiemposText;font-weight:bold}figure{margin:0;padding:0}a{text-decoration:none}pre{padding:5px;margin-top:20px;background:#f3f3f3;border:1px solid #ccc}p{font-size:18px;line-height:24px}.link{cursor:pointer}.link2{color:#001c4c}.nowrap{white-space:nowrap}.overflow-auto{overflow:auto !important;-webkit-overflow-scrolling:touch !important}.popover-header{white-space:nowrap;padding-right:50px}.popover-header .close{position:absolute;right:10px;top:5px;padding:0;background-color:#0000;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #0003;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.page-link{padding:10px 15px}.breadcrumb{font-size:14px;line-height:18px}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;min-width:300px}.autocomplete-suggestion{font-size:16px;line-height:18px;cursor:pointer;padding:8px 8px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #eee}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:bold;color:#007bff}.autocomplete-group{background:#333;color:#fff;font-size:16px;line-height:18px;cursor:pointer;padding:8px 8px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #eee}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.form-sticky{background-color:#e9f1f8 !important}.form-background{background-color:#e9f1f8 !important}.banner{background:#efefef;width:104%;padding:5px 0;text-align:center;margin:30px auto;overflow:hidden}.banner .banner-copy{font-family:sans-serif;font-size:12px;line-height:12px;padding:2px 0;display:block}.list-authors img{width:100px}.list-authors h2{font-size:24px;line-height:26px}.btn-letter{font-family:sans-serif;font-weight:bold;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}.books-swiper,.authors-swiper{max-height:400px;overflow:hidden}.swiper{width:100%;height:100%}.books-swiper .swiper-wrapper,.authors-swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper .swiper-button-next,.swiper .swiper-button-prev{background:#ffffffc9;border-radius:100%;width:calc(var(--swiper-navigation-size)/ 27 * 27);border:1px solid #000}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size:20px;font-weight:bold}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-touch-books .swiper-button-prev,.swiper-touch-books .swiper-button-next,.swiper-touch-books .swiper-lazy-preloader{display:none}.books-swiper .swiper-slide,.authors-swiper .swiper-slide{width:202px;min-width:202px;margin-right:15px}.books-swiper .swiper-slide:last-child,.authors-swiper .swiper-slide:last-child{padding-right:5px}.bootstrap-select .dropdown-menu li{padding:5px 0;border-bottom:1px solid #ccc}.bootstrap-select .dropdown-menu li:last-child{border:0}.lg-backdrop{z-index:9999999999950 !important}.lg-outer{z-index:9999999999999 !important}.main{margin-top:20px;margin-bottom:40px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"TiemposHeadline";font-weight:bold}.multiple:after{content:','}.multiple:last-child:after{content:''}.accordion-button span.season{font-size:20px;line-height:20px;margin-right:10px}.topbar{background:#001c4c;padding:10px;text-align:center;z-index:30}.topbar svg{fill:#fff;width:18px}.topbar .logo{width:250px;height:auto}.topbar .dropdown-menu{background:#f3f3f3}.topbar .dropdown-toggle::after{display:none}.input-group-text svg{width:20px;height:20px;fill:#333}.menu .navbar-nav{flex-direction:row}.menu .nav-item .nav-link{position:relative;padding-right:14px;padding-left:14px;text-transform:uppercase;font-size:14px}.menu .nav-item .nav-link:after{content:'/';position:absolute;top:8px;right:-4px}.menu .nav-item:last-child .nav-link:after{display:none}.header-section{border-top:1px solid #fff;background-color:#eaede2;padding:10px 0;text-align:center}.header-section .header-section-title,.header-section .header-section-title a{font-family:"TiemposHeadline-Black";font-weight:bold;font-size:26px;line-height:26px;margin:0;padding:0;color:#001c4c}.footer{font-size:18px;line-height:18px;background:#001c4c;text-align:center;z-index:10}.footer .logo{width:250px;height:auto}.form-search{background:#e9f1f8;padding-top:15px;padding-bottom:15px;margin-bottom:20px}.figure .no-disponible{color:#999;position:absolute;top:0;left:0;right:0;border:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.section{margin-bottom:40px}.section .section-header{border-top:3px solid #001c4c;border-bottom:1px solid #001c4c;margin-bottom:20px}.section .section-header h1,.section .section-header h2,.section .section-header h3,.section .section-header p,.section .section-header span.text-uppercase{font-family:tiemposheadline-black;font-weight:400;color:#001c4c;font-size:22px;line-height:22px;padding:10px 0;margin:0}.book-item{display:flex;flex-direction:column;position:relative;width:100%;border-bottom:4px solid #001c4c;background:#f3f3f3;box-shadow:0 0 4px #000;text-align:left}.book-item .book-type{display:block;text-align:center;padding:4px 0;background:#222;color:#dfdfdf;font-family:sans-serif;font-size:12px;line-height:12px;font-weight:bold;text-transform:uppercase}.book-item .figure{padding-bottom:130%;position:relative;display:block;background:#000;overflow:hidden;background-position:center}.book-item .book-item-image{order:0}.book-item .figure:after{content:var(--category-var);position:absolute;bottom:5px;right:5px;font-size:13px;line-height:13px;text-align:right;background:#2e579e;color:#fff;font-weight:bold;padding:3px 6px;border-radius:5px}.book-item .book-item-details{order:1;padding:10px}.book-item .book-title,.book-item .book-title a{font-size:16px;line-height:18px;font-family:"TiemposHeadline";font-weight:bold;color:#333;text-decoration:none;margin-bottom:0;text-transform:uppercase}.book-item .book-author{font-size:12px;line-height:14px;margin:8px 0 0 0;text-transform:uppercase}.book-item .book-title a:before{content:"";top:0;left:0;right:0;bottom:0;display:block;margin:0;padding:0;position:absolute;z-index:2}.book-item .book-item-category{position:absolute;bottom:5px;right:5px;font-size:16px;line-height:16px;text-align:right}.book-item .book-item-category .bg-dark{background:#2e579e !important}.book{margin-top:20px;margin-bottom:40px}.book .book-type{display:block;text-align:center;padding:4px 0;background:#222;color:#dfdfdf;font-family:sans-serif;font-size:14px;line-height:14px;font-weight:bold;text-transform:uppercase}.book .figure{padding-bottom:150%;position:relative;display:block;background:#000;overflow:hidden;background-position:center;box-shadow:0 0 10px 0 #333;background-size:cover}.book-author .figure{padding-bottom:110%;position:relative;display:block;background:#000;overflow:hidden;background-position:center}.author .figure{height:0;padding-bottom:110%;position:relative;display:block;background:#000;overflow:hidden;background-position:center}.book .figure-small{padding-bottom:130%;position:relative;display:block;background:#000;overflow:hidden;background-position:center;background-size:cover}.book .overlay-video{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%}.book .overlay-video button{font-size:50px;background:#00000078;border-radius:50%;padding:10px;width:100px;height:100px}.book .overlay-video button:hover{color:#ccc !important}.book .header-title{border-top:4px solid #001c4c;border-bottom:1px solid #ccc;margin:0;padding:10px 0;margin-bottom:20px}.book .title{font-weight:bold;font-size:40px;line-height:42px;margin-bottom:15px;text-transform:uppercase}.author .title{border-top:4px solid #001c4c;margin:0;padding:10px 0}.book-ads .title,.author-ads .title{font-size:34px;line-height:36px}.book .author-name,.book .author-name a{font-weight:400;font-size:24px;line-height:26px;margin:0;padding:0;text-transform:uppercase}.book-ads .author-name,.book-ads .author-name a{font-size:20px;line-height:22px}.book .overview,.author .biography{font-family:TiemposText,serif;font-weight:400;font-size:18px;line-height:24px}.shorten .inner-shorten{padding-bottom:50px}.book .maxtext{min-height:70px;max-height:140px;overflow:hidden;position:relative}.author .maxtext{min-height:70px;max-height:240px;overflow:hidden;position:relative}.book-ads .maxtext{min-height:150px;max-height:250px}.author-ads .maxtext{min-height:550px;max-height:600px}.author-biography h3{text-transform:uppercase}.author-biography .maxtext{min-height:70px;max-height:270px;overflow:hidden;position:relative}@media(max-width:1400px){.author-biography .maxtext{min-height:70px;max-height:220px;overflow:hidden;position:relative}}.author-biography a{font-size:18px;line-height:18px}.book .maxtext:after,.author .maxtext:after,.author-biography .maxtext:after{content:'';background:linear-gradient(0,rgba(255,255,255,1) 0,rgba(255,255,255,1) 35%,rgba(255,255,255,0.1) 100%);width:100%;height:50px;display:block;position:absolute;bottom:0}.view-more{position:relative;display:block;font-family:TiemposText,serif;font-weight:400;font-size:18px;line-height:24px;cursor:pointer;color:#0d6efd;margin-top:-15px}.book .overview-title,.author .biography-title{font-size:22px;line-height:22px;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px;margin-bottom:10px}.book .btn-book{font-size:25px;line-height:25px;padding:0;border-radius:50% !important;width:60px;height:60px;margin:0 15px 0 0;display:flex;justify-content:center;align-items:center}.book .btn-book svg{width:30px;height:30px}.book .btn-book:hover svg,.book .btn-book:active svg{fill:#fff}.book .btn-book:focus svg{fill:yellow}.book .btn-bookmark-saved{color:yellow;fill:yellow}.book .btn-book-rate{padding:0;border-radius:50%;font-weight:bold;font-size:22px;width:60px;height:60px}.book .btn-progress{margin:0 15px 0 0;padding:0;text-decoration:none}.book .btn-progress .circle-progress{width:60px;height:60px}.book .btn-progress .circle-progress-text{font-weight:bold;font-size:30px;text-align:center;fill:#fff;background:#000;text-decoration:none}.book .btn-progress .circle-progress-value{stroke-width:10px;stroke:#343a40}.book .btn-progress .circle-progress-circle{fill:#007bff;stroke-width:10px}.book .categories{font-size:22px;line-height:22px;margin-top:20px;overflow-x:hidden}.book .categories a{margin-bottom:10px}.book .categories a:hover{color:#ccc}.book-buttons{display:flex;align-items:center}.book-buttons .btn-buy{font-size:20px;line-height:1;font-family:sans-serif;font-weight:normal;text-transform:uppercase;height:60px;justify-content:center;align-items:center;display:flex;padding:0 30px;border-radius:30px}.book-buttons .btn-buy span{text-transform:none}.book-buttons .btn-buy strong{font-family:sans-serif;margin-left:10px}.book-buttons .btn-buy:hover{color:#f3f3f3;background:#b82433 !important}.book-info{margin-top:20px}.book-info hr{margin:10px 0}.author-item{display:flex;flex-direction:column;position:relative;width:100%;border-bottom:4px solid #001c4c;background:#f3f3f3;box-shadow:0 0 4px #000;text-align:left}.author-item .figure{padding-bottom:100%;position:relative;display:block;background:#000;overflow:hidden;background-position:center}.author-item .author-item-image{order:0}.author-item .author-item-details{order:1;padding:10px}.author-item .author-title,.author-item .author-title a{font-size:16px;line-height:18px;font-family:"TiemposHeadline";font-weight:bold;color:#333;text-decoration:none;margin-bottom:0;text-transform:uppercase}.author-item .author-title a:before{content:"";top:0;left:0;right:0;bottom:0;display:block;margin:0;padding:0;position:absolute;z-index:2}.author-item .author-item-category{position:absolute;bottom:5px;right:5px;font-size:16px;line-height:16px}.author-item .author-item-category .bg-dark{background:#2e579e !important}.author-book-list .h3,.author-book-list .h3 a{font-family:"TiemposHeadline";font-weight:400;font-size:22px;line-height:26px;text-transform:uppercase}.author-book-list p{line-height:1.1;color:#555}.author-book-list .badge{font-size:18px;line-height:18px;margin-right:10px}.author-book-list img{width:90px;height:auto;margin-right:10px}.author-book-list .figure-small{padding-bottom:130%;position:relative;display:block;background:#000;overflow:hidden;background-position:center}article.result{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative}article.result:first-child{border-top:0;padding-top:0}article.result section{font-family:"TiemposHeadline","serif";font-weight:900;font-size:20px;line-height:22px;color:#4f89b9;margin-bottom:5px}article.result .article-title,article.result .article-title a{font-family:"TiemposHeadline","serif";font-weight:bold;font-size:20px;line-height:22px;color:#222}article.result h2 a:before{content:"";top:0;left:0;right:0;bottom:0;display:block;margin:0;padding:0;position:absolute}article.result .author{font-family:"TiemposHeadline","serif";font-weight:normal;color:#666;text-transform:uppercase;font-size:14px;line-height:16px;display:block;margin-bottom:5px}article.result .date{font-family:'Libre Franklin',sans-serif;color:#666;text-transform:uppercase;font-size:12px;line-height:14px}article.result .description{font-family:'TiemposText',serif;font-weight:normal;color:#444;font-size:14px;line-height:18px}article.result .article-left{margin-right:20px}article.result .article-right{width:200px}article.result .image-wrapper{width:200px}article.result .image-wrapper{position:relative;padding-bottom:60%;margin-top:0}article.result .image-wrapper img{position:absolute;object-fit:cover;width:100%;height:100%}.bottom .accordion-button:not(.collapsed){background:#efefef}.circle-wrap{width:60px;height:60px;background:#ccc;border-radius:50%;margin:0 15px 0 0;z-index:1}.circle-wrap .circle{position:relative}.circle-wrap .circle .mask,.circle-wrap .circle .fill{width:60px;height:60px;position:absolute;border-radius:50%}.mask .fill{clip:rect(0,30px,60px,0);background-color:#000}.circle-wrap .circle .mask{clip:rect(0,60px,60px,30px)}.circle-wrap .inside-circle{font-family:sans-serif;width:49px;height:49px;border-radius:50%;background:#064cc3;color:#fff;position:absolute;z-index:100;font-weight:700;font-size:18px;line-height:18px;top:5px;left:5px;display:flex;justify-content:center;align-items:center}.book-share{position:fixed;bottom:10px;right:10px;z-index:1000}.book-share .btn{font-size:25px;line-height:25px;padding:0;border-radius:50% !important;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#064cc3}.book-share .btn svg{width:30px;height:30px;fill:#fff}.tv{border:30px solid #001c4c}.tv .patrocinador{color:#fff;position:absolute;width:auto;height:auto;bottom:-24px;left:0;right:0;top:unset;font-weight:bold}.criticas{background:#001c4c;color:#fff;padding:4px 0}@media(max-width:820px){.figure .no-disponible{font-size:12px}.topbar .topbar-container{width:100%;padding:0}.bootstrap-select{width:100% !important}.page-link{padding:8px}.autocomplete-suggestions{right:12px}.banner{width:100%}.form-sticky{background-color:#e9f1f8 !important;position:sticky;top:50px;z-index:9}.app.form-sticky{background-color:#e9f1f8 !important;position:sticky;top:0;z-index:9}.books-swiper,.authors-swiper{max-height:none;overflow-y:hidden}.books-swiper .swiper-slide,.authors-swiper .swiper-slide{width:calc(100vw - 60vw);min-width:calc(100vw - 60vw);margin-right:15px}.topbar{position:sticky;top:0;height:50px}.topbar .logo{width:220px;height:auto}.navbar{padding-top:0;padding-bottom:0}.navbar .nav-item .nav-link{padding:12px 14px}.menu .nav-item .nav-link:after{top:12px}.form-search{padding-top:2px;padding-bottom:2px}.book-item .book-item-category{font-size:14px;line-height:14px}.book{margin-top:-20px;margin-bottom:10px}.book .figure{margin:20px auto;background-position:center;height:auto;padding-bottom:100%;background-color:transparent;background-size:cover;width:70%}.book-author .figure{background-position:center;height:auto;padding-bottom:90%;margin-bottom:10px}.author-biography .maxtext{max-height:300px}.book .book-type{margin:0 -12px 0 -12px;order:2;background:#000;text-align:left;padding-left:15px;padding-bottom:0}.author-book-list .h3,.author-book-list .h3 a{font-size:18px;line-height:20px}.book .figure:after{content:'';background:linear-gradient(#0000,#0000,#000);position:absolute;bottom:0;left:0;right:0;height:50%;display:none}.book.author figure{margin:0 -12px;background-size:contain !important;padding-bottom:100%;width:auto;box-shadow:none;background-position:top;background-color:#000}.book.author .figure:after{content:none}.author .biography-title{border-top:0;padding-top:5px}.book .header-title{border:0;text-align:center;padding:0 0 1.5rem 0}.book-buttons .btn-buy{font-size:20px;height:50px;padding:0 50px}.book .title{font-size:32px;line-height:34px;margin-bottom:10px}.book.author .title{text-align:center}.book .maxtext,.author .maxtext{min-height:70px;max-height:300px;overflow:hidden}.view-more{margin-top:-5px}.book .overview-title{border:0;padding-top:10px;padding-bottom:0}.book-buttons-border{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0}.book-buttons{display:flex;justify-content:space-between}.author-book-list .badge{font-size:16px;line-height:16px;margin-right:10px}.book .btn-book,.book .btn-progress .circle-progress{width:50px;height:50px;margin:0}.book .btn-progress{margin:0}article.result .image-wrapper{width:100px;height:100px}.form-search-advanced .bootstrap-select.fit-width{width:inherit !important}.form-search-advanced .bs-searchbox{background:#001c4c;border-bottom:1px solid #ccc}.form-search-advanced .dropdown-menu{background:#001c4c}.form-search-advanced .bootstrap-select .dropdown-menu li a{color:#f3f3f3}.form-search-advanced .dropdown-item:focus,.form-search-advanced .dropdown-item:hover{background:#0a58ca}.circle-wrap{width:50px;height:50px;margin:0}.circle-wrap .circle .mask,.circle-wrap .circle .fill{width:50px;height:50px}.mask .fill{clip:rect(0,25px,50px,0)}.circle-wrap .circle .mask{clip:rect(0,50px,50px,25px)}.circle-wrap .inside-circle{width:39px;height:39px;font-size:16px;line-height:16px}.author-main .title{margin-left:-12px;margin-right:-12px;background:#000;color:#fff;padding:15px;border:0;font-size:30px;line-height:34px}}