#div_block-15-12{width:100%;background-color:#252629;align-items:center;text-align:center}#div_block-18-12{flex-direction:row;display:flex;border-bottom-color:#dfdfe2;border-bottom-width:1px;border-bottom-style:solid;padding-top:20px;padding-bottom:20px;max-width:1216px;width:100%;gap:60px;justify-content:center;align-items:center}#div_block-100-12{gap:30px;text-align:left;flex-direction:row;display:flex}#div_block-28-12{width:130px}#div_block-30-12{width:100%;max-width:1216px;padding-top:35px;padding-left:4%;padding-right:4%;padding-bottom:35px;flex-direction:row;display:flex;margin-bottom:20px;border-bottom-color:#dfdfe2;border-bottom-width:1px;border-bottom-style:solid}#div_block-31-12{width:25%}#div_block-34-12{width:25%;align-items:flex-start;text-align:left}#div_block-37-12{width:25%}#div_block-40-12{width:25%}#div_block-76-12{max-width:1400px;width:100%;flex-direction:column;display:flex;text-align:center;align-items:center;padding-bottom:20px}#div_block-84-12{flex-direction:row;display:flex;align-items:center;margin-top:10px}@media (max-width:991px){#div_block-18-12{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:991px){#div_block-28-12{margin-top:20px}}@media (max-width:991px){#div_block-30-12{display:flex;flex-direction:row;flex-wrap:wrap}}@media (max-width:991px){#div_block-31-12{width:50%;margin-bottom:30px}}@media (max-width:991px){#div_block-34-12{width:50%}}@media (max-width:991px){#div_block-37-12{width:50%}}@media (max-width:991px){#div_block-40-12{width:50%}}@media (max-width:767px){#div_block-18-12{padding-bottom:4px}}@media (max-width:767px){#div_block-30-12{padding-bottom:0px}}@media (max-width:767px){#div_block-31-12{width:100%}}@media (max-width:767px){#div_block-34-12{width:100%;margin-bottom:30px}}@media (max-width:767px){#div_block-37-12{width:100%;margin-bottom:30px}}@media (max-width:767px){#div_block-40-12{width:100%;margin-bottom:30px}}#headline-32-12{color:#ffffff;margin-bottom:35px;font-size:clamp(18px,1.6vw,24px) }#headline-35-12{color:#ffffff;margin-bottom:35px;font-size:clamp(18px,1.6vw,24px) }#headline-38-12{color:#ffffff;margin-bottom:35px;font-size:clamp(18px,1.6vw,24px) }#headline-41-12{color:#ffffff;margin-bottom:35px;font-size:clamp(18px,1.6vw,24px) }@media (max-width:991px){#headline-32-12{margin-bottom:10px}}@media (max-width:991px){#headline-35-12{margin-bottom:10px}}@media (max-width:991px){#headline-38-12{margin-bottom:10px}}@media (max-width:991px){#headline-41-12{margin-bottom:10px}}#text_block-53-12{background-image:url(https://ecco-rail.eu/wp-content/uploads/fi-ss-envelope-1.svg);background-size:auto;font-size:clamp(14px,1.1vw,16px) ;color:#dfdfd2;text-align:left;line-height:2;padding-left:30px;background-repeat:no-repeat;background-position:0px 50%}#text_block-49-12{background-image:url(https://ecco-rail.eu/wp-content/uploads/phone-footer.svg);background-size:auto;font-size:clamp(14px,1.1vw,16px) ;color:#dfdfd2;text-align:left;line-height:2;padding-left:30px;background-repeat:no-repeat;background-position:0px 50%}#text_block-52-12{background-image:url(https://ecco-rail.eu/wp-content/uploads/phone-footer.svg);background-size:auto;font-size:clamp(14px,1.1vw,16px) ;color:#dfdfd2;text-align:left;line-height:2;padding-left:30px;background-repeat:no-repeat;display:none;background-position:0px 50%}#text_block-47-12{font-size:clamp(14px,1.1vw,16px) ;color:#dfdfd2;text-align:left;line-height:2}#text_block-86-12{color:#dfdfd2;font-size:clamp(14px,1.1vw,16px) }#link_text-114-12{font-size:clamp(14px,1.1vw,16px) ;color:#dfdfe2;margin-top:15px}#link_text-114-12:hover{color:#ffffff}#link-88-12{padding-top:0px}#image-6-12{height:34px}#image-97-12{margin-left:30px}#image-19-12{width:131px}#image-87-12{margin-left:10px;width:100px}#image-111-12{max-height:90vh;width:auto;height:auto}@media (max-width:991px){#image-19-12{margin-bottom:20px}}@media (max-width:479px){#image-6-12{height:25px}}@media (max-width:479px){#image-97-12{height:35px;margin-left:15px}}#fancy_icon-113-12{color:#ffffff}#fancy_icon-113-12>svg{width:21px;height:21px}#code_block-81-12{font-size:clamp(14px,1.1vw,16px) ;color:#dfdfd2}#_nav_menu-7-12 .oxy-nav-menu-hamburger-line{background-color:#ffffff}@media (max-width:991px){#_nav_menu-7-12 .oxy-nav-menu-list{display:none}#_nav_menu-7-12 .oxy-menu-toggle{display:initial}#_nav_menu-7-12.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-7-12.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-7-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:18px;padding-right:18px}#_nav_menu-7-12 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-7-12 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-7-12 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-7-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-7-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-7-12{display:none}#_nav_menu-7-12 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-7-12 .menu-item a{padding-top:20px;padding-left:18px;padding-right:18px;padding-bottom:20px;color:#ffffff;font-size:clamp(14px,1vw,16px) }#_nav_menu-7-12 .current-menu-item a{background-color:#ffffff;color:#131315}#_nav_menu-7-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-33-12 .oxy-nav-menu-hamburger-line{background-color:#dfdfe2}#_nav_menu-33-12.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-33-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:6px;padding-bottom:6px}#_nav_menu-33-12 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-33-12 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-33-12 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-33-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-33-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-33-12 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-33-12 .menu-item a{padding-top:6px;padding-bottom:6px;color:#dfdfe2;font-size:clamp(14px,1.1vw,16px) }#_nav_menu-33-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:6px;padding-right:6px}#_nav_menu-36-12 .oxy-nav-menu-hamburger-line{background-color:#dfdfe2}#_nav_menu-36-12.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-36-12.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:6px;padding-bottom:6px}#_nav_menu-36-12 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-36-12 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-36-12 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-36-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-36-12.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-36-12 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-36-12 .menu-item a{padding-top:6px;padding-bottom:6px;color:#dfdfe2;font-size:clamp(14px,1.1vw,16px) }#_nav_menu-36-12.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:6px;padding-right:6px}#shortcode-89-12{width:100%}#shortcode-93-12{width:100px;display:none}#shortcode-83-12{display:none}@media (max-width:991px){#shortcode-89-12{margin-top:-40px}}@media (max-width:991px){#shortcode-93-12{margin-top:-40px;margin-left:12px}}#_header-1-12.oxy-sticky-header-active{animation-duration:0.7s}#_header-1-12.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-1-12.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-1-12.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}#_header_row-2-12 .oxy-nav-menu-open,#_header_row-2-12 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#131315}.oxy-header.oxy-sticky-header-active > #_header_row-2-12.oxygen-show-in-sticky-only{display:block}#_header_row-2-12{background-color:#131315}#_header_row-9-12 .oxy-nav-menu-open,#_header_row-9-12 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}.oxy-header.oxy-sticky-header-active > #_header_row-9-12.oxygen-show-in-sticky-only{display:block}#_header_row-9-12{background-color:#ffffff;padding-top:10px;padding-bottom:10px}#_social_icons-20-12.oxy-social-icons{flex-direction:row;margin-right:-30px;margin-bottom:-30px}#_social_icons-20-12.oxy-social-icons a{font-size:32px;margin-right:30px;margin-bottom:30px;border-radius:50%}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-facebook{background-color:#3b5998}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-facebook:hover{background-color:#5b79b8}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-instagram{background-color:#c32aa3}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-instagram:hover{background-color:#e34ac3}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-twitter{background-color:#00b6f1}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-twitter:hover{background-color:#20d6ff}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-linkedin{background-color:#007bb6}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-linkedin:hover{background-color:#209bd6}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-rss{background-color:#ee802f}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-rss:hover{background-color:#ffa04f}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-youtube{background-color:#ff0000}#_social_icons-20-12.oxy-social-icons a.oxy-social-icons-youtube:hover{background-color:#ff4444}#_social_icons-20-12.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#fff}#_social_icons-20-12.oxy-social-icons a:hover svg{color:#fff}#modal-110-12{background-color:#ffffff;modal-position:center;width:auto ;position:relative}