@font-face{font-display:swap;font-family:Garnett;font-style:normal;src:url(../fonts/Garnett-Regular.ttf) format("woff")}@font-face{font-display:swap;font-family:Garnett;font-style:normal;font-weight:400;src:url(../fonts/Garnett-Regular.ttf) format("woff")}@font-face{font-display:swap;font-family:Garnett;font-style:normal;font-weight:500;src:url(../fonts/Garnett-Medium.ttf) format("woff")}body{background:#5b5b5b;box-sizing:border-box;color:#003c26;font-family:Garnett,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;padding:0}h1{font-size:24px;padding:0}h1,h2{font-weight:500;hyphens:auto;margin:0;overflow-wrap:anywhere;word-break:normal}h2{font-size:18px}h2,h3,h4,h5,h6{padding:0 0 10px}h3,h4,h5,h6{font-weight:500;margin:0}a{color:#003c26}p{margin:0;padding:8px 0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}ol,ul{margin:0}figure,ol,ul{padding-bottom:15px;padding-top:15px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}figure{margin-bottom:0;margin-top:0}.property{display:flex;flex-direction:column;margin:auto;min-height:1116.36px;position:relative;width:800px}.property__top{background:#ffedd0;display:flex;gap:30px;padding:30px}.property__top__image{flex:1;min-height:284px;position:relative}.property__top__image img{border-radius:16px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.property__top__info{display:flex;flex:1.5;flex-direction:column;gap:15px;justify-content:flex-start}.property__top__info .subtitle{font-size:18px}.property__top__info .preface{font-size:16px}.property__top__info .details{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-top:auto}.property__top__info .details__item{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:5px;justify-content:flex-start;text-align:center}.property__top__info .details__item svg{display:block;height:40px;width:auto}.property__mid{background:#003c26;color:#ffedd0;display:flex;flex-direction:column;gap:30px;padding:15px 30px}.property__mid__images{display:flex;gap:15px;justify-content:center}.property__mid__images img{aspect-ratio:4/3;border:2px solid #ffedd0;border-radius:16px;display:block;flex:1;max-width:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.property__mid__facilities{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:auto}.property__mid__facilities .facility{align-items:center;display:flex;flex:0 0 calc(16.66667% - 12.5px);flex-direction:column;font-size:12px;gap:5px;justify-content:flex-start;text-align:center}.property__mid__facilities .facility__icon{background:#ffedd0;border-radius:10px;height:40px;padding:5px;width:40px}.property__bottom{background:#ffedd0;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:0 30px 15px}.property__bottom:has(.property__bottom__content){justify-content:space-between}.property__bottom__content{padding-top:30px}.property__bottom__contacts{display:flex;justify-content:space-between;padding-top:30px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.property__bottom__contacts .personlist__person{margin-bottom:5px}.property__bottom__contacts .personlist__person__name{font-size:18px;font-weight:500}.property__bottom__contacts .personlist__person__info{font-size:14px}.property__bottom__contacts .logo{align-content:flex-end;flex:0 0 auto}.property__bottom__contacts .logo a{display:block;margin-bottom:5px}.property__bottom__contacts .logo svg{display:block;height:30px;width:auto}@media print{@page{margin:0!important;padding:0!important;size:a4 portrait!important;background:#ffedd0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{background:#ffedd0!important;margin:0!important;padding:0!important}}