.elementor-18 .elementor-element.elementor-element-hero-section{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:60px;--padding-left:5px;--padding-right:5px;}.elementor-18 .elementor-element.elementor-element-hero-section:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-hero-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.computerman.gr/wp-content/uploads/2026/04/hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-hero-section::before, .elementor-18 .elementor-element.elementor-element-hero-section > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-hero-section > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-hero-section > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-hero-section > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-hero-section > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(15, 23, 42, 0.4);--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-hero-inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-hero-h1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:64px;font-weight:700;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-18 .elementor-element.elementor-element-hero-p{font-family:"Inter", Sans-serif;font-size:20px;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-hero-benefits .elementor-icon-list-icon i{color:#c5a059;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-hero-benefits .elementor-icon-list-icon svg{fill:#c5a059;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-hero-benefits{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-hero-benefits .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-hero-btn .elementor-button{background-color:#c5a059;font-weight:600;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-painting-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-painting-inner{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-18 .elementor-element.elementor-element-painting-col-txt{--display:flex;}.elementor-18 .elementor-element.elementor-element-p-h2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;color:#0f172a;}.elementor-18 .elementor-element.elementor-element-p-txt{font-family:"Inter", Sans-serif;font-size:18px;color:#1e293b;}.elementor-18 .elementor-element.elementor-element-painting-col-img{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-flooring-section{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-flooring-section:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-flooring-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-18 .elementor-element.elementor-element-flooring-inner{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-18 .elementor-element.elementor-element-flooring-col-txt{--display:flex;}.elementor-18 .elementor-element.elementor-element-f-h2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;color:#0f172a;}.elementor-18 .elementor-element.elementor-element-f-sub1 .elementor-heading-title{color:#c5a059;}.elementor-18 .elementor-element.elementor-element-f-sub2 .elementor-heading-title{color:#c5a059;}.elementor-18 .elementor-element.elementor-element-flooring-col-img{--display:flex;}.elementor-18 .elementor-element.elementor-element-creative-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-creative-inner{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-18 .elementor-element.elementor-element-creative-col-txt{--display:flex;}.elementor-18 .elementor-element.elementor-element-c-h2 .elementor-heading-title{font-family:"Outfit", Sans-serif;color:#0f172a;}.elementor-18 .elementor-element.elementor-element-c-list .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c-list .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-c-list{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-c-list .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-creative-col-img{--display:flex;}.elementor-18 .elementor-element.elementor-element-renovation-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-renovation-section:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-renovation-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-18 .elementor-element.elementor-element-renov-inner{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-18 .elementor-element.elementor-element-renov-col-txt{--display:flex;}.elementor-18 .elementor-element.elementor-element-r-sub1 .elementor-heading-title{color:#c5a059;}.elementor-18 .elementor-element.elementor-element-r-sub2 .elementor-heading-title{color:#c5a059;}.elementor-18 .elementor-element.elementor-element-renov-col-img{--display:flex;}.elementor-18 .elementor-element.elementor-element-eco-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-eco-section:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eco-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f172a;}.elementor-18 .elementor-element.elementor-element-eco-inner{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-eco-h2{text-align:center;}.elementor-18 .elementor-element.elementor-element-eco-h2 .elementor-heading-title{color:#c5a059;}.elementor-18 .elementor-element.elementor-element-eco-txt{text-align:center;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-why-us-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-why-h2{text-align:center;}.elementor-18 .elementor-element.elementor-element-why-h2 .elementor-heading-title{font-family:"Outfit", Sans-serif;}.elementor-18 .elementor-element.elementor-element-why-grid{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18 .elementor-element.elementor-element-why-card1{--display:flex;}.elementor-18 .elementor-element.elementor-element-why-card1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-why-card1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-why-icon1 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-why-icon1.elementor-view-stacked .elementor-icon{background-color:#c5a059;}.elementor-18 .elementor-element.elementor-element-why-icon1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-why-icon1.elementor-view-default .elementor-icon{color:#c5a059;border-color:#c5a059;}.elementor-18 .elementor-element.elementor-element-why-icon1.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-why-icon1.elementor-view-default .elementor-icon svg{fill:#c5a059;}.elementor-18 .elementor-element.elementor-element-why-card2{--display:flex;}.elementor-18 .elementor-element.elementor-element-why-card2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-why-card2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-why-icon2 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-why-icon2.elementor-view-stacked .elementor-icon{background-color:#c5a059;}.elementor-18 .elementor-element.elementor-element-why-icon2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-why-icon2.elementor-view-default .elementor-icon{color:#c5a059;border-color:#c5a059;}.elementor-18 .elementor-element.elementor-element-why-icon2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-why-icon2.elementor-view-default .elementor-icon svg{fill:#c5a059;}.elementor-18 .elementor-element.elementor-element-contact-section{--display:flex;}.elementor-18 .elementor-element.elementor-element-contact-section:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-contact-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-18 .elementor-element.elementor-element-contact-inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-contact-h2{text-align:center;}