.elementor-229677 .elementor-element.elementor-element-8043df8:not(.elementor-motion-effects-element-type-background), .elementor-229677 .elementor-element.elementor-element-8043df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-229677 .elementor-element.elementor-element-8043df8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 50px 0px;}.elementor-229677 .elementor-element.elementor-element-8043df8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229677 .elementor-element.elementor-element-106a76c{padding:0px 20px 0px 20px;}.elementor-229677 .elementor-element.elementor-element-f940420 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-229677 .elementor-element.elementor-element-2a45772{--spacer-size:50px;}.elementor-229677 .elementor-element.elementor-element-32a5329 .title + .subtitle{margin-bottom:0px;}.elementor-229677 .elementor-element.elementor-element-32a5329 .subtitle + .title{margin-top:0px;}.elementor-229677 .elementor-element.elementor-element-32a5329 .title{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-32a5329 h1, .elementor-229677 .elementor-element.elementor-element-32a5329 h2, .elementor-229677 .elementor-element.elementor-element-32a5329 h3, .elementor-229677 .elementor-element.elementor-element-32a5329 h4, .elementor-229677 .elementor-element.elementor-element-32a5329 h5, .elementor-229677 .elementor-element.elementor-element-32a5329 h6{font-size:37px;letter-spacing:-0.6px;}.elementor-229677 .elementor-element.elementor-element-32a5329 .subtitle{color:#FFFFFF;text-transform:uppercase;}.elementor-229677 .elementor-element.elementor-element-a20c573{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-b9f554f{padding:40px 20px 20px 20px;}.elementor-229677 .elementor-element.elementor-element-f24d230 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-229677 .elementor-element.elementor-element-587f299 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item:not(.-contained) .image-holder{border-radius:0px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item.-contained:not(.-layout13){border-radius:0px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:0px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item.-contained.-layout13 .card-details{border-radius:0px;}.elementor-229677 .elementor-element.elementor-element-587f299 .-with-shadow:not(.-contained) .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 12%);}.elementor-229677 .elementor-element.elementor-element-587f299 .-with-shadow.-contained:not(.-layout13){box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 12%);}.elementor-229677 .elementor-element.elementor-element-587f299 .-with-shadow.-contained.-layout13 .image-holder{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 12%);}.elementor-229677 .elementor-element.elementor-element-587f299 .-with-shadow.-contained.-layout13 .card-details{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 12%);}.elementor-229677 .elementor-element.elementor-element-587f299 .grid-item:not(.-nospace){padding:20px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-grid:not(.-nospace){margin-left:-20px;margin-right:-20px;}.elementor-229677 .elementor-element.elementor-element-587f299 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20px);}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item .headline{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .grid-item .title{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item .headline, .elementor-229677 .elementor-element.elementor-element-587f299 .grid-item .title{font-size:25px;font-weight:400;line-height:31px;letter-spacing:-0.4px;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item .project-details{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:13px;text-transform:uppercase;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item .project-content .category-holder{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .grid-item .category-holder{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-item .project-content .button{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .grid-item .show-project-link{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter{color:#818181;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter a{color:#818181;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter, .elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter a{font-family:"DM Sans", Sans-serif;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter a:hover{color:#E2E2E2;}.elementor-229677 .elementor-element.elementor-element-587f299 .portfolio-filter a.active{color:#E2E2E2;}.elementor-229677 .elementor-element.elementor-element-64566603:not(.elementor-motion-effects-element-type-background), .elementor-229677 .elementor-element.elementor-element-64566603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-229677 .elementor-element.elementor-element-64566603{border-style:solid;border-width:1px 0px 1px 0px;border-color:#6D6D6D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-229677 .elementor-element.elementor-element-64566603 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229677 .elementor-element.elementor-element-76eb62f3{--spacer-size:10vh;}.elementor-229677 .elementor-element.elementor-element-5000546c .title + .subtitle{margin-bottom:0px;}.elementor-229677 .elementor-element.elementor-element-5000546c .subtitle + .title{margin-top:0px;}.elementor-229677 .elementor-element.elementor-element-5000546c .title{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-5000546c h1, .elementor-229677 .elementor-element.elementor-element-5000546c h2, .elementor-229677 .elementor-element.elementor-element-5000546c h3, .elementor-229677 .elementor-element.elementor-element-5000546c h4, .elementor-229677 .elementor-element.elementor-element-5000546c h5, .elementor-229677 .elementor-element.elementor-element-5000546c h6{font-size:37px;letter-spacing:-0.6px;}.elementor-229677 .elementor-element.elementor-element-5000546c .subtitle{color:#FFFFFF;text-transform:uppercase;}.elementor-229677 .elementor-element.elementor-element-17cd720f{--spacer-size:10vh;}.elementor-229677 .elementor-element.elementor-element-2826e86{border-style:solid;border-width:0px 0px 0px 1px;border-color:#635D6FA6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-229677 .elementor-element.elementor-element-2826e86:hover{border-style:solid;border-width:0px 0px 0px 1px;}.elementor-229677 .elementor-element.elementor-element-2826e86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229677 .elementor-element.elementor-element-3a4722c6 .title{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-3a4722c6 .subtitle{color:#FFFFFF;font-weight:600;}.elementor-229677 .elementor-element.elementor-element-b8e30a0{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-3607d5b3{--spacer-size:8vh;}.elementor-229677 .elementor-element.elementor-element-51ae2a42{--spacer-size:10vh;}.elementor-229677 .elementor-element.elementor-element-591b9e6{border-style:solid;border-width:0px 0px 0px 1px;border-color:#635D6FA6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-229677 .elementor-element.elementor-element-591b9e6:hover{border-style:solid;border-width:0px 0px 0px 1px;}.elementor-229677 .elementor-element.elementor-element-591b9e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229677 .elementor-element.elementor-element-d081222 .title{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-d081222 .subtitle{color:#FFFFFF;font-weight:600;}.elementor-229677 .elementor-element.elementor-element-48ddfe2a{color:#FFFFFF;}.elementor-229677 .elementor-element.elementor-element-4ab56682{--spacer-size:8vh;}body.elementor-page-229677:not(.elementor-motion-effects-element-type-background), body.elementor-page-229677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-229677 .elementor-element.elementor-element-2826e86{padding:0px 0px 0px 0px;}.elementor-229677 .elementor-element.elementor-element-591b9e6{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-229677 .elementor-element.elementor-element-f940420{width:49.827%;}.elementor-229677 .elementor-element.elementor-element-dda8b3f{width:50.173%;}}@media(max-width:767px){.elementor-229677 .elementor-element.elementor-element-32a5329 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-229677 .elementor-element.elementor-element-32a5329 h1, .elementor-229677 .elementor-element.elementor-element-32a5329 h2, .elementor-229677 .elementor-element.elementor-element-32a5329 h3, .elementor-229677 .elementor-element.elementor-element-32a5329 h4, .elementor-229677 .elementor-element.elementor-element-32a5329 h5, .elementor-229677 .elementor-element.elementor-element-32a5329 h6{font-size:29px;}.elementor-229677 .elementor-element.elementor-element-76eb62f3{--spacer-size:6vh;}.elementor-229677 .elementor-element.elementor-element-5000546c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-229677 .elementor-element.elementor-element-5000546c h1, .elementor-229677 .elementor-element.elementor-element-5000546c h2, .elementor-229677 .elementor-element.elementor-element-5000546c h3, .elementor-229677 .elementor-element.elementor-element-5000546c h4, .elementor-229677 .elementor-element.elementor-element-5000546c h5, .elementor-229677 .elementor-element.elementor-element-5000546c h6{font-size:29px;}.elementor-229677 .elementor-element.elementor-element-17ab91a7 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-229677 .elementor-element.elementor-element-17cd720f{--spacer-size:5vh;}.elementor-229677 .elementor-element.elementor-element-2826e86{border-width:0px 0px 0px 1px;}.elementor-229677 .elementor-element.elementor-element-3607d5b3{--spacer-size:5vh;}.elementor-229677 .elementor-element.elementor-element-1afab0a2 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-229677 .elementor-element.elementor-element-51ae2a42{--spacer-size:6vh;}.elementor-229677 .elementor-element.elementor-element-591b9e6{border-width:0px 0px 0px 1px;}.elementor-229677 .elementor-element.elementor-element-4ab56682{--spacer-size:5vh;}}