.elementor-6535 .elementor-element.elementor-element-385f583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:020px 0px;--background-transition:0.3s;--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-6535 .elementor-element.elementor-element-dcdfd6e img{width:100%;max-width:100%;height:236px;object-fit:cover;object-position:top center;opacity:1;}.elementor-6535 .elementor-element.elementor-element-f806c45{--display:flex;--gap:10px 0px;--background-transition:0.3s;--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-6535 .elementor-element.elementor-element-d2bef95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-d2bef95 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-6535 .elementor-element.elementor-element-f5499aa .elementor-widget-container{color:var( --e-global-color-secondary );font-size:17px;font-weight:300;}.elementor-6535 .elementor-element.elementor-element-4ef4cf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6535 .elementor-element.elementor-element-4ef4cf0.e-con{--align-self:flex-end;}.elementor-6535 .elementor-element.elementor-element-3f9cf69{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-3f9cf69.elementor-element{--align-self:flex-start;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-icon i{color:#8C8C8C;font-size:11px;}.elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-icon svg{fill:#8C8C8C;--e-icon-list-icon-size:11px;}.elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-icon{width:11px;}.elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-text, .elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-6535 .elementor-element.elementor-element-33f1655 .elementor-icon-list-item{font-weight:400;}@media(max-width:1024px){.elementor-6535 .elementor-element.elementor-element-d2bef95 .elementor-heading-title{line-height:1.2em;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-6535 .elementor-element.elementor-element-385f583{--width:100%;}.elementor-6535 .elementor-element.elementor-element-4ef4cf0{--width:100%;}}@media(max-width:767px){.elementor-6535 .elementor-element.elementor-element-385f583{--gap:0px 0px;}.elementor-6535 .elementor-element.elementor-element-dcdfd6e{width:100%;max-width:100%;text-align:left;}.elementor-6535 .elementor-element.elementor-element-dcdfd6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-dcdfd6e.elementor-element{--align-self:flex-start;}.elementor-6535 .elementor-element.elementor-element-dcdfd6e img{width:100%;height:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-f806c45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6535 .elementor-element.elementor-element-d2bef95 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-d2bef95 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-6535 .elementor-element.elementor-element-3f9cf69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for image, class: .elementor-element-dcdfd6e *//*.loop-img img {*/
/*    height: 360px !important;*/
/*}*/
/*@media (max-width: 767px) {*/
/*    .loop-img img {*/
/*        height: 100% !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-d2bef95 */.recent-projects-slider .post-card-title a {
    color: #2f2f2f !important;
}
@media (min-width: 768px) {
 .post-card-title a {
    font-weight: 600 !important;
    height: 62px !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;

  line-height: 1.2em;
  max-height: calc(1.4em * 2);
}   
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-f5499aa */.recent-projects-slider .elementor-6535 .elementor-element.elementor-element-f5499aa .elementor-widget-container {
    color: #2f2f2f !important;
}
.post-card-expert {
     display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;

  overflow: hidden;

  text-overflow: ellipsis;

  line-height: 1.4em;
  max-height: calc(1.4em * 3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f9cf69 */.watch-details-btn svg path {
    stroke: #2f2f2f;
}
.watch-details-btn {
    width: fit-content;

}
.recent-projects-slider .watch-details-btn svg path {
    stroke: #2f2f2f;

}
.recent-projects-slider .watch-details-btn a {
    color: #2f2f2f !important;
    background: transparent !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f806c45 */.recent-projects-slider a {
    color: #fff !important;
}
.recent-projects-slider .elementor-widget-container  {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-385f583 */.recent-projects-slider .post-card {
    padding: 16px;
    background: #fff;
    border-radius: 6px;
}/* End custom CSS */