.sale-place-card-wrapper{background-color:#fff;padding:1rem;box-sizing:border-box;border-radius:1rem;display:flex;flex-direction:column;gap:1.25rem}.sale-place-card-wrapper .sale-card-image{border-radius:.5rem;width:100%}.sale-place-card-wrapper .sale-place-info h3{font-family:InstrumentBold;font-size:1.25rem;margin-bottom:1rem}.sale-place-card-wrapper .sale-place-info .address{font-family:InstrumentBold;margin-bottom:.5rem;color:#1a1a1a}.sale-place-card-wrapper .sale-place-info p{color:#1a1a1a}.error-toast{position:fixed;left:10px;top:85%;width:-moz-fit-content;width:fit-content;background-color:#bf4444;padding:16px;box-sizing:border-box;box-shadow:0 0 15px 2px rgba(191,68,68,.6784313725);z-index:9}@media only screen and (max-width:1200px){.error-toast{width:90%;top:80%}}.error-toast .error-message{font-family:InstrumentMedium;color:#fff}.textarea-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.textarea-wrapper label{font-family:InstrumentMedium;font-size:16px;color:#1a1a1a;padding-left:20px}@media only screen and (max-width:1200px){.textarea-wrapper label{padding-left:15px}}.textarea-wrapper textarea{background-color:rgba(0,0,0,0);border-radius:24px;border:1px solid #efefef;padding:12px 16px;box-sizing:border-box;outline:none;font-family:InstrumentRegular;color:#1a1a1a;height:160px;resize:none}.textarea-wrapper textarea::placeholder{font-family:InstrumentRegular;font-size:16px;color:rgba(26,26,26,.6)}.button-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;border-radius:30px;cursor:pointer;color:#1a1a1a}.button-wrapper:hover img{display:none}.button-wrapper .spinner{width:25px;height:25px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.button-wrapper.filled{background-color:#72bf44;color:#fff;border:none}.button-wrapper.filled:hover{background-color:#9bf168}.button-wrapper.filled:disabled{background-color:rgba(26,26,26,.4)}.button-wrapper.outlined{background-color:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.button-wrapper.outlined:hover{background-color:#1a1a1a;color:#fff}.button-wrapper.outlined:disabled{opacity:.5}.button-wrapper.outlined:disabled:hover{background-color:#fff;color:#1a1a1a}.button-wrapper.outlined:disabled img{display:block}.button-wrapper.outlinedGray{color:#1a1a1a;border:1px solid #1a1a1a}.button-wrapper.outlinedGray:hover{background-color:#1a1a1a;color:#fff}.button-wrapper.outlinedGray:disabled{opacity:.5}.button-wrapper.outlinedGray:disabled:hover{background-color:#fff;color:#1a1a1a}.button-wrapper.outlinedGray:disabled img{display:block}.button-wrapper.xxs{width:144px;height:40px;font-size:16px;font-family:InstrumentBold}.button-wrapper.betweenxs{width:173px;height:48px;font-size:16px;font-family:InstrumentRegular}.button-wrapper.xs{width:189px;height:60px;font-size:16px;font-family:InstrumentBold}@media only screen and (max-width:1200px){.button-wrapper.xs{width:100%}}.button-wrapper.xsm{width:204px;height:48px;font-size:16px;font-family:InstrumentBold}@media only screen and (max-width:1200px){.button-wrapper.xsm{width:100%}}.button-wrapper.sm{width:233px;height:60px;font-size:16px;font-family:InstrumentBold}@media only screen and (max-width:1200px){.button-wrapper.sm{width:100%}}.button-wrapper.smd{width:294px;height:60px;font-size:16px;font-family:InstrumentBold}@media only screen and (max-width:1200px){.button-wrapper.smd{width:100%}}.button-wrapper.md{padding:12px 32px;font-size:16px}.button-wrapper.lg{width:366px;height:60px;font-size:16px;font-family:InstrumentBold}@media only screen and (max-width:1200px){.button-wrapper.lg{width:100%}}.button-wrapper.full{width:100%;height:60px;font-size:16px;font-family:InstrumentBold}.button-wrapper.fullSmallHeight,.button-wrapper.product-btn{width:100%;height:48px;font-size:16px;font-family:InstrumentRegular}.input-wrapper{display:flex;flex-direction:column;gap:8px;width:294px}@media only screen and (max-width:1200px){.input-wrapper{width:100%}}.input-wrapper.full{width:100%}.input-wrapper.search{width:369px}@media only screen and (max-width:1200px){.input-wrapper.search{width:100%}}.input-wrapper label{font-family:InstrumentMedium;font-size:16px;color:#1a1a1a;padding-left:20px}@media only screen and (max-width:1200px){.input-wrapper label{padding-left:15px}}.input-wrapper .input-with-toggle{position:relative}.input-wrapper .input-with-toggle input{border-radius:24px;border:1px solid #efefef;background-color:rgba(0,0,0,0);width:100%;height:48px;padding:12px 16px;box-sizing:border-box;outline:none;font-family:InstrumentMedium;color:#1a1a1a}.input-wrapper .input-with-toggle input::placeholder{font-family:InstrumentMedium;font-size:16px;color:rgba(26,26,26,.6)}.input-wrapper .input-with-toggle input[type=number]::-webkit-inner-spin-button,.input-wrapper .input-with-toggle input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper .input-with-toggle input[type=number]{-moz-appearance:textfield}.input-wrapper .input-with-toggle .toggle-password{position:absolute;right:15px;top:14px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.contat-us-wrapper{padding:4.5rem 0}@media only screen and (max-width:1200px){.contat-us-wrapper{padding:4.5rem 1.25rem}}.contat-us-wrapper .contact-form{border:1px solid #efefef;border-radius:1.5rem;padding:1rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:2.25rem}@media only screen and (max-width:1200px){.contat-us-wrapper .contact-form{flex-direction:column}}.contat-us-wrapper .contact-form .contact-info{background-image:url(/_next/static/media/contact.a0a6d486.png);height:714px;width:50%;border-radius:.75rem;position:relative}.contat-us-wrapper .contact-form .contact-info .company-info{position:absolute;bottom:1rem;left:1rem;border-radius:1rem;background-color:#72bf44;padding:1.5rem 1.5rem 3rem}.contat-us-wrapper .contact-form .contact-info .company-info h3{font-size:1.5rem;margin-bottom:1rem;color:#fafafa}.contat-us-wrapper .contact-form .contact-info .company-info p{font-size:1rem;color:#fafafa;margin-bottom:.5rem}.contat-us-wrapper .contact-form .contact-info .company-info p:last-child{margin-bottom:0}@media only screen and (max-width:1200px){.contat-us-wrapper .contact-form .contact-info .company-info p{font-size:.65rem}}.contat-us-wrapper .contact-form .contact-info .company-info p span{font-family:InstrumentMedium}@media only screen and (max-width:1200px){.contat-us-wrapper .contact-form .contact-info .company-info{left:.5rem;bottom:.5rem;padding:1rem}.contat-us-wrapper .contact-form .contact-info{width:100%;height:550px}}.contat-us-wrapper .contact-form .formWrapper{width:50%;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:1200px){.contat-us-wrapper .contact-form .formWrapper{width:100%}}.contat-us-wrapper .sale-places{margin-top:4rem}.contat-us-wrapper .sale-places h2{font-size:2rem;color:#1a1a1a;border-bottom:1px solid #efefef;padding-bottom:.875rem}.contat-us-wrapper .sale-places .places{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media only screen and (max-width:1200px){.contat-us-wrapper .sale-places .places{grid-template-columns:repeat(1,1fr)}}