.elementor-1315 .elementor-element.elementor-element-462effe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-42ebc1c */#section01, #section02, #section03, #section04, #section05, #realizace {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;    
}
#section01::before, #section02::before, #section03::before, #section04::before, #section05::before, #realizace::before {
    content: '';
    --background-overlay: '';
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF00 0%, var(--e-global-color-primary) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#section01 {
    background-image: var(--wpr-bg-c151f25d-9d42-4615-aecd-62f1aacd2d39);
}
#section02 {
    background-image: var(--wpr-bg-be7ecf42-e284-4bbf-bf14-174c80d3d399);
}
#section03 {
    background-image: var(--wpr-bg-f79a2ded-533e-4cde-b079-7ed400148de5);
}
#section04 {
    background-image: var(--wpr-bg-a62b3386-e272-4989-8219-b1c2ff9787f7);
}
#section05 {
    background-image: var(--wpr-bg-23906102-358e-4f78-aa03-b9e543ee3b9c);
        background-position: center bottom !important;
}
#section05::before {
    background-image: radial-gradient(at center center, #00000050 0%, var(--e-global-color-primary) 100%) !important;
}
#realizace {
    background-image: var(--wpr-bg-c7337a00-c0bb-47cd-87fe-43b973220c08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462effe */#fp-nav {
    z-index: 100000000 !important;
}/* End custom CSS */