.elementor-9044 .elementor-element.elementor-element-b55b8d2{--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;--margin-top:100px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9044 .elementor-element.elementor-element-80d216c{padding:0px 0px 81px 0px;text-align:center;}.elementor-9044 .elementor-element.elementor-element-80d216c .elementor-heading-title{font-family:"Poppins", Serif;font-size:58px;font-weight:300;text-transform:uppercase;letter-spacing:10px;color:#000000;}.elementor-widget-antra-project .project .project-block .project-loop-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-antra-project .project-loop-title a{color:var( --e-global-color-secondary );}.elementor-9044 .elementor-element.elementor-element-74d5a94{--e-global-column-to-show:2;--grid-column-gap:13px;--grid-row-gap:13px;}body:not(.rtl) .elementor-9044 .elementor-element.elementor-element-74d5a94 .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-right:30px;}body.rtl .elementor-9044 .elementor-element.elementor-element-74d5a94 .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);margin-left:30px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .antra-loadmore{text-align:center;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .pagination ul.page-numbers{justify-content:center;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-image img{height:500px;border-radius:0px 0px 0px 0px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-image {border-radius:0px 0px 0px 0px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-transition {border-radius:0px 0px 0px 0px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-text-box{text-align:center;min-height:260px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-location{font-size:12px;text-transform:uppercase;letter-spacing:2.8px;margin:120px 0px 0px 0px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project .project-block .project-loop-title{font-family:"Playfair Display", Serif;font-size:45px;font-weight:200;text-transform:none;letter-spacing:-2px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-loop-title a{color:#FFFFFF;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-loop-title a:hover{color:var( --e-global-color-primary );}.elementor-9044 .elementor-element.elementor-element-74d5a94 .antra-item.project .project-block .project-loop-title{max-width:786px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .antra-item.project .project-transition .project-category{left:1000px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .antra-item.project-style-5 .project-transition .project-category{right:1000px;left:unset;}@media(max-width:1366px){.elementor-widget-theme-page-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-antra-project .project .project-block .project-loop-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-9044 .elementor-element.elementor-element-b55b8d2{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-page-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-antra-project .project .project-block .project-loop-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9044 .elementor-element.elementor-element-74d5a94{--e-global-column-to-show:2;}}@media(max-width:767px){.elementor-9044 .elementor-element.elementor-element-b55b8d2{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-theme-page-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9044 .elementor-element.elementor-element-80d216c .elementor-heading-title{font-size:33px;}.elementor-widget-antra-project .project .project-block .project-loop-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9044 .elementor-element.elementor-element-74d5a94{--e-global-column-to-show:1;--grid-column-gap:15px;--grid-row-gap:15px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-image img{height:365px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project-text-box{min-height:1px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .project .project-block .project-loop-title{font-size:30px;}.elementor-9044 .elementor-element.elementor-element-74d5a94 .antra-item.project .project-block .project-loop-title{margin:-5px 0px 0px 0px;}}/* Start custom CSS for antra-project, class: .elementor-element-74d5a94 */.project-style-5 .project-image a::before {
  height: 100% !important;
  background: rgba(0, 0, 0, 0.80) !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.project-style-5 .project-block:hover .project-image a::before {
  opacity: 1 !important;
  visibility: visible !important;
}

.project-style-5 .project-image a::before {
  transition: all 0.25s ease !important;
}

.project-style-5 .project-image a::before,
.project-style-5 .project-image::after {
  transition: opacity 2s ease !important;
}

.project-style-5 .project-content,
.project-style-5 .project-loop-title,
.project-style-5 .project-category {
  transition: all 2s ease !important;
}/* End custom CSS */