.elementor-42589 .elementor-element.elementor-element-eb087ac{--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:9.8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-42589 .elementor-element.elementor-element-fe36ead{width:100%;max-width:100%;}.elementor-42589 .elementor-element.elementor-element-fe36ead .elementor-heading-title{font-size:12rem;line-height:1em;}.elementor-42589 .elementor-element.elementor-element-93973bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:4.9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42589 .elementor-element.elementor-element-4b89402{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-size:5rem;line-height:1.19em;}.elementor-42589 .elementor-element.elementor-element-4b89402 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-42589 .elementor-element.elementor-element-f84f19d{width:var( --container-widget-width, 55.736% );max-width:55.736%;--container-widget-width:55.736%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-86c64e0-font-size );line-height:var( --e-global-typography-86c64e0-line-height );}.elementor-42589 .elementor-element.elementor-element-f84f19d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-42589 .elementor-element.elementor-element-4ab329f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6.6rem;--padding-bottom:11.8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-42589 .elementor-element.elementor-element-c485a9a{--display:flex;--min-height:39.8rem;}.elementor-42589 .elementor-element.elementor-element-7f01dc0{--display:flex;}.elementor-42589 .elementor-element.elementor-element-cd669c2{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:26px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;}.elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#414042;}.elementor-42589 .elementor-element.elementor-element-cd669c2 {--n-accordion-padding:11px 0px 11px 0px;}:where( .elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}:where( .elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#414042;--padding-top:26px;--padding-right:0px;--padding-bottom:26px;--padding-left:0px;}.elementor-42589 .elementor-element.elementor-element-86b8101{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42589 .elementor-element.elementor-element-75141fb{--grid-columns:1;--grid-row-gap:8rem;--load-more—spacing:7rem;--load-more-button-align:center;--grid-column-gap:0rem;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button:hover, .elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );border-color:#02010100;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button{font-size:2.5rem;font-weight:400;line-height:1.19em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button:hover svg, .elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-42589 .elementor-element.elementor-element-4ab329f{--content-width:1360px;}.elementor-42589 .elementor-element.elementor-element-c485a9a{--width:18.824%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42589 .elementor-element.elementor-element-c485a9a{--width:100%;}}@media(max-width:1366px){.elementor-42589 .elementor-element.elementor-element-eb087ac{--margin-top:8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-fe36ead .elementor-heading-title{font-size:10rem;}.elementor-42589 .elementor-element.elementor-element-93973bd{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-4b89402{font-size:4rem;}.elementor-42589 .elementor-element.elementor-element-f84f19d{font-size:var( --e-global-typography-86c64e0-font-size );line-height:var( --e-global-typography-86c64e0-line-height );}.elementor-42589 .elementor-element.elementor-element-4ab329f{--padding-top:6rem;--padding-bottom:10rem;--padding-left:4rem;--padding-right:4rem;}.elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42589 .elementor-element.elementor-element-cd669c2{--n-accordion-item-title-space-between:22px;}:where( .elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:22px;--padding-right:0px;--padding-bottom:22px;--padding-left:0px;}.elementor-42589 .elementor-element.elementor-element-75141fb{--grid-row-gap:6rem;--load-more—spacing:6rem;--grid-column-gap:0rem;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button{font-size:2.2rem;}}@media(max-width:1024px){.elementor-42589 .elementor-element.elementor-element-eb087ac{--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-42589 .elementor-element.elementor-element-fe36ead .elementor-heading-title{font-size:8rem;}.elementor-42589 .elementor-element.elementor-element-93973bd{--margin-top:3.4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-4b89402{font-size:3rem;}.elementor-42589 .elementor-element.elementor-element-f84f19d{font-size:var( --e-global-typography-86c64e0-font-size );line-height:var( --e-global-typography-86c64e0-line-height );}.elementor-42589 .elementor-element.elementor-element-4ab329f{--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;--padding-top:5rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-42589 .elementor-element.elementor-element-cd669c2{--n-accordion-item-title-space-between:20px;--n-accordion-title-font-size:18px;}:where( .elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-42589 .elementor-element.elementor-element-75141fb{--grid-columns:2;--grid-row-gap:4rem;--load-more—spacing:5rem;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button{font-size:2rem;}}@media(max-width:767px){.elementor-42589 .elementor-element.elementor-element-eb087ac{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-fe36ead .elementor-heading-title{font-size:4.5rem;}.elementor-42589 .elementor-element.elementor-element-93973bd{--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;--flex-wrap:nowrap;--margin-top:2.6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-4b89402{width:100%;max-width:100%;font-size:2.6rem;}.elementor-42589 .elementor-element.elementor-element-f84f19d{width:100%;max-width:100%;font-size:var( --e-global-typography-86c64e0-font-size );line-height:var( --e-global-typography-86c64e0-line-height );}.elementor-42589 .elementor-element.elementor-element-f84f19d > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-42589 .elementor-element.elementor-element-4ab329f{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-42589 .elementor-element.elementor-element-cd669c2{--n-accordion-item-title-space-between:16px;--n-accordion-title-font-size:16px;}:where( .elementor-42589 .elementor-element.elementor-element-cd669c2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:0px;--padding-bottom:16px;--padding-left:0px;}.elementor-42589 .elementor-element.elementor-element-86b8101{--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;--flex-wrap:nowrap;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-42589 .elementor-element.elementor-element-75141fb{--grid-columns:1;--grid-row-gap:3rem;--load-more—spacing:4rem;}.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-button{font-size:1.8rem;}}@media(max-width:1366px) and (min-width:768px){.elementor-42589 .elementor-element.elementor-element-c485a9a{--width:32.3%;}}@media(min-width:2400px){.elementor-42589 .elementor-element.elementor-element-f84f19d{font-size:var( --e-global-typography-86c64e0-font-size );line-height:var( --e-global-typography-86c64e0-line-height );}}/* Start custom CSS for loop-grid, class: .elementor-element-75141fb */.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+1),.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+4) {
  width: 55.883%; 
}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+1) {margin-left: 44.117%;}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+4) {margin-left: 14.7%;}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+1) .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+4) .elementor-widget-theme-post-featured-image .elementor-widget-container{
    position: relative;
    padding-top: 69.08%;
}

