.elementor-4748 .elementor-element.elementor-element-efb9e02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:clamp(197px, 16.67vw, 320px) /*240px @ 1440*/;--padding-bottom:clamp(72px, 6.11vw, 117px) /*88px @ 1440*/;--padding-left:0;--padding-right:0;}.elementor-4748 .elementor-element.elementor-element-913e400{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:clamp(197px, 16.67vw, 320px) /*240px @ 1440*/;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4748 .elementor-element.elementor-element-7aab9d8{--display:flex;--min-height:clamp(170px, 14.44vw, 277px) /*208px @ 1440*/;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4748 .elementor-element.elementor-element-cfc8bd8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4748 .elementor-element.elementor-element-cfc8bd8{left:0px;}body.rtl .elementor-4748 .elementor-element.elementor-element-cfc8bd8{right:0px;}.elementor-4748 .elementor-element.elementor-element-cfc8bd8{top:0px;}.elementor-4748 .elementor-element.elementor-element-cfc8bd8 img{width:clamp(152px, 12.85vw, 247px) /*185px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-4f808df.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4748 .elementor-element.elementor-element-4f808df{right:clamp(45px, 3.82vw, 73px) /*55px @ 1440*/;}body.rtl .elementor-4748 .elementor-element.elementor-element-4f808df{left:clamp(45px, 3.82vw, 73px) /*55px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-4f808df{top:calc(0px - clamp(49px, 4.17vw, 80px) /*60px @ 1440*/);}.elementor-4748 .elementor-element.elementor-element-4f808df img{width:clamp(129px, 10.97vw, 211px) /*158px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-56e69ba.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4748 .elementor-element.elementor-element-56e69ba{right:clamp(29px, 2.43vw, 47px) /*35px @ 1440*/;}body.rtl .elementor-4748 .elementor-element.elementor-element-56e69ba{left:clamp(29px, 2.43vw, 47px) /*35px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-56e69ba{bottom:calc(0px - clamp(66px, 5.56vw, 107px) /*80px @ 1440*/);}.elementor-4748 .elementor-element.elementor-element-56e69ba img{width:clamp(116px, 9.79vw, 188px) /*141px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-ee25fd3{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4748 .elementor-element.elementor-element-3c64dde{--grid-columns:3;--grid-row-gap:clamp(72px, 6.11vw, 117px) /*88px @ 1440*/;--grid-column-gap:clamp(16px, 1.39vw, 27px) /*20px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-bfdcb10{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:clamp(164px, 13.89vw, 267px) /*200px @ 1440*/;--padding-bottom:clamp(164px, 13.89vw, 267px) /*200px @ 1440*/;--padding-left:0;--padding-right:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-4748 .elementor-element.elementor-element-7f58a44 .elementor-button{background-color:var( --e-global-color-d3168f3 );font-family:var( --e-global-typography-9e66327-font-family );font-size:var( --e-global-typography-9e66327-font-size );font-weight:var( --e-global-typography-9e66327-font-weight );text-transform:var( --e-global-typography-9e66327-text-transform );font-style:var( --e-global-typography-9e66327-font-style );text-decoration:var( --e-global-typography-9e66327-text-decoration );line-height:var( --e-global-typography-9e66327-line-height );border-radius:40px 40px 40px 40px;}.elementor-4748 .elementor-element.elementor-element-7f58a44 .elementor-button:hover, .elementor-4748 .elementor-element.elementor-element-7f58a44 .elementor-button:focus{background-color:var( --e-global-color-accent );}@media(max-width:1179px){.elementor-4748 .elementor-element.elementor-element-913e400{--margin-top:0;--margin-bottom:0;--margin-left:clamp(40px, calc(36.50vw - 240.29px), 190px) /*40px @ 768 : 190px @ 1179*/;--margin-right:0;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-4748 .elementor-element.elementor-element-4f808df{right:clamp(30px, calc(3.65vw + 1.97px), 45px) /*30px @ 768 : 45px @ 1179*/;}body.rtl .elementor-4748 .elementor-element.elementor-element-4f808df{left:clamp(30px, calc(3.65vw + 1.97px), 45px) /*30px @ 768 : 45px @ 1179*/;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4748 .elementor-element.elementor-element-3c64dde{--grid-columns:2;--grid-row-gap:clamp(48px, calc(5.84vw + 3.15px), 72px) /*48px @ 768 : 72px @ 1179*/;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4748 .elementor-element.elementor-element-7f58a44 .elementor-button{font-size:var( --e-global-typography-9e66327-font-size );line-height:var( --e-global-typography-9e66327-line-height );}}@media(min-width:768px){.elementor-4748 .elementor-element.elementor-element-913e400{--width:clamp(500px, 42.36vw, 813px) /*610px @ 1440*/;}.elementor-4748 .elementor-element.elementor-element-7aab9d8{--width:clamp(344px, 29.17vw, 560px) /*420px @ 1440*/;}}@media(max-width:1179px) and (min-width:768px){.elementor-4748 .elementor-element.elementor-element-913e400{--width:clamp(420px, calc(19.46vw + 270.51px), 500px) /*420px @ 768 : 500px @ 1179*/;}.elementor-4748 .elementor-element.elementor-element-7aab9d8{--width:clamp(300px, calc(10.71vw + 217.78px), 344px) /*300px @ 768 : 344px @ 1179*/;}}@media(max-width:767px){.elementor-4748 .elementor-element.elementor-element-efb9e02{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4748 .elementor-element.elementor-element-913e400{--width:var(--def);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4748 .elementor-element.elementor-element-7aab9d8{--width:var(--def);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4748 .elementor-element.elementor-element-4f808df{top:34px;}.elementor-4748 .elementor-element.elementor-element-ee25fd3{--content-width:var(--def);}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4748 .elementor-element.elementor-element-3c64dde{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-4748 .elementor-element.elementor-element-bfdcb10{--content-width:min(350px,98vw);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4748 .elementor-element.elementor-element-7f58a44 .elementor-button{font-size:var( --e-global-typography-9e66327-font-size );line-height:var( --e-global-typography-9e66327-line-height );}}/* Start custom CSS *//* Loop */
@media (min-width:1180px) {
    /* Select items 1, 5, 10, 15 etc */
    .e-loop-item:nth-of-type(4n+1) {
        grid-column: 1 / 2; /* Occupy the first position - gridline 1 to 2) */
    }
    /* Select items 3, 7, 11, 16 etc */
    .e-loop-item:nth-of-type(4n+3) {
        grid-column: 2 / 3; /* Occupy the second position - gridline 2 to 3) */
    }
}
@media (min-width:768px) and (max-width:1179px) {
    /* Select items 1, 6, 11, 16 etc */
    .e-loop-item:nth-of-type(6n+2) {
        grid-column: 1 / 2; 
    }
    /* Select items 4, 9, 14, 19 etc */
    .e-loop-item:nth-of-type(6n+4) {
        grid-column:2 / 3;
    }   
}
.e-loop-item h3,
.project-head,
.e-loop-item .btn-arrow{
    transition:all 600ms var(--cubix);
}
.e-loop-item h3,
.e-loop-item .btn-arrow {
    opacity: 0;
}
.e-loop-item:hover h3,
.e-loop-item:hover .btn-arrow {
    opacity: 1;
}
.e-loop-item:hover .project-head {
    background-position:50% -480px/*calc(0px - 20px - clamp(285px, 24.17vw, 464px) 348px @ 1440)*/!important;
}
.e-loop-item:hover .btn-arrow {
    transform:translateX(clamp(20px, 1.67vw, 32px) /*24px @ 1440*/);
}
.e-loop-item:hover h3 {
    transform:translateY(clamp(13px, 1.11vw, 21px) /*16px @ 1440*/);
}/* End custom CSS */