.elementor-5837 .elementor-element.elementor-element-5c6df266{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:5rem;--padding-right:5rem;}.elementor-5837 .elementor-element.elementor-element-5c6df266:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-5c6df266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9effc8c );}.elementor-5837 .elementor-element.elementor-element-2b5132{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-5837 .elementor-element.elementor-element-427f362e{--display:flex;}.elementor-5837 .elementor-element.elementor-element-427f362e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-137eefc1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-137eefc1 > .elementor-widget-container{background-color:var( --e-global-color-6fcf6c5 );padding:10px 14px 10px 14px;border-radius:36px 36px 36px 36px;}.elementor-5837 .elementor-element.elementor-element-137eefc1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-icon i{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-icon svg{fill:var( --e-global-color-dd6c7a1 );transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-item > a{font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;text-transform:uppercase;line-height:20px;letter-spacing:-4%;}.elementor-5837 .elementor-element.elementor-element-137eefc1 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-509568d{--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;--justify-content:space-between;}.elementor-5837 .elementor-element.elementor-element-509568d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-9f76f67{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-d7b9c7b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5837 .elementor-element.elementor-element-401e41dd .elementor-button{background-color:var( --e-global-color-9effc8c );font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-4%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:44px 44px 44px 44px;padding:16px 20px 16px 20px;}.elementor-5837 .elementor-element.elementor-element-401e41dd .elementor-button:hover, .elementor-5837 .elementor-element.elementor-element-401e41dd .elementor-button:focus{background-color:#EDEBEA;}.elementor-5837 .elementor-element.elementor-element-401e41dd{width:auto;max-width:auto;}.elementor-5837 .elementor-element.elementor-element-401e41dd.elementor-element{--align-self:flex-start;}.elementor-5837 .elementor-element.elementor-element-401e41dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5837 .elementor-element.elementor-element-401e41dd .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-5837 .elementor-element.elementor-element-42afe2a{width:auto;max-width:auto;}.elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-wrapper{text-align:start;}.elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-title{margin-bottom:0px;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-wrapper .elementor-image-box-img{width:80px !important;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-img{overflow:hidden;padding:0px 0px 0px 0px !important;margin:0px 10px 0px 0px !important;}.elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-position-left .elementor-image-box-wrapper, .elementor-5837 .elementor-element.elementor-element-42afe2a.elementor-position-right .elementor-image-box-wrapper{display:flex !important;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-wrapper .elementor-image-box-content, .elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-wrapper .elementor-image-box-content{text-align:center;}.elementor-5837 .elementor-element.elementor-element-3044fe0a{--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;--flex-wrap:wrap;}.elementor-5837 .elementor-element.elementor-element-3caf75a5{--display:flex;--min-height:630px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-3caf75a5:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-3caf75a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unikat-gmbh.de/wp-content/uploads/2026/09/polsterei-unikat-standort-wiesbaden-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5837 .elementor-element.elementor-element-3caf75a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-7808a95c > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:8px 018px 8px 18px;border-radius:44px 44px 44px 44px;}.elementor-5837 .elementor-element.elementor-element-7808a95c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-7808a95c{text-align:center;font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-4%;}.elementor-5837 .elementor-element.elementor-element-161aaeee .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-30e7a1e3{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-30e7a1e3:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-30e7a1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-5837 .elementor-element.elementor-element-30e7a1e3.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-2fe770ba .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-4db63b37{color:#FFFFFFB2;}.elementor-5837 .elementor-element.elementor-element-2de8dc04{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-5837 .elementor-element.elementor-element-2de8dc04 .elementor-divider-separator{width:100%;}.elementor-5837 .elementor-element.elementor-element-2de8dc04 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-2989f2c1{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-de226ac{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-23494a3a{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-715b93b0{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-22a256a2{--display:flex;--min-height:630px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-22a256a2:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-22a256a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unikat-gmbh.de/wp-content/uploads/2026/09/polsterei-unikat-standort-mainz-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5837 .elementor-element.elementor-element-22a256a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-6153eef > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:8px 018px 8px 18px;border-radius:44px 44px 44px 44px;}.elementor-5837 .elementor-element.elementor-element-6153eef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-6153eef{text-align:center;font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-4%;}.elementor-5837 .elementor-element.elementor-element-10f277ed .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-6fd2e0ce{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-6fd2e0ce:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-6fd2e0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-5837 .elementor-element.elementor-element-6fd2e0ce.e-con{--align-self:flex-end;}.elementor-5837 .elementor-element.elementor-element-234297d5 .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-72e0d909{color:#FFFFFFB2;}.elementor-5837 .elementor-element.elementor-element-732abf82{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-5837 .elementor-element.elementor-element-732abf82 .elementor-divider-separator{width:100%;}.elementor-5837 .elementor-element.elementor-element-732abf82 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-111af039{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-2c797cc0{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-407d4004{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-31c10429{--display:flex;--min-height:630px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-31c10429:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-31c10429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unikat-gmbh.de/wp-content/uploads/2026/09/polsterei-unikat-standort-frankfurt-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5837 .elementor-element.elementor-element-31c10429.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-47588a70 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:8px 018px 8px 18px;border-radius:44px 44px 44px 44px;}.elementor-5837 .elementor-element.elementor-element-47588a70.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-47588a70{text-align:center;font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-4%;}.elementor-5837 .elementor-element.elementor-element-44d77b5 .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-55d7d16e{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-55d7d16e:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-55d7d16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-5837 .elementor-element.elementor-element-55d7d16e.e-con{--align-self:flex-end;}.elementor-5837 .elementor-element.elementor-element-3dfa0b32 .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-42f03fc9{color:#FFFFFFB2;}.elementor-5837 .elementor-element.elementor-element-260b3d91{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-5837 .elementor-element.elementor-element-260b3d91 .elementor-divider-separator{width:100%;}.elementor-5837 .elementor-element.elementor-element-260b3d91 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-15d6067{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-7e034ea3{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-35f17ee );}.elementor-5837 .elementor-element.elementor-element-3f461f7b{--display:flex;--min-height:630px;--justify-content:space-between;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-3f461f7b:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-3f461f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unikat-gmbh.de/wp-content/uploads/2026/09/polsterei-unikat-standort-koeln-scaled.webp");background-position:20% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5837 .elementor-element.elementor-element-3f461f7b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-54824644 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:8px 018px 8px 18px;border-radius:44px 44px 44px 44px;}.elementor-5837 .elementor-element.elementor-element-54824644.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-54824644{text-align:center;font-family:"IBM Plex Mono", Sans-serif;font-size:0.875rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-4%;}.elementor-5837 .elementor-element.elementor-element-62f5fcd2{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5837 .elementor-element.elementor-element-62f5fcd2:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-62f5fcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-5837 .elementor-element.elementor-element-62f5fcd2.e-con{--align-self:flex-end;}.elementor-5837 .elementor-element.elementor-element-ae5be69 .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:var( --e-global-color-dd6c7a1 );}.elementor-5837 .elementor-element.elementor-element-66c1b4da{color:#FFFFFFB2;}.elementor-5837 .elementor-element.elementor-element-280e91f3{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-5837 .elementor-element.elementor-element-280e91f3 .elementor-divider-separator{width:100%;}.elementor-5837 .elementor-element.elementor-element-280e91f3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-5b81d80e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-5b81d80e .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-7d7c565f{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-7d7c565f .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-69ad177d{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-69ad177d .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5837 .elementor-element.elementor-element-4f11504f{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-item > a{font-family:"Inter Display", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-5837 .elementor-element.elementor-element-4f11504f .elementor-icon-list-text{color:var( --e-global-color-dd6c7a1 );transition:color 0.3s;}.elementor-5837 .elementor-element.elementor-element-78bb60b3 .elementor-heading-title{font-family:"Libre Carlson Condensed", Sans-serif;font-size:2.25rem;font-weight:500;color:#FFFFFF33;}.elementor-5837 .elementor-element.elementor-element-1284b3e1{width:initial;max-width:initial;}@media(min-width:479px){.elementor-5837 .elementor-element.elementor-element-2b5132{--width:100%;}.elementor-5837 .elementor-element.elementor-element-427f362e{--width:320px;}.elementor-5837 .elementor-element.elementor-element-509568d{--width:50%;}.elementor-5837 .elementor-element.elementor-element-d7b9c7b{--width:fit-content;}.elementor-5837 .elementor-element.elementor-element-3caf75a5{--width:20%;}.elementor-5837 .elementor-element.elementor-element-22a256a2{--width:20%;}.elementor-5837 .elementor-element.elementor-element-31c10429{--width:20%;}.elementor-5837 .elementor-element.elementor-element-3f461f7b{--width:20%;}}@media(max-width:1200px) and (min-width:479px){.elementor-5837 .elementor-element.elementor-element-427f362e{--width:25%;}}@media(max-width:767px) and (min-width:479px){.elementor-5837 .elementor-element.elementor-element-427f362e{--width:fit-content;}.elementor-5837 .elementor-element.elementor-element-509568d{--width:100%;}}@media(max-width:1200px){.elementor-5837 .elementor-element.elementor-element-5c6df266{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5837 .elementor-element.elementor-element-2b5132{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-5837 .elementor-element.elementor-element-509568d{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;}.elementor-5837 .elementor-element.elementor-element-9f76f67{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-5837 .elementor-element.elementor-element-3044fe0a{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5837 .elementor-element.elementor-element-7808a95c{line-height:1.2;}.elementor-5837 .elementor-element.elementor-element-161aaeee .elementor-heading-title{font-size:2rem;}.elementor-5837 .elementor-element.elementor-element-de226ac{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-23494a3a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-715b93b0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-6153eef{line-height:1.2;}.elementor-5837 .elementor-element.elementor-element-10f277ed .elementor-heading-title{font-size:2rem;}.elementor-5837 .elementor-element.elementor-element-5d68b1bd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-111af039{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-2c797cc0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-407d4004{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-47588a70{line-height:1.2;}.elementor-5837 .elementor-element.elementor-element-44d77b5 .elementor-heading-title{font-size:2rem;}.elementor-5837 .elementor-element.elementor-element-7e034ea3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-2ccc82cd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-1d23e0e7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5837 .elementor-element.elementor-element-54824644{line-height:1.2;}.elementor-5837 .elementor-element.elementor-element-78bb60b3 .elementor-heading-title{font-size:2rem;}}@media(max-width:991px){.elementor-5837 .elementor-element.elementor-element-5c6df266{--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-5837 .elementor-element.elementor-element-509568d{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-5837 .elementor-element.elementor-element-9f76f67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5837 .elementor-element.elementor-element-d7b9c7b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5837 .elementor-element.elementor-element-401e41dd.elementor-element{--align-self:flex-start;}.elementor-5837 .elementor-element.elementor-element-3044fe0a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5837 .elementor-element.elementor-element-30e7a1e3.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-5837 .elementor-element.elementor-element-de226ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5837 .elementor-element.elementor-element-111af039{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5837 .elementor-element.elementor-element-7e034ea3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5837 .elementor-element.elementor-element-3f461f7b:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-3f461f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}@media(max-width:767px){.elementor-5837 .elementor-element.elementor-element-5c6df266{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5837 .elementor-element.elementor-element-2b5132{--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;}.elementor-5837 .elementor-element.elementor-element-d7b9c7b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-2989f2c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-de226ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-23494a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-715b93b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-5d68b1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-111af039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-2c797cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-407d4004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-15d6067 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-7e034ea3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-2ccc82cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(80px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-80px/2);}.elementor-5837 .elementor-element.elementor-element-1d23e0e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-80px/2);}}@media(max-width:478px){.elementor-5837 .elementor-element.elementor-element-5c6df266{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-5837 .elementor-element.elementor-element-401e41dd{width:auto;max-width:auto;}.elementor-5837 .elementor-element.elementor-element-42afe2a .elementor-image-box-img{margin-bottom:10px;}.elementor-5837 .elementor-element.elementor-element-3f461f7b:not(.elementor-motion-effects-element-type-background), .elementor-5837 .elementor-element.elementor-element-3f461f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}/* Start custom CSS for image-box, class: .elementor-element-42afe2a */.elementor-5837 .elementor-element.elementor-element-42afe2a .erreichbar {
    padding: 8px 12px!important;
    line-height: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e7a1e3 */.elementor-5837 .elementor-element.elementor-element-30e7a1e3 {
    border-radius: 8px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd2e0ce */.elementor-5837 .elementor-element.elementor-element-6fd2e0ce {
    border-radius: 8px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d7d16e */.elementor-5837 .elementor-element.elementor-element-55d7d16e {
    border-radius: 8px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f5fcd2 */.elementor-5837 .elementor-element.elementor-element-62f5fcd2 {
    border-radius: 8px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3044fe0a *//* ===== Registrierte Property für animierbares Overlay ===== */
@property --tm-ov-top {
	syntax: "<color>";
	inherits: false;
	initial-value: rgba(34, 34, 34, 0);
}
@property --tm-ov-bottom {
	syntax: "<color>";
	inherits: false;
	initial-value: rgba(34, 34, 34, 0.6);
}

/* ===== Basis: Grid statt Flex – grid-template-columns animiert deutlich smoother ===== */
.standorte-wrapper {
	--tm-ov-closed-top: rgba(34, 34, 34, 0);
	--tm-ov-closed-bottom: rgba(34, 34, 34, 0.6);
	--tm-ov-open-top: rgba(34, 34, 34, 0);
	--tm-ov-open-bottom: rgba(34, 34, 34, 0);
	--tm-ov-angle: 180deg;
	--tm-speed: 0.6s;
	--tm-ease: cubic-bezier(0.22, 1, 0.36, 1);
	--tm-ease-out: cubic-bezier(0.64, 0, 0.78, 0);

	/* Abstand der Infobox zum Kartenrand – einmal hier ändern */
	--tm-info-inset: 24px;

	/* Abstand der Stadt-Überschrift zur Ecke im geschlossenen Zustand */
	--tm-stadt-inset: 32px;

	/* Gewicht der geöffneten Karte – wird vom Script ausgelesen */
	--tm-open-weight: 2.5;
	--tm-tracks: 1fr;

	display: grid !important;
	grid-template-columns: var(--tm-tracks);
	align-items: stretch;

	transition: grid-template-columns var(--tm-speed) var(--tm-ease);
}

/* Elementor-Breiten aushebeln: Größe kommt ausschließlich über die Grid-Tracks */
.standorte-wrapper > .standort,
.standorte-wrapper > .e-con.standort {
	--width: auto;
	--flex-grow: 0;
	--flex-shrink: 0;
	--flex-basis: auto;
	position: relative;
	width: auto !important;
	max-width: none !important;
	min-width: 0 !important;
	align-self: stretch !important;
	overflow: hidden;
}

/* Klickbare Karten brauchen einen Cursor-Hinweis */
.standorte-wrapper.ort-click-mode > .standort:not(.coming-soon) {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

/* Innerer Container trägt Bild + Overlay */
.standorte-wrapper > .standort > .e-con {
	position: relative;
	min-width: 0 !important;
	max-width: none !important;
	background-size: cover !important;
	background-position: center center !important;
	overflow: hidden;
}

/* ===== Overlay-Layer (ersetzt die Elementor-Überlagerung) =====
   Liegt auf der Karte selbst, damit es unabhängig von der
   Elementor-Struktur die volle Fläche abdeckt.
   Weg ZURÜCK: sofort, kein Fade. */
.standorte-wrapper > .standort::before {
	content: "" !important;
	position: absolute !important;
	inset: 0 !important;
	z-index: 2 !important;
	pointer-events: none !important;
	border-radius: inherit;

	--tm-ov-top: var(--tm-ov-closed-top);
	--tm-ov-bottom: var(--tm-ov-closed-bottom);

	background-color: transparent !important;
	background-image: linear-gradient(
		var(--tm-ov-angle),
		var(--tm-ov-top) 0%,
		var(--tm-ov-bottom) 100%
	) !important;

	transition: none !important;
}

/* Widgets über allen Layern heben */
.standorte-wrapper > .standort .elementor-widget {
	position: relative;
	z-index: 3;
}

/* ===== Standort-Pill: IMMER sichtbar, nur Farbwechsel =====
   Farbe sitzt am Widget selbst, damit sie auch bei blankem Text
   ohne <p> vererbt wird (die Pills sind uneinheitlich aufgebaut).
   Hintergrund zusätzlich auf dem ob-Overlay-Pseudo, weil das
   Plugin dort seine eigene Hintergrundfarbe legt.
   Kein Umbruch: die Pill bleibt immer einzeilig. */
.standorte-wrapper > .standort .standort-pill {
	pointer-events: auto;
	border-radius: 48px !important;

	color: #F5F3F2 !important;
	background-color: #222222 !important;

	white-space: nowrap;
	width: max-content;
	max-width: none !important;

	transition: none !important;
}

.standorte-wrapper > .standort .standort-pill .elementor-widget-container {
	color: #F5F3F2 !important;
	background-color: #222222 !important;
	border-radius: inherit;
	white-space: nowrap;
	transition: none !important;
}

.standorte-wrapper > .standort .standort-pill p,
.standorte-wrapper > .standort .standort-pill a,
.standorte-wrapper > .standort .standort-pill .elementor-heading-title {
	color: #F5F3F2 !important;
	white-space: nowrap;
	transition: none !important;
}

/* Hintergrund-Overlay des Plugins neutralisieren, sonst überdeckt es die Farbe */
.standorte-wrapper > .standort .standort-pill.ob-has-background-overlay::before,
.standorte-wrapper > .standort .standort-pill .elementor-widget-container::before {
	background-color: transparent !important;
	background-image: none !important;
}

/* ===== Standort-Info: absolut positioniert, konstante Breite =====
   --tm-open-width wird vom Script an der geöffneten Karte berechnet,
   dadurch bleibt der Zeilenumbruch in jedem Zustand identisch und
   die Box ragt nicht über die Karte hinaus.
   24px Abstand pro Seite = 48px Abzug von der Breite.
   Höhe folgt nur dem Inhalt – align-self/height hebeln das
   stretch der Karte aus, sonst zieht sich die Box auf volle Höhe. */
.standorte-wrapper .standort .standort-info {
	position: absolute !important;
	left: var(--tm-info-inset);
	bottom: var(--tm-info-inset);
	top: auto;
	right: auto;
	z-index: 4;

	width: calc(var(--tm-open-width, 100%) - (var(--tm-info-inset) * 2));

	--height: auto;
	height: auto !important;
	max-height: calc(100% - (var(--tm-info-inset) * 2));
	align-self: flex-start !important;

	opacity: 0;
	pointer-events: none;

	/* Weg ZURÜCK: sofort weg, kein Fade */
	transition: opacity 0s;
}

/* ===== Stadt-Überschrift: sichtbar wenn geschlossen, unten links in der Ecke =====
   Liegt außerhalb von .standort-info und wird beim Öffnen ausgeblendet,
   weil dann die Überschrift innerhalb der Infobox übernimmt.
   Kein Umbruch: der Stadtname bleibt immer einzeilig. */
.standorte-wrapper .standort .stadt {
	position: absolute !important;
	/*left: var(--tm-stadt-inset);*/
	left: 24px;
	/*bottom: var(--tm-stadt-inset);*/
	bottom: 24px;
	top: auto;
	right: auto;
	z-index: 5;

	white-space: nowrap;
	width: max-content;
	max-width: none !important;

	opacity: 1;
	pointer-events: auto;

	transition: opacity 0s;
}

.standorte-wrapper .standort .stadt .elementor-widget-container,
.standorte-wrapper .standort .stadt .elementor-heading-title {
	white-space: nowrap;
}

/* ===== Offener Zustand (Hover UND Auswahl – beides über .is-open) ===== */
.standorte-wrapper > .standort.is-open::before {
	--tm-ov-top: var(--tm-ov-open-top);
	--tm-ov-bottom: var(--tm-ov-open-bottom);

	transition:
		--tm-ov-top var(--tm-speed) var(--tm-ease),
		--tm-ov-bottom var(--tm-speed) var(--tm-ease) !important;
}

.standorte-wrapper > .standort.is-open .standort-info {
	opacity: 1;
	pointer-events: auto;

	transition: opacity var(--tm-speed) var(--tm-ease);
}

/* Offen: äußere Überschrift verschwindet, die in der Infobox übernimmt */
.standorte-wrapper > .standort.is-open .stadt {
	opacity: 0;
	pointer-events: none;

	transition: opacity var(--tm-speed) var(--tm-ease);
}

/* Offen: heller Hintergrund, dunkle Schrift */
.standorte-wrapper > .standort.is-open .standort-pill {
	color: #666666 !important;
	background-color: #F5F3F2 !important;

	transition:
		color var(--tm-speed) var(--tm-ease),
		background-color var(--tm-speed) var(--tm-ease) !important;
}

.standorte-wrapper > .standort.is-open .standort-pill .elementor-widget-container {
	color: #666666 !important;
	background-color: #F5F3F2 !important;

	transition:
		color var(--tm-speed) var(--tm-ease),
		background-color var(--tm-speed) var(--tm-ease) !important;
}

.standorte-wrapper > .standort.is-open .standort-pill p,
.standorte-wrapper > .standort.is-open .standort-pill a,
.standorte-wrapper > .standort.is-open .standort-pill .elementor-heading-title {
	color: #666666 !important;

	transition: color var(--tm-speed) var(--tm-ease) !important;
}

/* Tastatur-Fokus sichtbar machen */
.standorte-wrapper.ort-click-mode > .standort:focus-visible {
	outline: 2px solid var(--e-global-color-accent, #E20025);
	outline-offset: 2px;
}

/* Geöffnet Badge */
.geoeffnet {
    display: inline-flex;
    align-items: center;
    background-color: #E7F9EF;
    border-radius: 36px;
    padding: 6px 12px;
    color:#0FBC5F;
    font-family: "IBM Plex Mono";
    font-size:0.875rem;
    text-transform: uppercase;
    line-height: 1.5!important;
    letter-spacing: -2%;
    font-weight: 500;
    white-space: nowrap;
    margin-left: 10px;
}

@media (max-width:1200px) {
    .geoeffnet {
  margin-left: 0px;
  margin-top:10px;
}
}
@media (max-width:991px) {
    .geoeffnet {
  margin-left: 10px;
  margin-top:0px;
}
}

@media (max-width:478px) {
    .geoeffnet {
  margin-left: 0px;
  margin-top:10px;
}
}
/* ===== Ab 991px abwärts: vertikales Akkordeon (Tracks wirken auf die Zeilen) ===== */
@media (max-width: 991px) {
	.standorte-wrapper {
		/* Gesamthöhe = offene Karte + alle geschlossenen zusammen.
		   Bei 4 Karten: 550px offen + 3 × 150px geschlossen = 1000px */
		--tm-stack-height: 1000px;
		--tm-open-weight: 3.67;

		grid-template-columns: 1fr !important;
		grid-template-rows: var(--tm-tracks);
		gap: 6px;
		height: var(--tm-stack-height) !important;
		min-height: var(--tm-stack-height) !important;

		transition: grid-template-rows var(--tm-speed) var(--tm-ease);
	}

	.standorte-wrapper > .standort,
	.standorte-wrapper > .e-con.standort {
		width: 100% !important;
		height: auto !important;
		min-height: 150px !important;
	}

	.standorte-wrapper > .standort > .e-con {
		/*height: 100% !important;*/
		min-height: 0 !important;
	}

	/* Geschlossen: flächiges Overlay statt Verlauf */
	.standorte-wrapper > .standort::before {
		background-image: none !important;
		background-color: rgba(34, 34, 34, 0.6) !important;
	}

	/* Offen: Overlay weg */
	.standorte-wrapper > .standort.is-open::before {
		background-color: transparent !important;
	}

	/* Karten sind hier volle Breite – Infobox entsprechend */
	.standorte-wrapper .standort .standort-info {
		width: calc(100% - (var(--tm-info-inset) * 2));
	}
}


@media (max-width: 767px) {
	.standorte-wrapper {
	
		--tm-stack-height: 1300px;
		--tm-open-weight: 3.67;

		grid-template-columns: 1fr !important;
		grid-template-rows: var(--tm-tracks);
		gap: 6px;
		height: var(--tm-stack-height) !important;
		min-height: var(--tm-stack-height) !important;

		transition: grid-template-rows var(--tm-speed) var(--tm-ease);
	}

	.standorte-wrapper > .standort,
	.standorte-wrapper > .e-con.standort {
		width: 100% !important;
		height: auto !important;
		min-height: 150px !important;
	}

	.standorte-wrapper > .standort > .e-con {
		/*height: 100% !important;*/
		min-height: 0 !important;
	}

	/* Geschlossen: flächiges Overlay statt Verlauf */
	.standorte-wrapper > .standort::before {
		background-image: none !important;
		background-color: rgba(34, 34, 34, 0.6) !important;
	}

	/* Offen: Overlay weg */
	.standorte-wrapper > .standort.is-open::before {
		background-color: transparent !important;
	}

	/* Karten sind hier volle Breite – Infobox entsprechend */
	.standorte-wrapper .standort .standort-info {
		width: calc(100% - (var(--tm-info-inset) * 2));
	}
}


/* Reduzierte Bewegung respektieren */
@media (prefers-reduced-motion: reduce) {
	.standorte-wrapper,
	.standorte-wrapper > .standort::before,
	.standorte-wrapper .standort .standort-pill,
	.standorte-wrapper .standort .standort-info,
	.standorte-wrapper .standort .stadt {
		transition: none !important;
	}
}

/* ===== Contact-List: erstes Element hervorgehoben ===== */
.contact-list-weiss .elementor-icon-list-item:first-child .elementor-icon-list-text {
	font-family: 'Geist Mono', monospace;
	font-weight: 500;
	font-size: 0.875rem;
	letter-spacing: -1%;
	text-transform: uppercase;
	color: #FFFFFFB2!important;
	min-width:120px!important;
}

/* ================================================================
   ===== Coming-Soon: statischer Teaser, Overlay über die ganze Card
   ================================================================ */

.standorte-wrapper > .standort.coming-soon,
.standorte-wrapper > .e-con.standort.coming-soon {
	cursor: default !important;
	pointer-events: auto;
}

/* Overlay immer fix, unabhängig vom Zustand */
.standorte-wrapper > .standort.coming-soon::before {
	background-image: linear-gradient(
		180deg,
		rgba(34, 34, 34, 0.8) 0%,
		#222222 100%
	) !important;
	transition: none !important;
}

/* Pill immer gleich: Text #F5F3F2, BG #FFFFFF33 */
.standorte-wrapper > .standort.coming-soon .standort-pill,
.standorte-wrapper > .standort.coming-soon .standort-pill .elementor-widget-container {
	color: #F5F3F2 !important;
	background-color: #FFFFFF33 !important;
}

.standorte-wrapper > .standort.coming-soon .standort-pill p,
.standorte-wrapper > .standort.coming-soon .standort-pill a,
.standorte-wrapper > .standort.coming-soon .standort-pill .elementor-heading-title {
	color: #F5F3F2 !important;
}/* End custom CSS */