.elementor-40 .elementor-element.elementor-element-d8e779d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:142px;--padding-bottom:142px;--padding-left:24px;--padding-right:24px}.elementor-40 .elementor-element.elementor-element-d8e779d:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cc0cb2b);background-image:url(https://mediinvest.sk/wp-content/uploads/2025/08/Group-36.png);background-position:bottom left;background-repeat:no-repeat;background-size:33% auto}.elementor-40 .elementor-element.elementor-element-d8e779d::before,.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-background-video-container::before,.elementor-40 .elementor-element.elementor-element-d8e779d>.e-con-inner>.elementor-background-video-container::before,.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-background-slideshow::before,.elementor-40 .elementor-element.elementor-element-d8e779d>.e-con-inner>.elementor-background-slideshow::before,.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://mediinvest.sk/wp-content/uploads/2025/08/facade-greening-with-metal-string-trellis-2.png);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-40 .elementor-element.elementor-element-631d1a6{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:var(--e-global-typography-ad30d19-font-family),Sans-serif;font-size:var(--e-global-typography-ad30d19-font-size);line-height:var(--e-global-typography-ad30d19-line-height);color:var(--e-global-color-1357065)}.elementor-40 .elementor-element.elementor-element-631d1a6 a{color:var(--e-global-color-c10e377)}.elementor-40 .elementor-element.elementor-element-631d1a6 a:hover{color:var(--e-global-color-1357065)}.elementor-40 .elementor-element.elementor-element-931bc45{width:var(--container-widget-width,fit-content);max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0}.elementor-40 .elementor-element.elementor-element-931bc45 .elementor-heading-title{font-family:var(--e-global-typography-2dc40e5-font-family),Sans-serif;font-size:var(--e-global-typography-2dc40e5-font-size);font-weight:var(--e-global-typography-2dc40e5-font-weight);line-height:var(--e-global-typography-2dc40e5-line-height);color:var(--e-global-color-1357065)}.elementor-40 .elementor-element.elementor-element-2a37b9b{--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;--padding-top:104px;--padding-bottom:200px;--padding-left:24px;--padding-right:24px}.elementor-40 .elementor-element.elementor-element-d40d8a1{--grid-columns:3;--grid-row-gap:56px;--load-more—spacing:80px;--load-more-button-align:center;--grid-column-gap:32px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-d8e779d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px}.elementor-40 .elementor-element.elementor-element-d8e779d:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:50% auto}.elementor-40 .elementor-element.elementor-element-631d1a6{font-size:var(--e-global-typography-ad30d19-font-size);line-height:var(--e-global-typography-ad30d19-line-height)}.elementor-40 .elementor-element.elementor-element-931bc45 .elementor-heading-title{font-size:var(--e-global-typography-2dc40e5-font-size);line-height:var(--e-global-typography-2dc40e5-line-height)}.elementor-40 .elementor-element.elementor-element-d40d8a1{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:16px}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-d8e779d:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-d8e779d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mediinvest.sk/wp-content/uploads/2025/08/Group-36-2.png);background-position:0 -64px;background-size:100% auto}.elementor-40 .elementor-element.elementor-element-d8e779d{--padding-top:64px;--padding-bottom:380px;--padding-left:24px;--padding-right:24px}.elementor-40 .elementor-element.elementor-element-631d1a6{width:100%;max-width:100%;font-size:var(--e-global-typography-ad30d19-font-size);line-height:var(--e-global-typography-ad30d19-line-height)}.elementor-40 .elementor-element.elementor-element-931bc45{width:100%;max-width:100%}.elementor-40 .elementor-element.elementor-element-931bc45 .elementor-heading-title{font-size:var(--e-global-typography-2dc40e5-font-size);line-height:var(--e-global-typography-2dc40e5-line-height)}.elementor-40 .elementor-element.elementor-element-2a37b9b{--padding-top:48px;--padding-bottom:160px;--padding-left:24px;--padding-right:24px}.elementor-40 .elementor-element.elementor-element-d40d8a1{--grid-columns:1;--grid-row-gap:40px;--grid-column-gap:40px}}.elementor-40 .elementor-element.elementor-element-631d1a6 p#breadcrumbs>span{display:flex;gap:16px;align-items:center}.elementor-40 .elementor-element.elementor-element-d8e779d:before{width:55%;left:45%;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}@media only screen and (max-width:1024px){.elementor-40 .elementor-element.elementor-element-d8e779d:before{width:45%;left:55%}}@media only screen and (max-width:767px){.elementor-40 .elementor-element.elementor-element-d8e779d:before{width:100%;left:0%;top:calc(100% - 300px);height:300px;clip-path:polygon(0 0,100% 15%,100% 100%,0 100%)}}