.elementor-151501 .elementor-element.elementor-element-52b44c19{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE6F5;--border-color:#DDE6F5;--border-radius:22px 22px 22px 22px;box-shadow:0px 9px 28px 0px rgba(24,52,102,.075);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151501 .elementor-element.elementor-element-52b44c19:not(.elementor-motion-effects-element-type-background), .elementor-151501 .elementor-element.elementor-element-52b44c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-151501 .elementor-element.elementor-element-45a5b41c{--display:flex;--position:relative;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-151501 .elementor-element.elementor-element-45a5b41c{left:0px;}body.rtl .elementor-151501 .elementor-element.elementor-element-45a5b41c{right:0px;}.elementor-151501 .elementor-element.elementor-element-42a1c49c .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-42a1c49c .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-151501 .elementor-element.elementor-element-42a1c49c .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-42a1c49c .jet-listing-dynamic-image__caption{text-align:left;}.elementor-151501 .elementor-element.elementor-element-3dd3c243 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-3dd3c243 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-3dd3c243 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-3dd3c243 .jet-listing-dynamic-field__content{text-align:left;}.elementor-151501 .elementor-element.elementor-element-49e848fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151501 .elementor-element.elementor-element-6b58c179 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-6b58c179 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-6b58c179 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-6b58c179 .jet-listing-dynamic-field__content{text-align:right;}.elementor-151501 .elementor-element.elementor-element-364ee9a6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-364ee9a6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-364ee9a6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-364ee9a6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-151501 .elementor-element.elementor-element-40be5bba .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-40be5bba .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-1c3edddd{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151501 .elementor-element.elementor-element-2b9fcc93 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-2b9fcc93 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-2b9fcc93 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-2b9fcc93 .jet-listing-dynamic-field__content{text-align:left;}.elementor-151501 .elementor-element.elementor-element-165723d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:8px 12px;--row-gap:8px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151501 .elementor-element.elementor-element-2030e3a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-2030e3a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-2030e3a1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-2030e3a1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-151501 .elementor-element.elementor-element-3301ddf7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151501 .elementor-element.elementor-element-3301ddf7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151501 .elementor-element.elementor-element-3301ddf7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151501 .elementor-element.elementor-element-3301ddf7 .jet-listing-dynamic-field__content{text-align:left;}.elementor-151501 .elementor-element.elementor-element-6c7ec040 .elementor-button{font-family:"Cairo", Sans-serif;font-weight:800;}.jet-listing-item.single-jet-engine.elementor-page-151501 > .elementor{width:439px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-151501 .elementor-element.elementor-element-45a5b41c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-52b44c19 *//* =========================================================
   FaresCD Encyclopedia Listing V1
   Reusable on Encyclopedias hub + homepage
   ========================================================= */

.elementor-151501 .elementor-element.elementor-element-52b44c19{
  direction:rtl;
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  min-height:100%!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #DDE6F5!important;
  border-radius:22px!important;
  box-shadow:0 9px 28px rgba(24,52,102,.075)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19:hover{
  transform:translateY(-5px);
  border-color:#C9D8FF!important;
  box-shadow:0 18px 40px rgba(47,84,218,.14)!important;
}

/* Media */
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-media{
  position:relative!important;
  width:100%!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
  background:#F3F7FF!important;
  flex:0 0 auto!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-image,
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-image>.elementor-widget-container{
  width:100%!important;
  height:100%!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
  transition:transform .35s ease!important;
}
@media(hover:hover){
  .elementor-151501 .elementor-element.elementor-element-52b44c19:hover .fecl-image img{transform:scale(1.025);}
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-code{
  position:absolute!important;
  top:14px!important;
  left:14px!important;
  z-index:5!important;
  width:auto!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-code .jet-listing-dynamic-field__content{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:0 13px!important;
  border-radius:11px!important;
  background:#2858F5!important;
  color:#fff!important;
  font:900 13px/1 Cairo,sans-serif!important;
  box-shadow:0 6px 16px rgba(35,80,235,.24)!important;
}

/* Body */
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-body{
  flex:1 1 auto!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  padding:16px 16px 15px!important;
  gap:0!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title{
  margin:0 0 7px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__content,
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__link{
  color:#102C68!important;
  text-decoration:none!important;
  font-family:Cairo,sans-serif!important;
  font-size:19px!important;
  line-height:1.55!important;
  font-weight:900!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__content{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  min-height:59px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title a:hover{color:#3158F5!important;}

.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-excerpt{
  margin:0 0 12px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-excerpt .jet-listing-dynamic-field__content{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  min-height:46px!important;
  color:#72809A!important;
  font-family:Cairo,sans-serif!important;
  font-size:12.5px!important;
  line-height:1.85!important;
  font-weight:500!important;
}

/* Stats */
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stats{
  width:100%!important;
  margin:0 0 12px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stats .jet-listing-dynamic-repeater__items{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stats .jet-listing-dynamic-repeater__item{
  margin:0!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stat{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:50px!important;
  padding:8px 9px!important;
  border:1px solid #DDE6F5!important;
  border-radius:12px!important;
  background:#F7FAFF!important;
  font-family:Cairo,sans-serif!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stat strong{
  color:#3158F5!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:950!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-stat span{
  color:#63718B!important;
  font-size:11.5px!important;
  line-height:1.35!important;
  font-weight:800!important;
}

/* Pricing */
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-panel{
  width:100%!important;
  margin-top:auto!important;
  margin-bottom:12px!important;
  padding:12px!important;
  border:1px solid #F0DFA6!important;
  border-radius:14px!important;
  background:
    radial-gradient(circle at 95% 8%,rgba(255,203,56,.24),transparent 33%),
    linear-gradient(135deg,#FFF9E7 0%,#FFFFFF 52%,#F5F8FF 100%)!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-note{
  width:auto!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-note .jet-listing-dynamic-field__content{
  display:inline-flex!important;
  align-items:center!important;
  min-height:25px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  background:#102C68!important;
  color:#fff!important;
  font-family:Cairo,sans-serif!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:900!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-values{
  display:flex!important;
  align-items:flex-end!important;
  gap:10px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-regular,
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-sale{
  width:auto!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-regular .jet-listing-dynamic-field__content,
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-sale .jet-listing-dynamic-field__content{
  direction:ltr!important;
  display:inline-flex!important;
  align-items:baseline!important;
  white-space:nowrap!important;
  font-family:Cairo,sans-serif!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-regular .jet-listing-dynamic-field__content:before,
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-sale .jet-listing-dynamic-field__content:before{
  content:"$";
  display:inline-block;
  margin-right:2px;
  font-size:.67em;
  font-weight:900;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-regular .jet-listing-dynamic-field__content{
  color:#99A5B8!important;
  font-size:15px!important;
  font-weight:800!important;
  text-decoration:line-through!important;
  text-decoration-thickness:2px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-sale .jet-listing-dynamic-field__content{
  color:#1452D7!important;
  font-size:32px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-.5px!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-runtime{
  display:none;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  flex-wrap:wrap;
  margin-top:2px;
  font-family:Cairo,sans-serif;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-price-runtime.is-active{display:flex!important;}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-discount-badge{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 10px;
  border-radius:9px;
  background:#FF3F68;
  color:#fff;
  font-size:11.5px;
  font-weight:950;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-saving{
  display:inline-flex;
  gap:4px;
  color:#8B6510;
  font-size:11px;
  font-weight:800;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-saving b{
  color:#6C4D06;
  font-size:12px;
  font-weight:950;
}

/* CTA */
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-cta{
  width:100%!important;
  margin:0!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-cta .elementor-button{
  width:100%!important;
  min-height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:12px!important;
  border:0!important;
  background:linear-gradient(135deg,#3158F5,#0965EF)!important;
  color:#fff!important;
  font-family:Cairo,sans-serif!important;
  font-size:13.5px!important;
  font-weight:900!important;
  box-shadow:0 8px 18px rgba(49,88,245,.18)!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-cta .elementor-button:hover{
  filter:brightness(.96);
  transform:translateY(-1px);
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-more{
  margin:9px 0 0!important;
}
.elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-more .elementor-heading-title{
  color:#3158F5!important;
  font-family:Cairo,sans-serif!important;
  font-size:11.5px!important;
  font-weight:800!important;
}

@media(max-width:767px){
  .elementor-151501 .elementor-element.elementor-element-52b44c19{border-radius:18px!important;}
  .elementor-151501 .elementor-element.elementor-element-52b44c19:hover{transform:none;}
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-code .jet-listing-dynamic-field__content{
    min-height:32px!important;
    padding:0 11px!important;
    font-size:12px!important;
  }
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-body{padding:13px!important;}
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__content,
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__link{
    font-size:17px!important;
  }
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-title .jet-listing-dynamic-field__content{
    min-height:53px!important;
  }
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-excerpt .jet-listing-dynamic-field__content{
    font-size:12px!important;
  }
  .elementor-151501 .elementor-element.elementor-element-52b44c19 .fecl-sale .jet-listing-dynamic-field__content{
    font-size:28px!important;
  }
}/* End custom CSS */