.elementor-2211 .elementor-element.elementor-element-1586990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2211 .elementor-element.elementor-element-1586990:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-1586990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2211 .elementor-element.elementor-element-288e6a9{text-align:center;}.elementor-2211 .elementor-element.elementor-element-588c265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2211 .elementor-element.elementor-element-465ba0f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2211 .elementor-element.elementor-element-7d39cc8 .elementor-counter-title{justify-content:center;}.elementor-2211 .elementor-element.elementor-element-690dabf .elementor-counter-title{justify-content:center;}.elementor-2211 .elementor-element.elementor-element-978a77f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2211 .elementor-element.elementor-element-978a77f .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-2211 .elementor-element.elementor-element-8ab38e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2211 .elementor-element.elementor-element-8ab38e5:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-8ab38e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1226;}.elementor-2211 .elementor-element.elementor-element-79de2e8 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-2211 .elementor-element.elementor-element-79de2e8 .jet-search-filter__submit > i{font-size:15px;}.elementor-2211 .elementor-element.elementor-element-79de2e8 .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-2211 .elementor-element.elementor-element-79de2e8 .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-2211 .elementor-element.elementor-element-5638a20 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-2211 .elementor-element.elementor-element-5638a20 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-collapse-icon{width:20px;height:20px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-collapse-none{width:20px;height:20px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-filter+.jet-filter{margin-top:10px;}.elementor-2211 .elementor-element.elementor-element-5638a20 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-2211 .elementor-element.elementor-element-427e35b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:end;}.elementor-2211 .elementor-element.elementor-element-1f87568{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2211 .elementor-element.elementor-element-fd800b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2211 .elementor-element.elementor-element-fd800b3 .jet-smart-filters-active{flex-direction:row;}.elementor-2211 .elementor-element.elementor-element-fd800b3 .jet-active-filters__list{flex-direction:row;}.elementor-2211 .elementor-element.elementor-element-fd800b3 .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-2211 .elementor-element.elementor-element-fd800b3 .jet-active-filter__remove{font-size:12px;}.elementor-2211 .elementor-element.elementor-element-e94134d{--display:flex;}.elementor-2211 .elementor-element.elementor-element-f54f66a .jet-sorting-select{max-width:300px;align-self:flex-end;}.elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2211 .elementor-element.elementor-element-fa8f317{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2211 .elementor-element.elementor-element-e24a4e6 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-2211 .elementor-element.elementor-element-e24a4e6 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-2211 .elementor-element.elementor-element-e24a4e6 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-2211 .elementor-element.elementor-element-e24a4e6 .jet-filters-pagination__load-more{order:initial;}@media(max-width:1024px){.elementor-2211 .elementor-element.elementor-element-465ba0f{--grid-auto-flow:row;}.elementor-2211 .elementor-element.elementor-element-427e35b{--grid-auto-flow:row;}:is( .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__items, .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(30px / 2);padding-bottom:calc(30px / 2);}:is( .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid, .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2211 .elementor-element.elementor-element-fa8f317 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 30px / -2);margin-bottom:calc( 30px / -2);}}@media(max-width:767px){.elementor-2211 .elementor-element.elementor-element-465ba0f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2211 .elementor-element.elementor-element-8ab38e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2211 .elementor-element.elementor-element-427e35b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */#cabecera h1{max-width:600px;width:100%;margin:0 auto;text-align:center;margin-bottom:40px;}
#cabecera p{max-width:750px;}

.brillo{color: #8FB3FF;font-weight:600;}
#contadores{max-width:800px;width:100%;margin:0 auto;}
#contadores .elementor-counter .elementor-counter-number-wrapper {font-size:30px;line-height:1;background: linear-gradient(120deg, #8FB3FF 0%, #C6A8FF 100%) !important;-webkit-background-clip: text !important;background-clip: text;color: transparent;margin-top:20px;font-weight:900;font-family:'Plus Jakarta Sans'}
#contadores .elementor-counter-title{font-family:'JetBrains Mono';color:#8992B3;font-size: 12px;line-height: 18px !important;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;max-width:120px;text-align:center;}



#resultados{backdrop-filter: blur(20px) saturate(1.3);-webkit-backdrop-filter: blur(20px) saturate(1.3);background: rgba(12, 18, 38, 0.92);}


#resultados .caja {background: #0F1730;border: 1px solid rgba(148, 163, 255, 0.10);transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);}
#resultados .caja::before {content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(79, 124, 255, 0.10), transparent 70%);opacity: 0;transition: opacity 0.3s varcubic-bezier(.2,.7,.2,1);}
#resultados .caja:hover {border-color: rgba(148, 163, 255, 0.55);transform: translateY(-4px);box-shadow: 0 20px 48px -16px rgba(0, 0, 0, 0.4);}
#resultados .caja:hover:hover::before {opacity: 1;}

#resultados .caja .col1{width:100px;}
#resultados .caja .col2{width:calc(100% - 100px);}
#resultados .caja .imagen{width:80px;height:80px;background-color:#FFFFFF;border-radius:12px !important;padding:8px;}
#resultados .caja .imagen img{width:100%;height:100%;object-fit:contain; }
#resultados h2{font-weight:900;font-size:24px;line-height:24px;margin-bottom:5px !important;}
#resultados .caja .descripcion{margin-top:15px;margin-bottom:15px;font-size:16px;color:#8992B3;}

#resultados .datos-paper{margin-top:10px;}
#resultados .caja .idioma {padding: 5px 10px;border-radius: 20px;letter-spacing: 0.06em;background: rgba(148, 163, 255, 0.22);color: #A4B0CF;margin-top:10px;}
#resultados .caja .paginas {padding: 5px 10px;border-radius: 20px;letter-spacing: 0.06em;background: rgba(79, 124, 255, 0.22);color: #8FB3FF;margin-top:10px;}

#resultados .caja a{align-items: center;font-family: 'JetBrains Mono' !important;color:#8FB3FF;padding:0;margin:0;border:none;background-color:transparent;font-size: 16px;font-weight: 500;color: #8FB3FF;letter-spacing: 0.1em;transition: color 0.18s cubic-bezier(.2, .7, .2, 1);}
#resultados .caja a span.elementor-button-icon svg{fill:#8FB3FF;}
#resultados .caja a:hover{color:#FFFFFF;}
#resultados .caja a:hover span.elementor-button-icon svg{fill:#FFFFFF;}
@media (max-width:767px){
#resultados .caja{padding-left:20px;}
#resultados .caja .descripcion{font-size:14px !important;}
#resultados .caja .col1{width:100%;}
#resultados .caja .col2{width:100%;}
}
@media (min-width:768px) and (max-width:1024px){
#resultados .caja{padding-left:30px;}
#resultados .caja .descripcion{font-size:15px !important;}   
}/* End custom CSS */