@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/Barlow-Regular.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(/fonts/BarlowCondensed-Medium.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/fonts/BarlowCondensed-SemiBold.ttf) format("truetype")}:root{--sizing-standard: 20px;--sizing-half: 10px;--sizing-double: 40px;--sizing-minimal: 1.5px;--sizing-text: 18px;--sizing-bars: 14px;--border-radius: 4px;--nav-height: 150px;--outline-width: 4px;--color-primary: #fff;--color-secondary: #e2e2e2;--color-text: #000;--color-text-transparent: #00000060;--color-accent: #ffdd00;--color-accent-transparent: #ffdd0080;--color-green: rgb(76, 175, 80);--color-yellow: rgb(255, 193, 7);--color-red: rgb(196, 49, 38);--color-green-transparent: rgba(76, 175, 80, .25);--color-yellow-transparent: rgba(255, 193, 7, .25);--color-red-transparent: rgba(244, 67, 54, .25)}*{box-sizing:border-box;margin:0;padding:0;font-family:Barlow,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-size:var(--sizing-text);font-weight:300}html,body{background:var(--color-primary);color:var(--color-text);overflow-x:hidden}a{text-decoration:none;color:var(--color-text);font-weight:600;outline:none;cursor:pointer;text-transform:uppercase}button{outline:none;font-weight:600;cursor:pointer;text-transform:uppercase}h1,h2{font-size:3em;font-weight:600;text-transform:uppercase;position:relative}h3{font-size:1.5em;font-weight:600;text-transform:uppercase;position:relative}strong{font-size:1em;font-weight:600}nav{width:100vw;display:flex;flex-direction:column;align-items:center}nav:-webkit-scrollbar{display:none}main{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.contentWrapper{display:flex;width:100%;max-width:1500px;padding:var(--sizing-standard);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--sizing-double)}.section{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:calc(var(--sizing-standard) * 3) 0;background-color:var(--color-primary)}.verwaltungsLinks{padding-top:0}.section.elevated{background-color:var(--color-secondary);padding-top:0}.spacer{display:flex;width:100%;height:calc(var(--sizing-standard) * 3)}.dispoWrapper iframe,.dokumentIframe{outline:none;border:none}.navContainer{display:flex;width:100%;max-width:1500px;justify-content:space-between;align-items:center;gap:var(--sizing-standard)}.navList{display:flex;gap:var(--sizing-double);align-items:center}.navListSeparator{width:100%;height:var(--sizing-standard)}.navLink{position:relative;color:var(--color-text);transition:color .25s ease;display:flex;align-items:center}.navLink span{font-weight:600}.navLink:hover,.navLink.active{color:var(--color-accent)}.navContainerLinkIcon{display:none}.navImage,.navImage img{overflow:hidden;border-radius:50%}.navImage img{border-width:0;border-style:solid;border-color:var(--color-accent-transparent);transition:border-width .15s ease}.navImage img:hover,.navImage img:focus{border-width:var(--outline-width)}.mobileSettingsNavLink{display:none}.flexWrapper{display:flex;flex-direction:row;gap:var(--sizing-double);justify-content:space-between;align-items:flex-start;width:100%}@media only screen and (max-width: 1000px){footer .flexWrapper{flex-direction:column}}.flexElement{display:flex;flex-direction:column}.footer,.footer a{background-color:var(--color-text);color:var(--color-primary)}.footer a{font-weight:400;text-transform:none}.footer button{color:var(--color-primary)}.footer .flexElement h4:last-of-type{padding-bottom:var(--sizing-standard)}.barRight{position:relative;height:calc(var(--sizing-bars) * 2);margin-top:calc(-1 * var(--sizing-bars));margin-bottom:calc(-1 * var(--sizing-bars));z-index:1;width:100%;background:var(--color-accent);background:linear-gradient(90deg,transparent 0%,transparent 50%,var(--color-accent) 50%,var(--color-accent) 100%)}.underline{font-weight:700;position:relative;display:inline-block;z-index:1}.underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--sizing-bars);background:var(--color-accent);z-index:-1}.headerImage{height:500px;width:100%;background-color:var(--color-secondary);background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.headerImage:after{content:"";position:absolute;width:100%;height:500px;z-index:3;background:#000;opacity:.3}.headlineWrapper{z-index:5;display:flex;gap:var(--sizing-standard);flex-direction:row;justify-content:flex-start;align-items:center;height:65px}.headerHeadline{color:var(--color-primary);animation:fadeInFromLeft .5s ease .5s forwards;opacity:0}.dashboardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sizing-standard);width:100%}.dashboardGridItem{background-color:var(--color-secondary);border-radius:var(--border-radius);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--sizing-standard);transition:background-color .25s ease;padding:var(--sizing-standard);cursor:pointer}.dashboardGridItem.white{background-color:var(--color-primary)}.dashboardGridItem h3{color:var(--color-text);text-align:left}.dashboardGridItem.yellow{background-color:var(--color-accent-transparent);border:solid var(--sizing-minimal) var(--color-accent);aspect-ratio:2/1}.dashboardGridItem.yellow:hover{background-color:var(--color-accent)}.dashboardGridItem.yellow h3{color:var(--color-text)}.dashboardGridItemIconWrapper{background-color:var(--color-text);padding:var(--sizing-half);width:50px;height:50px;border-radius:50%}.linkList{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:flex-start;gap:var(--sizing-standard);width:100%}.linkListItemWrapper{display:flex;justify-content:flex-start}.linkListItem{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--sizing-half)}.linkListItemIcon{transition:transform .15s ease}.linkList .linkListItem:hover .linkListItemIcon{transform:scale(1.1)}@keyframes fadeInFromLeft{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}.instagram-feed{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sizing-standard);width:100%}.instagram-iframe{background-color:transparent;border:0px none transparent;padding:0;overflow:hidden!important;width:100%;aspect-ratio:1225 / 760}@media only screen and (max-width: 1200px){.instagram-feed,.dashboardGrid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1200px){.instagram-feed,.dashboardGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 650px){.instagram-feed,.dashboardGrid{grid-template-columns:repeat(1,1fr)}.instagram-iframe{aspect-ratio:1 / 3.9}}.instagram-feed a{background-size:cover;background-position:center;width:100%;border-radius:var(--border-radius)}.headlineBar{display:flex;margin-top:3px;height:100%;width:var(--sizing-bars);background-color:var(--color-accent)}.headlineBar.header{animation:fadeIn .5s ease;z-index:2}.neuBadge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px var(--sizing-half);border:var(--sizing-minimal) solid var(--color-text);border-radius:999px;background-color:var(--color-accent);color:var(--color-text);font-size:.75em;font-weight:600;line-height:1.4;letter-spacing:.5px;text-transform:uppercase}.neuBadge.nav{margin-left:var(--sizing-half);vertical-align:middle}.contactsFilter{display:flex;flex-direction:column;width:100%;gap:var(--sizing-half);padding-bottom:var(--sizing-standard)}.contactsSearch{width:100%}.contactsFilterSelects{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sizing-half)}.contactsFilterSelects select{flex:1 1 200px;padding:var(--sizing-half);background-color:var(--color-primary);border:var(--sizing-minimal) solid var(--color-primary);border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;outline-width:0;outline-style:solid;outline-color:var(--color-accent-transparent);transition:border-color .15s ease,outline-width .15s ease}.contactsFilterSelects select:focus{border-color:var(--color-accent);outline-width:var(--outline-width)}.contactsFilterReset{flex:0 0 auto}@media only screen and (max-width: 1000px){.contactsFilterSelects select,.contactsFilterReset{flex-basis:100%}}.contactsList,.contactsSection{display:flex;flex-direction:column;width:100%;gap:var(--sizing-standard)}.contactsItem{display:flex;background-color:var(--color-primary);flex-direction:row;width:100%;gap:var(--sizing-standard);align-items:center;padding:var(--sizing-standard);border-radius:var(--border-radius);transition:background-color .25s ease;cursor:pointer}.contactsPlaceholder{width:100%;height:673.5px}.kontakteDetails{display:flex;width:100%;align-items:center;flex-direction:column;gap:var(--sizing-standard)}.nachrichtenDetails,.schadensfall{display:flex;width:100%;align-items:flex-start;flex-direction:column;gap:var(--sizing-standard)}.schadensfall a{text-transform:none}.sub{color:var(--color-text-transparent)}.messagesItem{display:flex;background-color:var(--color-primary);flex-direction:column;width:100%;gap:var(--sizing-standard);align-items:flex-start;padding:var(--sizing-standard);border-radius:var(--border-radius);transition:background-color .25s ease;cursor:pointer}.messagesItem.antrag{background-color:var(--color-primary)}.messagesItem.statisch{cursor:default;gap:var(--sizing-half)}.messagesItemMeta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sizing-half)}.messagesList{animation:fadeInAnimation ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}.messageItem{cursor:pointer;padding:10px;margin:5px;border-radius:4px;background-color:#f0f0f0}.fadeIn{opacity:0;animation:fadeIn ease .5s;animation-fill-mode:forwards}@keyframes fadeIn{to{opacity:1}}.dataTable{border:var(--sizing-minimal) solid var(--color-primary);border-radius:var(--border-radius);overflow:hidden;width:100%;display:flex;flex-direction:column;gap:var(--sizing-standard)}.dataTableItem{padding:var(--sizing-standard);cursor:pointer;display:flex;align-items:center;gap:var(--sizing-standard);transition:padding .25s ease;border-radius:var(--border-radius);background-color:var(--color-secondary);text-align:center;transition:background-color .25s ease}.dataTableItem.halfPadding{padding:var(--sizing-half)}.dataTableItem:not(:last-of-type){border-bottom:var(--sizing-minimal) solid var(--color-secondary)}.dataTableItemContent{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--sizing-standard)}.select.vertical .dataTableItem .dataTableItemContent{justify-content:flex-start}.dataTableItemColumn{display:flex;flex:1;opacity:.5;min-width:0;overflow:hidden;word-break:break-all}.dataTableItemColumn.primary{opacity:1}.dataTableItemIcon{transition:transform .15s ease}.linkTable .dataTableItem:hover .dataTableItemIcon{transform:translate(calc(var(--sizing-half) / 2))}.dataTableHeader{background-color:var(--color-secondary);cursor:default}.dataTableHeaderItem{display:flex;flex:1;font-weight:500}.details .dataTableItem{cursor:default}.dataTableContractor{cursor:pointer}.dataTableItemIconPlaceholder{width:16px;height:16px}.customCard{width:250px;border-radius:.375rem;background-color:var(--color-green-transparent);border-width:var(--sizing-minimal);border-style:solid;border-color:var(--color-green);padding:0 5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{opacity:0;animation:fadeIn .25s ease forwards;width:100%}.flexContainer{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--sizing-double)}.flexRail{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sizing-standard)}.flexRail.wrap{flex-wrap:wrap}.flexRailButtons{width:100%}.profilbild{width:100px;height:100px;border-radius:var(--border-radius);opacity:1!important}.profilbildWrapper{display:flex;align-items:center;gap:var(--sizing-standard);border:var(--sizing-minimal) solid var(--color-text);padding:var(--sizing-standard);border-radius:var(--border-radius)}.profilbildWrapper:hover{background-color:var(--color-secondary)}.profilbildColumn{display:flex;flex:1;min-width:0;overflow:hidden;word-break:break-all}*:disabled{opacity:.5}button{padding:var(--sizing-half);background-color:var(--color-accent-transparent);border:var(--sizing-minimal) solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text);outline-width:0;outline-style:solid;outline-color:var(--color-accent-transparent);transition:background-color .25s ease,outline-width .15s ease}button:hover{background-color:var(--color-accent)}button:focus{background-color:var(--color-accent);outline-width:var(--outline-width)}button.red{background-color:var(--color-red-transparent);border:var(--sizing-minimal) solid var(--color-red)}button.red:hover{background-color:var(--color-red)}button.red:focus{background-color:var(--color-red);outline:var(--outline-width) solid var(--color-red-transparent)}button.green{background-color:var(--color-green-transparent);border:var(--sizing-minimal) solid var(--color-green)}button.green:hover{background-color:var(--color-green)}button.green:focus{background-color:var(--color-green);outline:var(--outline-width) solid var(--color-green-transparent)}form{gap:var(--sizing-standard);display:flex;flex-direction:column}.inputWrapper{width:100%;display:flex;flex-direction:column;gap:var(--sizing-half);position:relative}input,textarea{padding:var(--sizing-half);background-color:var(--color-primary);border:var(--sizing-minimal) solid var(--color-primary);border-radius:var(--border-radius);color:var(--color-text);outline-width:0;outline-style:solid;outline-color:var(--color-accent-transparent);transition:border-color .15s ease,outline-width .15s ease}input:focus,textarea:focus{border-color:var(--color-accent);outline-width:var(--outline-width)}input::placeholder,textarea::placeholder{color:var(--color-text);opacity:.5}input:focus::placeholder,textarea:focus::placeholder{opacity:0}textarea{resize:none;width:100%}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type=date]{width:100%}.error{font-size:var(--sizing-half);color:var(--color-red)}.requiredHint{font-size:var(--sizing-bars);color:var(--color-text-transparent)}input.hasError,textarea.hasError{border-color:var(--color-red);background-color:var(--color-red-transparent)}input.hasError:focus,textarea.hasError:focus{border-color:var(--color-red);outline-color:var(--color-red-transparent)}.dataTable.select.hasError .dataTableItem:not(.selected),.dataTable.switch.hasError .dataTableItem:not(.selected){border-color:var(--color-red);background-color:var(--color-red-transparent)}.checkbox.hasError{background-color:var(--color-red-transparent);outline-color:var(--color-red-transparent);outline-width:var(--outline-width)}.toggleWrapper.hasError .slider,button.selectImageButton.hasError,label.fileUploadButton.hasError{outline:var(--outline-width) solid var(--color-red-transparent)}button.selectImageButton.hasError,label.fileUploadButton.hasError{border-color:var(--color-red);background-color:var(--color-red-transparent)}.checkbox{cursor:pointer;border:var(--sizing-minimal) solid var(--color-red);background-color:#fff;border-radius:var(--border-radius);padding:var(--sizing-minimal);display:flex;justify-content:center;align-items:center;outline-width:0;outline-style:solid;outline-color:var(--color-green-transparent);transition:outline-width .15s ease}.checkbox.isChecked{border-color:var(--color-green);outline-width:var(--outline-width)}.checkboxWrapper{gap:var(--sizing-half);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-self:flex-start}.checkboxWrapper label{margin-top:-3px}.iconPlaceholder{width:18px;height:18px}.dataTable.select{display:flex;gap:var(--sizing-half);border:none;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 1000px){.dataTable.select{flex-direction:column}.select .dataTableItem{min-width:100%;width:100%}}.dataTable.select.vertical{flex-direction:column}.select .dataTableItem{flex:1;padding:var(--sizing-half);transition:background-color .25s ease,border .25s ease;background-color:var(--color-primary);border:var(--sizing-minimal) solid var(--color-primary);min-width:16%}.select .dataTableItem.selected{background-color:var(--color-accent-transparent);border:var(--sizing-minimal) solid var(--color-accent)}.select.dataTable{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.select.dataTable::-webkit-scrollbar{display:none}.dataTable.switch{display:flex;flex-direction:row;gap:0;border:none;flex-wrap:wrap;background-color:var(--color-primary)}.switch .dataTableItem{flex:1;padding:var(--sizing-half);transition:background-color .25s ease,border .25s ease;background-color:var(--color-primary);border:var(--sizing-minimal) solid var(--color-primary)}.switch .dataTableItemContent{justify-content:center}.switch .dataTableItem.selected{background-color:var(--color-accent-transparent);border:var(--sizing-minimal) solid var(--color-accent)}.galleryItem{border-radius:var(--border-radius);outline-width:0;outline-style:solid;outline-color:var(--color-accent);transition:outline-width .15s ease;width:100%}.galleryItem.selected,.imagesContainer .galleryItem:hover{outline-width:var(--outline-width)}.gallery{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--sizing-standard)}.modal{position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;z-index:99999;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--sizing-double)}.modalContent{flex:1;display:flex;background-color:var(--color-secondary);border-radius:var(--border-radius);padding:var(--sizing-standard);flex-direction:column;align-items:flex-start;gap:var(--sizing-standard);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.modalContent::-webkit-scrollbar{display:none}.modalHeadline{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--sizing-standard)}.modalCloseIcon{display:flex;justify-content:center;align-items:center}.fadeOut{animation:fadeOut .25s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal.small{justify-content:center;align-items:center}.modalContent.small{max-width:673px;overflow:hidden}.modal.medium{justify-content:center;align-items:center}.modalContent.medium{max-width:1000px;overflow:hidden;max-height:100vh;overflow-y:scroll}.modalActions{display:flex;flex-direction:row;gap:var(--sizing-standard)}.fullWidth{width:100%}.urlaubsantragButton{flex:1}.linkWithIcon{display:flex;align-items:center;gap:var(--sizing-half)}.selectImageButton{width:100px;height:100px}.selectImageRail{display:flex;align-items:center;gap:var(--sizing-half);justify-content:flex-start}.trst{opacity:1!important}.imagesContainer{display:flex;flex-direction:column;gap:var(--sizing-standard)}.eurozeichenUebersicht .dataTableItem .dataTableItemColumn:nth-of-type(2) span:after{content:"€"}.eurozeichenDetails .dataTableItem:first-of-type .dataTableItemColumn:last-of-type span:after{content:"€"}label.fileUploadButton{display:flex;justify-content:center;align-items:center;gap:var(--sizing-half);flex-direction:row;padding:var(--sizing-half);cursor:pointer;background-color:var(--color-accent-transparent);border:var(--sizing-minimal) solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text);transition:background-color .25s ease}label.fileUploadButton:hover{background-color:var(--color-accent)}.fileList{display:flex;flex-direction:column;gap:var(--sizing-half);width:100%}.fileItem{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sizing-half);background-color:var(--color-secondary);padding:var(--sizing-half);border-radius:var(--border-radius);font-size:.8em}.removeFileIcon{cursor:pointer}.loginWrapper{display:flex;width:100vw;height:100vh;position:absolute;top:0;left:0;align-items:center;justify-content:center;background-image:url(/klostermann-bild-bagger-gross.jpg);background-position:center;background-size:cover}.loginWrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loginContainer{display:flex;flex-direction:column;width:400px;align-items:center;gap:var(--sizing-standard);background-color:var(--color-secondary);padding:var(--sizing-double);border-radius:var(--border-radius);z-index:1}.loginContainer form{width:100%}.loginContainer form label{display:none}.loginHinweis{font-size:var(--sizing-bars)}.loginContainer .linkButton{align-self:center;padding:0;background-color:transparent;border:none;outline:none;font-size:var(--sizing-bars);text-decoration:underline}.loginContainer .linkButton:hover,.loginContainer .linkButton:focus{background-color:transparent;text-decoration:none}.rpv-core__inner-page{background:transparent}form{width:100%}.mobilePDF{display:none}@media only screen and (max-width: 1000px){:root{--sizing-text: 16px;--sizing-bars: 10px}h1,h2{font-size:2em}h3{font-size:1.5em}strong{font-size:1em;font-weight:600}nav{position:fixed;z-index:999;background-color:var(--color-primary);bottom:0;box-shadow:0 -2px 10px #0000001a}.navList{width:100%;justify-content:space-evenly}.navContainer .logo,.navContainerLinkText{display:none}.navContainerLinkIcon,.mobileSettingsNavLink{display:inline}.neuBadge.nav{position:absolute;top:-12px;right:-22px;margin-left:0}.navImage{display:none}.headerImage,.headerImage:after{height:250px}.loginContainer{padding:var(--sizing-standard);margin:var(--sizing-standard)}.dispoWrapper iframe,.dokumentIframe{display:none}.mobilePDF{display:block}}p.red,span.red{color:var(--color-red)}p.green,span.green{color:var(--color-green)}p.yellow,span.yellow{color:var(--color-yellow)}.toggleWrapper{display:flex;align-items:center;gap:var(--sizing-half)}.toggleSwitch{position:relative;display:inline-block;min-width:40px;width:40px;height:24px}.toggleSwitch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-red);transition:.4s;border-radius:24px;border:solid 2px var(--color-red)}.slider:before{position:absolute;content:"";height:100%;aspect-ratio:1;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--color-green);border:solid 2px var(--color-green)}input:checked+.slider:before{transform:translate(16px)}.dispoWrapper{display:flex;width:100%;max-width:1500px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--sizing-standard)}.wwi{justify-content:space-between}.iconLink{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:var(--sizing-half);background-color:var(--color-accent-transparent);border:var(--sizing-minimal) solid var(--color-accent);border-radius:var(--border-radius);color:var(--color-text);outline-width:0;outline-style:solid;outline-color:var(--color-accent-transparent);transition:background-color .25s ease,outline-width .15s ease}.iconLink:hover{background-color:var(--color-accent)}.iconLink:focus{background-color:var(--color-accent);outline-width:var(--outline-width)}input#baujahr::-webkit-outer-spin-button,input#baujahr::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]#baujahr{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nachrichtenDetails.dispo{gap:var(--sizing-double)}.selectionGrid{padding-top:5px;display:grid;gap:var(--sizing-standard);grid-template-columns:1fr 1fr 1fr}.contentWrapper.sm{gap:var(--sizing-standard)}.underline.sm:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background:var(--color-accent);z-index:-1}.schadensfall .selectionGrid .messagesItem{justify-content:space-between}.schadensfall .selectionGrid .messagesItem .underline.sm{margin-bottom:20px}.flexRail.datenschutz{display:grid;grid-template-columns:3fr 1fr;gap:var(--sizing-standard)}.contactLink{text-transform:none}.instagram-feed{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.instagram-feed a{display:block;overflow:hidden;position:relative;background-color:#000;border-radius:5px}.instagram-feed a img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s ease}.instagram-feed a:hover img{opacity:1}.instagram-feed .carousel-icon{position:absolute;top:8px;right:8px;width:20px;height:20px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}
