.elementor-9 .elementor-element.elementor-element-306fc2d3{--display:flex;--min-height:966px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1417a10f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1417a10f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1417a10f .elementor-heading-title{font-size:62px;font-weight:700;font-style:normal;line-height:1em;letter-spacing:-0.07em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b5cc1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b5cc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button{background-color:var( --e-global-color-primary );font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button:focus svg{fill:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-90f6bba{--display:flex;--min-height:966px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-90f6bba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-90f6bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage.cemacon.ro/wp-content/uploads/2026/08/cemacon-home-introducere-fundal.webp");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f085123{width:var( --container-widget-width, clamp(420px, 38vw, 728px) );max-width:clamp(420px, 38vw, 728px);--container-widget-width:clamp(420px, 38vw, 728px);--container-widget-flex-grow:0;font-size:32px;font-weight:400;font-style:normal;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-6246045 );}.elementor-9 .elementor-element.elementor-element-c024e10{--display:flex;--min-height:966px;--justify-content:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c024e10:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c024e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;background-image:url("https://stage.cemacon.ro/wp-content/uploads/2026/08/image-11-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-c024e10::before, .elementor-9 .elementor-element.elementor-element-c024e10 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c024e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-c024e10 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c024e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-c024e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-1df6c49{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1df6c49::before, .elementor-9 .elementor-element.elementor-element-1df6c49 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1df6c49 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1df6c49 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1df6c49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1df6c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e45baf1{--display:flex;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f8fbb42 img{width:80%;}.elementor-9 .elementor-element.elementor-element-9c84b1d{text-align:center;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-913e0be{--display:flex;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c07e79a img{width:80%;}.elementor-9 .elementor-element.elementor-element-25caf35{text-align:center;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ede702f{--display:flex;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-f5bdfad img{width:80%;}.elementor-9 .elementor-element.elementor-element-895d2a8{text-align:center;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-352f3d5{--display:flex;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-edd53c7 img{width:80%;}.elementor-9 .elementor-element.elementor-element-ecf2059{text-align:center;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c2d3e6c{--display:flex;--min-height:250px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7ebd49d img{width:80%;}.elementor-9 .elementor-element.elementor-element-549ca5f{text-align:center;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-15aea02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .elementor-repeater-item-9b16c4a{--cemacon-positioning-image-overlay-hover:rgba(255, 255, 255, 0.38);}.elementor-9 .elementor-element.elementor-element-b8ba226 .elementor-repeater-item-a55d37f{--cemacon-positioning-image-overlay-hover:rgba(255, 255, 255, 0.38);}.elementor-9 .elementor-element.elementor-element-b8ba226 .elementor-repeater-item-d926719{--cemacon-positioning-image-overlay-hover:rgba(255, 255, 255, 0.38);}.elementor-9 .elementor-element.elementor-element-b8ba226 .elementor-repeater-item-30bfd7d{--cemacon-positioning-image-overlay-hover:rgba(255, 255, 255, 0.38);}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning{min-height:966px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__inner{max-width:1220px;transform:translateX(15px);}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__title{margin-bottom:70px;color:#FFFFFF;font-size:78px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__grid{gap:8px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__overlay{background-color:rgba(0, 0, 0, 0.68);mix-blend-mode:hard-light;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__card{background-color:rgba(0, 0, 0, 0.42);--cemacon-positioning-border:#FFFFFF;--cemacon-positioning-border-hover:#FAA21B;gap:42px;padding:8px 16px 31px 16px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__card-title{color:#FFFFFF;font-size:32px;font-weight:700;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__media{width:276.5px;max-width:100%;height:298px;}.elementor-9 .elementor-element.elementor-element-e9c9b5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration{min-height:966px;padding:231px 77px 120px 77px;align-items:flex-end;justify-content:flex-start;--cemacon-pi-button-bg:#FAA21B;--cemacon-pi-button-color:#434345;--cemacon-pi-button-bg-hover:#434345;--cemacon-pi-button-color-hover:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__content{max-width:518px;align-items:flex-end;text-align:right;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__description{max-width:100%;color:#434345;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration::before{background-color:rgba(255, 255, 255, 0);}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__title{color:#434345;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__button{background-color:#FAA21B;color:#434345;font-family:"Soho Gothic Pro", Sans-serif;font-size:14px;line-height:2;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__button:hover, .elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__button:focus-visible{background-color:#434345;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6746bac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__overlay{background-color:#FFFFFF;opacity:0.8;mix-blend-mode:normal;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products{--cemacon-brick-video-overlay-opacity:0.8;--cemacon-bp-button-bg:#FAA21B;--cemacon-bp-button-color:#434345;--cemacon-bp-button-bg-hover:#434345;--cemacon-bp-button-color-hover:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{min-height:966px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{padding:323px 24px 276px 24px;align-items:center;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__inner{max-width:1210px;transform:translateX(10px);column-gap:20px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery{gap:26px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__arrow{display:inline-flex;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__copy{color:#434345;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__media{height:367px;border-color:#FFFFFF;border-width:6px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__button{background-color:#FAA21B;color:#434345;font-family:"Soho Gothic Pro", Sans-serif;font-size:14px;line-height:2;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__button:hover, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__button:focus-visible{background-color:#434345;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-53c304e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__overlay{background-color:#302F34;opacity:0.84;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas{--cemacon-transform-video-overlay-opacity:0.84;min-height:1075px;padding:60px 107px 60px 107px;justify-content:flex-end;--cemacon-ti-button-bg:#FAA21B;--cemacon-ti-button-color:#434345;--cemacon-ti-button-bg-hover:var( --e-global-color-6246045 );--cemacon-ti-button-color-hover:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content{max-width:518px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__text{align-items:flex-end;text-align:right;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__description{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__button{background-color:#FAA21B;color:#434345;font-family:"Soho Gothic Pro", Sans-serif;font-size:14px;line-height:2;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__button:hover, .elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__button:focus-visible{background-color:var( --e-global-color-6246045 );color:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-65cfa2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__overlay{background-color:#302F34;opacity:0.84;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas{--cemacon-transform-video-overlay-opacity:0.84;min-height:1075px;padding:60px 107px 60px 107px;justify-content:flex-end;--cemacon-ti-button-bg:#FAA21B;--cemacon-ti-button-color:#434345;--cemacon-ti-button-bg-hover:var( --e-global-color-6246045 );--cemacon-ti-button-color-hover:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content{max-width:518px;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__text{align-items:flex-end;text-align:right;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__description{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__button{background-color:#FAA21B;color:#434345;font-family:"Soho Gothic Pro", Sans-serif;font-size:14px;line-height:2;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__button:hover, .elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__button:focus-visible{background-color:var( --e-global-color-6246045 );color:var( --e-global-color-e3ac8ae );}.elementor-9 .elementor-element.elementor-element-fa69696{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__background{object-position:bottom center;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact{--cemacon-team-overlay-start:rgba(16, 49, 66, 0.91);--cemacon-team-overlay-end:rgba(119, 216, 255, 0);--cemacon-team-overlay-stop:41.35%;min-height:1075px;padding:215px 61px 60px 61px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__overlay{mix-blend-mode:multiply;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__content{max-width:565px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__title{color:#121212;font-family:"Soho Gothic Pro", Sans-serif;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__description{color:#5A5A5A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-306fc2d3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1417a10f{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-9 .elementor-element.elementor-element-1417a10f .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-b5cc1{font-size:16px;}.elementor-9 .elementor-element.elementor-element-90f6bba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-90f6bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-90f6bba{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-f085123{font-size:16px;}.elementor-9 .elementor-element.elementor-element-9c84b1d{font-size:16px;}.elementor-9 .elementor-element.elementor-element-25caf35{font-size:16px;}.elementor-9 .elementor-element.elementor-element-895d2a8{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ecf2059{font-size:16px;}.elementor-9 .elementor-element.elementor-element-549ca5f{font-size:16px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning{min-height:0px;padding:64px 16px 64px 16px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__inner{transform:translateX(0px);}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__title{margin-bottom:72px;font-size:40px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__grid{gap:16px;grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__media{width:100%;max-width:100%;height:280px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__card{gap:28px;padding:8px 16px 32px 16px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration{min-height:620px;padding:72px 20px 64px 20px;align-items:flex-start;justify-content:center;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__content{max-width:100%;align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__description{max-width:340px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration::before{background-color:rgba(255, 255, 255, 0.58);}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{min-height:920px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{padding:80px 20px 64px 20px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__inner{transform:translateX(0px);}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery{gap:16px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery--count-3, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery--count-4{--cemacon-gallery-columns:2;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__arrow{display:none;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__media{height:280px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas{min-height:660px;padding:48px 20px 48px 20px;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content{max-width:100%;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__text{align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas{min-height:660px;padding:48px 20px 48px 20px;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content{max-width:100%;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__text{align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact{--cemacon-team-overlay-start:rgba(255, 255, 255, 0.72);--cemacon-team-overlay-end:rgba(255, 255, 255, 0.58);--cemacon-team-overlay-stop:100%;min-height:760px;padding:96px 20px 48px 20px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__overlay{mix-blend-mode:normal;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__content{max-width:100%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-306fc2d3{--content-width:1280px;}}@media(min-width:2200px){.elementor-9 .elementor-element.elementor-element-306fc2d3{--content-width:min(88vw, 2560px);}.elementor-9 .elementor-element.elementor-element-1417a10f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-9 .elementor-element.elementor-element-1417a10f .elementor-heading-title{font-size:87px;}.elementor-9 .elementor-element.elementor-element-b5cc1{font-size:28px;}.elementor-9 .elementor-element.elementor-element-2f8cfab5 .elementor-button{font-size:21px;}.elementor-9 .elementor-element.elementor-element-f085123{width:var( --container-widget-width, clamp(728px, 32vw, 810px) );max-width:clamp(728px, 32vw, 810px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;--container-widget-width:clamp(728px, 32vw, 810px);--container-widget-flex-grow:0;font-size:45px;}.elementor-9 .elementor-element.elementor-element-f8fbb42 img{width:170px;}.elementor-9 .elementor-element.elementor-element-9c84b1d{font-size:28px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-c07e79a img{width:170px;}.elementor-9 .elementor-element.elementor-element-25caf35{font-size:28px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-f5bdfad{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f5bdfad img{width:100%;}.elementor-9 .elementor-element.elementor-element-895d2a8{font-size:28px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-edd53c7 img{width:170px;}.elementor-9 .elementor-element.elementor-element-ecf2059{font-size:28px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-7ebd49d img{width:170px;}.elementor-9 .elementor-element.elementor-element-549ca5f{font-size:28px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-15aea02{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning{min-height:1080px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__inner{max-width:min(86vw, 2560px);}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__title{margin-bottom:80px;font-size:109px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__grid{gap:16px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__card-title{font-size:45px;line-height:1.34em;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__media{width:100%;max-width:100%;height:380px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__content{max-width:min(26vw, 700px);}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__description{font-size:28px;line-height:39px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__button{font-size:21px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{min-height:1080px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{padding:0px 0px 0px 0px;align-items:center;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__inner{max-width:min(86vw, 2560px);column-gap:20px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery{gap:26px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__background{object-position:center center;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__eyebrow{font-size:22px;line-height:28px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__description{font-size:28px;line-height:39px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__media{height:420px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__button{font-size:21px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content{max-width:min(32vw, 820px);}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__description{font-size:28px;line-height:39px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__button{font-size:21px;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content{max-width:min(32vw, 820px);}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__description{font-size:28px;line-height:39px;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__button{font-size:21px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__content{max-width:min(30vw, 780px);margin-right:auto;margin-left:5vw;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__title{font-size:45px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__description{font-size:28px;line-height:39px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form input[type="text"], .elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form input[type="email"], .elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form input[type="tel"], .elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form textarea, .elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form select{font-size:22px;line-height:34px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form input[type="submit"], .elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__form .cemacon-contact-form button[type="submit"]{font-size:21px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-306fc2d3{--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-1417a10f{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-9 .elementor-element.elementor-element-1417a10f .elementor-heading-title{line-height:1.5em;letter-spacing:0em;}.elementor-9 .elementor-element.elementor-element-b5cc1{width:var( --container-widget-width, 199.5px );max-width:199.5px;--container-widget-width:199.5px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f085123{padding:0px 0px 270px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;line-height:1.8em;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning{min-height:0px;padding:64px 16px 64px 16px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__inner{transform:translateX(0px);}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__title{margin-bottom:48px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__grid{gap:16px;grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__media{width:100%;max-width:100%;height:298px;}.elementor-9 .elementor-element.elementor-element-b8ba226 .cemacon-positioning__card{gap:28px;padding:8px 16px 32px 16px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration{min-height:620px;padding:72px 20px 64px 20px;align-items:flex-start;justify-content:center;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__content{max-width:100%;align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration__description{max-width:340px;}.elementor-9 .elementor-element.elementor-element-008bc1e .cemacon-projects-inspiration::before{background-color:rgba(255, 255, 255, 0.58);}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{min-height:920px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__slide{padding:80px 20px 64px 20px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__inner{transform:translateX(0px);}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery{gap:16px;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery--count-3, .elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__gallery--count-4{--cemacon-gallery-columns:2;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__arrow{display:none;}.elementor-9 .elementor-element.elementor-element-5f93177 .cemacon-brick-products__media{height:280px;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas{min-height:660px;padding:48px 20px 48px 20px;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content{max-width:100%;}.elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-d52cf97 .cemacon-transform-ideas__text{align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas{min-height:660px;padding:48px 20px 48px 20px;justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content{max-width:100%;}.elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__content, .elementor-9 .elementor-element.elementor-element-4cfe9b8 .cemacon-transform-ideas__text{align-items:flex-start;text-align:left;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact{--cemacon-team-overlay-start:rgba(255, 255, 255, 0.72);--cemacon-team-overlay-end:rgba(255, 255, 255, 0.58);--cemacon-team-overlay-stop:100%;min-height:760px;padding:96px 20px 48px 20px;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__overlay{mix-blend-mode:normal;}.elementor-9 .elementor-element.elementor-element-cc2a966 .cemacon-team-contact__content{max-width:100%;}}/* Start custom CSS */body.page-id-9 .elementor-location-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
}

body.page-id-9 .elementor-location-header .cemacon-header:not(.is-compact) {
  --cemacon-header-bg: transparent !important;
  background: transparent !important;
}

@media (max-width: 767px) {
  body.page-id-9 .elementor-location-header {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
  }

  body.page-id-9 .elementor-location-header .cemacon-header:not(.is-compact) {
    --cemacon-header-bg: #ffffff !important;
    background: #ffffff !important;
  }

  body.page-id-9 .cemacon-header__bar {
    position: relative;
    justify-content: center;
    width: 100%;
    height: 76px;
    padding: 0 24px;
  }

  body.page-id-9 .cemacon-header__brand {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }

  body.page-id-9 .cemacon-header__logo--full {
    display: inline-flex !important;
  }

  body.page-id-9 .cemacon-header__logo--mark {
    display: none !important;
  }

  body.page-id-9 .cemacon-header .cemacon-header__logo--full .cemacon-header__logo-image {
    width: 132px;
  }

  body.page-id-9 .cemacon-header__toggle {
    position: absolute;
    left: 20px;
    right: auto;
  }

  body.page-id-9 .elementor-element-306fc2d3 {
    min-height: 694px !important;
    padding: 0 24px !important;
    background-image: url("https://stage.cemacon.ro/wp-content/uploads/2026/08/c5966dc290ce6ac8a080f2a1d7c7c0b26891f387.jpg") !important;
    background-position: center center !important;
    background-size: cover !important;
  }

  body.page-id-9 .elementor-element-306fc2d3 > .e-con-inner {
    width: 100%;
    max-width: none;
    justify-content: flex-start;
    padding-top: 36px;
  }

  body.page-id-9 .elementor-element-1417a10f {
    width: 100% !important;
    max-width: 340px;
  }

  body.page-id-9 .elementor-element-1417a10f .elementor-heading-title {
    font-size: 32px !important;
    line-height: 32px !important;
    letter-spacing: -2px !important;
  }

  body.page-id-9 .elementor-element-b5cc1 {
    width: 100% !important;
    max-width: 340px;
    margin-top: 16px;
  }

  body.page-id-9 .elementor-element-b5cc1,
  body.page-id-9 .elementor-element-b5cc1 p {
    font-size: 13px !important;
    line-height: 16px !important;
  }

  body.page-id-9 .elementor-element-2f8cfab5 {
    width: auto !important;
    margin-top: 16px;
  }

  body.page-id-9 .elementor-element-2f8cfab5 .elementor-button {
    min-height: 36px;
    padding: 0 20px;
    font-size: 10px;
  }

  body.page-id-9 .elementor-element-90f6bba {
    min-height: 694px !important;
    padding: 0 24px !important;
    background-position: center center !important;
  }

  body.page-id-9 .elementor-element-90f6bba > .e-con-inner {
    justify-content: flex-start;
    padding-top: 48px;
  }

  body.page-id-9 .elementor-element-f085123 {
    width: 64% !important;
    max-width: 245px;
  }

  body.page-id-9 .elementor-element-f085123,
  body.page-id-9 .elementor-element-f085123 p {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  body.page-id-9 .elementor-element-c024e10 {
    min-height: auto !important;
    padding: 56px 24px 64px !important;
  }

  body.page-id-9 .elementor-element-1df6c49 {
    min-height: auto !important;
  }

  body.page-id-9 .elementor-element-1df6c49 > .e-con-inner {
    gap: 52px !important;
  }

  body.page-id-9 .elementor-element-c024e10 .elementor-widget-image img {
    width: 76px !important;
    height: 76px !important;
  }

  body.page-id-9 .elementor-element-c024e10 [data-element_type="container"].e-child {
    min-height: auto !important;
    gap: 14px !important;
  }
}

@media (max-width: 767px) {
  body.page-id-9 .cemacon-header__toggle {
    width: 32px;
    height: 32px;
    padding: 0;
    border-radius: 0;
    background: transparent !important;
  }

  body.page-id-9 .elementor-element-2f8cfab5 .elementor-button {
    min-height: 34px;
    padding: 0 16px;
    font-size: 9px;
  }
}/* End custom CSS */