.elementor-7404 .elementor-element.elementor-element-4ddf96c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.76;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-7404 .elementor-element.elementor-element-4ddf96c:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisslogistik.ch/wp-content/uploads/2025/09/Umzugsunternehmen-Umzugsfirma-Zuegelzentrum-SwissLogistik-Umzugsservice-Umzugsplaner-Umzugslift-Umzugsspedition-Umzugswagen-Umzugskarton-Umzugskisten-34-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7404 .elementor-element.elementor-element-4ddf96c::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-background-video-container::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .e-con-inner > .elementor-background-video-container::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-background-slideshow::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F05A5C;--background-overlay:'';}.elementor-7404 .elementor-element.elementor-element-4ddf96c:hover::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c:hover > .elementor-background-video-container::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-background-slideshow:hover::before, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#DB3535;--background-overlay:'';}.elementor-7404 .elementor-element.elementor-element-4ddf96c:hover{--overlay-opacity:0.5;}.elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-shape-bottom svg, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .e-con-inner > .elementor-shape-bottom svg{height:100px;}.elementor-7404 .elementor-element.elementor-element-749266f{--display:flex;--min-height:480px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E73323;--border-color:#E73323;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7404 .elementor-element.elementor-element-749266f:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-749266f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-749266f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7404 .elementor-element.elementor-element-3283781{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#E73323;}.elementor-7404 .elementor-element.elementor-element-3283781 .elementor-headline{text-align:left;font-size:40px;line-height:50px;}.elementor-7404 .elementor-element.elementor-element-3283781 .elementor-headline-dynamic-wrapper path{stroke:#E73323;stroke-width:3px;}.elementor-7404 .elementor-element.elementor-element-fb4c177{border-style:none;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-progress-height:20px;--e-form-steps-indicator-progress-border-radius:0px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group > label, .elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-subgroup label{color:#000000;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-type-html{padding-bottom:0px;color:#000000;font-weight:600;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .e-form__buttons__wrapper__button-next{background-color:#E73323;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button[type="submit"]{background-color:#E73323;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .e-form__buttons__wrapper__button-next:hover{background-color:#000000;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button[type="submit"]:hover{background-color:#000000;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-fb4c177 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4{border-style:none;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-progress-height:20px;--e-form-steps-indicator-progress-border-radius:0px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group > label, .elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-subgroup label{color:#000000;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-type-html{padding-bottom:0px;color:#000000;font-weight:600;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .e-form__buttons__wrapper__button-next{background-color:#E73323;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button[type="submit"]{background-color:#E73323;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .e-form__buttons__wrapper__button-next:hover{background-color:#000000;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button[type="submit"]:hover{background-color:#000000;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ed9f1a4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-28b7067{--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:30px;--padding-right:0px;}.elementor-7404 .elementor-element.elementor-element-59acc07 .elementor-heading-title{font-family:"Asap Condensed", Sans-serif;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-9122663 > .elementor-container{max-width:1535px;}.elementor-7404 .elementor-element.elementor-element-9122663{margin-top:-125px;margin-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-d975c46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E73323;background-image:url("https://swisslogistik.ch/wp-content/uploads/2023/07/counter-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E6E6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 120px 80px 119px;}.elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated, .elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated > .elementor-background-overlay, .elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7404 .elementor-element.elementor-element-5722c4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7404 .elementor-element.elementor-element-5722c4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7404 .elementor-element.elementor-element-5722c4a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7404 .elementor-element.elementor-element-1670cd2 .elementor-icon-box-wrapper{align-items:center;}.elementor-7404 .elementor-element.elementor-element-1670cd2{--icon-box-icon-margin:15px;}.elementor-7404 .elementor-element.elementor-element-1670cd2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-1670cd2.elementor-view-framed .elementor-icon, .elementor-7404 .elementor-element.elementor-element-1670cd2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-1670cd2 .elementor-icon{font-size:55px;}.elementor-7404 .elementor-element.elementor-element-1670cd2 .elementor-icon-box-title, .elementor-7404 .elementor-element.elementor-element-1670cd2 .elementor-icon-box-title a{font-size:25px;}.elementor-7404 .elementor-element.elementor-element-1670cd2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7404 .elementor-element.elementor-element-3728829.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7404 .elementor-element.elementor-element-3728829.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7404 .elementor-element.elementor-element-3728829.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7404 .elementor-element.elementor-element-ad354d8 .elementor-icon-box-wrapper{align-items:center;}.elementor-7404 .elementor-element.elementor-element-ad354d8{--icon-box-icon-margin:15px;}.elementor-7404 .elementor-element.elementor-element-ad354d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ad354d8.elementor-view-framed .elementor-icon, .elementor-7404 .elementor-element.elementor-element-ad354d8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-ad354d8 .elementor-icon{font-size:55px;}.elementor-7404 .elementor-element.elementor-element-ad354d8 .elementor-icon-box-title, .elementor-7404 .elementor-element.elementor-element-ad354d8 .elementor-icon-box-title a{font-size:25px;}.elementor-7404 .elementor-element.elementor-element-ad354d8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7404 .elementor-element.elementor-element-b808bec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7404 .elementor-element.elementor-element-b808bec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7404 .elementor-element.elementor-element-b808bec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e .elementor-icon-box-wrapper{align-items:center;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e{--icon-box-icon-margin:15px;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e.elementor-view-framed .elementor-icon, .elementor-7404 .elementor-element.elementor-element-0ea7e3e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e .elementor-icon{font-size:55px;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e .elementor-icon-box-title, .elementor-7404 .elementor-element.elementor-element-0ea7e3e .elementor-icon-box-title a{font-size:25px;}.elementor-7404 .elementor-element.elementor-element-0ea7e3e .elementor-icon-box-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7404 .elementor-element.elementor-element-fe335c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7404 .elementor-element.elementor-element-fe335c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7404 .elementor-element.elementor-element-fe335c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7404 .elementor-element.elementor-element-32d0eb5 .elementor-icon-box-wrapper{align-items:center;}.elementor-7404 .elementor-element.elementor-element-32d0eb5{--icon-box-icon-margin:15px;}.elementor-7404 .elementor-element.elementor-element-32d0eb5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-32d0eb5.elementor-view-framed .elementor-icon, .elementor-7404 .elementor-element.elementor-element-32d0eb5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-32d0eb5 .elementor-icon{font-size:55px;}.elementor-7404 .elementor-element.elementor-element-32d0eb5 .elementor-icon-box-title, .elementor-7404 .elementor-element.elementor-element-32d0eb5 .elementor-icon-box-title a{font-size:25px;}.elementor-7404 .elementor-element.elementor-element-32d0eb5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-776dc8c{font-size:20px;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-5c2e8a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7404 .elementor-element.elementor-element-slff442{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7404 .elementor-element.elementor-element-c506b62 > .elementor-container{max-width:1320px;}.elementor-7404 .elementor-element.elementor-element-c506b62{padding:100px 0px 100px 0px;}.elementor-7404 .elementor-element.elementor-element-c284d93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-c88ecda .subtitle-noxiy{justify-content:center;gap:10px;}.elementor-7404 .elementor-element.elementor-element-c88ecda .subtitle-noxiy span{color:#E73323;}.elementor-7404 .elementor-element.elementor-element-c88ecda .subtitle-noxiy img{max-width:20px;}.elementor-7404 .elementor-element.elementor-element-abf0d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-7404 .elementor-element.elementor-element-abf0d11 .elementor-heading-title{line-height:60px;color:#121212;}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__two-item-image::after{background:linear-gradient(180deg, rgba(249, 77, 29, 0) 0%,#E73323 85.11%);}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__four-item-inner-content-top i{color:#E73323;}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__three-item-content-icon a i{color:#E73323;}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__one-item-content-left i{color:#E73323;}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__one-item-content-left{background:#E73323;}.elementor-7404 .elementor-element.elementor-element-aa07d14 .portfolio__two-item-image-content > a i{color:#E73323;}.elementor-7404 .elementor-element.elementor-element-b81cebe:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-b81cebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisslogistik.ch/wp-content/uploads/2023/07/services-1.png");}.elementor-7404 .elementor-element.elementor-element-b81cebe > .elementor-container{max-width:1340px;}.elementor-7404 .elementor-element.elementor-element-b81cebe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 200px 0px;}.elementor-7404 .elementor-element.elementor-element-b81cebe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-d01ede3 .subtitle-noxiy{justify-content:center;gap:10px;}.elementor-7404 .elementor-element.elementor-element-d01ede3 .subtitle-noxiy img{max-width:20px;}.elementor-7404 .elementor-element.elementor-element-dcd2daf{text-align:center;}.elementor-7404 .elementor-element.elementor-element-dcd2daf .elementor-heading-title{font-size:50px;line-height:60px;color:#000000;}.elementor-7404 .elementor-element.elementor-element-7d96f2e > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-9854bf8 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-17d4ffc > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-4680918 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-e73eaa1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-a437861 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-c9ee124 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-cea5be3 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73323;border-radius:5px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-160dc9b > .elementor-container{max-width:1320px;}.elementor-7404 .elementor-element.elementor-element-160dc9b{padding:110px 0px 110px 0px;}.elementor-7404 .elementor-element.elementor-element-f63d4a5 .subtitle-noxiy{justify-content:center;gap:10px;}.elementor-7404 .elementor-element.elementor-element-f63d4a5 .subtitle-noxiy img{max-width:20px;}.elementor-7404 .elementor-element.elementor-element-834f457{padding:0px 0px 15px 0px;text-align:center;}.elementor-7404 .elementor-element.elementor-element-834f457 .elementor-heading-title{line-height:60px;color:#121212;}.elementor-7404 .elementor-element.elementor-element-f8434d1 .faq__area-item .icon::after{color:#E73323;font-size:16px;}.elementor-7404 .elementor-element.elementor-element-f8434d1 .faq__area-item-body p{font-size:18px;color:#000000;}.elementor-7404 .elementor-element.elementor-element-f8434d1 .faq__area-item{margin-bottom:20px;}.elementor-7404 .elementor-element.elementor-element-7788b9c:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-7788b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-7404 .elementor-element.elementor-element-7788b9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-7404 .elementor-element.elementor-element-7788b9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-de2f9af > .elementor-container{max-width:1320px;}.elementor-7404 .elementor-element.elementor-element-de2f9af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 0px 110px 0px;}.elementor-7404 .elementor-element.elementor-element-de2f9af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-94b9ad0 .subtitle-noxiy{justify-content:center;gap:10px;}.elementor-7404 .elementor-element.elementor-element-94b9ad0 .subtitle-noxiy img{max-width:20px;}.elementor-7404 .elementor-element.elementor-element-42270c3{padding:0px 0px 15px 0px;text-align:center;}.elementor-7404 .elementor-element.elementor-element-42270c3 .elementor-heading-title{line-height:60px;color:#121212;}.elementor-7404 .elementor-element.elementor-element-8909d6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-7404 .elementor-element.elementor-element-749266f{--width:50%;}.elementor-7404 .elementor-element.elementor-element-28b7067{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7404 .elementor-element.elementor-element-5722c4a{width:50%;}.elementor-7404 .elementor-element.elementor-element-3728829{width:50%;}.elementor-7404 .elementor-element.elementor-element-b808bec{width:50%;}.elementor-7404 .elementor-element.elementor-element-fe335c6{width:50%;}.elementor-7404 .elementor-element.elementor-element-6953e5a{width:50%;}.elementor-7404 .elementor-element.elementor-element-21c5fe6{width:50%;}.elementor-7404 .elementor-element.elementor-element-6c41b7a{width:50%;}.elementor-7404 .elementor-element.elementor-element-92b7a5d{width:50%;}.elementor-7404 .elementor-element.elementor-element-443f4b5{width:50%;}.elementor-7404 .elementor-element.elementor-element-498de1d{width:50%;}.elementor-7404 .elementor-element.elementor-element-4c05e74{width:50%;}.elementor-7404 .elementor-element.elementor-element-1ac4753{width:50%;}.elementor-7404 .elementor-element.elementor-element-cb6a2a8{width:100%;}.elementor-7404 .elementor-element.elementor-element-c881d77{width:100%;}}@media(min-width:1025px){.elementor-7404 .elementor-element.elementor-element-4ddf96c:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-7404 .elementor-element.elementor-element-9122663{margin-top:0px;margin-bottom:0px;padding:11px 11px 11px 11px;}.elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-7404 .elementor-element.elementor-element-c506b62{padding:0px 0px 80px 0px;}.elementor-7404 .elementor-element.elementor-element-abf0d11 .elementor-heading-title{line-height:52px;}.elementor-7404 .elementor-element.elementor-element-b81cebe{padding:80px 0px 65px 0px;}.elementor-7404 .elementor-element.elementor-element-dcd2daf .elementor-heading-title{line-height:52px;}.elementor-7404 .elementor-element.elementor-element-160dc9b{padding:80px 0px 80px 0px;}.elementor-7404 .elementor-element.elementor-element-cb6a2a8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7404 .elementor-element.elementor-element-834f457{width:100%;max-width:100%;}.elementor-7404 .elementor-element.elementor-element-834f457 .elementor-heading-title{line-height:52px;}.elementor-7404 .elementor-element.elementor-element-de2f9af{padding:80px 0px 80px 0px;}.elementor-7404 .elementor-element.elementor-element-c881d77 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7404 .elementor-element.elementor-element-42270c3{width:100%;max-width:100%;}.elementor-7404 .elementor-element.elementor-element-42270c3 .elementor-heading-title{line-height:52px;}}@media(max-width:767px){.elementor-7404 .elementor-element.elementor-element-4ddf96c:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://swisslogistik.ch/wp-content/uploads/2025/09/Umzugsunternehmen-Umzugsfirma-Zuegelzentrum-SwissLogistik-Umzugsservice-Umzugsplaner-Umzugslift-Umzugsspedition-Umzugswagen-Umzugskarton-Umzugskisten-34-1.jpg");}.elementor-7404 .elementor-element.elementor-element-4ddf96c > .elementor-shape-bottom svg, .elementor-7404 .elementor-element.elementor-element-4ddf96c > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);}.elementor-7404 .elementor-element.elementor-element-4ddf96c{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7404 .elementor-element.elementor-element-749266f{--min-height:480px;}.elementor-7404 .elementor-element.elementor-element-3283781 .elementor-headline{font-size:25px;}.elementor-7404 .elementor-element.elementor-element-28b7067{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7404 .elementor-element.elementor-element-59acc07 .elementor-heading-title{font-size:30px;}.elementor-7404 .elementor-element.elementor-element-9122663{padding:10px 10px 10px 10px;}.elementor-7404 .elementor-element.elementor-element-d975c46 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-7404 .elementor-element.elementor-element-5722c4a{width:50%;}.elementor-7404 .elementor-element.elementor-element-3728829{width:50%;}.elementor-7404 .elementor-element.elementor-element-b808bec{width:50%;}.elementor-7404 .elementor-element.elementor-element-fe335c6{width:50%;}.elementor-7404 .elementor-element.elementor-element-c506b62{padding:20px 20px 20px 20px;}.elementor-7404 .elementor-element.elementor-element-abf0d11{width:100%;max-width:100%;}.elementor-7404 .elementor-element.elementor-element-abf0d11 .elementor-heading-title{line-height:38px;}.elementor-7404 .elementor-element.elementor-element-b81cebe{padding:30px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-dcd2daf .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-7404 .elementor-element.elementor-element-160dc9b{padding:20px 20px 20px 20px;}.elementor-7404 .elementor-element.elementor-element-834f457{width:100%;max-width:100%;}.elementor-7404 .elementor-element.elementor-element-834f457 .elementor-heading-title{line-height:38px;}.elementor-7404 .elementor-element.elementor-element-7788b9c{padding:56px 0px 56px 0px;}.elementor-7404 .elementor-element.elementor-element-de2f9af{padding:10px 10px 10px 10px;}.elementor-7404 .elementor-element.elementor-element-42270c3{width:100%;max-width:100%;}.elementor-7404 .elementor-element.elementor-element-42270c3 .elementor-heading-title{line-height:38px;}}/* Start custom CSS *//* ================================================================
   SwissLogistik – Design System v3 (nur diese Seite)
   Rot dominant · Grau als Fläche · Schwarz nur für Schrift
   ================================================================ */
