.elementor-987768 .elementor-element.elementor-element-3c77667{--display:flex;--min-height:898px;--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:stretch;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--overflow:hidden;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-987768 .elementor-element.elementor-element-ccf112e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-49px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-865b35e{width:auto;max-width:auto;text-align:center;}.elementor-987768 .elementor-element.elementor-element-865b35e > .elementor-widget-container{margin:260px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-865b35e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-865b35e .elementor-heading-title{font-family:"Items-WideThin", Tahoma;font-size:100px;font-weight:500;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-e8f7679{--display:flex;--min-height:208px;--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:flex-end;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-e7c2476{--spacer-size:0px;}.elementor-987768 .elementor-element.elementor-element-4bc262f{--display:flex;--min-height:110px;}.elementor-987768 .elementor-element.elementor-element-2802bbe{--spacer-size:50px;}.elementor-987768 .elementor-element.elementor-element-2e6c682{--display:flex;--min-height:820px;--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-987768 .elementor-element.elementor-element-96e9dc1{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-8eb0586{--display:flex;--margin-top:0;--margin-bottom:8vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-63bff88{width:var( --container-widget-width, 1012px );max-width:1012px;--container-widget-width:1012px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-63bff88 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-987768 .elementor-element.elementor-element-63bff88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button{background-color:#C1BFB2;font-family:var( --e-global-typography-8369026-font-family ), Tahoma;font-size:var( --e-global-typography-8369026-font-size );font-weight:var( --e-global-typography-8369026-font-weight );text-transform:var( --e-global-typography-8369026-text-transform );font-style:var( --e-global-typography-8369026-font-style );text-decoration:var( --e-global-typography-8369026-text-decoration );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button:hover, .elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-987768 .elementor-element.elementor-element-414da1b{--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:0% 9%;--row-gap:0%;--column-gap:9%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:9%;}.elementor-987768 .elementor-element.elementor-element-4ddccac{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-efc729d img{height:500px;object-fit:cover;object-position:center center;}.elementor-987768 .elementor-element.elementor-element-8fcdda1{--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;--justify-content:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-8fcdda1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-87ce7d8{column-gap:0px;font-family:var( --e-global-typography-vamtam_h5-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );text-decoration:var( --e-global-typography-vamtam_h5-text-decoration );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-87ce7d8 a{font-family:var( --e-global-typography-vamtam_h5-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );text-decoration:var( --e-global-typography-vamtam_h5-text-decoration );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-87ce7d8 p{margin-block-end:0px;}.elementor-987768 .elementor-element.elementor-element-bb603c3{font-family:var( --e-global-typography-f87c010-font-family ), Tahoma;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-bb603c3 a{font-family:var( --e-global-typography-f87c010-font-family ), Tahoma;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button{background-color:#C1BFB2;font-family:var( --e-global-typography-8369026-font-family ), Tahoma;font-size:var( --e-global-typography-8369026-font-size );font-weight:var( --e-global-typography-8369026-font-weight );text-transform:var( --e-global-typography-8369026-text-transform );font-style:var( --e-global-typography-8369026-font-style );text-decoration:var( --e-global-typography-8369026-text-decoration );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button:hover, .elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-987768 .elementor-element.elementor-element-edd1241 > .elementor-widget-container{margin:-10px 0px 6px 0px;}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-987768 .elementor-element.elementor-element-a3c2175{--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:flex-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-9905037{width:var( --container-widget-width, 51.401% );max-width:51.401%;--container-widget-width:51.401%;--container-widget-flex-grow:0;text-align:start;}.elementor-987768 .elementor-element.elementor-element-9905037.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-9905037 img{width:60%;max-width:484px;}.elementor-987768 .elementor-element.elementor-element-9905037 .vamtam-image-wrapper{width:60%;max-width:484px;}.elementor-987768 .elementor-element.elementor-element-02a3fc7{--spacer-size:50px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-02a3fc7 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_7 );}.elementor-987768 .elementor-element.elementor-element-5980b58{text-align:end;}.elementor-987768 .elementor-element.elementor-element-5980b58 .elementor-heading-title{font-family:var( --e-global-typography-eb33918-font-family ), Tahoma;font-size:var( --e-global-typography-eb33918-font-size );font-weight:var( --e-global-typography-eb33918-font-weight );text-transform:var( --e-global-typography-eb33918-text-transform );font-style:var( --e-global-typography-eb33918-font-style );text-decoration:var( --e-global-typography-eb33918-text-decoration );line-height:var( --e-global-typography-eb33918-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-987768 .elementor-element.elementor-element-e2b0814{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-987768 .elementor-element.elementor-element-e2b0814:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-e2b0814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innenarchitektur-federleicht.de/wp-content/uploads/2022/07/innenarchitektur_federleicht_buero_andrea_franke_-scaled.jpg");background-position:center center;background-size:cover;}.elementor-987768 .elementor-element.elementor-element-e67fe12{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-e67fe12:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-e67fe12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E4DF4A;}.elementor-987768 .elementor-element.elementor-element-e67fe12::before, .elementor-987768 .elementor-element.elementor-element-e67fe12 > .elementor-background-video-container::before, .elementor-987768 .elementor-element.elementor-element-e67fe12 > .e-con-inner > .elementor-background-video-container::before, .elementor-987768 .elementor-element.elementor-element-e67fe12 > .elementor-background-slideshow::before, .elementor-987768 .elementor-element.elementor-element-e67fe12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987768 .elementor-element.elementor-element-e67fe12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );--background-overlay:'';}.elementor-987768 .elementor-element.elementor-element-e67fe12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-f78ec40 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h5-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );font-style:var( --e-global-typography-vamtam_h5-font-style );text-decoration:var( --e-global-typography-vamtam_h5-text-decoration );line-height:var( --e-global-typography-vamtam_h5-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-987768 .elementor-element.elementor-element-aa51553{font-family:var( --e-global-typography-f87c010-font-family ), Tahoma;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-987768 .elementor-element.elementor-element-aa51553 a{font-family:var( --e-global-typography-f87c010-font-family ), Tahoma;font-size:var( --e-global-typography-f87c010-font-size );font-weight:var( --e-global-typography-f87c010-font-weight );text-transform:var( --e-global-typography-f87c010-text-transform );font-style:var( --e-global-typography-f87c010-font-style );text-decoration:var( --e-global-typography-f87c010-text-decoration );line-height:var( --e-global-typography-f87c010-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-987768 .elementor-element.elementor-element-f571ef0{--n-accordion-title-font-size:1rem;width:initial;max-width:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:4px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-icon-size:35px;--n-accordion-icon-gap:0px;--n-accordion-icon-normal-color:var( --e-global-color-vamtam_accent_6 );--n-accordion-icon-hover-color:var( --e-global-color-vamtam_accent_4 );--n-accordion-icon-active-color:var( --e-global-color-vamtam_accent_4 );}:where( .elementor-987768 .elementor-element.elementor-element-f571ef0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-vamtam_accent_5 );border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:10px;--padding-left:20px;}.elementor-987768 .elementor-element.elementor-element-f571ef0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-987768 .elementor-element.elementor-element-f571ef0 {--n-accordion-padding:29px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-5f276c7{--display:flex;--min-height:0px;--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-987768 .elementor-element.elementor-element-8b05237{--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;--align-items:flex-start;--gap:0% 7%;--row-gap:0%;--column-gap:7%;border-style:solid;--border-style:solid;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_7 );--border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-ed2c787 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-ed2c787.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-ed2c787 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Tahoma;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-51846c6{--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:center;--gap:20px 9%;--row-gap:20px;--column-gap:9%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-f06c13a{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-f06c13a:hover img{opacity:0.5;}.elementor-987768 .elementor-element.elementor-element-f06c13a img{transition-duration:0.3s;}.elementor-987768 .elementor-element.elementor-element-0f1d631{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-0f1d631 img{width:92%;height:0%;transition-duration:0.3s;}.elementor-987768 .elementor-element.elementor-element-0f1d631 .vamtam-image-wrapper{width:92%;}.elementor-987768 .elementor-element.elementor-element-0f1d631:hover img{opacity:0.5;}.elementor-987768 .elementor-element.elementor-element-2b64943 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-2b64943{text-align:start;}.elementor-987768 .elementor-element.elementor-element-c86fd36{--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:12vh;--padding-bottom:12vh;--padding-left:30px;--padding-right:30px;}.elementor-987768 .elementor-element.elementor-element-c86fd36:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-c86fd36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-fd4228b .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-2ec97ef{width:var( --container-widget-width, 1125px );max-width:1125px;--container-widget-width:1125px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-2ec97ef > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-987768 .elementor-element.elementor-element-2ec97ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-2ec97ef .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-09270e7{--display:flex;--min-height:531px;--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;--margin-top:23px;--margin-bottom:0px;--margin-left:-55px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-fd779c7{--display:flex;--min-height:531px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-d1c8abc img{width:100%;height:478px;object-fit:cover;object-position:center center;}.elementor-987768 .elementor-element.elementor-element-d1c8abc .vamtam-image-wrapper{width:100%;}.elementor-987768 .elementor-element.elementor-element-b7d2824 .elementor-heading-title{color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-7c8216b{--display:flex;--min-height:531px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-23ba71a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-23ba71a img{width:100%;height:478px;object-fit:cover;object-position:center center;}.elementor-987768 .elementor-element.elementor-element-23ba71a .vamtam-image-wrapper{width:100%;}.elementor-987768 .elementor-element.elementor-element-6afc1c8 .elementor-heading-title{color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-7f6d5aa{--display:flex;--min-height:531px;}.elementor-987768 .elementor-element.elementor-element-a9a34c0 img{width:100%;height:478px;object-fit:cover;object-position:center center;}.elementor-987768 .elementor-element.elementor-element-a9a34c0 .vamtam-image-wrapper{width:100%;}.elementor-987768 .elementor-element.elementor-element-a91caef .elementor-heading-title{color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-4370fb8{--display:flex;--min-height:531px;}.elementor-987768 .elementor-element.elementor-element-d31e3e3 img{width:100%;height:478px;object-fit:cover;object-position:center center;}.elementor-987768 .elementor-element.elementor-element-d31e3e3 .vamtam-image-wrapper{width:100%;}.elementor-987768 .elementor-element.elementor-element-2b531d3 .elementor-heading-title{color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987768 .elementor-element.elementor-element-9e8e860{--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;--overflow:hidden;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-987768 .elementor-element.elementor-element-9c6b881{--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-dbcdd35 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-ce4880f{width:var( --container-widget-width, 792.99px );max-width:792.99px;--container-widget-width:792.99px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-ce4880f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-987768 .elementor-element.elementor-element-ce4880f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-3064ae6{--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-8a4c585 img{width:100%;}.elementor-987768 .elementor-element.elementor-element-8a4c585 .vamtam-image-wrapper{width:100%;}.elementor-987768 .elementor-element.elementor-element-8702156{--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:0% 10%;--row-gap:0%;--column-gap:10%;--overflow:hidden;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-50d81d7{--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon-wrapper{text-align:start;}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-framed .elementor-icon:hover, .elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-framed .elementor-icon:hover, .elementor-987768 .elementor-element.elementor-element-ca88d1a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon{font-size:35px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon svg{height:35px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon-wrapper svg{width:auto;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon i, .elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon svg{transform:rotate(0deg);}.elementor-987768 .elementor-element.elementor-element-7489b14{--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon-wrapper{text-align:start;}.elementor-987768 .elementor-element.elementor-element-5eaaa36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-5eaaa36.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-5eaaa36.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_2 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-5eaaa36.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-5eaaa36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon{font-size:35px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon svg{height:35px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon-wrapper svg{width:auto;}.elementor-987768 .elementor-element.elementor-element-8979915{--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon-wrapper{text-align:start;}.elementor-987768 .elementor-element.elementor-element-a920bc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-a920bc5.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-a920bc5.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_2 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-a920bc5.elementor-view-framed .elementor-icon, .elementor-987768 .elementor-element.elementor-element-a920bc5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon{font-size:35px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon svg{height:35px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon-wrapper svg{width:auto;}.elementor-987768 .elementor-element.elementor-element-52e75cc{--display:flex;}.elementor-987768 .elementor-element.elementor-element-6d63337 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-6d63337 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-987768 .elementor-element.elementor-element-ac84e43{--spacer-size:50px;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button{background-color:#C1BFB2;font-family:var( --e-global-typography-8369026-font-family ), Tahoma;font-size:var( --e-global-typography-8369026-font-size );font-weight:var( --e-global-typography-8369026-font-weight );text-transform:var( --e-global-typography-8369026-text-transform );font-style:var( --e-global-typography-8369026-font-style );text-decoration:var( --e-global-typography-8369026-text-decoration );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:25px 44px 25px 44px;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button:hover, .elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-987768 .elementor-element.elementor-element-3663846{--spacer-size:50px;}.elementor-987768 .elementor-element.elementor-element-726938f{--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;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;--padding-top:12vh;--padding-bottom:12vh;--padding-left:30px;--padding-right:30px;}.elementor-987768 .elementor-element.elementor-element-726938f:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-726938f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-1c833f9{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-302ca7f .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Tahoma;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );color:var( --e-global-color-vamtam_accent_3 );}.elementor-987768 .elementor-element.elementor-element-2ab6b42{width:var( --container-widget-width, 1025px );max-width:1025px;--container-widget-width:1025px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-2ab6b42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-2ab6b42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-2ab6b42 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987768 .elementor-element.elementor-element-86b99ad > .elementor-widget-container{margin:0em 0em -1.5em 0em;}.elementor-987768 .elementor-element.elementor-element-86b99ad{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987768 .elementor-element.elementor-element-86b99ad a{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987768 .elementor-element.elementor-element-335cc5c{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-335cc5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-bc162f6{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-bc162f6 img{width:100px;}.elementor-987768 .elementor-element.elementor-element-bc162f6 .vamtam-image-wrapper{width:100px;}.elementor-987768 .elementor-element.elementor-element-669e72d{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-669e72d img{width:100px;}.elementor-987768 .elementor-element.elementor-element-669e72d .vamtam-image-wrapper{width:100px;}.elementor-987768 .elementor-element.elementor-element-fb91f07{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-fb91f07 img{width:100px;}.elementor-987768 .elementor-element.elementor-element-fb91f07 .vamtam-image-wrapper{width:100px;}.elementor-987768 .elementor-element.elementor-element-25d2246{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-25d2246 img{width:100px;}.elementor-987768 .elementor-element.elementor-element-25d2246 .vamtam-image-wrapper{width:100px;}.elementor-987768 .elementor-element.elementor-element-f624b70{width:auto;max-width:auto;text-align:start;}.elementor-987768 .elementor-element.elementor-element-f624b70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-f624b70 img{width:136px;}.elementor-987768 .elementor-element.elementor-element-f624b70 .vamtam-image-wrapper{width:136px;}.elementor-987768 .elementor-element.elementor-element-6df5cec{width:auto;max-width:auto;}.elementor-987768 .elementor-element.elementor-element-6df5cec img{width:100px;}.elementor-987768 .elementor-element.elementor-element-6df5cec .vamtam-image-wrapper{width:100px;}.elementor-987768 .elementor-element.elementor-element-96d8875{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-f452fa9{text-align:start;}.elementor-987768 .elementor-element.elementor-element-f452fa9 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-decoration:var( --e-global-typography-vamtam_h1-text-decoration );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-a5a517b.elementor-element{--order:-99999 /* order start hack */;}.elementor-987768 .elementor-element.elementor-element-a5a517b .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-c4b885a{--grid-columns:4;--grid-row-gap:40px;--grid-column-gap:30px;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button{background-color:#C1BFB2;font-family:var( --e-global-typography-8369026-font-family ), Tahoma;font-size:var( --e-global-typography-8369026-font-size );font-weight:var( --e-global-typography-8369026-font-weight );text-transform:var( --e-global-typography-8369026-text-transform );font-style:var( --e-global-typography-8369026-font-style );text-decoration:var( --e-global-typography-8369026-text-decoration );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:23px 35px 23px 35px;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button:hover, .elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-987768 .elementor-element.elementor-element-8e676b3{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0;--margin-bottom:12vh;--margin-left:0;--margin-right:0;}.elementor-987768 .elementor-element.elementor-element-a3d74d5{--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;--justify-content:space-between;--gap:6vh 0;--row-gap:6vh;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-987768 .elementor-element.elementor-element-a3d74d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-e147559{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-fed60d7.elementor-element{--order:-99999 /* order start hack */;}.elementor-987768 .elementor-element.elementor-element-fed60d7 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h4-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-6f0142e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-987768 .elementor-element.elementor-element-6f0142e.elementor-element{--order:-99999 /* order start hack */;}.elementor-987768 .elementor-element.elementor-element-6f0142e{text-align:start;}.elementor-987768 .elementor-element.elementor-element-a885d47{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-a885d47 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-987768 .elementor-element.elementor-element-85eb903{--display:flex;}.elementor-987768 .elementor-element.elementor-element-8f17dd1{--display:flex;}.elementor-987768 .elementor-element.elementor-element-aebd027{--display:flex;}.elementor-987768 .elementor-element.elementor-element-0678125{--display:flex;}.elementor-987768 .elementor-element.elementor-element-dc18fa6{--display:flex;}.elementor-987768 .elementor-element.elementor-element-76cccc8{--display:flex;}.elementor-987768 .elementor-element.elementor-element-308257e{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-987768 .elementor-element.elementor-element-308257e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-987768 .elementor-element.elementor-element-308257e {--n-accordion-padding:1.5em 0em 1.5em 0em;}:where( .elementor-987768 .elementor-element.elementor-element-308257e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Tahoma;font-weight:500;text-transform:none;line-height:0.8em;}:where( .elementor-987768 .elementor-element.elementor-element-308257e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:var( --e-global-color-vamtam_accent_7 );--padding-top:1.5em;--padding-right:2em;--padding-bottom:0.5em;--padding-left:2em;}.elementor-987768 .elementor-element.elementor-element-1b6141c{--display:flex;--min-height:900px;--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:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-1b6141c:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-1b6141c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innenarchitektur-federleicht.de/wp-content/uploads/2026/03/kaboompics_young-architect-woman-portrait-in-her-studio-27930-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987768 .elementor-element.elementor-element-96eeb7c{--display:flex;}.elementor-987768 .elementor-element.elementor-element-96eeb7c:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-96eeb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-1cc08f0{--spacer-size:50px;}.elementor-987768 .elementor-element.elementor-element-776b12e{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:100;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-987768 .elementor-element.elementor-element-776b12e:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-776b12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-ceed60c{--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;--justify-content:space-between;--gap:8vh 0;--row-gap:8vh;--column-gap:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-987768 .elementor-element.elementor-element-d46d72d{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-5005589 .elementor-heading-title{font-family:var( --e-global-typography-5a32b4a-font-family ), Tahoma;font-size:var( --e-global-typography-5a32b4a-font-size );font-weight:var( --e-global-typography-5a32b4a-font-weight );text-transform:var( --e-global-typography-5a32b4a-text-transform );font-style:var( --e-global-typography-5a32b4a-font-style );text-decoration:var( --e-global-typography-5a32b4a-text-decoration );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-595f04e{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-595f04e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-987768 .elementor-element.elementor-element-16d127e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-16d127e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-987768 .elementor-element.elementor-element-03e6304{--swiper-slides-to-display:1;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:25px;--arrow-normal-color:var( --e-global-color-vamtam_accent_2 );--arrow-hover-color:var( --e-global-color-vamtam_accent_7 );--swiper-pagination-size:0px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;--swiper-pagination-spacing:0px;}.elementor-987768 .elementor-element.elementor-element-03e6304 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-03e6304 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-03e6304 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-987768 .elementor-element.elementor-element-5e87512{--spacer-size:50px;}.elementor-987768 .elementor-element.elementor-element-caed053{--display:flex;}.elementor-987768 .elementor-element.elementor-element-960c609{--spacer-size:97px;}.elementor-987768 .elementor-element.elementor-element-fefc451 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Tahoma;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-9b63c78{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-987768 .elementor-element.elementor-element-882761a{--display:flex;--min-height:93vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-882761a:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-882761a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 );background-image:url("https://www.innenarchitektur-federleicht.de/wp-content/uploads/2026/03/Federleicht-Fenster-2025-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987768 .elementor-element.elementor-element-4e304f2{--display:flex;--min-height:10vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-7bb6c97{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );}.elementor-987768 .elementor-element.elementor-element-4f9b74f{--display:flex;--min-height:clamp(500px, 80vh, 600px);--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-be56471{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-987768 .elementor-element.elementor-element-be56471:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-be56471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-987768 .elementor-element.elementor-element-5c3dc15 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_1 );}.elementor-987768 .elementor-element.elementor-element-8b353ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-30143bc{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-987768 .elementor-element.elementor-element-30143bc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-987768 .elementor-element.elementor-element-30143bc .elementor-heading-title{color:var( --e-global-color-vamtam_accent_2 );}.elementor-987768 .elementor-element.elementor-element-12d1429{--display:flex;--min-height:10vh;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-cc67336{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_8 );--border-color:var( --e-global-color-vamtam_accent_8 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-987768 .elementor-element.elementor-element-3c77667{--min-height:clamp(300px, 35vh, 500px);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-ccf112e{--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-865b35e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-987768 .elementor-element.elementor-element-865b35e.elementor-element{--align-self:center;}.elementor-987768 .elementor-element.elementor-element-865b35e .elementor-heading-title{font-size:34px;}.elementor-987768 .elementor-element.elementor-element-e8f7679{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-2e6c682{--min-height:500px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-96e9dc1{--justify-content:flex-start;}.elementor-987768 .elementor-element.elementor-element-8eb0586{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-63bff88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-87ce7d8{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-87ce7d8 a{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-bb603c3{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-bb603c3 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-5980b58 .elementor-heading-title{font-size:var( --e-global-typography-eb33918-font-size );line-height:var( --e-global-typography-eb33918-line-height );}.elementor-987768 .elementor-element.elementor-element-e2b0814{--grid-auto-flow:row;}.elementor-987768 .elementor-element.elementor-element-f78ec40 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-aa51553{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-aa51553 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-f571ef0{--n-accordion-icon-size:25px;}.elementor-987768 .elementor-element.elementor-element-5f276c7{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-8b05237{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-ed2c787 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-51846c6{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;}.elementor-987768 .elementor-element.elementor-element-c86fd36{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-fd4228b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-2ec97ef > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-987768 .elementor-element.elementor-element-2ec97ef .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-9e8e860{--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-9c6b881{--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-dbcdd35 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-ce4880f{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-ce4880f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-8702156{--gap:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-50d81d7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon{font-size:25px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a .elementor-icon svg{height:25px;}.elementor-987768 .elementor-element.elementor-element-7489b14{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon{font-size:25px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 .elementor-icon svg{height:25px;}.elementor-987768 .elementor-element.elementor-element-8979915{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon{font-size:25px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 .elementor-icon svg{height:25px;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-726938f{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-1c833f9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-987768 .elementor-element.elementor-element-302ca7f .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-2ab6b42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-86b99ad > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-987768 .elementor-element.elementor-element-f452fa9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-a5a517b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-c4b885a{--grid-columns:2;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-8e676b3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-a3d74d5{--justify-content:flex-start;}.elementor-987768 .elementor-element.elementor-element-e147559{--justify-content:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-fed60d7 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-308257e {--n-accordion-padding:1em 0em 1em 0em;}.elementor-987768 .elementor-element.elementor-element-308257e{--n-accordion-title-font-size:20px;}:where( .elementor-987768 .elementor-element.elementor-element-308257e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:1.5em;--padding-right:1em;--padding-bottom:0em;--padding-left:1em;}.elementor-987768 .elementor-element.elementor-element-1b6141c{--min-height:100px;}.elementor-987768 .elementor-element.elementor-element-776b12e{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-ceed60c{--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:flex-end;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-d46d72d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-987768 .elementor-element.elementor-element-5005589 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-595f04e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-03e6304{--swiper-slides-to-display:1;--arrow-size:20px;}.elementor-987768 .elementor-element.elementor-element-03e6304 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-987768 .elementor-element.elementor-element-fefc451 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-4e304f2{--min-height:60px;}.elementor-987768 .elementor-element.elementor-element-4f9b74f{--min-height:clamp(400px, 50vh, 400px);}.elementor-987768 .elementor-element.elementor-element-be56471{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-8b353ed{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-987768 .elementor-element.elementor-element-12d1429{--min-height:60px;}}@media(max-width:767px){.elementor-987768 .elementor-element.elementor-element-3c77667{--min-height:0vh;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-ccf112e{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-865b35e{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-865b35e.elementor-element{--align-self:center;}.elementor-987768 .elementor-element.elementor-element-865b35e .elementor-heading-title{font-size:26px;}.elementor-987768 .elementor-element.elementor-element-e8f7679{--flex-wrap:nowrap;}.elementor-987768 .elementor-element.elementor-element-2e6c682{--min-height:860px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-63bff88{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-6805f8a .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-414da1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-87ce7d8 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-987768 .elementor-element.elementor-element-87ce7d8{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-87ce7d8 a{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-bb603c3 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-987768 .elementor-element.elementor-element-bb603c3{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-bb603c3 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-edd1241 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-a3c2175{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-987768 .elementor-element.elementor-element-02a3fc7{--spacer-size:1px;width:100%;max-width:100%;--e-transform-origin-y:center;}.elementor-987768 .elementor-element.elementor-element-5980b58 .elementor-heading-title{font-size:var( --e-global-typography-eb33918-font-size );line-height:var( --e-global-typography-eb33918-line-height );}.elementor-987768 .elementor-element.elementor-element-e2b0814{--min-height:35vh;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-987768 .elementor-element.elementor-element-e2b0814:not(.elementor-motion-effects-element-type-background), .elementor-987768 .elementor-element.elementor-element-e2b0814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-987768 .elementor-element.elementor-element-f78ec40 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );}.elementor-987768 .elementor-element.elementor-element-aa51553{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-aa51553 a{font-size:var( --e-global-typography-f87c010-font-size );line-height:var( --e-global-typography-f87c010-line-height );}.elementor-987768 .elementor-element.elementor-element-f571ef0{--n-accordion-icon-size:25px;}.elementor-987768 .elementor-element.elementor-element-5f276c7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-8b05237{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-987768 .elementor-element.elementor-element-ed2c787 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-51846c6{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-f06c13a{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-987768 .elementor-element.elementor-element-0f1d631{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-987768 .elementor-element.elementor-element-2b64943 img{width:135px;}.elementor-987768 .elementor-element.elementor-element-2b64943 .vamtam-image-wrapper{width:135px;}.elementor-987768 .elementor-element.elementor-element-c86fd36{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-fd4228b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-2ec97ef{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-2ec97ef .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-9e8e860{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-dbcdd35 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-ce4880f{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-8702156{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-ca88d1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-5eaaa36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-a920bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-fbc7af0 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-726938f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-302ca7f .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-2ab6b42{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-f452fa9 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-a5a517b .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-c4b885a{--grid-columns:1;}.elementor-987768 .elementor-element.elementor-element-fb959d5 .elementor-button{font-size:var( --e-global-typography-8369026-font-size );line-height:var( --e-global-typography-8369026-line-height );letter-spacing:var( --e-global-typography-8369026-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-8e676b3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-e147559{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-987768 .elementor-element.elementor-element-fed60d7 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-987768 .elementor-element.elementor-element-6f0142e{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-6f0142e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-987768 .elementor-element.elementor-element-a885d47{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-a885d47 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-987768 .elementor-element.elementor-element-308257e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-987768 .elementor-element.elementor-element-308257e{--n-accordion-title-font-size:19px;}.elementor-987768 .elementor-element.elementor-element-1b6141c{--width:100%;--min-height:110vw;}.elementor-987768 .elementor-element.elementor-element-776b12e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987768 .elementor-element.elementor-element-ceed60c{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-987768 .elementor-element.elementor-element-d46d72d{--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-987768 .elementor-element.elementor-element-5005589 .elementor-heading-title{font-size:var( --e-global-typography-5a32b4a-font-size );line-height:var( --e-global-typography-5a32b4a-line-height );letter-spacing:var( --e-global-typography-5a32b4a-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-595f04e{width:100%;max-width:100%;}.elementor-987768 .elementor-element.elementor-element-16d127e{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-987768 .elementor-element.elementor-element-03e6304{--swiper-slides-to-display:1;--arrow-prev-left-position:-35px;--arrow-size:0px;--swiper-pagination-size:5px;--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--swiper-pagination-spacing:0px;}.elementor-987768 .elementor-element.elementor-element-fefc451 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );}.elementor-987768 .elementor-element.elementor-element-882761a{--min-height:0vh;}.elementor-987768 .elementor-element.elementor-element-4e304f2{--min-height:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-7bb6c97{--width:65%;}.elementor-987768 .elementor-element.elementor-element-4f9b74f{--min-height:100vw;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-be56471{--width:65%;}.elementor-987768 .elementor-element.elementor-element-12d1429{--min-height:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-987768 .elementor-element.elementor-element-cc67336{--width:65%;}}@media(min-width:768px){.elementor-987768 .elementor-element.elementor-element-3c77667{--width:100%;}.elementor-987768 .elementor-element.elementor-element-ccf112e{--width:100%;}.elementor-987768 .elementor-element.elementor-element-96e9dc1{--width:66.6666%;}.elementor-987768 .elementor-element.elementor-element-4ddccac{--width:45%;}.elementor-987768 .elementor-element.elementor-element-8fcdda1{--width:51.69%;}.elementor-987768 .elementor-element.elementor-element-e2b0814{--width:37%;}.elementor-987768 .elementor-element.elementor-element-e67fe12{--width:68.25%;}.elementor-987768 .elementor-element.elementor-element-5f276c7{--content-width:1553px;}.elementor-987768 .elementor-element.elementor-element-8b05237{--width:100%;}.elementor-987768 .elementor-element.elementor-element-09270e7{--width:100%;}.elementor-987768 .elementor-element.elementor-element-fd779c7{--width:25%;}.elementor-987768 .elementor-element.elementor-element-7c8216b{--width:25%;}.elementor-987768 .elementor-element.elementor-element-7f6d5aa{--width:25%;}.elementor-987768 .elementor-element.elementor-element-4370fb8{--width:25%;}.elementor-987768 .elementor-element.elementor-element-9c6b881{--width:50%;}.elementor-987768 .elementor-element.elementor-element-3064ae6{--width:50%;}.elementor-987768 .elementor-element.elementor-element-50d81d7{--width:33.3333%;}.elementor-987768 .elementor-element.elementor-element-7489b14{--width:33.3333%;}.elementor-987768 .elementor-element.elementor-element-8979915{--width:33.3333%;}.elementor-987768 .elementor-element.elementor-element-335cc5c{--width:130.225%;}.elementor-987768 .elementor-element.elementor-element-a3d74d5{--width:30.519%;}.elementor-987768 .elementor-element.elementor-element-1b6141c{--width:calc(66.6666% + 25px);}.elementor-987768 .elementor-element.elementor-element-ceed60c{--width:33.3333%;}.elementor-987768 .elementor-element.elementor-element-16d127e{--width:calc(66.6666% + 25px);}.elementor-987768 .elementor-element.elementor-element-7bb6c97{--width:420px;}.elementor-987768 .elementor-element.elementor-element-be56471{--width:420px;}.elementor-987768 .elementor-element.elementor-element-cc67336{--width:420px;}}@media(max-width:1024px) and (min-width:768px){.elementor-987768 .elementor-element.elementor-element-8fcdda1{--width:100%;}.elementor-987768 .elementor-element.elementor-element-8b05237{--width:100%;}.elementor-987768 .elementor-element.elementor-element-a3d74d5{--width:50%;}.elementor-987768 .elementor-element.elementor-element-ceed60c{--width:100%;}.elementor-987768 .elementor-element.elementor-element-16d127e{--width:100%;}.elementor-987768 .elementor-element.elementor-element-7bb6c97{--width:340px;}.elementor-987768 .elementor-element.elementor-element-be56471{--width:340px;}.elementor-987768 .elementor-element.elementor-element-cc67336{--width:340px;}}/* Start custom CSS for container, class: .elementor-element-a3c2175 */@media (max-width: 767px){ .elementor-987768 .elementor-element.elementor-element-a3c2175{ display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2b0814 */@media (max-width: 767px){ .elementor-987768 .elementor-element.elementor-element-e2b0814{ order: -1 !important; min-height: 280px !important; background-position: center 15% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c15de00 */.elementor-987768 .elementor-element.elementor-element-c15de00{ display:none !important; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c4b885a *//* Gross-klein-Kachelraster wie Projekte-Seite */
.elementor-987768 .elementor-element.elementor-element-c4b885a .e-loop-item:nth-child(even) .elementor-widget-image img {
  aspect-ratio: 738 / 1024;
  object-fit: cover;
  width: 100%;
  height: auto;
}
.elementor-987768 .elementor-element.elementor-element-c4b885a .e-loop-item:nth-child(odd) .elementor-widget-image img {
  aspect-ratio: 1024 / 693;
  object-fit: cover;
  width: 100%;
  height: auto;
}
/* Kategorie-Badge (Privatprojekte) ausblenden */
.elementor-987768 .elementor-element.elementor-element-c4b885a .elementor-element-0347355 {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-03e6304 */@media (max-width: 767px){
.elementor-987768 .elementor-element.elementor-element-03e6304 .elementor-element-08328ed { padding-bottom: 15px !important; }
.elementor-987768 .elementor-element.elementor-element-03e6304 .elementor-loop-container { padding-bottom: 35px !important; }
.elementor-987768 .elementor-element.elementor-element-03e6304 .elementor-element-026f469 img { height: 340px !important; object-fit: cover !important; object-position: center 20% !important; }
}/* End custom CSS */
/* Start custom CSS for sb-instagram-feed, class: .elementor-element-0374447 */@media (max-width: 767px){
html body .elementor-987768 .elementor-element.elementor-element-0374447 .sbi#sbi_container #sbi_images,
html body .elementor-987768 .elementor-element.elementor-element-0374447 .sbi #sbi_images { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }
html body .elementor-987768 .elementor-element.elementor-element-0374447 .sbi #sbi_images .sbi_item { width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS *//* ================= Mobil + Tablet – Desktop bleibt unberuehrt ================= */
@media (max-width: 1024px){
	/* Hero: "Design darf leicht sein" mittig im untersten Drittel */
	.elementor-element-ccf112e{ position: relative !important; }
	.elementor-element-865b35e{
		position: absolute !important; left: 0; right: 0; top: 78%;
		transform: translateY(-50%); margin: 0 !important; z-index: 3;
	}
	.elementor-element-865b35e .elementor-heading-title{ text-align: center !important; }

	/* Instagram-Vorschau auf 4 Kacheln begrenzen */
	.elementor-element-0374447 #sb_instagram .sbi_item:nth-of-type(n+5){ display: none !important; }

	/* Kundenrezensionen kompakter – sie waren mit Abstand der laengste Block */
	.elementor-element-01d872c .elementor-heading-title,
	.elementor-element-01d872c .elementor-widget-text-editor,
	.elementor-element-01d872c p{ font-size: 14px !important; line-height: 1.5 !important; }
	.elementor-element-01d872c{ padding-top: 10px !important; padding-bottom: 10px !important; }

	/* SEO-Text unten deutlich kleiner */
	.elementor-element-2636a1d h2{ font-size: 1em !important; line-height: 1.35 !important; }
	.elementor-element-2636a1d h3{ font-size: .92em !important; line-height: 1.35 !important; }
	.elementor-element-2636a1d p,
	.elementor-element-2636a1d li{ font-size: 12.5px !important; line-height: 1.55 !important; }

	/* Leistungen: gleiches Bildformat wie am Desktop (356 : 478) */
	.elementor-element-09270e7 .elementor-widget-image img{
		aspect-ratio: 356 / 478 !important; width: 100% !important; height: auto !important; object-fit: cover;
	}
	.elementor-element-09270e7 .elementor-widget-heading .elementor-heading-title{ font-size: 12px !important; }
}

/* ---- nur Tablet (768–1024px) ---- */
@media (min-width: 768px) and (max-width: 1024px){
	/* Leistungen: vier kleinere Fotos nebeneinander wie am Desktop */
	.elementor-element-09270e7{ display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 14px; }
	.elementor-element-09270e7 > .e-con{ flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; }

	/* Unsere Werte: Text und Bild nebeneinander wie am Desktop, kleinere Schrift */
	.elementor-element-9e8e860{ display: flex !important; flex-direction: row !important; align-items: center; gap: 22px; }
	.elementor-element-9c6b881,
	.elementor-element-3064ae6{ flex: 1 1 50% !important; width: auto !important; min-width: 0 !important; }
	.elementor-element-ce4880f .elementor-heading-title{ font-size: 15px !important; line-height: 1.5 !important; }
	.elementor-element-dbcdd35 .elementor-heading-title{ font-size: 12px !important; }
}

/* ---- nur Handy (bis 767px) ---- */
@media (max-width: 767px){
	/* Leistungen als 2x2-Raster */
	.elementor-element-09270e7{ display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px; }
	.elementor-element-09270e7 > .e-con{ width: auto !important; min-width: 0 !important; }
}
/* ---- nur Handy: die drei laengsten Bloecke kuerzen ---- */
@media (max-width: 767px){
	/* Instagram: vier Kacheln 2x2 statt untereinander (waren 4 x 446px) */
	.elementor-element-0374447 #sb_instagram #sbi_images{ display: flex !important; flex-wrap: wrap !important; }
	.elementor-element-0374447 #sb_instagram .sbi_item{ width: 50% !important; }

	/* Projekt-Teaser: gleiches 4:3-Format wie auf der Projektseite */
	.elementor-element-c4b885a img{ aspect-ratio: 4 / 3 !important; height: auto !important; object-fit: cover; }
}
/* Buttons, die vorher mobil und auf dem Tablet ausgeblendet waren, sind jetzt sichtbar –
   dafuer etwas kleiner, damit sie nicht dominieren. */
@media (max-width: 1024px){
	.elementor-element-6805f8a .elementor-button,
	.elementor-element-edd1241 .elementor-button,
	.elementor-element-fbc7af0 .elementor-button{
		font-size: 12px !important;
		padding: 11px 20px !important;
	}
}
/* ================= Leistungen: Bilder fuellen gemeinsam die Bildschirmbreite ================= */
@media (max-width: 1024px){
	/* Aussenabstand des Abschnitts nur mobil aufheben, Ueberschrift + Text behalten ihn */
	.elementor-element-c86fd36{ padding-left: 0 !important; padding-right: 0 !important; }
	.elementor-element-fd4228b,
	.elementor-element-2ec97ef{ padding-left: 20px !important; padding-right: 20px !important; }
	.elementor-element-09270e7{
		width: 100% !important; max-width: 100% !important;
		margin-left: 0 !important; margin-right: 0 !important;
		padding-left: 0 !important; padding-right: 0 !important;
		gap: 0 !important;
	}
	.elementor-element-09270e7 > .e-con{
		padding-left: 0 !important; padding-right: 0 !important;
		gap: 8px !important; min-width: 0 !important;
	}
	.elementor-element-09270e7 .elementor-widget-image,
	.elementor-element-09270e7 .elementor-widget-image .elementor-widget-container{ width: 100% !important; }
	.elementor-element-09270e7 .elementor-widget-image img{ width: 100% !important; }
	.elementor-element-09270e7 .elementor-widget-heading{ padding-left: 8px !important; padding-right: 8px !important; }
	.elementor-element-09270e7 .elementor-widget-heading .elementor-heading-title{ font-size: 11px !important; line-height: 1.3 !important; }
}
@media (max-width: 767px){
	.elementor-element-09270e7{ grid-template-columns: 1fr 1fr !important; row-gap: 14px !important; column-gap: 0 !important; }
}

/* ================= "Unsere Werte 2" – die drei Spalten ================= */
/* Tablet: nebeneinander wie im Browser, nur kleiner gesetzt */
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-8702156{ padding-left: 26px !important; padding-right: 26px !important; }
	.elementor-element-8702156 > .e-con-inner{
		flex-direction: row !important; flex-wrap: nowrap !important; gap: 18px !important;
	}
	.elementor-element-50d81d7,
	.elementor-element-7489b14,
	.elementor-element-8979915{ flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; }
	.elementor-element-ca88d1a svg,
	.elementor-element-5eaaa36 svg,
	.elementor-element-a920bc5 svg{ width: 68px !important; height: auto !important; }
	.elementor-element-7301549 .elementor-heading-title,
	.elementor-element-ebcf6bb .elementor-heading-title,
	.elementor-element-6d78700 .elementor-heading-title{ font-size: 13px !important; line-height: 1.3 !important; }
	.elementor-element-0581f67 p,
	.elementor-element-f9a543b p,
	.elementor-element-b7b2306 p{ font-size: 13px !important; line-height: 1.55 !important; }
}
/* Handy: die drei Spalten untereinander */
@media (max-width: 767px){
	.elementor-element-8702156 > .e-con-inner{
		flex-direction: column !important; flex-wrap: nowrap !important; gap: 26px !important;
	}
	.elementor-element-50d81d7,
	.elementor-element-7489b14,
	.elementor-element-8979915{ width: 100% !important; }
	.elementor-element-ca88d1a svg,
	.elementor-element-5eaaa36 svg,
	.elementor-element-a920bc5 svg{ width: 76px !important; height: auto !important; }
	.elementor-element-7301549 .elementor-heading-title,
	.elementor-element-ebcf6bb .elementor-heading-title,
	.elementor-element-6d78700 .elementor-heading-title{ font-size: 14px !important; line-height: 1.3 !important; }
	.elementor-element-0581f67 p,
	.elementor-element-f9a543b p,
	.elementor-element-b7b2306 p{ font-size: 14px !important; line-height: 1.55 !important; }
	/* Einleitung "Unsere Werte" kompakter */
	.elementor-element-ce4880f .elementor-heading-title{ font-size: 17px !important; line-height: 1.4 !important; }
	.elementor-element-dbcdd35 .elementor-heading-title{ font-size: 12px !important; }
}

/* ---- Leistungen: keine Leerraeume unter den Kacheln, Einleitung kompakter ---- */
@media (max-width: 1024px){
	.elementor-element-09270e7 > .e-con{ min-height: 0 !important; height: auto !important; }
	.elementor-element-2ec97ef,
	.elementor-element-2ec97ef p{ font-size: 15px !important; line-height: 1.5 !important; }
}
@media (max-width: 767px){
	.elementor-element-2ec97ef,
	.elementor-element-2ec97ef p{ font-size: 14px !important; }
}

/* ---- Leistungen: Mindesthoehe der Reihe mobil aufheben ---- */
@media (max-width: 1024px){
	.elementor-element-09270e7{ min-height: 0 !important; height: auto !important; }
}

/* ---- Projekt-Teaser auf der Startseite: mobil 2x2 statt untereinander ---- */
@media (max-width: 767px){
	.elementor-element-c4b885a .elementor-loop-container{
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 18px 12px !important;
	}
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 12px !important; line-height: 1.3 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor,
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor p,
	.elementor-element-c4b885a .e-loop-item .elementor-post-info{ font-size: 11px !important; line-height: 1.4 !important; }
}
/* Button "alle Projekte" war mobil ausgeblendet – jetzt sichtbar, nur kleiner */
@media (max-width: 1024px){
	.elementor-element-fb959d5 .elementor-button{ font-size: 12px !important; padding: 11px 20px !important; }
}

/* ---- Projekt-Teaser auf dem Tablet: vier Kacheln wie im Browser ---- */
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-c4b885a .elementor-loop-container{
		grid-template-columns: repeat(4, 1fr) !important; gap: 14px !important;
	}
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 12px !important; line-height: 1.3 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor,
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor p,
	.elementor-element-c4b885a .e-loop-item .elementor-post-info{ font-size: 10.5px !important; line-height: 1.4 !important; }
}

/* ---- Handy/Tablet: Texte insgesamt kleiner ---- */
@media (max-width: 1024px){
	/* Leistungen: Einleitung + Bildunterschriften */
	.elementor-element-2ec97ef,
	.elementor-element-2ec97ef p{ font-size: 13.5px !important; line-height: 1.5 !important; }
	.elementor-element-09270e7 .elementor-widget-heading .elementor-heading-title{ font-size: 10px !important; }
	/* Rezensionen */
	.elementor-element-01d872c .elementor-heading-title,
	.elementor-element-01d872c .elementor-widget-text-editor,
	.elementor-element-01d872c p{ font-size: 12.5px !important; line-height: 1.5 !important; }
	/* SEO-Text unten */
	.elementor-element-2636a1d p,
	.elementor-element-2636a1d li{ font-size: 11.5px !important; line-height: 1.55 !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-ce4880f .elementor-heading-title{ font-size: 13.5px !important; line-height: 1.5 !important; }
	.elementor-element-7301549 .elementor-heading-title,
	.elementor-element-ebcf6bb .elementor-heading-title,
	.elementor-element-6d78700 .elementor-heading-title{ font-size: 11.5px !important; }
	.elementor-element-0581f67 p,
	.elementor-element-f9a543b p,
	.elementor-element-b7b2306 p{ font-size: 11.5px !important; line-height: 1.55 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 10.5px !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor,
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor p,
	.elementor-element-c4b885a .e-loop-item .elementor-post-info{ font-size: 9px !important; }
}
@media (max-width: 767px){
	.elementor-element-2ec97ef,
	.elementor-element-2ec97ef p{ font-size: 12.5px !important; }
	.elementor-element-ce4880f .elementor-heading-title{ font-size: 15px !important; line-height: 1.4 !important; }
	.elementor-element-dbcdd35 .elementor-heading-title{ font-size: 11px !important; }
	.elementor-element-7301549 .elementor-heading-title,
	.elementor-element-ebcf6bb .elementor-heading-title,
	.elementor-element-6d78700 .elementor-heading-title{ font-size: 12.5px !important; }
	.elementor-element-0581f67 p,
	.elementor-element-f9a543b p,
	.elementor-element-b7b2306 p{ font-size: 12.5px !important; line-height: 1.55 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 10px !important; line-height: 1.35 !important; letter-spacing: 0 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor,
	.elementor-element-c4b885a .e-loop-item .elementor-widget-text-editor p,
	.elementor-element-c4b885a .e-loop-item .elementor-post-info{ font-size: 8.5px !important; line-height: 1.4 !important; letter-spacing: 0 !important; }
}

/* Leistungen-Einleitung ist eine Ueberschrift, nicht Fliesstext – separat kleiner setzen */
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-2ec97ef .elementor-heading-title{ font-size: 15px !important; line-height: 1.5 !important; }
}
@media (max-width: 767px){
	.elementor-element-2ec97ef .elementor-heading-title{ font-size: 14px !important; line-height: 1.5 !important; }
}

/* Leistungen auch auf dem Tablet als 2x2-Raster (Wunsch 21.08.) */
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-09270e7{
		display: grid !important;
		grid-template-columns: 1fr 1fr !important;
		flex-direction: row !important;
		row-gap: 16px !important; column-gap: 0 !important; gap: 16px 0 !important;
	}
	.elementor-element-09270e7 > .e-con{ flex: none !important; width: auto !important; }
}

/* ---- Korrektur: Leistungsbilder NICHT randlos, mit Luft ringsum ---- */
@media (max-width: 1024px){
	.elementor-element-c86fd36{ padding-left: 20px !important; padding-right: 20px !important; }
	.elementor-element-fd4228b,
	.elementor-element-2ec97ef{ padding-left: 0 !important; padding-right: 0 !important; }
	.elementor-element-09270e7{ gap: 22px !important; }
	.elementor-element-09270e7 > .e-con{ gap: 10px !important; }
	.elementor-element-09270e7 .elementor-widget-heading{ padding-left: 0 !important; padding-right: 0 !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-c86fd36{ padding-left: 40px !important; padding-right: 40px !important; }
	.elementor-element-09270e7{ gap: 28px !important; }
}

/* ---- Hero war mobil um 49 px nach links verschoben (Desktop-Wert margin-left) ---- */
@media (max-width: 1024px){
	.elementor-element-ccf112e{ margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; }
}

/* ---- Zeilenumbruch auf der Startseite an die Browseransicht angleichen ---- */
@media (max-width: 767px){
	.elementor-element-bb603c3,
	.elementor-element-bb603c3 p{ font-size: 12.5px !important; line-height: 1.55 !important; }
	.elementor-element-2ec97ef .elementor-heading-title{ font-size: 12px !important; line-height: 1.5 !important; }
	.elementor-element-51cc167 .elementor-heading-title{ font-size: 26px !important; line-height: 1.2 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 8.5px !important; line-height: 1.35 !important; }
	.elementor-element-c4b885a .elementor-element-83d7fa0 .elementor-heading-title{ font-size: 7.5px !important; line-height: 1.4 !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-element-bb603c3,
	.elementor-element-bb603c3 p{ font-size: 13.5px !important; line-height: 1.55 !important; }
	.elementor-element-51cc167 .elementor-heading-title{ font-size: 34px !important; line-height: 1.2 !important; }
}

/* ---- Lesbarkeits-Korrektur: nichts unter 10 px auf der Startseite ----
   Die Teaser-Kacheln sind hier 161 px breit (Projektseite nur 113 px),
   deshalb duerfen sie groesser sein als dort. */
@media (max-width: 767px){
	.elementor-element-09270e7 .elementor-widget-heading .elementor-heading-title{ font-size: 11px !important; line-height: 1.35 !important; }
	.elementor-element-c4b885a .e-loop-item .elementor-heading-title{ font-size: 10px !important; line-height: 1.35 !important; }
	.elementor-element-c4b885a .elementor-element-83d7fa0 .elementor-heading-title{ font-size: 9px !important; line-height: 1.4 !important; }
	.elementor-element-c4b885a .elementor-element-0347355 .elementor-heading-title{ font-size: 9px !important; padding: 3px 6px !important; }
}

@media (max-width: 767px){
html body .elementor-element.elementor-element-0374447 #sb_instagram#sb_instagram #sbi_images#sbi_images { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }
html body .elementor-element.elementor-element-0374447 #sb_instagram#sb_instagram #sbi_images#sbi_images .sbi_item { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Items-WideThin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innenarchitektur-federleicht.de/wp-content/uploads/2026/02/Items-WideThin.woff2') format('woff2'),
		url('https://www.innenarchitektur-federleicht.de/wp-content/uploads/2026/02/Items-WideThin.woff') format('woff');
}
/* End Custom Fonts CSS */