.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(1) {
  margin-top: -39.8rem;
}

.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+2) ,.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+3),.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+5),.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+6)  {
  width: 41.177%;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+2) .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+3) .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+5) .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+6) .elementor-widget-theme-post-featured-image .elementor-widget-container{
    position: relative;
    padding-top: 69.11%;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .elementor-grid{
    display:flex;flex-wrap:wrap;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+5){margin-left:14.7%;}
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+3),.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(6n+6){
  margin-left: 2.942%;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .fa-chevron-down::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8125 1.11477C17.0691 0.853653 17.0614 0.446887 16.7952 0.194303C16.5289 -0.0582822 16.1001 -0.0655043 15.8241 0.177901L8.36965 7.24957L1.17528 0.1779C0.900007 -0.0654978 0.470503 -0.0582756 0.204226 0.194302C-0.0613594 0.446887 -0.0689736 0.853652 0.187626 1.11477L8.36962 9L16.8125 1.11477Z' fill='%23414042'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position:
center;
  width: 17px;
  height: 9px;
  display: block;
  top: 2px;
  position: relative;
}

@media screen and (max-width:1366px){
    
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(1) {
  margin-top: -38.8rem;
}
}

@media screen and (max-width:1024px){
    
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(1) {
  margin-top: -36.6rem;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .fa-chevron-down::before {
width: 14px;
  height: 7px;
}
}

@media screen and (max-width:767px){
    
.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects:nth-of-type(1) {
  margin-top: 0rem;
}

.elementor-42589 .elementor-element.elementor-element-75141fb .e-loop-item.projects {
  width: 100% !important; margin-left:0 !important;
}
.elementor-42589 .elementor-element.elementor-element-75141fb .fa-chevron-down::before {
width: 12px;
  height: 6px;
}
}/* End custom CSS */