.elementor-3171 .elementor-element.elementor-element-165c66f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3171 .elementor-element.elementor-element-a92be24{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-3171 .elementor-element.elementor-element-8054c5c.elementor-element{--align-self:center;--order:-99999}.elementor-3171 .elementor-element.elementor-element-8054c5c .elementor-icon-box-title{margin-block-end:8px;color:#073b3a}.elementor-3171 .elementor-element.elementor-element-af76c78.elementor-element{--align-self:center;--order:-99999}.elementor-3171 .elementor-element.elementor-element-af76c78 .elementor-icon-box-title{color:#073b3a}.elementor-3171 .elementor-element.elementor-element-2240b6e.elementor-element{--align-self:center;--order:-99999}.elementor-3171 .elementor-element.elementor-element-2240b6e .elementor-icon-box-title{color:#073b3a}.elementor-3171 .elementor-element.elementor-element-689430d.elementor-element{--align-self:center;--order:-99999}.elementor-3171 .elementor-element.elementor-element-689430d .elementor-icon-box-title{color:#073b3a}@media(max-width:1366px){.elementor-3171 .elementor-element.elementor-element-a92be24{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-3171 .elementor-element.elementor-element-a92be24{--grid-auto-flow:row}}@media(max-width:767px){.elementor-3171 .elementor-element.elementor-element-a92be24{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}.elementor-3171 .elementor-element.elementor-element-165c66f{background:#fff !important;border:1px solid #e4ecea;border-radius:16px;box-shadow:0 16px 40px rgba(7,59,58,.12);padding:24px !important;width:100%;max-width:760px !important;margin-inline:auto}.elementor-3171 .elementor-element.elementor-element-165c66f>.e-con-inner{display:flex;flex-direction:column;gap:16px;padding:0 !important;width:100%;max-width:100%}.elementor-3171 .elementor-element.elementor-element-165c66f>.e-con-inner:before{content:"LÖSUNGEN NACH FAHRZEUGTYP";display:block;align-self:flex-start;font:600 11px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#53706b}.elementor-3171 .elementor-element.elementor-element-165c66f .e-grid{width:100% !important;padding:0 !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto auto !important;gap:10px !important}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-widget-icon-box{margin:0 !important;min-width:0}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title{margin:0 !important;font-size:17px !important;font-weight:600;line-height:1.4;text-align:left !important}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a{display:flex;align-items:center;gap:14px;min-height:76px;padding:18px;border:1px solid #e5eeeb;border-radius:10px;background:#f7faf9;color:#073b3a !important;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a:before{content:"";width:26px;height:26px;flex:0 0 26px;background:currentColor;mask:var(--rail-icon) center/contain no-repeat;-webkit-mask:var(--rail-icon) center/contain no-repeat}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a:after{content:"→";margin-left:auto;font-size:21px;font-weight:400;color:#53706b}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a:hover,.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a:focus-visible{background:#eaf3ef;border-color:#9cad47;box-shadow:inset 3px 0 #cce34e;outline:2px solid transparent}.elementor-3171 .elementor-element.elementor-element-165c66f a[href*=schlafwagen]{--rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5v15M21 12v8M3 17h18M3 12h18v5M8 12V8h10a3 3 0 0 1 3 3v1'/%3E%3Ccircle cx='5.5' cy='9.5' r='2'/%3E%3C/svg%3E")}.elementor-3171 .elementor-element.elementor-element-165c66f a[href*=reisezugwagen]{--rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='13' rx='3'/%3E%3Cpath d='M3 12h18M9 5v7M15 5v7M6 18v2M18 18v2'/%3E%3C/svg%3E")}.elementor-3171 .elementor-element.elementor-element-165c66f a[href*=lokomotive]{--rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='15' rx='4'/%3E%3Cpath d='M5 11h14M12 3v8M8 18l-3 3M16 18l3 3M8 21h8M8 15h1M15 15h1'/%3E%3C/svg%3E")}.elementor-3171 .elementor-element.elementor-element-165c66f a[href*=spezialtechnik]{--rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4a6 6 0 0 0-7 7L3 15a3 3 0 0 0 4 4l4-4a6 6 0 0 0 7-7l-4 4-3-3 4-4Z'/%3E%3C/svg%3E")}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-widget-icon-box:has(a[href*=lokomotive]){order:3}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-widget-icon-box:has(a[href*=spezialtechnik]){order:4}@media(max-width:767px){.elementor-3171 .elementor-element.elementor-element-165c66f{padding:16px !important;border-radius:12px}.elementor-3171 .elementor-element.elementor-element-165c66f .e-grid{grid-template-columns:1fr !important}.elementor-3171 .elementor-element.elementor-element-165c66f .elementor-icon-box-title a{min-height:64px;padding:14px}}@media(prefers-reduced-motion:reduce){.elementor-3171 .elementor-element.elementor-element-165c66f a{transition:none !important}}