.elementor-22 .elementor-element.elementor-element-a6d9b6e{margin-top:0px;margin-bottom:0px;overflow:visible;}.elementor-22 .elementor-element.elementor-element-74eb9fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;padding:41% 0% 100% 0%;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{background-color:#FFFFFFBD;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2699355 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-title{color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-family:var( --e-global-typography-e776592-font-family ), Sans-serif;font-size:var( --e-global-typography-e776592-font-size );font-weight:var( --e-global-typography-e776592-font-weight );line-height:var( --e-global-typography-e776592-line-height );letter-spacing:var( --e-global-typography-e776592-letter-spacing );word-spacing:var( --e-global-typography-e776592-word-spacing );color:var( --e-global-color-2699355 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-subtitle{color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:center;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{font-family:var( --e-global-typography-03ea541-font-family ), Sans-serif;font-size:var( --e-global-typography-03ea541-font-size );font-weight:var( --e-global-typography-03ea541-font-weight );line-height:var( --e-global-typography-03ea541-line-height );letter-spacing:var( --e-global-typography-03ea541-letter-spacing );word-spacing:var( --e-global-typography-03ea541-word-spacing );color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a svg{fill:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item.current-item:before{background-color:#00000057;}.elementor-22 .elementor-element.elementor-element-0772e11{z-index:0;}.elementor-22 .elementor-element.elementor-element-f473e2e{overflow:visible;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{height:80vh;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:20em 0em 30em 0em;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2699355 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-title{color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:var( --e-global-typography-e776592-font-size );line-height:var( --e-global-typography-e776592-line-height );letter-spacing:var( --e-global-typography-e776592-letter-spacing );word-spacing:var( --e-global-typography-e776592-word-spacing );color:var( --e-global-color-2699355 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-subtitle{color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:center;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{font-size:var( --e-global-typography-03ea541-font-size );line-height:var( --e-global-typography-03ea541-line-height );letter-spacing:var( --e-global-typography-03ea541-letter-spacing );word-spacing:var( --e-global-typography-03ea541-word-spacing );color:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a svg{fill:var( --e-global-color-4982e79 );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a svg{fill:var( --e-global-color-accent );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 1);flex:0 0 calc(100% / 1);max-width:calc(100% / 1);height:50vh;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:4em 0em 13.5em 0em;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-subtitle{font-size:var( --e-global-typography-e776592-font-size );line-height:var( --e-global-typography-e776592-line-height );letter-spacing:var( --e-global-typography-e776592-letter-spacing );word-spacing:var( --e-global-typography-e776592-word-spacing );}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:center;}.elementor-22 .elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{margin:0em 0em 0em 0em;font-size:var( --e-global-typography-03ea541-font-size );line-height:var( --e-global-typography-03ea541-line-height );letter-spacing:var( --e-global-typography-03ea541-letter-spacing );word-spacing:var( --e-global-typography-03ea541-word-spacing );}}@media (min-width: 1025px) {.elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(2n) { border-right-width:0; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-0772e11 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(1n) { border-right-width:0; } }
/* Start custom CSS for jkit_portfolio_gallery, class: .elementor-element-0772e11 */.elementor-22 .elementor-element.elementor-element-0772e11 .info-title:hover{
    transition: 0.2s ease;
    color: #ED1C24 !important;
}
.elementor-22 .elementor-element.elementor-element-0772e11 .row-item{
    height: calc(100vh - 141px );
}

.elementor-22 .elementor-element.elementor-element-0772e11 .position-after{
    margin-bottom: 25%;
}
@media only screen and (max-width: 1024px) {
  .elementor-22 .elementor-element.elementor-element-0772e11 .position-after{
    margin-bottom: 35%;
}
}
@media only screen and (max-width: 767px) {
  .elementor-22 .elementor-element.elementor-element-0772e11 .position-after{
    margin-bottom: 35%;
}
}/* End custom CSS */