.elementor-511 .elementor-element.elementor-element-9660b53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-511 .elementor-element.elementor-element-9660b53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-511 .elementor-element.elementor-element-ece5ecc{--spacer-size:20vh;}.elementor-511 .elementor-element.elementor-element-7baf0cc > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-511 .elementor-element.elementor-element-7baf0cc .badge{border-radius:0.85rem;}.elementor-511 .elementor-element.elementor-element-7baf0cc .badge-inner{border-radius:0.85rem;}.elementor-511 .elementor-element.elementor-element-750e547 .dynamic-text{color:var( --e-global-color-accent );font-size:2.3vw;line-height:1.3em;letter-spacing:0px;}.elementor-511 .elementor-element.elementor-element-750e547 .dynamic{color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-750e547 .typed-cursor{color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-ec6bc4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:18px;}.elementor-511 .elementor-element.elementor-element-93e3780{--spacer-size:20vh;}.elementor-511 .elementor-element.elementor-element-bf22575:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-bf22575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e22909 );}.elementor-511 .elementor-element.elementor-element-bf22575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-511 .elementor-element.elementor-element-bf22575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-511 .elementor-element.elementor-element-896b98e > .elementor-element-populated{margin:11px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-511 .elementor-element.elementor-element-05dd82e{width:var( --container-widget-width, 88% );max-width:88%;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -23%;--container-widget-width:88%;--container-widget-flex-grow:0;top:-50vh;}body:not(.rtl) .elementor-511 .elementor-element.elementor-element-05dd82e{left:21%;}body.rtl .elementor-511 .elementor-element.elementor-element-05dd82e{right:21%;}.elementor-511 .elementor-element.elementor-element-dc8bc2a:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-dc8bc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e22909 );}.elementor-511 .elementor-element.elementor-element-dc8bc2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-511 .elementor-element.elementor-element-dc8bc2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-511 .elementor-element.elementor-element-be85aaf{--spacer-size:16vh;width:var( --container-widget-width, 97.396% );max-width:97.396%;--container-widget-width:97.396%;--container-widget-flex-grow:0;}.elementor-511 .elementor-element.elementor-element-be85aaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-511 .elementor-element.elementor-element-dd43f4e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-511 .elementor-element.elementor-element-dd43f4e .badge{border-radius:0.85rem;}.elementor-511 .elementor-element.elementor-element-dd43f4e .badge-inner{border-radius:0.85rem;}.elementor-511 .elementor-element.elementor-element-8fa1e1b h1, .elementor-511 .elementor-element.elementor-element-8fa1e1b h2, .elementor-511 .elementor-element.elementor-element-8fa1e1b h3, .elementor-511 .elementor-element.elementor-element-8fa1e1b h4, .elementor-511 .elementor-element.elementor-element-8fa1e1b h5, .elementor-511 .elementor-element.elementor-element-8fa1e1b h6{font-size:3.2vw;}.elementor-511 .elementor-element.elementor-element-6afd44c{font-size:18px;}.elementor-511 .elementor-element.elementor-element-c8a6c0a > .elementor-container{max-width:1600px;}.elementor-511 .elementor-element.elementor-element-df67a0d{--spacer-size:2vh;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item:not(.-contained) .image-holder{border-radius:6px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item.-contained:not(.-layout13){border-radius:6px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:6px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item.-contained.-layout13 .card-details{border-radius:6px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .grid-item:not(.-nospace){padding:20px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-grid:not(.-nospace){margin-left:-20px;margin-right:-20px;}.elementor-511 .elementor-element.elementor-element-f7cc668 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 20px);}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item .headline{color:#FFFFFF;}.elementor-511 .elementor-element.elementor-element-f7cc668 .grid-item .title{color:#FFFFFF;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item .headline, .elementor-511 .elementor-element.elementor-element-f7cc668 .grid-item .title{font-size:1em;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item .project-content .category-holder, .elementor-511 .elementor-element.elementor-element-f7cc668 .grid-item .category-holder{font-size:0.9em;line-height:1.2em;}.elementor-511 .elementor-element.elementor-element-f7cc668 .portfolio-item .project-content .btn-lightbox, .elementor-511 .elementor-element.elementor-element-f7cc668 .grid-item .show-project-link{font-size:0.9em;line-height:1.2em;}.elementor-511 .elementor-element.elementor-element-0889810{--spacer-size:10vh;}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-ece5ecc{--spacer-size:13vh;}.elementor-511 .elementor-element.elementor-element-750e547 .dynamic-text{font-size:3.2rem;letter-spacing:-3px;}.elementor-511 .elementor-element.elementor-element-93e3780{--spacer-size:13vh;}.elementor-511 .elementor-element.elementor-element-c9ad1be{margin:89px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-be4cf2c > .elementor-container{max-width:500px;}.elementor-511 .elementor-element.elementor-element-be4cf2c{margin-top:0px;margin-bottom:0px;}.elementor-511 .elementor-element.elementor-element-8fa1e1b h1, .elementor-511 .elementor-element.elementor-element-8fa1e1b h2, .elementor-511 .elementor-element.elementor-element-8fa1e1b h3, .elementor-511 .elementor-element.elementor-element-8fa1e1b h4, .elementor-511 .elementor-element.elementor-element-8fa1e1b h5, .elementor-511 .elementor-element.elementor-element-8fa1e1b h6{font-size:46px;}}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-ece5ecc{--spacer-size:17vh;}.elementor-511 .elementor-element.elementor-element-750e547 .dynamic-text{font-size:3rem;letter-spacing:-2px;}.elementor-511 .elementor-element.elementor-element-ec6bc4e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-93e3780{--spacer-size:17vh;}.elementor-511 .elementor-element.elementor-element-c9ad1be{margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-511 .elementor-element.elementor-element-be85aaf{--spacer-size:6vh;}.elementor-511 .elementor-element.elementor-element-8fa1e1b h1, .elementor-511 .elementor-element.elementor-element-8fa1e1b h2, .elementor-511 .elementor-element.elementor-element-8fa1e1b h3, .elementor-511 .elementor-element.elementor-element-8fa1e1b h4, .elementor-511 .elementor-element.elementor-element-8fa1e1b h5, .elementor-511 .elementor-element.elementor-element-8fa1e1b h6{font-size:2.35rem;}.elementor-511 .elementor-element.elementor-element-0889810{--spacer-size:6vh;}}