.listing-description .card-body.content-card>.row>div{height:auto;position:relative}.listing-description .listing-content{min-height:100%}.listing-description .listing-content .form-control{min-height:2.25rem}.listing-description .listing-content .row{width:100%;margin:0;padding:0}.listing-description .listing-content .content-spinner{text-align:center;margin-bottom:-2rem;position:relative;top:50%;left:50%;transform:translate(-50%,calc(-50% - 42px))}.listing-description .listing-content .container:not(.content-spinner){padding:.25rem;font-size:.9rem}@media screen and (width>=768px){.listing-description .listing-content .container:not(.content-spinner){padding:1rem;font-size:1rem}}:root body main .listing-description{height:100%;min-height:150px}:root body main .listing-description .col{padding:.5rem .75rem}:root body main .listing-description .contact{flex:1;max-height:200px;margin:0;padding:0}:root body main .listing-description .content{padding-bottom:.5rem}:root body main .listing-description .contact-card-contact{padding-right:.5rem}:root body main .listing-description .content-card.loading>.container:not(.content-spinner){opacity:0;transition-duration:1s}:root body main .listing-description .content-card.loaded{opacity:1}:root body main .listing-description .card-body{flex-direction:column;flex-grow:1;display:flex}:root body main .listing-description .card-body>.row>div:not(.contact-block){flex-direction:column;flex-grow:1;height:100%;display:flex}:root body main .listing-description .card-body>.row>div:not(.contact-block) textarea{flex-grow:1;min-height:100px}:root body main .listing-description .card-body .contact-block{border-bottom:1px solid #bbb;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem}:root body main .listing-description .card-body .listing-content{min-width:100%;min-height:2rem;padding-top:.25rem}:root body main .listing-description .card-body .listing-content .fade-in{animation:fade-in var(--slow-fade-speed) linear forwards}:root body main .listing-description .card-body .listing-content .container{text-align:left;width:100%}:root body main .listing-description .card-body .listing-content .contect{padding-top:.5rem}:root body main .listing-description .card-body .listing-content .content-spinner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root body main .listing-description .card-body .content{position:relative}:root body main .listing-description .card-body .content-spinner{color:#aaa}:root body main .listing-description .card-body .content-spinner-form{color:#888;align-items:center;height:100%;margin-left:calc(50% - 1rem);display:flex;position:absolute}:root body main .listing-description .card-body>div:first-of-type{flex-direction:column;flex-grow:1;padding-top:.5rem;display:flex}:root body main .listing-description .card-body>div:last-of-type{flex-grow:1;align-content:start}:root body main .listing-description .card-body>div:last-of-type .content label{padding-top:.5rem}:root body main .listing-description .fade-out{animation:fade-out var(--ui-fast) linear forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
