.elementor-415 .elementor-element.elementor-element-c234ed9>.elementor-background-overlay{opacity:.5}.elementor-415 .elementor-element.elementor-element-07e6592>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-415 .elementor-element.elementor-element-140f23e:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-140f23e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-415 .elementor-element.elementor-element-140f23e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-415 .elementor-element.elementor-element-140f23e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-415 .elementor-element.elementor-element-140f23e.elementor-section{padding:20px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-widget-heading.elementor-widget-heading .elementor-heading-title,.elementor-widget-heading.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary )}.elementor-415 .elementor-element.elementor-element-d0f0117>.elementor-widget-container{margin:0}.elementor-415 .elementor-element.elementor-element-d0f0117 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-415 .elementor-element.elementor-element-d0f0117.elementor-widget-heading .elementor-heading-title,.elementor-415 .elementor-element.elementor-element-d0f0117.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text )}.elementor-415 .elementor-element.elementor-element-6a3e8a9 .elementor-heading-title{font-family:radikal,Sans-serif;font-size:.563rem;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:1.5px}.elementor-415 .elementor-element.elementor-element-6a3e8a9.elementor-widget-heading .elementor-heading-title,.elementor-415 .elementor-element.elementor-element-6a3e8a9.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text )}.elementor-415 .elementor-element.elementor-element-2e52324{--spacer-size:50px}.elementor-415 .elementor-element.elementor-element-4aa1737 .jet-listing-dynamic-field__content{font-size:.65rem;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:.5px;text-align:left}.elementor-415 .elementor-element.elementor-element-4aa1737 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto}.elementor-415 .elementor-element.elementor-element-4aa1737 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto}.elementor-415 .elementor-element.elementor-element-4aa1737 .jet-listing-dynamic-field{justify-content:flex-start}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing )}.elementor-415 .elementor-element.elementor-element-ddb00dc>.elementor-widget-container{margin:-1px 0 0}}.projects-title{margin:10px 0!important}.projects-client-name{margin-bottom:5px!important}