/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
#wohnung-detail h1,#wohnung-detail h2{display:none;}.ui-dialog .button--primary,.ui-dialog .button--primary:not(:focus){border:2px solid #000 !important;color:#000;}.paragraph--type--ept-download .file a{color:#fff !important;text-decoration:none;font-size:24px;width:auto;max-width:330px;hyphens:auto;display:block;margin:auto;background:#146e73;position:relative;padding:9px 30px 12px 30px;display:flex;justify-content:center;text-align:center;align-items:center;line-height:110%;margin-top:25px;margin-bottom:-15px;}.paragraph--type--ept-download .file a:after{content:"";position:absolute;right:-5px;top:0;bottom:0;width:10px;border-radius:90%;background-color:#fff;}.paragraph--type--ept-download .file a:before{content:"";position:absolute;left:-5px;top:0;bottom:0;width:10px;border-radius:90%;background-color:#fff;}.paragraph--type--ept-download .file{background:none;padding:0px;}@media print{#merkliste-content,#merkliste-content table,#merkliste-content thead,#merkliste-content tbody,#merkliste-content tr,#merkliste-content td,#merkliste-content th{display:table-row-group !important;display:table-row !important;display:table-cell !important;visibility:visible !important;}#merkliste-content table{border-collapse:collapse;width:100%;}#merkliste-content th,#merkliste-content td{border:1px solid #ccc;padding:0.3rem 0.5rem;font-size:12pt;}#merkliste-content td::before,#merkliste-content td::after{display:inline;content:attr(data-display) !important;}#merkliste-content{background:#fff;color:#000;}.merkliste-clear,.merkliste-print,#merkliste-anfrage{display:none !important;}#merkliste-content .views-field-view-node,#merkliste-content .views-field-nothing,#merkliste-content .views-field-nothing-1,#merkliste-content .views-field-field-status{display:none !important;}}#protected-pages-enter-password{padding:25px 50px;text-align:center;height:calc(100vh - 214px);display:flex;justify-content:center;align-items:center;}#protected-pages-enter-password .protected_pages_description{max-width:400px;margin:0px auto 25px auto;}#protected-pages-enter-password .form-control{max-width:200px;margin:auto;border-radius:0;margin-bottom:36px;}#protected-pages-enter-password button{background:#9b837b;border:none;font-weight:bold;}#protected-pages-enter-password input{border:3px solid #9b837b;margin-top:10px !important;font-size:20px;text-align:center;}#protected-pages-enter-password input:-webkit-autofill{background-color:white !important;color:#000 !important;}#protected-pages-enter-password input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset !important;box-shadow:0 0 0 0 white inset !important;}.form-required::after{opacity:0.8;filter:grayscale(1)}.ept-edge-to-edge,img,video{max-width:100vw;box-sizing:border-box;}html,body{overflow-x:hidden;}.page-wrapper{width:100%;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.embedded-entity{margin:0;padding:0;width:100%;}#intro video{position:absolute;top:0;left:50%;min-width:100%;min-height:100%;object-fit:cover;z-index:-1;transform:translateX(-50%) translateY(0px) !important;}.ept-edge-to-edge{max-width:100%;margin-left:0;margin-right:0;object-fit:cover;}}
