.menu-sub-element-2{height:auto;min-height:auto}body.id-13088{background-color:#000;margin:0;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none}.id-13088 #content{display:block;background-color:#000}.id-13088 #loader{z-index:100;background-color:#000;width:100%;height:100%;left:0;top:0;position:absolute;display:flex;align-items:center;justify-content:center}.id-13088 #loader img{display:inline;width:240px;height:143px;animation:fade-in-down 2s ease}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fade-out{opacity:0;animation-name:fadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.5s}@keyframes fadeOutOpacity{0%{opacity:1}100%{opacity:0}}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.5s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}#post-13088 .site-two-columns-text .site-two-columns-text-container .two-columns-text-container{grid-template-columns:2fr 3fr}#post-13088 .sub-header-container,.page-child.parent-pageid-13088 .sub-header-container{display:none}#post-13088{.entry-content{max-width:100%}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{padding-left:0;padding-right:0;max-width:100%}}#loader{width:100%;display:flex;justify-content:center}.page-child.parent-pageid-13088{.entry-content{max-width:100%}.site-two-columns-text .site-two-columns-text-container .two-columns-text-container{padding-left:0;padding-right:0;max-width:100%}}#map-app-container{max-width:1640px!important;margin:0 auto 80px;#content{position:unset;width:100%;height:100%;aspect-ratio:2332 / 953;display:flex;justify-content:center;border-radius:25px;overflow-x:hidden;max-width:1640px}.contentHorizontal{position:absolute;width:100%;height:100%;background-image:url(../../../../themes/ecol-unicon/branze_poziom_ver3B.jpg);background-size:100% 100%;background-position:top;background-repeat:no-repeat}#innerContent{position:relative}.contentVertical{position:absolute;width:100%;height:100%;background-image:url(../../../../themes/ecol-unicon/branze_pion_ver3B.jpg);background-size:100% auto;background-position:top;background-repeat:no-repeat}.contentHorizontal{.button-place{position:absolute;clip-path:polygon(50% 14%,100% 50%,50% 86%,0% 50%)}#infrastruktura-kolejowa{left:45.7%;top:6.3%;width:15.5%;height:26.1%}a{transition:ease-in-out 0.1s;background-color:#fff0}a:hover{background:radial-gradient(transparent 34%,#fff 100%)}}.contentVertical{.button-place{position:absolute;clip-path:polygon(50% 14%,100% 50%,50% 86%,0% 50%)}a{transition:ease-in-out 0.1s;background-color:#fff0}a:hover{background:radial-gradient(transparent 34%,#fff 100%)}#infrastruktura-kolejowa{left:34.6%;top:1.5%;width:31.9%;height:11.8%}}.fade-out{opacity:0;animation-name:fadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.5s}@keyframes fadeOutOpacity{0%{opacity:1}100%{opacity:0}}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.5s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}}.site-mainpage-top-banner .site-mainpage-top-banner-container .banner-columns .right-column img.right-img{border-radius:25px!important}@media screen and (max-width:1376px){#map-app-container{.contentVertical{.button-place{position:absolute;clip-path:polygon(50% 14%,100% 50%,50% 86%,0% 50%)}}}}@media only screen and (max-width:1024px){#post-13088 .site-two-columns-text .site-two-columns-text-container .two-columns-text-container{display:-ms-grid;grid-template-columns:100%;-ms-grid-columns:100%;grid-gap:30px;-ms-grid-gap:30px;margin-left:auto;margin-right:auto;max-width:100%}#post-13088 .site-two-columns-text .site-two-columns-text-container h2{padding:10px 0}}@media screen and (max-width:786px){#map-app-container{#content{aspect-ratio:954 / 1920;overflow:hidden}}}.product-accordion .accordion-content .columns-container .right-column{display:flex;flex-direction:column;justify-content:space-between;.content-inner{margin-bottom:30px}}.product-accordion .accordion-content .columns-container .right-column .buttons{display:flex;flex-display:row;flex-wrap:wrap;gap:10px 20px;.single-button{color:#000;border-radius:50px;text-decoration:none;font-size:1em;font-weight:400;border-radius:10px;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;padding:12px 30px;text-decoration:none;margin-top:auto;margin-bottom:auto;text-align:center}}@media only screen and (max-width:1024px){.product-accordion.accordion{padding:0 20px 0 20px}}.site-realization.three-columns-realization{h2{font-size:2em;color:#2c304c;font-weight:800;margin:0 0 60px;padding:0;position:relative;line-height:45px;-webkit-font-smoothing:antialiased;text-align:center}.related-post{display:flex;flex-direction:column-reverse;max-height:100%;.left-column-content{height:auto}}.related-post .left-column{width:100%;padding:50px}.related-post .right-column{width:100%}#related-posts-container{flex-direction:row;width:100%;align-items:flex-start}.swiper-button-next,.swiper-button-prev{top:17%}.swiper-button-next:after,.swiper-button-prev:after{display:none;content:''}}@media screen and (max-width:1181px){.site-realization.three-columns-realization{.swiper-button-next{top:13%;width:30px;height:30px;padding:0}.swiper-button-prev{top:13%;width:30px;height:30px;padding:0}}}a:hover{background:#fff0}.left-img-udi{display:none;margin-top:65px;width:690px;height:auto;max-width:100%;border-radius:25px}@media (max-width:1240px){.left-img-udi{display:block}}@media only screen and (max-width:720px){.site-mainpage-top-banner .site-mainpage-top-banner-container .banner-columns .left-column{width:90%!important;padding-left:15px}}.menu-desc-4elements-2{grid-row:1 / 6;grid-column:1;grid-row-end:span 11!important}.menu-sub-element-2{min-height:auto!important}.menu-sub-element-2:nth-child(odd){grid-column:3}.menu-sub-element-2:nth-child(even){grid-column:2}