.elementor-kit-8{--e-global-color-primary:#BD9479;--e-global-color-secondary:#5B4F47;--e-global-color-text:#2C2C2C;--e-global-color-accent:#FEFBF9;--e-global-typography-primary-font-family:"Noto Serif Woff2";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:54px;--e-global-typography-secondary-font-family:"Noto Serif Woff2";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:44px;--e-global-typography-text-font-family:"Source Seriff 4 woff2";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:italic;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Source Seriff 4 woff2";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:30px;background-color:var(--e-global-color-accent)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1366px){.elementor-kit-8{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:48px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:38px}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:42px;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:34px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:22px;--e-global-typography-accent-line-height:28px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:34px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:30px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:26px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}::selection{background-color:#BD9479;color:#fff}.twae-wrapper .twae-content,.box{-webkit-mask:radial-gradient(circle 20px at top left,transparent 99%,black 100%) top left,radial-gradient(circle 20px at top right,transparent 99%,black 100%) top right,radial-gradient(circle 20px at bottom left,transparent 99%,black 100%) bottom left,radial-gradient(circle 20px at bottom right,transparent 99%,black 100%) bottom right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:50% 50%;transition:all 0.5s ease}.twae-wrapper .twae-content:hover,.box:hover{-webkit-mask-size:100% 100%;transition:all 0.5s ease}.twae-wrapper .twae-icon .twae_icon_text,.twae-wrapper .twae-icon i{font-family:"Source Seriff 4 woff2",Sans-serif;font-weight:400}.ovaldesign img:hover{border-radius:0 0 200px 200px!important;transition:400ms ease-in-out}.ovaldesign img,.ovaldesign-container{transition:border-radius 400ms ease-in-out}.ovaldesign-container:hover{border-radius:200px 200px 0 0px!important;transition:400ms ease-in-out}.elementor-button:hover .elementor-button-icon svg{top:-12px;transition:top 400ms ease}.elementor-button .elementor-button-icon svg{position:relative;top:0;transition:top 400ms ease}.menu-icon svg{transition-duration:400ms}.underline-link-button a{position:relative;display:inline-block;overflow:hidden}.underline-link-button a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--e-global-color-primary)!important;transform:translateX(0);transition:none}.underline-link-button a:hover::after,.underline-link-button a:focus::after{animation:underline-sweep 1.6s forwards}@keyframes underline-sweep{0%{transform:translateX(0)}49%{transform:translateX(100%)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}.underline-link a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--e-global-color-primary)!important;opacity:0;transition:opacity 800ms,transform 800ms}.underline-link a:hover::after,.underline-link a:focus::after{opacity:1;transform:translate3d(0,.2em,0)}.underline-link a::after{opacity 1;transform:translate3d(-100%,0,0)}.underline-link a:hover::after,.underline-link a:focus::after{transform:translate3d(0,0,0)!important}.underline-link{overflow:hidden!important}@media only screen and (max-width:768px){.contact-list a{margin-bottom:10px}.footermenu li a{justify-content:center!important}.img_carousel img{height:330px!important;object-fit:cover!important}}.overlaycontainer{position:absolute;opacity:0;transition:.5s ease}.mainmaincontainer:hover .overlaycontainer{-webkit-animation:fade-in 0.5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 0.5s cubic-bezier(.39,.575,.565,1) both}.mainmaincontainer:hover .titlecontainer{opacity:0}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.elementor-widget-off-canvas .e-off-canvas__content{box-shadow:unset}.img_carousel img{height:500px;object-fit:cover!important}#c-inr [type="button"],#c-inr [type="submit"],#c-inr button,#c-s-in [type="button"],#c-s-in [type="submit"],#c-s-in button{border-color:unset!important;border:1px solid #ffffff00!important;color:unset}#c-inr [type="button"]:hover,#c-inr [type="submit"]:hover,#c-inr button:hover,#c-s-in [type="button"]:hover,#c-s-in [type="submit"]:hover,#c-s-in button:hover{background-color:unset;color:unset;text-decoration:unset}#c-inr .cc-link,#c-s-in .cc-link{padding:unset;font-size:unset}.erga_carousel svg{backgroud-color:#fff;border-radius:50px}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:400;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:500;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-Medium.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:700;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-Bold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:300;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-Light.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:200;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-Thin.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif Woff2';font-style:normal;font-weight:600;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/NotoSerif-SemiBold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:normal;font-weight:400;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:normal;font-weight:600;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-SemiBold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:normal;font-weight:500;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-Medium.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:normal;font-weight:300;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-Light.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:italic;font-weight:400;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-Italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:italic;font-weight:300;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-LightItalic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:italic;font-weight:500;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-MediumItalic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:italic;font-weight:600;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-SemiBoldItalic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Source Seriff 4 woff2';font-style:italic;font-weight:700;font-display:auto;src:url(https://designcrete.gr/wp-content/uploads/2025/10/SourceSerif4-BoldItalic.woff2) format('woff2')}