.pricing-interface{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;flex:1 1}@media(max-width:1300px){.pricing-interface{padding:100px 30px}}.pricing-interface .pricing-cards-container{display:flex;flex-direction:column;gap:50px;min-width:100%}@media(max-width:800px){.pricing-interface .pricing-cards-container{gap:35px}}.pricing-interface .pricing-card{flex:1 1;padding-bottom:20px;display:flex;gap:50px;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #ddd}@media(max-width:800px){.pricing-interface .pricing-card{gap:35px}}.pricing-interface .pricing-card .pricing-card-header .pricing-label{color:#2c3952;border-radius:30px;font-size:15px;display:inline-block;font-weight:500}.pricing-interface .pricing-card .pricing-display{font-size:40px;font-weight:600;display:flex;color:#2c3952;align-items:flex-end;gap:10px;position:relative}@media(max-width:800px){.pricing-interface .pricing-card .pricing-display{font-size:35px}}@media(max-width:520px){.pricing-interface .pricing-card .pricing-display{font-size:30px}}.pricing-interface .pricing-card .pricing-display .pricing-value{padding:0;line-height:1;color:#0072f4}.pricing-interface .pricing-prediction{margin-top:40px;font-size:14px;display:flex;align-items:center;gap:5px;border-radius:10px;padding:5px 10px;background-color:rgb(244,249.1393442623,255)}.pricing-interface .pricing-prediction img{width:16px;height:16px}.property-description-interface{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#6e6d7a;width:100%}@media(max-width:520px){.property-description-interface{padding:0 30px}}.property-description-interface .interface-content{width:100%}.property-description-interface .form-container{width:600px;display:flex;flex-direction:column;gap:20px}@media(max-width:800px){.property-description-interface .form-container{width:500px}}@media(max-width:520px){.property-description-interface .form-container{flex:1 1;width:100%}}.property-description-interface .form-container .text-input-group .text-input-label{font-size:14px;font-weight:600;color:#2c3952;margin-bottom:10px}.property-description-interface .form-container .text-input-group .text-input{padding:12px 16px;height:auto}.property-description-interface .form-container .textarea-input-group .textarea-input-label{font-size:14px;font-weight:600;color:#2c3952;margin-bottom:10px}@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.amenities-interface{padding:100px 30px}.amenities-interface .interface-content{flex-direction:column;gap:20px;max-width:70vw}@media(max-width:1300px){.amenities-interface .interface-content{max-width:100%}}.amenities-interface .amenities-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media(max-width:520px){.amenities-interface .amenities-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.amenities-interface .amenity-item{background:#fff;color:#2c3952;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px;width:150px;justify-content:center;height:150px;transition:all .3s ease;border:1px solid #ddd;cursor:pointer;border-radius:10px;transition:background-color .2s ease;transition:border-color .2s ease;position:relative}.amenities-interface .amenity-item.selected{background-color:#f8f9fa;border:1px solid #0072f4}.amenities-interface .amenity-item:hover{background-color:#f8f9fa}.amenities-interface .amenity-item.selected:after{content:"";position:absolute;top:7px;right:7px;width:17px;height:17px;border-radius:50%;background-image:url(/_next/static/media/check.fa2b3039.svg);background-size:15px;background-position:50%;background-repeat:no-repeat}@media(max-width:1300px){.amenities-interface .amenity-item{width:140px;height:140px;padding:18px;gap:14px}}@media(max-width:520px){.amenities-interface .amenity-item{width:100%;padding:10px;gap:8px;height:120px}}.amenities-interface .amenity-item .amenity-icon{width:30px;height:30px}@media(max-width:520px){.amenities-interface .amenity-item .amenity-icon{width:20px;height:20px}}.amenities-interface .amenity-item .amenity-name{font-size:15px;font-weight:400;text-align:center;line-height:1.4}