.elementor-1877 .elementor-element.elementor-element-353ce08{--display:flex;--min-height:715px;--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;--justify-content:center;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1877 .elementor-element.elementor-element-353ce08::before, .elementor-1877 .elementor-element.elementor-element-353ce08 > .elementor-background-video-container::before, .elementor-1877 .elementor-element.elementor-element-353ce08 > .e-con-inner > .elementor-background-video-container::before, .elementor-1877 .elementor-element.elementor-element-353ce08 > .elementor-background-slideshow::before, .elementor-1877 .elementor-element.elementor-element-353ce08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1877 .elementor-element.elementor-element-353ce08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1877 .elementor-element.elementor-element-f898a6c{--display:flex;--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-1877 .elementor-element.elementor-element-7ad1956{--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1877 .elementor-element.elementor-element-c7b8e68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1877 .elementor-element.elementor-element-c7b8e68{text-align:center;}.elementor-1877 .elementor-element.elementor-element-c7b8e68 .elementor-heading-title{font-size:150px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1877 .elementor-element.elementor-element-aa8e587{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1877 .elementor-element.elementor-element-541bb3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1877 .elementor-element.elementor-element-9a79a9b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1877 .elementor-element.elementor-element-322d960{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1877 .elementor-element.elementor-element-7cd1133{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-1877 .elementor-element.elementor-element-353ce08{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1877 .elementor-element.elementor-element-c7b8e68 .elementor-heading-title{font-size:130px;}.elementor-1877 .elementor-element.elementor-element-7cd1133{--grid-columns:2;}}@media(max-width:767px){.elementor-1877 .elementor-element.elementor-element-353ce08{--min-height:350px;}.elementor-1877 .elementor-element.elementor-element-7ad1956{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1877 .elementor-element.elementor-element-c7b8e68 .elementor-heading-title{font-size:55px;}.elementor-1877 .elementor-element.elementor-element-7cd1133{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-c7b8e68 */.header-title .elementor-heading-title{
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    column-gap: 30px;
}

 .header-title .left-word {
opacity: 0;
transform: translateY(-100%);
transition: all 0.7s ease-in-out 0.5s;
}

 .header-title .right-word {
opacity: 0;
transform: translateY(100%);
transition: all 0.7s ease-in-out 0.5s;
}

 .header-title .visible {
opacity: 1;
transform: translateY(0);
}

@media (max-width:767px) {
     .header-title .elementor-heading-title{ 
   flex-direction:column !important;    
   row-gap:10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353ce08 */.usluge-header {
    filter: saturate(0);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7cd1133 *//*Load More button*/

.projects-post-loop .e-loop__load-more .elementor-button-link {
  background: linear-gradient(to right, #8D47FF 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out; 
  border-radius: 100px;
 
}
.projects-post-loop .e-loop__load-more .elementor-button-link:hover {
  background-position: left bottom;
 border-color: #8D47FF;
}


@media (max-width: 767px) {
 .projects-post-loop .e-con.e-flex {
 --flex-wrap: initial !important;
    }
}

 .projects-post-loop .project-anim-box:hover  .project-box-inner {
--overlay-opacity: 0.8 !important;  
 
}

/*LOOP*/

.project-anim-box {
  aspect-ratio: 1 / 1;
}

/*Loop Item 1*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(3) .project-box-inner  {
clip-path: polygon(50% 80%, 100% 40%, 100% 100%, 0 100%, 0 40%);
}
/*Loop Item 2*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(5) .project-box-inner {
clip-path: polygon(100% 0%, 100% 100%, 75% 100%, 60% 85%, 75% 67%, 60% 52%, 75% 33%, 60% 19%, 75% 0);
 
}
/*Loop Item 3*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(7) .project-box-inner {
clip-path: polygon(30% 100%, 50% 15%, 70% 100%, 0 100%, 0% 15%, 100% 15%, 100% 0%, 0% 0%, 0% 15%, 0 100%);
}
/*Loop Item 4*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(9) .project-box-inner {
clip-path: polygon(15% 0, 0 0, 0 43%, 15% 43%, 15% 58%, 0 58%, 0% 100%, 15% 100%, 15% 58%, 85% 58%, 85% 100%, 100% 100%, 100% 58%, 85% 58%, 85% 43%, 100% 43%, 100% 0, 85% 0, 85% 43%, 15% 43%);

} 
/*Loop Item 5*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(11) .project-box-inner {
clip-path: circle(25% at 50% 50%);
 
}
/*Loop Item 6*/
.projects-post-loop [data-elementor-type="loop-item"]:nth-child(13) .project-box-inner {
clip-path: circle(52% at 10% 50%);
} 


.project-anim-box  .project-box-inner{
    right: 1px;
    width: calc(100% + 2px);
}

.project-anim-box:hover .project-box-image{
    transform: scale(1.3);
 transition: 0.7s ease-in-out;
}

.project-box-image2 {
transform: scale(1.3);
 transition: 0.7s ease-in-out;   
}

.project-anim-box:hover  .project-box-inner {
--overlay-opacity: 0.8;   
}

.project-anim-box,
.project-box-image{

  transition: 0.7s ease-in-out;   
}

/*Text hover style*/
.project-anim-box:hover .anim-box-title .elementor-heading-title{
 color:#D9FF02;
 transition: 0.3s ease-in-out;
}

.project-anim-box .anim-box-title .elementor-heading-title{
 transition: 0.3s ease-in-out;
}

/*Check it out box*/
.check-it-out-box:hover .check-it-out-icon svg path{
  fill:#FF3746;  
   transition: 0.3s ;
}

.check-it-out-box .check-it-out-icon svg path,
.check-it-out-box  .check-it-out-text .elementor-heading-title{
    transition: 0.3s;   
}

.check-it-out-box:hover  .check-it-out-text .elementor-heading-title {
  color:#D9FF02 !important;  
  transition: 0.3s; 
}/* End custom CSS */