/* Start custom CSS *//* Editorial geometry only; typography inherits unchanged Kameratanz global classes. */
.elementor-1633,.elementor-1633 *{box-sizing:border-box;}
.elementor-1633 img{height:auto; border:0; border-radius:0; box-shadow:none;}
.elementor.elementor-1633.elementor :is([data-id="6f8f4e01"]){height:min(76vw,calc(100svh - 88px));min-height:500px;max-height:1050px;object-fit:cover;object-position:42% center;}
.elementor-1633 .kt-link a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.65em;}
.elementor-1633 .kt-link a:focus-visible{outline:2px solid #111111;outline-offset:4px;}
.elementor.elementor-1633.elementor :is([data-id="22113c7e"]):hover,.elementor.elementor-1633.elementor :is([data-id="19ea1f35"]):hover{color:var(--kt-muted);}
@media(max-width:1024px){
.elementor.elementor-1633.elementor :is([data-id="6f8f4e01"]){height:min(76vw,calc(100svh - 72px));}
}
@media(max-width:767px){
.elementor.elementor-1633.elementor :is([data-id="6f8f4e01"]){height:min(76vw,calc(100svh - 64px));}
.elementor.elementor-1633.elementor :is([data-id="5afac476"],[data-id="3765c7eb"],[data-id="5f355f5e"],[data-id="54689c2c"],[data-id="12afb613"],[data-id="1f33bfd2"],[data-id="5a0d65b9"],[data-id="700c4b5c"],[data-id="98553e"],[data-id="2d011bcc"],[data-id="2970dca8"],[data-id="34377411"],[data-id="3a314635"],[data-id="4401711f"],[data-id="3387bf71"],[data-id="5d2de558"]){margin-top:32px;}
}
@media(min-width:1920px){
.elementor.elementor-1633.elementor :is([data-id="1d7c6fea"],[data-id="788ca4f2"],[data-id="9920ec9"],[data-id="536e6877"],[data-id="59e6e308"],[data-id="62d9b880"],[data-id="1cccf5e3"],[data-id="1567ec3a"],[data-id="37e3e6c8"],[data-id="61116bb4"],[data-id="490ebbd3"],[data-id="61813a93"],[data-id="1354b3fc"],[data-id="44482c2d"],[data-id="3f3d84c4"],[data-id="1c028042"],[data-id="69f6f300"],[data-id="7774db61"],[data-id="50ff1390"],[data-id="6cc98043"],[data-id="5be4982a"],[data-id="bb0278"],[data-id="1a736725"],[data-id="4be998fe"],[data-id="440938a6"],[data-id="e861bab"],[data-id="c47863e"],[data-id="8af7709"],[data-id="9d6e775"],[data-id="54b0e2c2"],[data-id="72603c25"],[data-id="47588196"]){max-width:1840px;margin-left:auto;margin-right:auto;}
}
@media(min-width:701px) and (max-width:1000px){
.elementor.elementor-1633.elementor :is([data-id="390cb26a"],[data-id="54f4efa3"],[data-id="53621bb2"],[data-id="68f8bf9e"],[data-id="7cf7ed00"],[data-id="36fa29f9"],[data-id="1ee68e4e"],[data-id="1c4a39bf"],[data-id="42035c69"],[data-id="4b5333f0"],[data-id="2f680711"],[data-id="43e2eb69"],[data-id="42868bd"],[data-id="7e1a77d7"],[data-id="4b3855f9"],[data-id="1e45f372"]){padding-top:112px;}
.elementor.elementor-1633.elementor :is([data-id="5afac476"],[data-id="3765c7eb"],[data-id="5f355f5e"],[data-id="54689c2c"],[data-id="12afb613"],[data-id="1f33bfd2"],[data-id="5a0d65b9"],[data-id="700c4b5c"],[data-id="98553e"],[data-id="2d011bcc"],[data-id="2970dca8"],[data-id="34377411"],[data-id="3a314635"],[data-id="4401711f"],[data-id="3387bf71"],[data-id="5d2de558"]){max-width:100%;}
.elementor.elementor-1633.elementor :is([data-id="39790704"],[data-id="494fe99e"],[data-id="7fd73b12"],[data-id="3d942623"],[data-id="67afa7e6"],[data-id="449398dd"],[data-id="3d290833"],[data-id="71dfe491"],[data-id="59d6ef70"],[data-id="5b85bb3d"],[data-id="779601a6"],[data-id="496af279"]){width:88%;column-gap:7%;}
.elementor.elementor-1633.elementor :is([data-id="6214dac"],[data-id="6304bb80"],[data-id="55a0d2ca"],[data-id="7f9f542a"]){width:88%;}
}
@media(min-width:701px) and (max-width:767px){
.elementor.elementor-1633.elementor :is([data-id="668c138c"],[data-id="3daafe2"],[data-id="64753e4e"],[data-id="206e2de7"],[data-id="56777721"],[data-id="3133a6a7"],[data-id="1107b5ac"],[data-id="9e53d11"],[data-id="26e642f5"],[data-id="2c39890e"],[data-id="312d7442"],[data-id="31296bf9"],[data-id="2d6adb31"],[data-id="11a25b55"],[data-id="51a2e8d2"],[data-id="4a2ce01f"]){margin:0px 0px 32px;}
.elementor.elementor-1633.elementor :is([data-id="2ebea857"],[data-id="4d2d03be"],[data-id="214735b7"],[data-id="7bcc70f3"],[data-id="189f970f"],[data-id="697fc46c"],[data-id="3bb707d"],[data-id="3ee48761"]){padding:0px; min-width:0px; grid-column:1 / 7; text-align:left;max-width:none;}
.elementor.elementor-1633.elementor :is([data-id="1d7c6fea"],[data-id="9920ec9"],[data-id="59e6e308"],[data-id="1cccf5e3"],[data-id="37e3e6c8"],[data-id="490ebbd3"],[data-id="1354b3fc"],[data-id="3f3d84c4"],[data-id="69f6f300"],[data-id="50ff1390"],[data-id="5be4982a"],[data-id="1a736725"],[data-id="440938a6"],[data-id="c47863e"],[data-id="9d6e775"],[data-id="72603c25"]){padding:0px; min-width:0px; display:grid; grid-template-columns:repeat(12,minmax(0,1fr)); grid-template-rows:auto; margin:0px clamp(24px,2.2vw,48px); width:auto;}
.elementor.elementor-1633.elementor :is([data-id="45ba2b0e"],[data-id="6d99ebdc"],[data-id="36817b4c"],[data-id="250c357f"],[data-id="81c43e6"],[data-id="45c26343"],[data-id="4dfa1126"],[data-id="2b302c69"],[data-id="513a83a3"],[data-id="689aa095"],[data-id="49e7c1fd"]){display:block; width:100%; min-width:0px; margin:0px; grid-column:1; grid-row:1;align-self:start;}
.elementor.elementor-1633.elementor :is([data-id="125daa85"],[data-id="518adf42"],[data-id="3bc1eb8d"],[data-id="47489aab"],[data-id="4125d879"],[data-id="1b10ade"],[data-id="7cd2e737"],[data-id="5996b1ff"],[data-id="6d46febe"],[data-id="17a7d656"],[data-id="4b7fead"]){display:block; width:100%; min-width:0px; margin:0px; grid-column:2; grid-row:1;align-self:end; margin-bottom:16%;}
.elementor.elementor-1633.elementor :is([data-id="3275e946"],[data-id="4b13d0c1"],[data-id="13e3a0fc"],[data-id="4df120e1"],[data-id="70627a4f"],[data-id="7c8e3ae6"],[data-id="2f8dfd4f"],[data-id="288bb515"],[data-id="78da3998"],[data-id="25d78696"],[data-id="55e5a541"],[data-id="344438f5"],[data-id="4409c840"],[data-id="7ce11072"],[data-id="696eca33"]){display:block; width:100%; min-width:0px; margin:0px; display:none;}
.elementor.elementor-1633.elementor :is([data-id="39790704"],[data-id="3d942623"],[data-id="3d290833"],[data-id="5b85bb3d"]){padding:0px; min-width:0px; display:grid; grid-template-columns:7fr 4fr; grid-template-rows:auto; column-gap:9%; width:80%; align-items:start; margin-left:auto;width:88%;column-gap:7%;row-gap:0;}
.elementor.elementor-1633.elementor :is([data-id="788ca4f2"],[data-id="536e6877"],[data-id="62d9b880"],[data-id="1567ec3a"],[data-id="61116bb4"],[data-id="61813a93"],[data-id="44482c2d"],[data-id="1c028042"],[data-id="7774db61"],[data-id="6cc98043"],[data-id="bb0278"],[data-id="4be998fe"],[data-id="e861bab"],[data-id="8af7709"],[data-id="54b0e2c2"],[data-id="47588196"]){padding:0px; min-width:0px; width:auto; margin:clamp(72px,7.2vw,128px) clamp(24px,2.2vw,48px) 0px;}
.elementor.elementor-1633.elementor :is([data-id="390cb26a"],[data-id="54f4efa3"],[data-id="53621bb2"],[data-id="68f8bf9e"],[data-id="7cf7ed00"],[data-id="36fa29f9"],[data-id="1ee68e4e"],[data-id="1c4a39bf"],[data-id="42035c69"],[data-id="4b5333f0"],[data-id="2f680711"],[data-id="43e2eb69"],[data-id="42868bd"],[data-id="7e1a77d7"],[data-id="4b3855f9"],[data-id="1e45f372"]){padding:0px; min-width:0px; padding-top:clamp(100px,10vw,176px);padding-top:112px;}
.elementor.elementor-1633.elementor :is([data-id="2db68dbb"],[data-id="19bd9ccf"],[data-id="1d0f5205"],[data-id="55d06080"]){padding:0px; min-width:0px; grid-column:4 / 10; text-align:left;max-width:none;}
.elementor.elementor-1633.elementor :is([data-id="494fe99e"],[data-id="67afa7e6"],[data-id="71dfe491"],[data-id="779601a6"]){padding:0px; min-width:0px; display:grid; grid-template-columns:7fr 4fr; grid-template-rows:auto; column-gap:9%; width:80%; align-items:start; margin-left:auto;margin-right:auto;width:88%;column-gap:7%;row-gap:0;}
.elementor.elementor-1633.elementor :is([data-id="2ee9521e"],[data-id="771d9447"],[data-id="42d3e425"],[data-id="7369527a"]){padding:0px; min-width:0px; grid-column:7 / 13; text-align:left;max-width:none;}
.elementor.elementor-1633.elementor :is([data-id="7fd73b12"],[data-id="449398dd"],[data-id="59d6ef70"]){padding:0px; min-width:0px; display:grid; grid-template-columns:7fr 4fr; grid-template-rows:auto; column-gap:9%; width:80%; align-items:start; margin-right:auto;width:88%;column-gap:7%;row-gap:0;}
.elementor.elementor-1633.elementor :is([data-id="6214dac"],[data-id="6304bb80"],[data-id="55a0d2ca"],[data-id="7f9f542a"]){display:block; width:100%; min-width:0px; margin:0px; width:80%; margin-left:auto; margin-right:auto;width:88%;}
.elementor.elementor-1633.elementor :is([data-id="4c6a89f1"]){display:block; width:100%; min-width:0px; margin:0px; grid-column:2; grid-row:1;align-self:start;}
.elementor.elementor-1633.elementor :is([data-id="51b6d447"]){display:block; width:100%; min-width:0px; margin:0px; grid-column:1; grid-row:1;align-self:end; margin-bottom:16%;}
.elementor.elementor-1633.elementor :is([data-id="496af279"]){padding:0px; min-width:0px; display:grid; grid-template-columns:4fr 7fr; grid-template-rows:auto; column-gap:9%; width:80%; align-items:start; margin-left:auto;width:88%;column-gap:7%;row-gap:0;}
.elementor.elementor-1633.elementor :is([data-id="1acca65"]){display:block; width:100%; min-width:0px; margin:0px; margin-top:clamp(100px,10vw,176px);}
.elementor.elementor-1633.elementor :is([data-id="7f551c14"]){margin:0px 0px 40px;}
.elementor.elementor-1633.elementor :is([data-id="22113c7e"]){margin:92px 0px 0px; min-height:44px; align-items:center; display:inline-flex;}
.elementor.elementor-1633.elementor :is([data-id="19ea1f35"]){margin:92px 0px 0px; min-height:44px; align-items:center; display:none;}
.elementor.elementor-1633.elementor :is([data-id="53f6db80"]){padding:0px; min-width:0px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; min-height:86svh; padding:128px clamp(24px,2.2vw,48px) 100px;}
}
@media(max-width:700px){.elementor.elementor-1633.elementor [data-id="6f8f4e01"]{height:71svh;min-height:390px;max-height:650px;object-position:34% center;}}
@media(max-width:359px){.elementor.elementor.elementor-1633.elementor :is([data-id="1d7c6fea"],[data-id="788ca4f2"],[data-id="9920ec9"],[data-id="536e6877"],[data-id="59e6e308"],[data-id="62d9b880"],[data-id="1cccf5e3"],[data-id="1567ec3a"],[data-id="37e3e6c8"],[data-id="61116bb4"],[data-id="490ebbd3"],[data-id="61813a93"],[data-id="1354b3fc"],[data-id="44482c2d"],[data-id="3f3d84c4"],[data-id="1c028042"],[data-id="69f6f300"],[data-id="7774db61"],[data-id="50ff1390"],[data-id="6cc98043"],[data-id="5be4982a"],[data-id="bb0278"],[data-id="1a736725"],[data-id="4be998fe"],[data-id="440938a6"],[data-id="e861bab"],[data-id="c47863e"],[data-id="8af7709"],[data-id="9d6e775"],[data-id="54b0e2c2"],[data-id="72603c25"],[data-id="47588196"]){margin-left:16px;margin-right:16px;}}


/* Alternating photo pairs; preserve the approved mobile layout. */
@media(min-width:701px){
#content.elementor-element-730032d4 [data-id="494fe99e"]{grid-template-columns:4fr 7fr;}
#content.elementor-element-730032d4 [data-id="6d99ebdc"]{grid-column:2;}
#content.elementor-element-730032d4 [data-id="518adf42"]{grid-column:1;}
#content.elementor-element-730032d4 [data-id="3d942623"]{grid-template-columns:4fr 7fr;}
#content.elementor-element-730032d4 [data-id="250c357f"]{grid-column:2;}
#content.elementor-element-730032d4 [data-id="47489aab"]{grid-column:1;}
#content.elementor-element-730032d4 [data-id="449398dd"]{grid-template-columns:4fr 7fr;}
#content.elementor-element-730032d4 [data-id="45c26343"]{grid-column:2;}
#content.elementor-element-730032d4 [data-id="1b10ade"]{grid-column:1;}
#content.elementor-element-730032d4 [data-id="71dfe491"]{grid-template-columns:4fr 7fr;}
#content.elementor-element-730032d4 [data-id="2b302c69"]{grid-column:2;}
#content.elementor-element-730032d4 [data-id="5996b1ff"]{grid-column:1;}
#content.elementor-element-730032d4 [data-id="5b85bb3d"]{grid-template-columns:4fr 7fr;}
#content.elementor-element-730032d4 [data-id="689aa095"]{grid-column:2;}
#content.elementor-element-730032d4 [data-id="17a7d656"]{grid-column:1;}
}


/* English location draft: select its native German return link. */
body.page-id-1633 .elementor-1131 [data-en-page-id="1633"] { display:flex !important; }

body.page-id-1633 .elementor-1131 [data-en-page-id]:not([data-en-page-id="1633"]) {display:none !important;}
/* Preview-only footer entries: deliberately no links before publication. */
body.page-id-1633 .elementor-1104 [data-location-draft] {display:flex !important;}
body.page-id-1633 .elementor-1104 .elementor-element-a114f78 {grid-template-rows:repeat(5,auto);}
body.page-id-1633 .elementor-1104 [data-id="d382a19"] {grid-column:2;grid-row:1;}
body.page-id-1633 .elementor-1104 [data-id="6575f449"] {grid-column:2;grid-row:2;}
body.page-id-1633 .elementor-1104 [data-id="1511aa97"] {grid-column:2;grid-row:3;}
body.page-id-1633 .elementor-1104 [data-id="39d20d09"] {grid-column:2;grid-row:4;}
body.page-id-1633 .elementor-1104 [data-id="2ab7ed89"] {grid-column:2;grid-row:5;}
body.page-id-1633 .elementor-1104 [data-id="2c98c874"] {grid-column:2;grid-row:6;}
body.page-id-1633 .elementor-1104 [data-id="288e6be6"] {grid-column:2;grid-row:7;}
body.page-id-1633 .elementor-1104 [data-id="1fe9f360"] {grid-column:2;grid-row:8;}
@media (max-width:767px) {body.page-id-1633 .elementor-1104 .elementor-element-a114f78 {grid-template-rows:repeat(8,auto);}}/* End custom CSS */