/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.n-property--teaser{background-color:var(--white);border-radius:var(--radius-block);box-shadow:24px 40px 64px rgba(0,0,0,.08);overflow:hidden;display:block;height:100%;}.n-property__tags{display:flex;flex-direction:row;column-gap:.5rem;}.n-property__state,.n-property__price{border-radius:25px;display:inline-block;color:var(--text);font-family:var(--font1);font-size:1.4rem;font-weight:var(--bold);line-height:1.2;padding:6px 12px;}.n-property__price{background-color:var(--background-light);}.n-property__state{background-color:var(--black);color:var(--white);}.n-property__content--teaser{padding:3rem 4rem;.n-property__locality{color:var(--text);font-family:var(--font1);font-size:1.7rem;font-weight:var(--regular);line-height:1.6;}}.n-property__title--teaser{border-bottom:1px solid var(--border);color:var(--title);font-family:var(--font2);font-size:2.4rem;font-weight:var(--medium);line-height:1.2;margin:1.5rem 0;padding-bottom:1.5rem;}
.v-immo__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.8rem;row-gap:4rem;@media screen and (max-width:880px){grid-template-columns:repeat(2,minmax(0,1fr));}@media screen and (max-width:540px){grid-template-columns:repeat(1,minmax(0,1fr));}}.p--parent.p-immo--default:has(.v-immo__filters){padding-top:0;.v-immo__filters{margin-bottom:8rem;}}
.v-immo__filters{background-color:var(--background);.form--inline{display:flex;flex-wrap:wrap;column-gap:6rem;row-gap:2.6rem;padding:3rem 0;}.js-form-item{display:flex;flex-direction:column;gap:1rem;input,select{border:unset;color:var(--form-input);font-family:var(--font1);font-size:2rem;font-weight:var(--regular);padding:.5rem 2rem;border-radius:3px;-webkit-border-radius:3px;min-width:24rem;max-width:30rem;&::placeholder{color:var(--form-placeholder);}}select{-webkit-appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;}}.filter-link{display:flex;justify-content:center;align-self:flex-end;a{color:var(--form-input);font-family:var(--font1);font-size:1.7rem;font-weight:var(--regular);line-height:1.4;display:flex;justify-content:center;padding:var(--button-padding);}}.form-actions{display:flex;justify-content:center;align-items:flex-end;.button{background-color:var(--button);color:var(--button-text);font-family:var(--font1);font-size:1.7rem;font-weight:var(--bold);line-height:1.4;text-decoration:none;transition:.3s ease-out;min-width:16rem;text-align:center;&:hover,&:focus{background-color:var(--button-hover);color:var(--button-hover-text);}}}}.v__pager{.pager{margin-top:2.4rem;text-align:center;}.pager__items{align-items:center;display:flex;justify-content:center;}.pager__item{margin-right:.5rem;&:last-child{margin-right:0;}a{align-items:center;background-color:var(--background-light);border-radius:50%;color:var(--text);display:flex;font-family:var(--font1);font-size:1.8rem;font-weight:var(--regular);height:2.6rem;justify-content:center;line-height:2.6;text-transform:uppercase;width:2.6rem;@media screen and (min-width:768px){font-size:1.6rem;height:4.8rem;width:4.8rem;}&:hover{background-color:var(--hover);color:var(--white);}}}.pager__item--active{a{color:var(--color1);position:relative;&:hover{background-color:transparent;color:var(--color1);}}}.pager__link{}.pager__item--next,.pager__item--previous{a{border:1px solid var(--background-light);span{overflow:hidden;text-indent:-9999px;}&:before{font-family:var(--fontawesome);font-weight:var(--light);}&:hover{background-color:var(--hover);border:1px solid var(--hover);color:var(--white);}}}.pager__item--next{a{&:before{content:'\f178';}}}.pager__item--previous{a{&:before{content:'\f177';}}}}.v-immo__content{.cta-blok{$font-size-h3:var(--font-size-h3);display:flex;flex-direction:column;.cta-text{padding:1rem 3rem;display:flex;flex-direction:column;justify-content:center;flex-grow:1;}h3{font-family:var(--font-family-h3);font-size:calc(.81 * $font-size-h3);font-weight:var(--font-weight-h3);line-height:1.2;margin-bottom:2.8rem;@media screen and (min-width:600px){font-size:var(--font-size-h3);}}p{font-family:var(--font1);font-size:1.7rem;font-weight:var(--font-weight-text);line-height:1.6;margin-bottom:1rem;}.button{font-family:var(--font1);font-size:1.7rem;font-weight:var(--bold);line-height:1.4;margin-top:2.8rem;text-decoration:none;transition:.3s ease-out;box-shadow:0 0 0 0 transparent;&:hover,&:focus{box-shadow:0 0 10px 3px var(--black);}}.button--arrow{align-items:center;display:flex;&:after{content:"\f061";display:inline;font-family:var(--fontawesome);font-size:2.2rem;font-weight:var(--regular);margin-left:2.2rem;}}}}
.paragraph--unpublished{background-color:#fff4f4;}
.toolbar-tray-horizontal .menu-item{background-color:#FFFFFF !important;}.toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help:before{background-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;mask-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;-webkit-mask-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;}.toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help:active:before,.toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help.active:before{background-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;mask-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;-webkit-mask-image:url(/modules/custom/nov_admin_menu/svg/novation--active.svg) !important;}