body.elementor-page-7404{
 --r:#E73323;--r2:#E73323;--r3:#B81D2C;--r-l:#FDEBE9;--r-ll:#FFF6F7;--r-glow:rgba(231,51,35,.4);
 --txt:#111827;--txt2:#374151;--g600:#4A5568;--g500:#6B7280;
 --g50:#F8F9FA;--g100:#F1F3F5;--g150:#EBEEF1;--g200:#E2E6EB;--g300:#CBD2D9;
 --grad:linear-gradient(135deg,#E73323 0%,#E73323 45%,#E73323 100%);
 --rad:22px;
 --sh:0 1px 2px rgba(17,24,39,.04),0 14px 34px -14px rgba(17,24,39,.14);
 --sh-h:0 2px 6px rgba(17,24,39,.06),0 28px 56px -18px rgba(17,24,39,.22);
 --sh-r:0 18px 40px -16px rgba(231,51,35,.5);
 --ease:cubic-bezier(.2,.8,.2,1);
 --font:"Plus Jakarta Sans",Inter,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
body.elementor-page-7404, body.elementor-page-7404 h1, body.elementor-page-7404 h2, body.elementor-page-7404 h3, body.elementor-page-7404 h4, body.elementor-page-7404 h5, body.elementor-page-7404 h6, body.elementor-page-7404 p, body.elementor-page-7404 a, body.elementor-page-7404 li, body.elementor-page-7404 input, body.elementor-page-7404 select, body.elementor-page-7404 textarea, body.elementor-page-7404 button, body.elementor-page-7404 .elementor-heading-title{font-family:var(--font)!important}
html{scroll-behavior:smooth}
body.elementor-page-7404 #offerte{scroll-margin-top:110px}

/* ---------- Header ---------- */
body.elementor-page-7404 .noxiy-builder-header .elementor-section, body.elementor-page-7404 .noxiy-builder-header .e-con{background-color:rgba(255,255,255,.9)!important;background-image:none!important;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}
body.elementor-page-7404 .noxiy-builder-header{border-bottom:1px solid var(--g200);box-shadow:0 10px 30px -22px rgba(17,24,39,.35)}
body.elementor-page-7404 .noxiy-builder-header a:hover{color:var(--r)!important}

/* ---------- Typografie ---------- */
body.elementor-page-7404 .elementor-widget-heading h2.elementor-heading-title{font-size:clamp(30px,3.2vw,48px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.03em!important;color:var(--txt)}
body.elementor-page-7404 .elementor-widget-heading h3.elementor-heading-title{font-weight:700!important;letter-spacing:-.015em;color:var(--txt)}
body.elementor-page-7404 .elementor-widget-text-editor, body.elementor-page-7404 .elementor-widget-text-editor p{color:var(--g600);line-height:1.75}
body.elementor-page-7404 .subtitle-noxiy span{display:inline-flex!important;align-items:center;gap:9px;background:var(--r-l);color:var(--r2)!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.08em;text-transform:uppercase;padding:7px 15px 7px 12px;border-radius:6px;border:1px solid rgba(231,51,35,.18)}
body.elementor-page-7404 .subtitle-noxiy span::before{content:""!important;display:inline-block!important;position:static!important;width:7px!important;height:7px!important;border-radius:50%;background:var(--r)!important;box-shadow:0 0 0 4px rgba(231,51,35,.18);margin:0!important;transform:none!important}
body.elementor-page-7404 .subtitle-noxiy span::after{display:none!important}

/* ---------- Buttons ---------- */
body.elementor-page-7404 .elementor-button, body.elementor-page-7404 button[type=submit], body.elementor-page-7404 a.sl-cta, body.elementor-page-7404 .theme-btn, body.elementor-page-7404 .btn-one{border-radius:6px!important;font-weight:700!important;background:var(--grad)!important;border:0!important;box-shadow:var(--sh-r)!important;transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s!important}
body.elementor-page-7404 .elementor-button:hover, body.elementor-page-7404 button[type=submit]:hover, body.elementor-page-7404 a.sl-cta:hover, body.elementor-page-7404 .theme-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 24px 48px -18px rgba(231,51,35,.6)!important}
body.elementor-page-7404 .sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border-radius:6px;font-weight:700;font-size:15.5px;text-decoration:none!important;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,color .25s;white-space:nowrap}
body.elementor-page-7404 .sl-btn span{transition:transform .25s var(--ease)}
body.elementor-page-7404 .sl-btn:hover span{transform:translateX(4px)}
body.elementor-page-7404 .sl-btn-red{background:var(--grad);color:#fff!important;box-shadow:var(--sh-r)}
body.elementor-page-7404 .sl-btn-red:hover{transform:translateY(-2px);filter:brightness(1.05)}
body.elementor-page-7404 .sl-btn-ghost{background:rgba(255,255,255,.12);color:#fff!important;border:1.5px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.elementor-page-7404 .sl-btn-ghost:hover{background:#fff;color:var(--r2)!important;transform:translateY(-2px)}
body.elementor-page-7404 .sl-btn-block{width:100%}
/* Auf roten Flächen: weisser Haupt-Button */
body.elementor-page-7404 .sl-on-red .sl-btn-red{background:#fff;color:var(--r2)!important;box-shadow:0 18px 36px -16px rgba(0,0,0,.35)}
body.elementor-page-7404 .sl-on-red .sl-btn-red:hover{background:#fff;filter:none;box-shadow:0 24px 44px -16px rgba(0,0,0,.4)}

/* ---------- Hero (rot) ---------- */
body.elementor-page-7404 .elementor-element-4ddf96c::before{background-color:transparent!important;opacity:1!important;background-image:radial-gradient(900px 500px at 85% 10%,rgba(255,255,255,.14),transparent 60%),linear-gradient(110deg,rgba(184,29,44,.95) 0%,rgba(231,51,35,.9) 40%,rgba(231,51,35,.78) 70%,rgba(231,51,35,.6) 100%)!important}
body.elementor-page-7404 .elementor-element-59acc07 .elementor-heading-title{font-size:clamp(34px,3.9vw,58px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.035em!important;color:#fff!important}
body.elementor-page-7404 .elementor-element-776dc8c, body.elementor-page-7404 .elementor-element-776dc8c p, body.elementor-page-7404 .elementor-element-776dc8c li{color:rgba(255,255,255,.88)!important;font-size:16px!important;line-height:1.7!important}
body.elementor-page-7404 .elementor-element-776dc8c strong, body.elementor-page-7404 .elementor-element-776dc8c b, body.elementor-page-7404 .elementor-element-776dc8c em{color:#fff!important}
body.elementor-page-7404 .elementor-element-28b7067 .sl-btn-red{background:#fff;color:var(--r2)!important;box-shadow:0 18px 36px -16px rgba(0,0,0,.35)}
body.elementor-page-7404 .elementor-element-28b7067 .sl-btn-red:hover{filter:none;box-shadow:0 24px 44px -16px rgba(0,0,0,.4)}
body.elementor-page-7404 .sl-hero-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:6px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13.5px;font-weight:600;margin-bottom:6px}
body.elementor-page-7404 .sl-hero-badge b{color:#fff}
body.elementor-page-7404 .sl-hero-badge .sl-sep{width:1px;height:14px;background:rgba(255,255,255,.4)}
body.elementor-page-7404 .sl-hero-badge .sl-dot{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.3)}
body.elementor-page-7404 .sl-dot{width:8px;height:8px;border-radius:50%;background:var(--r);box-shadow:0 0 0 4px rgba(231,51,35,.22);display:inline-block;animation:slPulse 2.4s var(--ease) infinite}
@keyframes slPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}
body.elementor-page-7404 .sl-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 18px}
@media(min-width:768px){body.elementor-page-7404 .sl-hero-ctas{flex-wrap:nowrap}}
body.elementor-page-7404 .sl-hero-checks{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;color:#fff;font-size:14.5px;font-weight:600}
body.elementor-page-7404 .sl-hero-checks li{display:flex;align-items:center;gap:8px}
body.elementor-page-7404 .sl-hero-checks li::before{content:"";width:20px;height:20px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E63946' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/11px no-repeat}

/* Formular-Karte */
body.elementor-page-7404 .elementor-element-749266f{border-radius:6px!important;border:0!important;background:#fff!important;box-shadow:0 40px 90px -30px rgba(90,10,20,.55),0 0 0 8px rgba(255,255,255,.18)!important;overflow:hidden;position:relative}
body.elementor-page-7404 .elementor-element-749266f::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--grad)}
body.elementor-page-7404 .elementor-headline-dynamic-wrapper svg{display:none!important}
body.elementor-page-7404 .elementor-element-3283781 .elementor-headline{font-weight:800!important;letter-spacing:-.025em;color:var(--txt)!important}
body.elementor-page-7404 .elementor-element-3283781 .elementor-headline-dynamic-text{color:var(--r)!important}
body.elementor-page-7404 .elementor-field-group input:not([type=checkbox]):not([type=radio]), body.elementor-page-7404 .elementor-field-group select, body.elementor-page-7404 .elementor-field-group textarea{border-radius:6px!important;border:1.5px solid var(--g200)!important;background:var(--g50)!important;color:var(--txt)!important;transition:border-color .2s,box-shadow .2s,background .2s}
body.elementor-page-7404 .elementor-field-group input:hover, body.elementor-page-7404 .elementor-field-group select:hover{border-color:var(--g300)!important}
body.elementor-page-7404 .elementor-field-group input:focus, body.elementor-page-7404 .elementor-field-group select:focus, body.elementor-page-7404 .elementor-field-group textarea:focus{border-color:var(--r)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(231,51,35,.14)!important;outline:none}
body.elementor-page-7404 .elementor-field-type-checkbox input{accent-color:var(--r)}
body.elementor-page-7404 .elementor-widget-form button[type=submit], body.elementor-page-7404 .elementor-widget-form .e-form__buttons__wrapper__button-next{min-height:58px;font-size:17px!important}
body.elementor-page-7404 .elementor-widget-form .e-form__buttons__wrapper__button-previous{background:var(--g100)!important;color:var(--txt2)!important;box-shadow:none!important}
body.elementor-page-7404 .e-form__indicators{margin-bottom:22px!important}
body.elementor-page-7404 .e-form__indicators__indicator__progress{background:var(--g100)!important;border-radius:6px!important;height:10px!important;overflow:hidden}
body.elementor-page-7404 .e-form__indicators__indicator__progress__meter{background:var(--grad)!important;border-radius:6px!important;color:transparent!important;font-size:0!important;transition:width .5s var(--ease)!important}

/* ---------- Moderne Icons (einheitlich) ---------- */
body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon{width:64px!important;height:64px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:6px!important;background:var(--grad)!important;box-shadow:0 12px 26px -12px rgba(231,51,35,.65),inset 0 1px 0 rgba(255,255,255,.25)!important;color:#fff!important;font-size:28px!important;padding:0!important;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon svg{width:30px!important;height:30px!important}
body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon svg, body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon svg *{fill:#fff!important;color:#fff!important}
body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon svg [stroke]:not([stroke=none]){stroke:#fff!important}
body.elementor-page-7404 .elementor-widget-icon-box .elementor-icon img{filter:brightness(0) invert(1)}
body.elementor-page-7404 .elementor-widget-icon-box:hover .elementor-icon{transform:translateY(-3px) rotate(-4deg);box-shadow:0 18px 32px -12px rgba(231,51,35,.75)!important}

/* ---------- Trust-Leiste (grau, weisse Karten) ---------- */
body.elementor-page-7404 .elementor-element-d975c46, body.elementor-page-7404 .elementor-element-d975c46 > .elementor-widget-wrap, body.elementor-page-7404 .elementor-element-d975c46 > .elementor-element-populated{background:var(--g100)!important;background-image:none!important}
body.elementor-page-7404 .elementor-element-d975c46 .elementor-widget-icon-box > .elementor-widget-container{background:#fff;border:1px solid var(--g200);border-radius:6px;padding:20px;box-shadow:var(--sh);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}
body.elementor-page-7404 .elementor-element-d975c46 .elementor-widget-icon-box > .elementor-widget-container:hover{transform:translateY(-5px);box-shadow:var(--sh-h);border-color:rgba(231,51,35,.35)}
body.elementor-page-7404 .elementor-element-d975c46 .elementor-icon{width:54px!important;height:54px!important;border-radius:6px!important}
body.elementor-page-7404 .elementor-element-d975c46 .elementor-icon svg{width:26px!important;height:26px!important}
body.elementor-page-7404 .elementor-element-d975c46 .elementor-icon-box-title, body.elementor-page-7404 .elementor-element-d975c46 .elementor-icon-box-title *{color:var(--txt)!important;font-weight:800!important;letter-spacing:-.01em}

/* ---------- USP-Grid ---------- */
body.elementor-page-7404 .elementor-element-131502e{background:var(--g100)!important;padding-bottom:40px}
body.elementor-page-7404 .elementor-element-131502e > .elementor-container{gap:20px}
body.elementor-page-7404 .elementor-element-131502e .elementor-column > .elementor-widget-wrap, body.elementor-page-7404 .elementor-element-131502e .elementor-element-populated{border-radius:var(--rad)!important;background:#fff!important;background-image:none!important;border:1px solid var(--g200);box-shadow:var(--sh)!important;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;position:relative;overflow:hidden}
body.elementor-page-7404 .elementor-element-131502e .elementor-column > .elementor-widget-wrap::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}
body.elementor-page-7404 .elementor-element-131502e .elementor-column > .elementor-widget-wrap:hover{transform:translateY(-6px);box-shadow:var(--sh-h)!important;border-color:rgba(231,51,35,.3)}
body.elementor-page-7404 .elementor-element-131502e .elementor-column > .elementor-widget-wrap:hover::before{transform:scaleX(1)}
body.elementor-page-7404 .elementor-element-131502e .elementor-column.elementor-element-e0ae5bb > .elementor-widget-wrap, body.elementor-page-7404 .elementor-element-131502e .elementor-column.elementor-element-e0ae5bb > .elementor-element-populated{background:var(--grad)!important;background-image:var(--grad)!important;border-color:transparent;box-shadow:var(--sh-r)!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-element-e0ae5bb .elementor-icon{background:rgba(255,255,255,.2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-icon-box-title{color:var(--txt)!important;font-weight:800!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-icon-box-description{color:var(--g600)!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-element-e0ae5bb .elementor-icon-box-title{color:#fff!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-element-e0ae5bb .elementor-icon-box-description{color:rgba(255,255,255,.9)!important}

/* ---------- Deko der Vorlage entfernen ---------- */
body.elementor-page-7404 .elementor-element-34d5334, body.elementor-page-7404 .elementor-element-b81cebe, body.elementor-page-7404 .elementor-element-711052a, body.elementor-page-7404 .elementor-element-32e7183{background-image:none!important}
body.elementor-page-7404 .elementor-element-b81cebe, body.elementor-page-7404 .elementor-element-32e7183{background-color:var(--g100)!important}
body.elementor-page-7404 .features__two{background-image:none!important;background-color:#fff!important}
body.elementor-page-7404 .who__area-right-image-shape, body.elementor-page-7404 .who__area-right-image-shape-one, body.elementor-page-7404 .elementor-element-afe36c5{display:none!important}

/* ---------- Bilder ---------- */
body.elementor-page-7404 .benefits__area-left-image img, body.elementor-page-7404 .about__one-left-image img, body.elementor-page-7404 .who__area-right-image img, body.elementor-page-7404 .features__two img, body.elementor-page-7404 .portfolio__two-item-image, body.elementor-page-7404 .portfolio__two-item-image img{border-radius:var(--rad)!important}
body.elementor-page-7404 .about__one-left-image-experience, body.elementor-page-7404 .benefits__area-left-image-from{background:var(--grad)!important;border-radius:6px!important;box-shadow:var(--sh-r)}
body.elementor-page-7404 .about__one-left-image-experience *, body.elementor-page-7404 .benefits__area-left-image-from *{color:#fff!important}
body.elementor-page-7404 .benefits__area-left-image-from [class*="line"], body.elementor-page-7404 .benefits__area-left-image-from span:first-child{background:rgba(255,255,255,.25)!important}
body.elementor-page-7404 .portfolio__two-item-image::after{background:linear-gradient(180deg,rgba(184,29,44,0) 40%,rgba(184,29,44,.85) 95%)!important;opacity:1!important}
body.elementor-page-7404 .portfolio__two-item{transition:transform .4s var(--ease)}
body.elementor-page-7404 .portfolio__two-item:hover{transform:translateY(-8px)}

/* ---------- Leistungskarten ---------- */
body.elementor-page-7404 .elementor-widget-services_noxiy > .elementor-widget-container{border:1px solid var(--g200)!important;border-radius:var(--rad)!important;background:#fff;box-shadow:var(--sh)!important;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}
body.elementor-page-7404 .elementor-widget-services_noxiy > .elementor-widget-container:hover{transform:translateY(-8px);box-shadow:var(--sh-h)!important;border-color:rgba(231,51,35,.35)!important}
body.elementor-page-7404 .services__one-item{border:0!important;box-shadow:none!important;background:#fff}
body.elementor-page-7404 .services__one-item img{border-radius:6px!important;transition:transform .6s var(--ease)}
body.elementor-page-7404 .elementor-widget-services_noxiy:hover .services__one-item img{transform:scale(1.04)}
body.elementor-page-7404 .services__one-item h4, body.elementor-page-7404 .services__one-item h3{color:var(--txt)!important;font-weight:800!important;letter-spacing:-.015em}

/* ---------- Kacheln ---------- */
body.elementor-page-7404 .features__two-left-bottom-item{border-radius:var(--rad)!important;box-shadow:var(--sh)!important;border:1px solid var(--g200);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s}
body.elementor-page-7404 .features__two-left-bottom-item:hover{transform:translateY(-5px);box-shadow:var(--sh-h)!important}
body.elementor-page-7404 .features__two-left-bottom-item::before{background:var(--grad)!important}
body.elementor-page-7404 .elementor-widget-contact-info-noxiy > .elementor-widget-container{border-radius:var(--rad)!important;box-shadow:var(--sh)!important;border:1px solid var(--g200);transition:transform .3s var(--ease),box-shadow .3s}
body.elementor-page-7404 .elementor-widget-contact-info-noxiy > .elementor-widget-container:hover{transform:translateY(-5px);box-shadow:var(--sh-h)!important}

/* ---------- Preise ---------- */
body.elementor-page-7404 .sl-table-wrap{border-radius:var(--rad)!important;overflow:hidden;box-shadow:var(--sh)!important;border:1px solid var(--g200)}
body.elementor-page-7404 .sl-table-wrap table{border-collapse:separate!important;border-spacing:0;box-shadow:none!important}
body.elementor-page-7404 .elementor-widget-html th{background:var(--grad)!important;color:#fff!important;letter-spacing:.03em}
body.elementor-page-7404 .elementor-widget-html tbody tr{transition:background .2s}
body.elementor-page-7404 .elementor-widget-html tbody tr:hover{background:var(--r-ll)!important}
body.elementor-page-7404 .sl-card{border-radius:var(--rad)!important;box-shadow:var(--sh)!important;border:1px solid var(--g200)!important;transition:transform .3s var(--ease),box-shadow .3s}
body.elementor-page-7404 .sl-card:hover{transform:translateY(-5px);box-shadow:var(--sh-h)!important}
body.elementor-page-7404 .sl-eyebrow{display:inline-block;background:var(--r-l);color:var(--r2)!important;font-weight:700;border-radius:6px;padding:7px 14px}

/* ---------- FAQ & Bewertungen ---------- */
body.elementor-page-7404 .faq__area-item{border-radius:6px!important;border:1px solid var(--g200)!important;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.04);overflow:hidden;margin-bottom:12px;transition:box-shadow .25s,border-color .25s}
body.elementor-page-7404 .faq__area-item:hover{border-color:rgba(231,51,35,.35)!important;box-shadow:var(--sh)}
body.elementor-page-7404 .wp-gr .grw-review-inner{border-radius:6px!important;box-shadow:var(--sh)!important;border:1px solid var(--g200)!important;transition:transform .3s var(--ease)}
body.elementor-page-7404 .wp-gr .grw-review-inner:hover{transform:translateY(-4px)}

/* ---------- Ablauf (neu) ---------- */
body.elementor-page-7404 .sl-flow{padding:clamp(64px,8vw,104px) 20px;background:#fff}
body.elementor-page-7404 .sl-flow-in{max-width:1200px;margin:0 auto}
body.elementor-page-7404 .sl-flow-head{text-align:center;max-width:720px;margin:0 auto 48px}
body.elementor-page-7404 .sl-pill{display:inline-flex;align-items:center;gap:9px;background:var(--r-l);color:var(--r2);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:7px 15px 7px 12px;border-radius:6px;border:1px solid rgba(231,51,35,.18)}
body.elementor-page-7404 .sl-flow h2{font-size:clamp(30px,3.2vw,48px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.08!important;color:var(--txt)!important;margin:16px 0 12px!important}
body.elementor-page-7404 .sl-flow-head p{color:var(--g600);font-size:17px;line-height:1.7;margin:0}
body.elementor-page-7404 .sl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s;position:relative}
body.elementor-page-7404 .sl-step{position:relative;background:#fff;border:1px solid var(--g200);border-radius:6px;padding:26px 22px 24px;box-shadow:var(--sh);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;overflow:hidden}
body.elementor-page-7404 .sl-step::after{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;right:16px;top:10px;font-size:54px;font-weight:800;letter-spacing:-.04em;color:var(--g100);line-height:1;transition:color .35s}
body.elementor-page-7404 .sl-step:hover{transform:translateY(-6px);box-shadow:var(--sh-h);border-color:rgba(231,51,35,.35)}
body.elementor-page-7404 .sl-step:hover::after{color:var(--r-l)}
body.elementor-page-7404 .sl-step-ic{position:relative;z-index:1;width:56px;height:56px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--grad);color:#fff;box-shadow:0 12px 26px -12px rgba(231,51,35,.65),inset 0 1px 0 rgba(255,255,255,.25);margin-bottom:18px;transition:transform .35s var(--ease)}
body.elementor-page-7404 .sl-step:hover .sl-step-ic{transform:rotate(-6deg) scale(1.05)}
body.elementor-page-7404 .sl-step-ic svg{width:26px;height:26px}
body.elementor-page-7404 .sl-step h3{position:relative;z-index:1;font-size:18px!important;font-weight:800!important;color:var(--txt)!important;margin:0 0 8px!important;letter-spacing:-.015em}
body.elementor-page-7404 .sl-step p{position:relative;z-index:1;margin:0;color:var(--g600);font-size:14.5px;line-height:1.6}
body.elementor-page-7404 .sl-step-opt{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;color:var(--r2);background:var(--r-l);padding:2px 8px;border-radius:6px;vertical-align:middle;letter-spacing:.04em}
body.elementor-page-7404 .sl-step-hl{background:var(--grad);border-color:transparent;box-shadow:var(--sh-r)}
body.elementor-page-7404 .sl-step-hl::after{color:rgba(255,255,255,.18)}
body.elementor-page-7404 .sl-step-hl:hover::after{color:rgba(255,255,255,.25)}
body.elementor-page-7404 .sl-step-hl .sl-step-ic{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
body.elementor-page-7404 .sl-step-hl h3{color:#fff!important}
body.elementor-page-7404 .sl-step-hl p{color:rgba(255,255,255,.9)}
body.elementor-page-7404 .sl-flow-cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:40px}
@media(max-width:1024px){body.elementor-page-7404 .sl-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.elementor-page-7404 .sl-steps{grid-template-columns:1fr}}

/* ---------- Abschluss-CTA (rot) ---------- */
body.elementor-page-7404 .sl-final{position:relative;overflow:hidden;background:var(--r2);padding:clamp(64px,8vw,112px) 20px;isolation:isolate}
body.elementor-page-7404 .sl-final-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 420px at 12% 15%,rgba(255,255,255,.2),transparent 60%),radial-gradient(600px 380px at 92% 95%,rgba(120,10,20,.35),transparent 60%),linear-gradient(135deg,#EE4B57 0%,#E73323 40%,#C21F2E 100%)}
body.elementor-page-7404 .sl-final-glow::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%)}
body.elementor-page-7404 .sl-final-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.25fr .9fr;gap:48px;align-items:center}
body.elementor-page-7404 .sl-pill-dark{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 12px;border-radius:6px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
body.elementor-page-7404 .sl-pill-dark .sl-dot{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.3)}
body.elementor-page-7404 .sl-final h2{color:#fff!important;font-size:clamp(34px,4vw,58px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.035em!important;margin:20px 0 18px!important}
body.elementor-page-7404 .sl-final h2 span{color:#FFE3E5;background:none;-webkit-text-fill-color:#FFE3E5}
body.elementor-page-7404 .sl-final p{color:rgba(255,255,255,.9)!important;font-size:17px;line-height:1.7;max-width:560px;margin:0 0 22px}
body.elementor-page-7404 .sl-final-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
body.elementor-page-7404 .sl-final-list li{color:#fff;font-weight:600;font-size:14px;padding:8px 14px;border-radius:6px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25)}
body.elementor-page-7404 .sl-final-card{background:#fff;border-radius:6px;padding:30px;display:grid;gap:12px;box-shadow:0 40px 80px -30px rgba(90,10,20,.55)}
body.elementor-page-7404 .sl-final-card-t{color:var(--txt)!important;font-weight:800;font-size:20px;margin:0 0 4px!important;letter-spacing:-.01em}
body.elementor-page-7404 .sl-final-card .sl-btn-ghost{background:#fff;color:var(--txt)!important;border:1.5px solid var(--g200)}
body.elementor-page-7404 .sl-final-card .sl-btn-ghost:hover{border-color:#25D366;color:#128C4B!important;background:#F0FDF4}
body.elementor-page-7404 .sl-final-phone{display:grid;gap:2px;margin-top:8px;padding-top:16px;border-top:1px solid var(--g200);text-decoration:none!important}
body.elementor-page-7404 .sl-final-phone span, body.elementor-page-7404 .sl-final-phone small{color:var(--g500);font-size:13px}
body.elementor-page-7404 .sl-final-phone b{color:var(--txt);font-size:22px;font-weight:800;letter-spacing:-.01em;transition:color .2s}
body.elementor-page-7404 .sl-final-phone:hover b{color:var(--r)}
@media(max-width:900px){body.elementor-page-7404 .sl-final-inner{grid-template-columns:1fr;gap:32px}}

/* ---------- Footer (hell, modern) ---------- */
body.elementor-page-7404 .noxiy-builder-footer{background:linear-gradient(180deg,var(--g100) 0%,#fff 100%)!important;position:relative}
body.elementor-page-7404 .noxiy-builder-footer .elementor-section, body.elementor-page-7404 .noxiy-builder-footer .e-con{background-color:transparent!important;background-image:none!important}
body.elementor-page-7404 .noxiy-builder-footer, body.elementor-page-7404 .noxiy-builder-footer p, body.elementor-page-7404 .noxiy-builder-footer li, body.elementor-page-7404 .noxiy-builder-footer span{color:var(--g600)}
body.elementor-page-7404 .noxiy-builder-footer h2, body.elementor-page-7404 .noxiy-builder-footer h3, body.elementor-page-7404 .noxiy-builder-footer h4, body.elementor-page-7404 .noxiy-builder-footer h5, body.elementor-page-7404 .noxiy-builder-footer .elementor-heading-title{color:var(--txt)!important;font-weight:800!important;letter-spacing:-.015em}
body.elementor-page-7404 .noxiy-builder-footer a{color:var(--txt2)!important;text-decoration:none;transition:color .2s var(--ease)}
body.elementor-page-7404 .noxiy-builder-footer a:hover{color:var(--r)!important}
/* Kontaktleiste rot, Karten-Look */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 .elementor-column > .elementor-widget-wrap{border-radius:6px!important;overflow:hidden}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 [style*="background"], body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 .elementor-widget-wrap{box-shadow:none}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 a, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 .elementor-heading-title, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 p, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2 span{color:#fff!important}
/* Standort-Karten */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-3f07134 .elementor-column > .elementor-widget-wrap, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-0b9cc8d .elementor-column > .elementor-widget-wrap{background:#fff!important;border:1px solid var(--g200);border-radius:6px!important;box-shadow:var(--sh);position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-3f07134 .elementor-column > .elementor-widget-wrap::before, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-0b9cc8d .elementor-column > .elementor-widget-wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad)}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-3f07134 .elementor-column > .elementor-widget-wrap:hover, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-0b9cc8d .elementor-column > .elementor-widget-wrap:hover{transform:translateY(-5px);box-shadow:var(--sh-h);border-color:rgba(231,51,35,.3)}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-3f07134 .elementor-heading-title, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-0b9cc8d .elementor-heading-title{color:var(--r2)!important}
/* Link-Spalten */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-7c5781f li a, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-7c5781f .elementor-icon-list-text{color:var(--g600)!important;transition:color .2s,padding .2s}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-7c5781f li:hover .elementor-icon-list-text{color:var(--r)!important;padding-left:4px}
/* Social-Icons */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 a[class*="icon"]{background:#fff!important;border:1px solid var(--g200)!important;border-radius:6px!important;box-shadow:var(--sh);transition:transform .25s var(--ease),background .25s}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon i, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon svg{color:var(--r)!important;fill:var(--r)!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon:hover{background:var(--grad)!important;transform:translateY(-3px)}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon:hover i, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon:hover svg{color:#fff!important;fill:#fff!important}
/* Rechtliches & Copyright */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-c3f612f{border-top:1px solid var(--g200)}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-c0953b5{background:var(--g100)!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-c0953b5, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-c0953b5 *{color:var(--g500)!important;font-size:13px}

/* ---------- Mobile ---------- */
@media(max-width:767px){
 body.elementor-page-7404 .elementor-widget-heading h2.elementor-heading-title{font-size:30px!important}
 body.elementor-page-7404 .elementor-element-59acc07 .elementor-heading-title{font-size:34px!important}
 body.elementor-page-7404 .elementor-element-749266f{border-radius:6px!important}
 body.elementor-page-7404 .sl-hero-ctas .sl-btn{width:100%}
 body.elementor-page-7404 .sl-hero-badge .sl-sep{display:none}
 body.elementor-page-7404 .sl-final-card{padding:22px}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-7404 *{animation:none!important;transition:none!important;transform:none!important}}

/* Footer-Feinschliff */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-3f07134 .elementor-column > .elementor-widget-wrap, body.elementor-page-7404 .noxiy-builder-footer .elementor-element-0b9cc8d .elementor-column > .elementor-widget-wrap{padding:22px 22px 20px 28px!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon{width:52px!important;height:52px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;font-size:20px!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-e958e77 .elementor-social-icon svg{width:20px!important;height:20px!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-7c5781f{border-top:1px solid var(--g200)}

body.elementor-page-7404 .sl-final .sl-final-card .sl-final-card-t{color:var(--txt)!important;font-size:20px!important}

body.elementor-page-7404 .sl-final.sl-on-red .sl-final-card .sl-btn-red{background:var(--grad);color:#fff!important;box-shadow:var(--sh-r)}
body.elementor-page-7404 .sl-final.sl-on-red .sl-final-card .sl-btn-red:hover{filter:brightness(1.05);transform:translateY(-2px)}

/* ---------- Abstands-Rhythmus ---------- */
body.elementor-page-7404 .elementor-element-b81cebe{padding-top:96px!important;padding-bottom:104px!important}
@media(max-width:767px){
 body.elementor-page-7404 .elementor-element-34d5334,body.elementor-page-7404 .elementor-element-160dc9b,body.elementor-page-7404 .elementor-element-de2f9af{padding-top:48px!important;padding-bottom:48px!important}
 body.elementor-page-7404 .elementor-element-b81cebe,body.elementor-page-7404 .elementor-element-c506b62,body.elementor-page-7404 .elementor-element-32e7183{padding-top:56px!important;padding-bottom:56px!important}
 body.elementor-page-7404 .elementor-element-822baeb{padding-bottom:0!important}
}
/* ---------- Hero-Text ausgelagert + Lizenz im Hero ---------- */
@media(min-width:1025px){body.elementor-page-7404 .elementor-element-59acc07 .elementor-heading-title{font-size:50px!important;line-height:1.1!important}}
body.elementor-page-7404 .elementor-element-635018e{padding:88px 20px 24px!important}
body.elementor-page-7404 .elementor-element-635018e > .elementor-container{max-width:900px!important}
body.elementor-page-7404 .elementor-element-776dc8c,body.elementor-page-7404 .elementor-element-776dc8c p,body.elementor-page-7404 .elementor-element-776dc8c li{color:#374151!important;font-size:17px!important;line-height:1.7!important}
body.elementor-page-7404 .elementor-element-776dc8c strong,body.elementor-page-7404 .elementor-element-776dc8c b,body.elementor-page-7404 .elementor-element-776dc8c h2,body.elementor-page-7404 .elementor-element-776dc8c h3{color:#111827!important}
body.elementor-page-7404 .elementor-element-776dc8c a{color:#E73323!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){body.elementor-page-7404 .elementor-element-635018e{padding:56px 16px 8px!important}body.elementor-page-7404 .elementor-element-776dc8c p{font-size:16px!important}}
/* Tablet: Hero-Buttons umbrechen */
@media(max-width:1024px){body.elementor-page-7404 .sl-hero-ctas{flex-wrap:wrap}body.elementor-page-7404 .sl-hero-ctas .sl-btn{flex:1 1 100%;justify-content:center}}
/* Tablet: Hero-Spalte rechts Abstand */
@media(min-width:768px) and (max-width:1024px){body.elementor-page-7404 .elementor-element-28b7067{padding-right:24px!important}}
/* ---------- Abstände v2 ---------- */
body.elementor-page-7404 .elementor-element-4ddf96c > .elementor-shape-bottom .elementor-shape-fill{fill:#F1F3F5}
body.elementor-page-7404 .elementor-element-9122663{background:#F1F3F5}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-wrapper{gap:14px;padding:0 16px;align-items:center}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-title,body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-title *{white-space:normal!important;font-size:19px!important;line-height:1.3!important}
body.elementor-page-7404 .elementor-element-cd6f10c{margin-bottom:0!important}
body.elementor-page-7404 .elementor-element-cd6f10c .elementor-column > .elementor-widget-wrap{padding:0 12px!important}
body.elementor-page-7404 .elementor-element-62b5b4c{padding-top:96px!important}
body.elementor-page-7404 .cta__two-item > a i.fal{font-style:normal;font-weight:700}
body.elementor-page-7404 .cta__two-item > a i.fal::before{content:"\2192";font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:24px;line-height:1}
body.elementor-page-7404 .elementor-element-bb65cc2{margin-top:64px!important}
@media(max-width:767px){body.elementor-page-7404 .elementor-element-62b5b4c{padding-top:56px!important}body.elementor-page-7404 .elementor-element-bb65cc2{margin-top:40px!important}body.elementor-page-7404 .elementor-element-cd6f10c .elementor-column{margin-bottom:12px}}
/* ---------- Abstaende Runde 3 ---------- */
/* Hero-Unterkante grau statt weiss, damit Trust-Leiste nahtlos anschliesst */
body.elementor-page-7404 .elementor-element-4ddf96c .elementor-shape-bottom .elementor-shape-fill{fill:#F1F3F5!important}
/* Trust-Leiste als Kacheln */
body.elementor-page-7404 .elementor-element-d975c46 > .elementor-widget-wrap{padding:56px 0 40px!important}
body.elementor-page-7404 .elementor-element-df8fa72 > .elementor-container > .elementor-column{padding:0 8px}
body.elementor-page-7404 .elementor-element-df8fa72 > .elementor-container > .elementor-column > .elementor-widget-wrap{background:#fff;border-radius:6px;padding:18px 20px!important;box-shadow:0 14px 32px -22px rgba(17,24,39,.35);height:100%;align-content:center}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-wrapper{display:flex!important;align-items:center;gap:14px;text-align:left!important}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-icon{margin:0!important;flex:none}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-content{min-width:0}
body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-title,body.elementor-page-7404 .elementor-element-df8fa72 .elementor-icon-box-title *{font-size:17px!important;line-height:1.3!important;margin:0!important}
@media(max-width:1024px){body.elementor-page-7404 .elementor-element-df8fa72 > .elementor-container > .elementor-column{width:50%!important;margin-bottom:16px}}
@media(max-width:767px){body.elementor-page-7404 .elementor-element-d975c46 > .elementor-widget-wrap{padding:32px 8px 16px!important}body.elementor-page-7404 .elementor-element-df8fa72 > .elementor-container > .elementor-column{width:100%!important;margin-bottom:10px}}
/* Kontakt-Karten unter "8 Standorte" */
body.elementor-page-7404 .elementor-element-711052a{padding-bottom:64px!important}
body.elementor-page-7404 .elementor-element-cd6f10c{margin-top:0!important;margin-bottom:24px!important}
body.elementor-page-7404 .elementor-element-cd6f10c > .elementor-container > .elementor-column{padding:0 12px}
body.elementor-page-7404 .elementor-element-cd6f10c .elementor-widget-container{border-radius:6px!important;overflow:hidden}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item{border-radius:6px;padding:26px 28px!important;gap:20px;align-items:center}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item-info{gap:18px;align-items:center;min-width:0}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item-info p,body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item-info a{font-size:20px!important;line-height:1.3!important;margin:0!important}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item > a{flex:none}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item > a i{width:52px!important;height:52px!important;line-height:52px!important;background:var(--grad)!important;font-size:0!important;display:grid;place-items:center}
body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item > a i::before{content:"\2192"!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:22px;font-weight:700;color:#fff}
@media(max-width:767px){body.elementor-page-7404 .elementor-element-cd6f10c > .elementor-container > .elementor-column{padding:0 16px;margin-bottom:12px}body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item{padding:20px!important}body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item-info p,body.elementor-page-7404 .elementor-element-cd6f10c .cta__two-item-info a{font-size:17px!important}}
/* Abstand Schluss-Block zu Footer-Karten, Karten in Markenrot */
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2{margin-top:88px!important}
body.elementor-page-7404 .noxiy-builder-footer .elementor-element-5a5442c > .elementor-widget-wrap,body.elementor-page-7404 .noxiy-builder-footer .elementor-element-f26ae20 > .elementor-widget-wrap{background:var(--grad)!important;border-radius:6px!important;box-shadow:0 20px 44px -24px rgba(231,51,35,.6)}
@media(max-width:767px){body.elementor-page-7404 .noxiy-builder-footer .elementor-element-bb65cc2{margin-top:56px!important}}
/* Rechner leuchtend rot wie Service-Karte */
body.elementor-page-7404 .slc-res{background:#E73323!important;background-image:none!important;box-shadow:0 18px 40px -20px rgba(17,24,39,.35)!important}
body.elementor-page-7404 .slc-res::before,body.elementor-page-7404 .slc-res::after{display:none!important;background:none!important}
body.elementor-page-7404 .slc-mbar{background:#E73323!important}
body.elementor-page-7404 .slc-res .slc-cta{color:#E73323!important}
/* ---------- Einheitliches Rot #E73323 + Radius 6px ---------- */
body.elementor-page-7404{--r:#E73323;--r2:#E73323;--grad:#E73323;--primary-color-1:#E73323;--primary-color-4:#E73323}
body.elementor-page-7404 .slc,body.elementor-page-7404 .slb,body.elementor-page-7404 .sll,body.elementor-page-7404 .sllm,body.elementor-page-7404 .sl-flow,body.elementor-page-7404 .sl-final{--r:#E73323;--r2:#E73323;--grad:#E73323}
body.elementor-page-7404 .noxiy__btn,body.elementor-page-7404 .elementor-button,body.elementor-page-7404 .elementor-form .elementor-button{border-radius:6px!important}
/* Rot-Reste + Radius-Token */
body.elementor-page-7404{--rad:6px;--primary-color-2:#E73323;--primary-color-3:#E73323}
body.elementor-page-7404 .elementor-element-cd6f10c i.flaticon,body.elementor-page-7404 .elementor-element-cd6f10c .flaticon::before{color:#E73323!important}
body.elementor-page-7404 .sub-menu{border-color:#E73323!important}
body.elementor-page-7404 .noxiy__btn,body.elementor-page-7404 .h6-style.whiteC{background-color:#E73323!important}
body.elementor-page-7404 .elementor-element-131502e .elementor-column > .elementor-widget-wrap{border-radius:6px!important}
/* Buttons Rot stark */
body.elementor-page-7404 .noxiy-button a.noxiy__btn,body.elementor-page-7404 a.noxiy__btn.noxiy__btn,body.elementor-page-7404 .elementor-button.elementor-button,body.elementor-page-7404 .benefits__area-left-image-from p.h6-style,body.elementor-page-7404 .blog__one-item-image-date p.h5-style{background-color:#E73323!important}
body.elementor-page-7404 .wp-gr .grw-header-inner{border-radius:6px!important}
/* Pillen eckig: Radius 6 ueberall */
body.elementor-page-7404 .subtitle-noxiy,body.elementor-page-7404 .subtitle-noxiy *,body.elementor-page-7404 [class*="subtitle"] span,body.elementor-page-7404 .sl-pill,body.elementor-page-7404 .slh-pill,body.elementor-page-7404 .slb-badge,body.elementor-page-7404 .sl-hero-badge,body.elementor-page-7404 .slc-chip,body.elementor-page-7404 .sl-btn,body.elementor-page-7404 .noxiy__btn{border-radius:6px!important}
/* Rest-Radien auf 6px */
body.elementor-page-7404 .services__one-item-content-icon,body.elementor-page-7404 .services__one-item-content-icon::after,body.elementor-page-7404 .cta__two-item > a i,body.elementor-page-7404 .scroll-up,body.elementor-page-7404 .noxiy-builder-header .flaticon-phone-call,body.elementor-page-7404 .noxiy-builder-header [class*="icon"] i{border-radius:6px!important}/* End custom CSS */