.elementor .s-kontakt-0001-image{width:100%;height:100%;min-height:750px;object-fit:cover;position:absolute;opacity:66%;display:block;}.elementor .s-kontakt-0002-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#FFFDF9;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-0003-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0004-h1{font-family:"Ivar Display";font-weight:400;font-size:46px;color:#FFFDF9;letter-spacing:-0.04em;line-height:1.17em;}.elementor .s-kontakt-0005-p{font-family:"Poppins";font-weight:300;font-size:14px;color:#FFFDF9;line-height:1.8em;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-0006-copy{width:100%;min-width:0px;position:relative;z-index:1;color:#FFFDF9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:45px;padding-inline-end:40px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0007-contact-visual{min-width:0px;min-height:750px;overflow:hidden;position:relative;color:#FFFDF9;padding:0px;margin:0px;background-color:#151515;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .s-kontakt-0008-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-kontakt-0009-rule{width:48px;height:1px;min-width:0px;padding:0px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#AB9D8B;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0010-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0011-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0012-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0013-contact-blocks{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0014-contact-details{min-width:0px;padding-block-start:80px;padding-block-end:50px;padding-inline-start:38px;padding-inline-end:30px;margin:0px;display:flex;flex-direction:column;gap:0px;align-self:center;}.elementor .s-kontakt-0015-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-0016-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0017-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-kontakt-0018-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0019-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0020-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-kontakt-0021-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0022-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0023-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-kontakt-0024-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0025-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0026-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-kontakt-0027-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0028-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0029-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-kontakt-0030-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0031-static-select{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0032-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;grid-column:1 / -1;}.elementor .s-kontakt-0033-source-text{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0034-static-textarea{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0035-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;grid-column:1 / -1;}.elementor .s-kontakt-0036-form-grid{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:20px;grid-template-columns:1fr 1fr;}.elementor .s-kontakt-0037-static-input{width:100%;min-height:42px;font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;}.elementor .s-kontakt-0038-span{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0039-field{min-width:0px;min-height:58px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-kontakt-0040-button{font-family:"Poppins";font-weight:400;font-size:12px;color:#151515;letter-spacing:0.12em;line-height:1.65em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;gap:24px;align-items:center;}.elementor .s-kontakt-0040-button:hover,.elementor .s-kontakt-0040-button:focus-visible{color:#AB9D8B;}.elementor .s-kontakt-0041-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0042-contact-form{min-width:0px;padding-block-start:80px;padding-block-end:50px;padding-inline-start:35px;padding-inline-end:38px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(171,157,139,.38);border-style:solid;display:flex;flex-direction:column;gap:0px;align-self:center;}.elementor .s-kontakt-0043-contact-page{width:calc(100% - 48px);min-width:0px;min-height:1023.66px;max-width:1752px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;flex-direction:column;gap:0px;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.8fr);}.elementor .s-kontakt-0044-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-kontakt-0045-rule{width:48px;height:1px;min-width:0px;padding:0px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:#AB9D8B;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0046-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-0047-button{font-family:"Poppins";font-weight:400;font-size:12px;color:#151515;letter-spacing:0.12em;line-height:1.65em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AB9D8B;border-style:solid;background-color:transparent;display:inline-flex;gap:24px;align-items:center;}.elementor .s-kontakt-0047-button:hover,.elementor .s-kontakt-0047-button:focus-visible{color:#AB9D8B;}.elementor .s-kontakt-0048-copy{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0049-image{width:100%;height:450px;object-fit:cover;display:block;}.elementor .s-kontakt-0050-map-section{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:0px;grid-template-columns:40% 60%;align-items:center;}.elementor .s-kontakt-0051-wrap{width:100%;min-width:0px;min-height:710px;max-width:1640px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0052-source-text{font-family:"Poppins";font-weight:400;font-size:12px;color:#AB9D8B;letter-spacing:0.17em;line-height:1.6em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-kontakt-0053-eyebrow{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0054-h2{font-family:"Ivar Display";font-weight:400;font-size:44px;color:#151515;letter-spacing:-0.04em;line-height:1.1em;}.elementor .s-kontakt-0055-div{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0056-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0057-p{font-family:"Poppins";font-weight:300;font-size:16px;color:#151515;line-height:1.8em;}.elementor .s-kontakt-0058-statement-copy{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-kontakt-0059-editorial-statement{min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:column;gap:9vw;grid-template-columns:1fr 1fr;align-items:flex-start;}.elementor .s-kontakt-0060-wrap{width:100%;min-width:0px;min-height:423.98px;max-width:1640px;padding-block-start:130px;padding-block-end:130px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}