.elementor-318 .elementor-element.elementor-element-4eb21459:not(.elementor-motion-effects-element-type-background),.elementor-318 .elementor-element.elementor-element-4eb21459>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://atelierct.pro/wp-content/uploads/2024/04/steel-structure-workshop-in-construction-steel-frame-factory-building-closeup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-318 .elementor-element.elementor-element-4eb21459>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-318 .elementor-element.elementor-element-4eb21459{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-180px;margin-bottom:0;padding:0;overflow:visible}.elementor-318 .elementor-element.elementor-element-6f5ac32f{--spacer-size:200px}.elementor-318 .elementor-element.elementor-element-567a0596 img{width:26%;opacity:.7;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-modern-heading-primary{font-size:16px;letter-spacing:6.2px;word-spacing:0px}.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-modern-heading-secondary .aux-head-highlight{font-size:42px;font-weight:700;line-height:64px;letter-spacing:2.1px;color:#fff}.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-modern-heading-divider{height:2px;width:100px}.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-modern-heading-description{max-width:348px}.elementor-318 .elementor-element.elementor-element-2cba18d2{--spacer-size:38px}.elementor-318 .elementor-element.elementor-element-3ed4bcca .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite}.elementor-318 .elementor-element.elementor-element-3ed4bcca .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite}.elementor-318 .elementor-element.elementor-element-3ed4bcca .qodef-m-text-item{font-family:"Inter Tight",Sans-serif;font-size:21px}.elementor-318 .elementor-element.elementor-element-47b71845{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-318 .elementor-element.elementor-element-47b71845>.elementor-widget-container{margin:0 0 10px}.elementor-318 .elementor-element.elementor-element-4b80bee1{--spacer-size:107px}.elementor-318 .elementor-element.elementor-element-7fd09197>.elementor-container{max-width:840px}.elementor-318 .elementor-element.elementor-element-7fd09197{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:80px;margin-bottom:0;overflow:visible}.elementor-318 .elementor-element.elementor-element-7fd09197>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-318 .elementor-element.elementor-element-720bcae{text-align:center}.elementor-318 .elementor-element.elementor-element-720bcae .elementor-heading-title{color:#000}.elementor-318 .elementor-element.elementor-element-60435bb .elementor-icon-list-icon i{color:#000;font-size:14px}.elementor-318 .elementor-element.elementor-element-60435bb .elementor-icon-list-icon svg{fill:#000;--e-icon-list-icon-size:14px}.elementor-318 .elementor-element.elementor-element-60435bb .elementor-icon-list-icon{width:14px}.elementor-318 .elementor-element.elementor-element-60435bb .elementor-icon-list-text,.elementor-318 .elementor-element.elementor-element-60435bb .elementor-icon-list-text a{color:#000}.elementor-318 .elementor-element.elementor-element-44c94f7>.elementor-container{max-width:840px}.elementor-318 .elementor-element.elementor-element-44c94f7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:80px;margin-bottom:0;overflow:visible}.elementor-318 .elementor-element.elementor-element-44c94f7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-318 .elementor-element.elementor-element-71645ec{text-align:left;color:#000000B8}.elementor-318 .elementor-element.elementor-element-b37fbd4>.elementor-container{max-width:840px}.elementor-318 .elementor-element.elementor-element-b37fbd4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:80px;margin-bottom:0;overflow:visible}.elementor-318 .elementor-element.elementor-element-b37fbd4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-msie .elementor-318 .elementor-element.elementor-element-d3d6a74 .elementor-portfolio-item{width:calc(100%/3)}.elementor-318 .elementor-element.elementor-element-d3d6a74 .elementor-post__thumbnail__link{padding-bottom:calc(.66*100%)}.elementor-318 .elementor-element.elementor-element-d3d6a74:after{content:"0.66";position:absolute;color:transparent}.elementor-318 .elementor-element.elementor-element-1a49f20{--spacer-size:50px}@media(max-width:1024px){.elementor-318 .elementor-element.elementor-element-dbdb5f9>.elementor-element-populated{padding:0 60px}.elementor-318 .elementor-element.elementor-element-50eb12e>.elementor-element-populated{padding:0 60px}.elementor-318 .elementor-element.elementor-element-8d6d483>.elementor-element-populated{padding:0 60px}.elementor-msie .elementor-318 .elementor-element.elementor-element-d3d6a74 .elementor-portfolio-item{width:calc(100%/2)}}@media(min-width:1025px){.elementor-318 .elementor-element.elementor-element-4eb21459:not(.elementor-motion-effects-element-type-background),.elementor-318 .elementor-element.elementor-element-4eb21459>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-318 .elementor-element.elementor-element-2e5a41b3 .aux-modern-heading-secondary .aux-head-highlight{font-size:23px;line-height:.1em}.elementor-318 .elementor-element.elementor-element-dbdb5f9>.elementor-element-populated{padding:0 24px}.elementor-318 .elementor-element.elementor-element-50eb12e>.elementor-element-populated{padding:0 24px}.elementor-318 .elementor-element.elementor-element-8d6d483>.elementor-element-populated{padding:0 24px}.elementor-msie .elementor-318 .elementor-element.elementor-element-d3d6a74 .elementor-portfolio-item{width:calc(100%/1)}}