.elementor-4243 .elementor-element.elementor-element-f366bec{text-align:center;}.elementor-4243 .elementor-element.elementor-element-f366bec > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-4243 .elementor-element.elementor-element-62946ca{text-align:center;}.elementor-4243 .elementor-element.elementor-element-62946ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-b3da65f{padding:0rem 4rem 4rem 4rem;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:320px;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid .bdt-post-grid-title a{color:#163F8F;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid .bdt-post-grid-item .bdt-post-grid-title a{background-color:#02010100;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid .bdt-post-grid-desc{background-color:#D2353500;}.elementor-4243 .elementor-element.elementor-element-2c7a34c > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4243 .elementor-element.elementor-element-62946ca > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-4243 .elementor-element.elementor-element-b3da65f{padding:0rem 2rem 2rem 02rem;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:480px;}}@media(max-width:767px){.elementor-4243 .elementor-element.elementor-element-f366bec > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-4243 .elementor-element.elementor-element-62946ca > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-4243 .elementor-element.elementor-element-b3da65f{padding:0rem 2rem 2rem 2rem;}.elementor-4243 .elementor-element.elementor-element-2c7a34c .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:200px;}}/* Start custom CSS for text-editor, class: .elementor-element-62946ca */.projects-text {
    direction: rtl;
    margin: 2rem auto;
    text-align: justify;
    
}
.projects-text p {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for bdt-post-grid, class: .elementor-element-2c7a34c */.project-card {
    direction: rtl;
}
.project-card .bdt-post-grid-desc {
    position: relative !important;
    text-align: center;
    background: #fff !important;
    top: 0
    
}


.project-card .bdt-post-grid-img-wrap a:hover {
    
}
.project-card .bdt-post-grid-img-wrap a  {
    height: 100% !important;
}
.project-card .bdt-post-grid-img-wrap a   {
    aspect-ratio:  12 / 9;
}
@supports not (aspect-ratio: 12 / 9)  {
  .project-card .bdt-post-grid-img-wrap  {
    height: 0;
  overflow: hidden;
  padding-top: 75%;
  background: white;
  position: relative;
  }

  .project-card .bdt-post-grid-img-wrap a {
    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  }
  .project-card .bdt-custom-overlay::before {
  content: "";
  width: 1px;
  margin-left: -1px;
  float: left;
  height: 0;
  padding-top: 75%;
}
.project-card .bdt-custom-overlay::after { /* to clear float */
  content: "";
  display: table;
  clear: both;
}
}


.project-card .bdt-custom-overlay {
    display: none;
    opacity: 0 !important;
    background: none !important;
    
}
.project-card .bdt-transition-toggle:hover .bdt-custom-overlay {
    display: block;
    
    background: url(https://studiorustica.ir/wp-content/uploads/2021/05/white-logo-small.png),linear-gradient(0,#B6D8D7,#B6D8D755) !important;
   
    opacity: 1 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    aspect-ratio: 4/3;
    
}

.project-card .bdt-custom-overlay.bdt-position-cover {
    bottom: auto !important;
}/* End custom CSS */