body.red{background-color:rosybrown}
.card__badge.status.status-available{background:#2bce5e;color:#000}
.card__badge.status.status-reservation{background:#ffb338;color:#000}
.card__badge.status.status-sold{background:#e22727;color:#fff}
[data-page="properties-single"] .builder-summary2{margin-bottom:60px}
[data-page="properties-single"] .glightbox-container{display:flex;flex-direction:column}
[data-page="properties-single"] .glightbox-container.glightbox-closing .thumbnail-container{opacity:0 !important;bottom:-100px}
[data-page="properties-single"] .glightbox-container .thumbnail-container{opacity:1;bottom:0}
[data-page="properties-single"] .glightbox-container .thumbnail-container img{background-color:transparent;padding:5px;width:100px;height:auto;aspect-ratio:1.3333333333;object-fit:cover;transition:all 0.3s ease;cursor:pointer}
[data-page="properties-single"] .glightbox-container .thumbnail-container img.active,[data-page="properties-single"] .glightbox-container .thumbnail-container img:hover{background-color:var(--palette01)}
.thumbnail-container{opacity:0;transition:all 0.4s ease;bottom:-100px;overflow-x:auto;overflow-y:hidden;position:relative;text-align:center}
.thumbnail-container .thumbnails{display:inline-flex}
.thumbnail-container-wrap{display:none}
[data-tooltip]{position:relative}
@media (max-width:47.99em){[data-tooltip]{order:-1}}
[data-tooltip]:hover:after{opacity:1;visibility:visible}
[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:0;background-color:var(--palette02);padding:5px 10px;font-size:14px;line-height:1.2;opacity:0;visibility:hidden;transition:ease 0.4s all;max-width:300px;width:max-content;pointer-events:none}
@media (max-width:320px){[data-tooltip]:after{max-width:85vw}}
.process{background-repeat:no-repeat;background-position:95% 95%;background-size:30%;background-attachment:fixed}
@media (max-width:61.99em){.process{background-position:95% 85%}}
@media (max-width:47.99em){.process{background-image:unset !important}}
.process>h2,.process>p,.process>div{z-index:1;position:relative}
.process:after{content:"";width:100%;height:100%;position:absolute;background-color:#fff;opacity:0.93;left:0;top:0}
@media (max-width:61.99em){[data-layout="homepage"] .contact-us{padding-top:0}}
.footer-menu .social-media svg,.header .social-media svg{transform:scale(1.3)}
.builder-process img{aspect-ratio:1;object-fit:contain}
.builder-full-gallery{position:relative;aspect-ratio:unset}
.builder-full-gallery .simple-gallery{grid-template-columns:2fr 1fr 1fr !important;grid-template-rows:1fr 1fr;grid-template-areas:"a b c" "a d e"}
@media (max-width:61.99em){.builder-full-gallery .simple-gallery{grid-template-columns:1fr 1fr !important;grid-template-areas:"a b";grid-template-rows:unset}}
@media (max-width:47.99em){.builder-full-gallery .simple-gallery{grid-template-columns:100% !important;grid-template-areas:unset;row-gap:0}}
.builder-full-gallery .simple-gallery .links{grid-area:e;z-index:1;display:flex}
@media (min-width:62em){.builder-full-gallery .simple-gallery .links{flex-direction:column;background:rgba(243,243,243,0.85);justify-content:center}}
@media (max-width:61.99em) and (min-width:48em){.builder-full-gallery .simple-gallery .links{grid-area:unset;position:absolute;bottom:10px;right:10px;column-gap:10px}}
@media (max-width:47.99em){.builder-full-gallery .simple-gallery .links{position:relative;flex-direction:row;flex-wrap:wrap;grid-area:unset}}
@media (min-width:62em){.builder-full-gallery .simple-gallery .links .button{flex:1;--btn2-border-size:0;text-transform:uppercase;font-weight:600;--btn2-bg:transparent}}
@media (max-width:47.99em){.builder-full-gallery .simple-gallery .links .button{flex:1;white-space:nowrap}}
.builder-full-gallery .simple-gallery .links .button span{text-align:center}
@media (min-width:1200px){.builder-full-gallery .simple-gallery .links .button span{border:1px solid var(--palette01);padding:10px 20px;min-width:220px}}
@media (max-width:1199px) and (min-width:62em){.builder-full-gallery .simple-gallery .links .button span{min-width:unset;width:100%;padding:5px 10px}}
.builder-full-gallery .simple-gallery .gallery__single{background-color:var(--palette07)}
@media (max-width:47.99em){.builder-full-gallery .simple-gallery .gallery__single{grid-area:unset !important}}
@media (max-width:61.99em) and (min-width:48em){.builder-full-gallery .simple-gallery .gallery__single .image img{aspect-ratio:1.3333333333}}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(1){grid-area:a}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(1) a{height:100%}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(1) a .image{height:100%}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(2){grid-area:b}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(3){grid-area:c}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(4){grid-area:d}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(5){grid-area:e}
@media (max-width:47.99em){.builder-full-gallery .simple-gallery .gallery__single:nth-child(n+2){display:none}}
@media (max-width:61.99em){.builder-full-gallery .simple-gallery .gallery__single:nth-child(n+3){display:none}}
.builder-full-gallery .simple-gallery .gallery__single:nth-child(n+6){display:none}
.builder-full-gallery>.floorplan{position:absolute;z-index:9;bottom:0}
.builder-process.grid-3{grid-template-columns:320px 1fr auto}
@media (max-width:1199px){.builder-process.grid-3{grid-template-columns:100%}}
@media (max-width:61.99em){.builder-process.grid-3>.grid-column:first-child{grid-column:-1/1}}
.builder-process.grid-3>.grid-column:last-child p{color:var(--palette01);font-size:60px;line-height:1}
.builder-description p:last-child{margin-bottom:0}
.builder-summary__content h2{font-size:20px;margin-top:0;margin-bottom:0}
.builder-summary__content .tabs-nav__item .title{font-weight:600}
.builder-summary__content .tabs .icons{row-gap:0}
.builder-summary__content .tabs .icons__single{display:flex;padding-left:20px;padding-right:20px}
.builder-summary__content .tabs .icons__single:not(:last-child){border-bottom:1px solid var(--hr-color);padding-bottom:10px}
.builder-summary__content .tabs .icons__single:not(:first-child){padding-top:10px}
.builder-summary__content .tabs .icons__single:hover{--text-color:var(--palette01)}
.builder-summary__content .tabs .icons__single .icon{display:none}
.builder-summary__content .tabs .icons__single .text{transition:ease 0.3s all;flex:1;display:grid;grid-template-columns:1fr 1fr}
.builder-summary__content .tabs .icons__single .text span{transition:ease 0.3s all}
[data-page=kontakt] .site-wrapper .main>.grid>.grid-column .contact-data{max-width:400px;text-align:left}
[data-page=kontakt] .site-wrapper .main>.grid>.grid-column:first-child{display:flex;flex-direction:column;align-items:center}
.land-contact .contact-form.form--side .form__field.full{grid-template-columns:100%;padding-top:10px;padding-bottom:10px}
.land-contact input::-webkit-outer-spin-button,.land-contact input::-webkit-inner-spin-button{-webkit-appearance:none}
.land-contact input[type=number]{-moz-appearance:textfield}
.post-author{border:1px solid var(--hr-color);padding:20px}
.post-author.with-thumb{display:grid;grid-template-columns:140px 1fr;column-gap:30px;row-gap:30px}
.post-author.with-thumb img{width:100%;height:auto;object-position:top}
.post-author h3{margin-bottom:10px;font-size:1.3em;margin-top:5px}
.post-author .info{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;margin-bottom:10px}
.post-author .info span{background-color:var(--palette07);border-radius:20px;font-size:0.875rem;line-height:0.875rem;padding:7px 10px}
.post-author .excerpt{margin-bottom:0}
.post-author .unfold-toggle .label{font-weight:600}