.elementor-173 .elementor-element.elementor-element-5e7358cf{--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;--overlay-opacity:0.2;--padding-top:110px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-5e7358cf:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-5e7358cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d3e47e );background-image:url("https://specbeton.dev01.weborigo.eu/wp-content/uploads/2026/02/hero-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-173 .elementor-element.elementor-element-5e7358cf::before, .elementor-173 .elementor-element.elementor-element-5e7358cf > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-5e7358cf > .e-con-inner > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-5e7358cf > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-5e7358cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-5e7358cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5d3e47e );--background-overlay:'';}.elementor-173 .elementor-element.elementor-element-1868676b{text-align:start;}.elementor-173 .elementor-element.elementor-element-1868676b .elementor-heading-title{font-family:var( --e-global-typography-86b8c66-font-family ), Sans-serif;font-size:var( --e-global-typography-86b8c66-font-size );font-weight:var( --e-global-typography-86b8c66-font-weight );line-height:var( --e-global-typography-86b8c66-line-height );color:var( --e-global-color-4789b68 );}.elementor-173 .elementor-element.elementor-element-5651440{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-173 .elementor-element.elementor-element-d4cda94{--display:flex;--min-height:650px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-d4cda94:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-d4cda94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e24d8 );}.elementor-173 .elementor-element.elementor-element-465f5c4 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-473fef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-473fef7 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-7517809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-7517809 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-434616e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-434616e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-434616e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-6ed2b8f{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-6ed2b8f:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-6ed2b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4789b68 );}.elementor-173 .elementor-element.elementor-element-f8358a8 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-00f0f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-00f0f77 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-45ce0c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-45ce0c8 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-3cba47a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-3cba47a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-3cba47a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-bb08e5b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-bb08e5b:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-bb08e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e24d8 );}.elementor-173 .elementor-element.elementor-element-395a23c .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-0b02c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-0b02c3e .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-fdedfcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-fdedfcf .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-4ce0f6f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-4ce0f6f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-4ce0f6f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-51be1f9{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-51be1f9:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-51be1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4789b68 );}.elementor-173 .elementor-element.elementor-element-c01c754 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-692caa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-692caa0 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-f65da37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-f65da37 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-6e39ac9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-6e39ac9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-6e39ac9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-090337e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-090337e:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-090337e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e24d8 );}.elementor-173 .elementor-element.elementor-element-d609373 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-6ea3485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-6ea3485 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-2868381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-2868381 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-ef88d07 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-ef88d07 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-ef88d07{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-2c94c5d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-402870c .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-c062fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-c062fea .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c2f7727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-c2f7727 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-037e2df .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-037e2df .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-037e2df{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-dc231c6{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-dc231c6:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-dc231c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e24d8 );}.elementor-173 .elementor-element.elementor-element-03f934a .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-ce4090b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-ce4090b .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-ab94c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-ab94c24 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-0f756e6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-0f756e6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-0f756e6{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-a7a4f6e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-af9fbec .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-675d2bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-675d2bb .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c306d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-c306d5e .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-50fee32 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-50fee32 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-50fee32{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-1d8cd55{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-1d8cd55:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-1d8cd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15e24d8 );}.elementor-173 .elementor-element.elementor-element-dd5412b .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-accent );}.elementor-173 .elementor-element.elementor-element-4fd3d61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-173 .elementor-element.elementor-element-4fd3d61 .elementor-heading-title{font-family:var( --e-global-typography-9e8a596-font-family ), Sans-serif;font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3885247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-173 .elementor-element.elementor-element-3885247 .elementor-heading-title{font-family:var( --e-global-typography-e543f35-font-family ), Sans-serif;font-size:var( --e-global-typography-e543f35-font-size );font-weight:var( --e-global-typography-e543f35-font-weight );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-17e6669 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-17e6669 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-17e6669{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-173 .elementor-element.elementor-element-1868676b .elementor-heading-title{font-size:var( --e-global-typography-86b8c66-font-size );line-height:var( --e-global-typography-86b8c66-line-height );}.elementor-173 .elementor-element.elementor-element-465f5c4 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-473fef7 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-7517809 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-f8358a8 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-00f0f77 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-45ce0c8 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-395a23c .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-0b02c3e .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-fdedfcf .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-c01c754 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-692caa0 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-f65da37 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-d609373 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-6ea3485 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-2868381 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-402870c .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c062fea .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c2f7727 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-03f934a .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-ce4090b .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-ab94c24 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-af9fbec .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-675d2bb .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c306d5e .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-dd5412b .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-4fd3d61 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-3885247 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}}@media(max-width:767px){.elementor-173 .elementor-element.elementor-element-1868676b .elementor-heading-title{font-size:var( --e-global-typography-86b8c66-font-size );line-height:var( --e-global-typography-86b8c66-line-height );}.elementor-173 .elementor-element.elementor-element-465f5c4 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-473fef7 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-7517809 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-f8358a8 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-00f0f77 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-45ce0c8 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-395a23c .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-0b02c3e .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-fdedfcf .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-c01c754 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-692caa0 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-f65da37 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-d609373 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-6ea3485 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-2868381 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-402870c .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c062fea .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c2f7727 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-03f934a .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-ce4090b .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-ab94c24 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-af9fbec .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-675d2bb .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-c306d5e .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}.elementor-173 .elementor-element.elementor-element-dd5412b .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-4fd3d61 .elementor-heading-title{font-size:var( --e-global-typography-9e8a596-font-size );line-height:var( --e-global-typography-9e8a596-line-height );}.elementor-173 .elementor-element.elementor-element-3885247 .elementor-heading-title{font-size:var( --e-global-typography-e543f35-font-size );line-height:var( --e-global-typography-e543f35-line-height );}}/* Start custom CSS for html, class: .elementor-element-535da44 */.tablazat .projekt-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 34px;
    font-size: 15px;
    background: #ffffff;
}

.tablazat .projekt-table th {
    background: #FFD808;
    color: #111111;
    padding: 14px;
    text-align: left;
    font-weight: 700;
}

.tablazat .projekt-table td {
    padding: 12px 14px;
    border: 1px solid #d9d9d9;
    color: #111111;
}

.tablazat .projekt-table tr:nth-child(even) {
    background: #fff;
}

.tablazat .projekt-table tr:hover {
    background: #fff;
    transition: 0.2s ease;
}

.tablazat h2 {
    display: inline-block;
    background: #FFD808;
    color: #111111;
    padding: 8px 20px;
    border-radius: 4px;
    margin: 0 0 15px;
    font-size: 40px;
    font-weight: 700;
}

.tablazat a{
    color: #000;
    transition: color 0.3s ease-in-out;
    text-decoration: underline;
}

.tablazat a:hover{
    color: #ffd808;
}

/* Csak mobil */
@media (max-width: 768px) {

    .projekt-table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        border-collapse: collapse;
        margin-bottom: 24px;
    }

    .projekt-table::-webkit-scrollbar {
        height: 8px;
    }

    .projekt-table::-webkit-scrollbar-thumb {
        background: #bdbdbd;
        border-radius: 10px;
    }

    .projekt-table th,
    .projekt-table td {
        min-width: 170px;
        padding: 12px 16px;
        white-space: nowrap;
    }

    .projekt-table th:first-child,
    .projekt-table td:first-child {
        min-width: 100px;
    }

    .projekt-table th:last-child,
    .projekt-table td:last-child {
        min-width: 180px;
    }
}/* End custom CSS */