.elementor-1013 .elementor-element.elementor-element-3c7ab38:not(.elementor-motion-effects-element-type-background), .elementor-1013 .elementor-element.elementor-element-3c7ab38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1013 .elementor-element.elementor-element-3c7ab38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1013 .elementor-element.elementor-element-3c7ab38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013 .elementor-element.elementor-element-fc1c0f8 .elementor-element-populated .elementor-heading-title{color:#F9E0FF;}.elementor-1013 .elementor-element.elementor-element-fa7abe7 .elementor-heading-title{color:#FFCBE1;}.elementor-1013 .elementor-element.elementor-element-8f7e887 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1013 .elementor-element.elementor-element-8f7e887 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-1013 .elementor-element.elementor-element-8f7e887 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1013 .elementor-element.elementor-element-147661c:not(.elementor-motion-effects-element-type-background), .elementor-1013 .elementor-element.elementor-element-147661c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1013 .elementor-element.elementor-element-147661c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1013 .elementor-element.elementor-element-147661c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1013 .elementor-element.elementor-element-f374832 .elementor-element-populated .elementor-heading-title{color:#F9E0FF;}.elementor-1013 .elementor-element.elementor-element-566b0a9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:1;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1013 .elementor-element.elementor-element-566b0a9 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-1013 .elementor-element.elementor-element-566b0a9 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}#elementor-popup-modal-1013 .dialog-message{width:100vw;height:100vh;align-items:flex-start;padding:15px 15px 15px 15px;}#elementor-popup-modal-1013{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-1013 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-1013 .dialog-widget-content{background-color:#020101E0;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-1013 .dialog-close-button{right:3.5%;}body.rtl #elementor-popup-modal-1013 .dialog-close-button{left:3.5%;}#elementor-popup-modal-1013 .dialog-close-button i{color:#6A188A;}#elementor-popup-modal-1013 .dialog-close-button svg{fill:#6A188A;}@media(max-width:1024px){.elementor-1013 .elementor-element.elementor-element-8f7e887 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-1013 .elementor-element.elementor-element-566b0a9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-1013 .elementor-element.elementor-element-8f7e887 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1013 .elementor-element.elementor-element-566b0a9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}#elementor-popup-modal-1013 .dialog-close-button{top:3%;}body:not(.rtl) #elementor-popup-modal-1013 .dialog-close-button{right:6.5%;}body.rtl #elementor-popup-modal-1013 .dialog-close-button{left:6.5%;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-8f7e887 */.post-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(240px,1fr));
  gap:18px;
  align-items:stretch;
}

.post-card{
  background:#141414;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  padding:14px;
  box-shadow:0 12px 30px rgba(0,0,0,.35);
  min-height:360px;
  height:100%;
  display:flex;
  flex-direction:column;
}

.post-card__thumb img{
  display:block;
  width:100%;
  height:200px;
  object-fit:cover;
  border-radius:12px;
  filter:grayscale(100%);
  transition:filter .25s ease, transform .25s ease;
}

.post-card:hover .post-card__thumb img{
  filter:grayscale(0%);
  transform:scale(1.02);
}

.post-card__title{
  margin:10px 0 6px;
  font-size:32px;
  line-height:1.1;
}
.post-card__title a{color:#fff;text-decoration:none;}

.post-card__excerpt{
  margin:0 0 8px;
  color:#cfcfcf;
  font-size:14px;
  line-height:1.5;
  flex:1;
}

.post-card__btn{
  align-self:flex-start;
  margin-top:4px;
  padding:8px 14px;
  border-radius:10px;
  background:transparent;
  color:#ffd400;
  border:1px solid rgba(255,212,0,.6);
  text-decoration:none;
  font-size:13px;
  transition:background .2s ease, color .2s ease, border-color .2s ease;
}
.post-card__btn:hover{
  background:#ffd400;
  color:#111;
  border-color:#ffd400;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-566b0a9 */.post-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(240px,1fr));
  gap:18px;
  align-items:stretch;
}

.post-card{
  background:#141414;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  padding:14px;
  box-shadow:0 12px 30px rgba(0,0,0,.35);
  min-height:360px;
  height:100%;
  display:flex;
  flex-direction:column;
}

.post-card__thumb img{
  display:block;
  width:100%;
  height:200px;
  object-fit:cover;
  border-radius:12px;
  filter:grayscale(100%);
  transition:filter .25s ease, transform .25s ease;
}

.post-card:hover .post-card__thumb img{
  filter:grayscale(0%);
  transform:scale(1.02);
}

.post-card__title{
  margin:10px 0 6px;
  font-size:32px;
  line-height:1.1;
}
.post-card__title a{color:#fff;text-decoration:none;}

.post-card__excerpt{
  margin:0 0 8px;
  color:#cfcfcf;
  font-size:14px;
  line-height:1.5;
  flex:1;
}

.post-card__btn{
  align-self:flex-start;
  margin-top:4px;
  padding:8px 14px;
  border-radius:10px;
  background:transparent;
  color:#ffd400;
  border:1px solid rgba(255,212,0,.6);
  text-decoration:none;
  font-size:13px;
  transition:background .2s ease, color .2s ease, border-color .2s ease;
}
.post-card__btn:hover{
  background:#ffd400;
  color:#111;
  border-color:#ffd400;
}/* End custom CSS */