.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-b5a36ad{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-post-info .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-c60ea75 .elementor-icon-list-icon{width:14px;}.elementor-124 .elementor-element.elementor-element-c60ea75 .elementor-icon-list-icon i{font-size:14px;}.elementor-124 .elementor-element.elementor-element-c60ea75 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-124 .elementor-element.elementor-element-dbf473f{--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;--align-items:flex-start;--gap:50px 050px;--row-gap:50px;--column-gap:050px;}.elementor-124 .elementor-element.elementor-element-0dc27e1{--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-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-124 .elementor-element.elementor-element-11e3da7{--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-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-419a8a7{--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-124 .elementor-element.elementor-element-a5ce557{--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-124 .elementor-element.elementor-element-473e395.elementor-element{--align-self:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-124 .elementor-element.elementor-element-bfd173c{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-124 .elementor-element.elementor-element-bfd173c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-124 .elementor-element.elementor-element-bfd173c:after{content:"0.66";}.elementor-124 .elementor-element.elementor-element-bfd173c .elementor-post__thumbnail__link{width:100%;}.elementor-124 .elementor-element.elementor-element-bfd173c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-124 .elementor-element.elementor-element-bfd173c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-124 .elementor-element.elementor-element-bfd173c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-bfd173c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-124 .elementor-element.elementor-element-bfd173c:after{content:"0.5";}.elementor-124 .elementor-element.elementor-element-bfd173c .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-b5a36ad{--content-width:980px;}.elementor-124 .elementor-element.elementor-element-dbf473f{--content-width:1280px;}.elementor-124 .elementor-element.elementor-element-0dc27e1{--width:68%;}.elementor-124 .elementor-element.elementor-element-11e3da7{--width:32%;}}/* Start custom CSS for html, class: .elementor-element-e3dabaa *//* POST ACTION BUTTONS */

.hz-post-actions-box{
  margin-top:34px !important;
  margin-bottom:55px !important;
  padding:34px !important;
  border-radius:24px !important;
  background:linear-gradient(135deg,#07182b 0%,#0b223b 100%) !important;
  box-shadow:0 20px 60px rgba(7,24,43,.14) !important;
}

.hz-post-actions-box h3{
  margin:0 0 12px !important;
  color:#C89B4F !important;
  font-size:26px !important;
  font-weight:800 !important;
}

.hz-post-actions-box p{
  margin:0 0 24px !important;
  color:rgba(255,255,255,.78) !important;
  font-size:16px !important;
  line-height:1.8 !important;
}

.hz-post-action-buttons{
  display:grid !important;
  grid-template-columns:repeat(3,1fr) !important;
  gap:14px !important;
}

.hz-action-btn{
  min-height:54px !important;
  border-radius:12px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-decoration:none !important;
  font-size:15px !important;
  font-weight:800 !important;
  transition:.35s ease !important;
}

.hz-whatsapp-btn{
  background:#25D366 !important;
  color:#ffffff !important;
}

.hz-call-action-btn{
  background:linear-gradient(135deg,#C89B4F,#D8B26A) !important;
  color:#ffffff !important;
}

.hz-ai-btn{
  background:rgba(255,255,255,.08) !important;
  color:#ffffff !important;
  border:1px solid rgba(255,255,255,.16) !important;
}

.hz-action-btn:hover{
  transform:translateY(-3px) !important;
  box-shadow:0 16px 35px rgba(0,0,0,.18) !important;
}

/* RELATED POSTS */

.hz-related-title .elementor-heading-title{
  color:#07182b !important;
  font-size:34px !important;
  font-weight:800 !important;
  margin-bottom:24px !important;
}

.hz-related-posts{
  margin-top:10px !important;
}

.hz-related-posts .elementor-post{
  background:#ffffff !important;
  border-radius:22px !important;
  overflow:hidden !important;
  border:1px solid rgba(7,24,43,.08) !important;
  box-shadow:0 18px 50px rgba(7,24,43,.06) !important;
  transition:.35s ease !important;
}

.hz-related-posts .elementor-post:hover{
  transform:translateY(-6px) !important;
  box-shadow:0 25px 70px rgba(7,24,43,.12) !important;
}

.hz-related-posts .elementor-post__thumbnail img{
  height:220px !important;
  object-fit:cover !important;
}

.hz-related-posts .elementor-post__text{
  padding:24px !important;
}

.hz-related-posts .elementor-post__title,
.hz-related-posts .elementor-post__title a{
  color:#07182b !important;
  font-size:20px !important;
  line-height:1.35 !important;
  font-weight:800 !important;
}

.hz-related-posts .elementor-post__meta-data{
  color:#C89B4F !important;
  font-size:13px !important;
  margin-bottom:10px !important;
}

.hz-related-posts .elementor-post__excerpt p{
  color:#526173 !important;
  font-size:14px !important;
  line-height:1.7 !important;
}

.hz-related-posts .elementor-post__read-more{
  color:#C89B4F !important;
  font-weight:800 !important;
}

@media(max-width:767px){
  .hz-post-action-buttons{
    grid-template-columns:1fr !important;
  }

  .hz-post-actions-box{
    padding:26px !important;
    border-radius:22px !important;
  }

  .hz-related-title .elementor-heading-title{
    font-size:27px !important;
  }
}/* End custom CSS */