.elementor-105 .elementor-element.elementor-element-3d51607{--display:flex;--position:fixed;--min-height:0vh;--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:10px;--padding-right:10px;top:0px;--z-index:998;}.elementor-105 .elementor-element.elementor-element-3d51607:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-3d51607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-3d51607{left:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-3d51607{right:0px;}.elementor-105 .elementor-element.elementor-element-4354f01{--display:flex;--min-height:172px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 15px 15px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-105954d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-105 .elementor-element.elementor-element-f412494{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-f412494 img{width:100%;}.elementor-105 .elementor-element.elementor-element-7d54033{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-105 .elementor-element.elementor-element-7d54033 img{width:100%;}.elementor-105 .elementor-element.elementor-element-8dfa160{--display:flex;--position:absolute;--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;top:40px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-8dfa160{right:40px;}body.rtl .elementor-105 .elementor-element.elementor-element-8dfa160{left:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-ef15483 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:6px 20px 6px 20px;}.elementor-105 .elementor-element.elementor-element-ef15483 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-ef15483 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-ef15483 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-ef15483 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-1994227{--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:center;--align-items:center;--gap:6% 6%;--row-gap:6%;--column-gap:6%;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-05ba67a{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;top:-5px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-05ba67a{left:0px;}body.rtl .elementor-105 .elementor-element.elementor-element-05ba67a{right:0px;}.elementor-105 .elementor-element.elementor-element-9365a31 .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000000;border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-9365a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-9365a31 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-9365a31 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-9365a31 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-9365a31 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-abde247 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6c6ad75 );border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-abde247{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-abde247 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-abde247 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-abde247 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-abde247 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-292b182 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6c6ad75 );border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-292b182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-292b182 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-292b182 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-292b182 .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-292b182 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-f25dfce .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6c6ad75 );border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-f25dfce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-105 .elementor-element.elementor-element-f25dfce .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-f25dfce .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f25dfce .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-f25dfce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-e56a6ce .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-6c6ad75 );border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-e56a6ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-105 .elementor-element.elementor-element-e56a6ce .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-e56a6ce .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-e56a6ce .elementor-button:hover svg, .elementor-105 .elementor-element.elementor-element-e56a6ce .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-77b6c9f{--display:flex;--min-height:500px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-3e6e6c6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 15px 15px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-783b806{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 0px 15px;}.elementor-105 .elementor-element.elementor-element-783b806:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-783b806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Aktuelle-Kaufobjekte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-783b806::before, .elementor-105 .elementor-element.elementor-element-783b806 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-783b806 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-783b806 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-783b806 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-783b806 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-783b806:hover::before, .elementor-105 .elementor-element.elementor-element-783b806:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-783b806:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-783b806 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-783b806 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-783b806:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-49dcb41 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-49dcb41 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-49dcb41 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-7462ee3{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-7462ee3:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-7462ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Mehrfamilienhaeuser.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-7462ee3::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-7462ee3:hover::before, .elementor-105 .elementor-element.elementor-element-7462ee3:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-7462ee3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-7462ee3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-7462ee3:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-6bd467e .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-6bd467e .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-6bd467e .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-16474e2{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-8d0ee1e{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 0px 15px;}.elementor-105 .elementor-element.elementor-element-8d0ee1e:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8d0ee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Investitionsmodelle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-8d0ee1e::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-8d0ee1e:hover::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-8d0ee1e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-8d0ee1e:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-12464d1 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-12464d1 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-12464d1 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-5519f19{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;}.elementor-105 .elementor-element.elementor-element-5519f19:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-5519f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Vorteile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-5519f19::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-5519f19:hover::before, .elementor-105 .elementor-element.elementor-element-5519f19:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5519f19:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-5519f19 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-5519f19:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-888ed39 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-888ed39 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-888ed39 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f699705{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-f699705:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-f699705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Ablauf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-f699705::before, .elementor-105 .elementor-element.elementor-element-f699705 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-f699705 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-f699705 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-f699705 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-f699705 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-f699705:hover::before, .elementor-105 .elementor-element.elementor-element-f699705:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-f699705:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-f699705 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-f699705 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-f699705:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-f5c2fd1 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-f5c2fd1 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-f5c2fd1 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-22ca204{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--border-radius:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-22ca204:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-22ca204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/investorin.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-22ca204::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-22ca204:hover::before, .elementor-105 .elementor-element.elementor-element-22ca204:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-22ca204:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-22ca204 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-22ca204:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-8e8c217 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-8e8c217 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-8e8c217 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-34de3a6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-498ec91{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 0px 15px;}.elementor-105 .elementor-element.elementor-element-498ec91:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-498ec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Erfahrung.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-498ec91::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-498ec91:hover::before, .elementor-105 .elementor-element.elementor-element-498ec91:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-498ec91:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-498ec91 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-498ec91:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-a17efdb .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-a17efdb .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-a17efdb .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-24523f9{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;}.elementor-105 .elementor-element.elementor-element-24523f9:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-24523f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Der-Weg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-24523f9::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-24523f9:hover::before, .elementor-105 .elementor-element.elementor-element-24523f9:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-24523f9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-24523f9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-24523f9:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-640da7c .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-640da7c .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-640da7c .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-bf8c4ff{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;}.elementor-105 .elementor-element.elementor-element-bf8c4ff:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-bf8c4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Warum-Architrav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-bf8c4ff::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-bf8c4ff:hover::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-bf8c4ff > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-bf8c4ff:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-e2aaa87 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-e2aaa87 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-e2aaa87 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-979bcf9{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-979bcf9:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-979bcf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/09/Karriere.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-979bcf9::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-979bcf9:hover::before, .elementor-105 .elementor-element.elementor-element-979bcf9:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-979bcf9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-979bcf9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-979bcf9:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-e43e192 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-e43e192 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-e43e192 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-b9c0799{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-5f340a0{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 0px 15px;}.elementor-105 .elementor-element.elementor-element-5f340a0:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-5f340a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Kredithilfe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-5f340a0::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-5f340a0:hover::before, .elementor-105 .elementor-element.elementor-element-5f340a0:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5f340a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-5f340a0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-5f340a0:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-ff9fec3 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-ff9fec3 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-ff9fec3 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-8418ee6{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:0px 0px 15px 0px;}.elementor-105 .elementor-element.elementor-element-8418ee6:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8418ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/11/Foerderungen.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-8418ee6::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-8418ee6:hover::before, .elementor-105 .elementor-element.elementor-element-8418ee6:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8418ee6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-8418ee6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-8418ee6:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-41c6945 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-41c6945 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-41c6945 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-3a42127{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-105 .elementor-element.elementor-element-da9ee4b{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 0px 15px 15px;}.elementor-105 .elementor-element.elementor-element-da9ee4b:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-da9ee4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architrav-immobilien.de/wp-content/uploads/2025/09/Grundstuecksnkauf-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-da9ee4b::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-da9ee4b:hover::before, .elementor-105 .elementor-element.elementor-element-da9ee4b:hover > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-da9ee4b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .elementor-background-slideshow:hover::before, .elementor-105 .elementor-element.elementor-element-da9ee4b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-da9ee4b:hover{--overlay-opacity:0.6;}.elementor-105 .elementor-element.elementor-element-2d6e979 .elementor-button{background-color:var( --e-global-color-6c6ad75 );font-family:"Source Sans 3", Sans-serif;font-size:clamp(1rem, 0.9104rem + 0.3774vw, 1.25rem);font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-105 .elementor-element.elementor-element-2d6e979 .elementor-button:hover, .elementor-105 .elementor-element.elementor-element-2d6e979 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-3106257{--display:flex;--min-height:50vh;--overlay-opacity:0.7;}.elementor-105 .elementor-element.elementor-element-3106257::before, .elementor-105 .elementor-element.elementor-element-3106257 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-3106257 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-3106257 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-3106257 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-3106257 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-105 .elementor-element.elementor-element-8db9565{--display:flex;--position:fixed;--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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:20px;--z-index:999;}.elementor-105 .elementor-element.elementor-element-8db9565:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-8db9565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-8db9565{right:20px;}body.rtl .elementor-105 .elementor-element.elementor-element-8db9565{left:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-3e6e6c6{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-16474e2{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-34de3a6{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-b9c0799{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-3a42127{--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-8db9565{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-8db9565{right:10px;}body.rtl .elementor-105 .elementor-element.elementor-element-8db9565{left:10px;}.elementor-105 .elementor-element.elementor-element-2050474{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;text-align:right;}.elementor-105 .elementor-element.elementor-element-2050474:hover{--e-transform-rotateZ:34deg;}.elementor-105 .elementor-element.elementor-element-2050474 img{width:30px;height:30px;object-fit:contain;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-843dc22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-cf1d255 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-105 .elementor-element.elementor-element-3e6e6c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-16474e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-34de3a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-b9c0799{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-3a42127{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-105 .elementor-element.elementor-element-8db9565{--width:50px;top:10px;}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-8db9565{right:20px;}body.rtl .elementor-105 .elementor-element.elementor-element-8db9565{left:20px;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-3d51607{--width:100%;}.elementor-105 .elementor-element.elementor-element-4354f01{--content-width:100vw;}.elementor-105 .elementor-element.elementor-element-8dfa160{--width:auto;}.elementor-105 .elementor-element.elementor-element-77b6c9f{--width:100%;}.elementor-105 .elementor-element.elementor-element-3e6e6c6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-8db9565{--width:50px;}}/* Start custom CSS for button, class: .elementor-element-ef15483 */.scroll-btn-move {
  transition: transform 0.4s ease, opacity 0.4s ease !important;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4354f01 *//* Logos: Standard = Weiß an, Schwarz aus */
.GM-Logo-White {
  display: block !important;
}
.GM-Logo-Black {
  display: none !important;
}

/* Sobald ein Nav-Item aktiv/hovered ist (Mega offen) -> Schwarz an, Weiß aus */
:root.nav-has-active .GM-Logo-White {
  display: none !important;
}
:root.nav-has-active .GM-Logo-Black {
  display: block !important;
}

/* Optional sanfter Übergang (nur wenn Logos z.B. als SVG/inline oder per opacity steuerbar sind)
   Bei echten IMG mit display:none gibt es keinen Fade. Wenn du Fading willst, sag Bescheid, dann lösen
   wir es mit Überlagerung + opacity, ohne Layout-Shift. */


/* Basiszustand für Nav-Texte */
.Nav1,
.Nav2,
.Nav3,
.Nav4,
.Nav5 {
  transition: color 0.25s ease !important;
}

/* Sanfte Übergänge für Text + Icons */
.Nav1, .Nav2, .Nav3, .Nav4, .Nav5,
.Nav1 *, .Nav2 *, .Nav3 *, .Nav4 *, .Nav5 * {
  transition: color 0.45s cubic-bezier(.19,1,.22,1) !important;
}

.Nav1 svg, .Nav2 svg, .Nav3 svg, .Nav4 svg, .Nav5 svg,
.Nav1 svg *, .Nav2 svg *, .Nav3 svg *, .Nav4 svg *, .Nav5 svg * {
  transition: fill 0.45s cubic-bezier(.19,1,.22,1) !important;
}

/* Scroll-Zustand:
   - Ganz oben (<100px): weiß
   - Ab 100px: grau (#515151) */
:root:not(.nav-scrolled) .Nav1,
:root:not(.nav-scrolled) .Nav2,
:root:not(.nav-scrolled) .Nav3,
:root:not(.nav-scrolled) .Nav4,
:root:not(.nav-scrolled) .Nav5,
:root:not(.nav-scrolled) .Nav1 *,
:root:not(.nav-scrolled) .Nav2 *,
:root:not(.nav-scrolled) .Nav3 *,
:root:not(.nav-scrolled) .Nav4 *,
:root:not(.nav-scrolled) .Nav5 * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

:root.nav-scrolled .Nav1,
:root.nav-scrolled .Nav2,
:root.nav-scrolled .Nav3,
:root.nav-scrolled .Nav4,
:root.nav-scrolled .Nav5,
:root.nav-scrolled .Nav1 *,
:root.nav-scrolled .Nav2 *,
:root.nav-scrolled .Nav3 *,
:root.nav-scrolled .Nav4 *,
:root.nav-scrolled .Nav5 * {
  color: #515151 !important;
  fill: #515151 !important;
}

/* Wenn eine Nav aktiv ist: ALLE Navs grau */
:root.nav-has-active .Nav1,
:root.nav-has-active .Nav2,
:root.nav-has-active .Nav3,
:root.nav-has-active .Nav4,
:root.nav-has-active .Nav5 {
  color: #515151 !important;
}

/* Die tatsächlich aktive Nav bleibt schwarz */
:root.nav-has-active .Nav1.is-active,
:root.nav-has-active .Nav2.is-active,
:root.nav-has-active .Nav3.is-active,
:root.nav-has-active .Nav4.is-active,
:root.nav-has-active .Nav5.is-active {
  color: #000000 !important;
}

/* Navbar-Hintergrund beim aktiven Zustand */
.NavBarBackround.nav-bg-active {
  background-color: #ffffff !important;
  transition: background-color 0.25s ease !important;
}

:root.nav-scrolled .NavBarBackround {
  background-color: #ffffff !important; 
  transition: background-color 0.25s ease !important;
}

/* Alle Nav-Elemente im aktiven Zustand grau erzwingen (auch Kinder + SVG) */
:root.nav-has-active .Nav1,
:root.nav-has-active .Nav2,
:root.nav-has-active .Nav3,
:root.nav-has-active .Nav4,
:root.nav-has-active .Nav5,
:root.nav-has-active .Nav1 *,
:root.nav-has-active .Nav2 *,
:root.nav-has-active .Nav3 *,
:root.nav-has-active .Nav4 *,
:root.nav-has-active .Nav5 * {
  color: #515151 !important;
  fill: #515151 !important;
}

/* Aktives Element schwarz erzwingen (auch Kinder + SVG) */
:root.nav-has-active .Nav1.is-active,
:root.nav-has-active .Nav2.is-active,
:root.nav-has-active .Nav3.is-active,
:root.nav-has-active .Nav4.is-active,
:root.nav-has-active .Nav5.is-active,
:root.nav-has-active .Nav1.is-active *,
:root.nav-has-active .Nav2.is-active *,
:root.nav-has-active .Nav3.is-active *,
:root.nav-has-active .Nav4.is-active *,
:root.nav-has-active .Nav5.is-active * {
  color: #000000 !important;
  fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b6c9f *//* =========================================
   Mega-Menü – fixiert unter der Navi
   ========================================= */

/* Navi-Container */
.NavButton-Container {
  position: relative !important;
  z-index: 300 !important;              /* über Menüs & Overlay */
  padding-bottom: 0 !important;
}

/* Menüs: fixiert direkt unter der Navi (Top aus --nav-bottom) */
.Menu1,
.Menu2,
.Menu3,
.Menu4,
.Menu5 {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  top: var(--nav-bottom, 0px) !important;   /* Viewport-Position */
  z-index: 240 !important;                  /* über Overlay (200), unter Nav (300) */

  display: flex !important;

  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(8px) !important;

  transition: opacity 0.28s ease,
              visibility 0.28s ease,
              transform 0.28s ease !important;
  will-change: opacity, visibility, transform !important;
}

/* Sichtbares Menü */
.mega-open {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
  display: flex !important;
}

/* Kinder sanft einblenden (optional) */
.Menu1 > *,
.Menu2 > *,
.Menu3 > *,
.Menu4 > *,
.Menu5 > * {
  opacity: 0 !important;
  transform: translateY(10px) !important;
  transition: opacity 0.28s ease, transform 0.28s ease !important;
  will-change: opacity, transform !important;
}
.mega-open > * { opacity: 1 !important; transform: translateY(0) !important; }
.mega-open > *:nth-child(1) { transition-delay: 0.00s !important; }
.mega-open > *:nth-child(2) { transition-delay: 0.03s !important; }
.mega-open > *:nth-child(3) { transition-delay: 0.06s !important; }
.mega-open > *:nth-child(4) { transition-delay: 0.09s !important; }
.mega-open > *:nth-child(5) { transition-delay: 0.12s !important; }
.mega-open > *:nth-child(6) { transition-delay: 0.15s !important; }

/* Overlay – rein visuell, keine Pointer-Events */
.dark-overlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 200 !important;                 /* unter Menüs (240) */
  display: block !important;

  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;         /* bleibt aus – Schließen via Document-Click */

  transition: opacity 0.28s ease, visibility 0.28s ease !important;
  will-change: opacity, visibility !important;

  /* optional:
  background: rgba(0,0,0,0.5) !important; */
}
.dark-overlay.mega-open-block {
  opacity: 1 !important;
  visibility: visible !important;
  /* pointer-events bleibt none – keine Interferenz beim Hover vom Nav-Button ins Menü */
}

/* MegaPanels – unsichtbarer Wrapper (keine Fläche) */
.MegaPanels {
  position: static !important;
  min-height: 0 !important;
  height: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  pointer-events: none !important;
  z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d51607 *//* Mega-Dropdown bewegt sich ohne transform */
.Mega-Dropdown {
  margin-top: 0 !important;
  transition: margin-top 0.6s ease !important;
  will-change: margin-top !important;
}

/* Beim Scrollen hochfahren */
html.is-scrolled .Mega-Dropdown {
  margin-top: -140px !important;
}

/* Mini-FavIcon: ausblenden -> einblenden mit Delay */
.Mini-FavIcon {
  opacity: 0 !important;
  transition: opacity 0.3s ease 0.3s !important; /* 0.6s Delay beibehalten */
  will-change: opacity !important;
}
html.is-scrolled .Mini-FavIcon {
  opacity: 1 !important;
}

/* Kontakt-Buttons: nach unten schieben */
.Kontakt-Buttons {
  transform: translateY(0) !important;
  transition: transform 0.6s ease !important;
  will-change: transform !important;
}
html.is-scrolled .Kontakt-Buttons {
  transform: translateY(108px) !important;
}/* End custom CSS */