#details .main{width:100%}@media (min-width: 90rem){#details .main{max-width:90rem}}@media (min-width: 96rem){#details .main{max-width:96rem}}@media (min-width: 120rem){#details .main{max-width:120rem}}@media (min-width: 640px){#details .main{max-width:640px}}@media (min-width: 768px){#details .main{max-width:768px}}@media (min-width: 1024px){#details .main{max-width:1024px}}@media (min-width: 1280px){#details .main{max-width:1280px}}#details .main{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem;padding-top:3rem;padding-bottom:3rem;padding-inline:clamp(1.25rem,2rem,6rem)}#details .main .heading{display:flex;flex-direction:column;row-gap:.25rem}#details .main .heading .title{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;font-size:1rem;line-height:1.5rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#details .main .heading .location{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}#details .main .back-to-list{display:flex;justify-content:flex-end}#details .main .back-to-list .btn-return{height:-webkit-max-content;height:max-content;min-height:-webkit-max-content;min-height:max-content;border-radius:0;border-style:none;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#details .main .back-to-list .btn-return:hover{--tw-text-opacity: 1;color:rgba(var(--primary-500),var(--tw-text-opacity, 1))}#details .main .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#details .main .gallery .media{position:relative;overflow:hidden}#details .main .gallery .main-media{position:relative;grid-column:1 / -1}#details .main .gallery .main-media .badge-operation-type{position:absolute;top:0;left:1rem;--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity, 1))}#details .main .gallery .main-media .badge-operation-type.badge-sale{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}#details .main .gallery .main-media .badge-operation-type.badge-rent{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}#details .main .gallery .main-media .badge-operation-type.badge-sale-rent{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}#details .main .gallery .main-media .badge-operation-type .badge-operation-type__message{padding:.5rem 1rem;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#details .main .gallery .main-media .expand-wrapper{position:absolute;top:.5rem;right:.5rem}#details .main .gallery .main-media .expand-wrapper .expand-icon{height:1.5rem;width:auto}#details .main .gallery .secondary-media .view-more{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:#0009;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}#details .main .gallery .secondary-media .view-more .wrapper-message{width:5rem;--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity, 1));padding:.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline-style:solid;outline-width:2px;outline-offset:4px;outline-color:#fff}#details .main .gallery .secondary-media .view-more .wrapper-message .message{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:.75rem;line-height:1rem;line-height:1.25}#details .main .gallery .secondary-media:hover .view-more{opacity:1}#details .main .prices{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}#details .main .prices .label-price{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:1.25rem;line-height:1.75rem;line-height:1.25}#details .main .prices .label-value{--tw-bg-opacity: 1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity, 1));padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:1.875rem;line-height:2.25rem;line-height:1.25;letter-spacing:.05em}#details .main .prices .wrapper-conversion{display:block;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:.875rem;line-height:1.25rem}#details .main .prices .wrapper-conversion .conversion-today{font-size:.75rem;line-height:1rem;font-weight:300}#details .main .wrapper-attributes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}#details .main .wrapper-attributes .item-attribute{display:flex;align-items:center;gap:.75rem}#details .main .wrapper-attributes .item-attribute .icon-attribute{width:1.5rem;height:1.5rem;flex-shrink:0}#details .main .wrapper-attributes .item-attribute .icon-attribute .icon{height:100%;width:100%;object-fit:contain}#details .main .wrapper-attributes .item-attribute .values{flex:1 1 0%;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}#details .main .wrapper-attributes .item-attribute .values .name{font-weight:400}#details .main .wrapper-attributes .item-attribute .values .value{margin-left:.25rem;font-weight:700}#details .main .wrapper-description{display:flex;flex-direction:column;row-gap:1rem}#details .main .wrapper-description .heading .title{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;line-height:1.25;letter-spacing:.025em}#details .main .wrapper-description .content{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1));padding:2rem 1.5rem;font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1));font-size:.75rem;line-height:1rem;line-height:1.25}#details .main .wrapper-contact,#details .main .wrapper-contact .heading{display:flex;flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading .title{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;line-height:1.25;letter-spacing:.025em}#details .main .wrapper-contact .heading .title span{display:block;font-weight:500}#details .main .wrapper-contact .heading .subtitle{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:.75rem;line-height:1rem;line-height:1.25}#details .main .wrapper-location{display:flex;flex-direction:column;row-gap:1rem}#details .main .wrapper-location .heading .title{font-family:Poppins,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));font-size:1.125rem;line-height:1.75rem;line-height:1.25;letter-spacing:.025em}#details .main .wrapper-location .iframe-map{width:100%;max-width:100%;height:14rem}@media (min-width: 640px){#details .main{padding-inline:clamp(1.25rem,4rem,6rem);row-gap:2rem}#details .main .heading .title{font-size:1.125rem;line-height:1.75rem}#details .main .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}#details .main .gallery .main-media .expand-wrapper .expand-icon{height:2rem}#details .main .gallery .secondary-media:nth-child(5){display:none}#details .main .prices{flex-direction:column;align-items:flex-start}#details .main .prices .label-price{font-size:1.5rem;line-height:2rem}#details .main .prices .label-value{font-size:2.25rem;line-height:2.5rem}#details .main .wrapper-attributes{justify-content:flex-start;gap:1.25rem}#details .main .wrapper-attributes .item-attribute{gap:1rem}#details .main .wrapper-attributes .item-attribute .icon-attribute{width:2rem;height:2rem}#details .main .wrapper-attributes .item-attribute .values{font-size:.875rem;line-height:1.25rem}#details .main .wrapper-description{row-gap:2rem}#details .main .wrapper-description .heading .title{font-size:1.25rem;line-height:1.75rem}#details .main .wrapper-description .content{padding:2.5rem 2rem;font-size:.875rem;line-height:1.25rem}#details .main .wrapper-contact{display:flex;flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading{flex-direction:row;gap:2rem}#details .main .wrapper-contact .heading .title{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;line-height:1.25}#details .main .wrapper-contact .heading .subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.25}#details .main .wrapper-location{row-gap:2rem}#details .main .wrapper-location .heading .title{font-size:1.25rem;line-height:1.75rem}#details .main .wrapper-location .iframe-map{height:16rem}}@media (min-width: 768px){#details .main{padding-inline:clamp(1.25rem,3rem,6rem)}#details .main .prices{row-gap:1rem}#details .main .wrapper-attributes{row-gap:1.5rem;column-gap:3rem}#details .main .wrapper-description{row-gap:1.5rem}#details .main .wrapper-description .content{padding:2.5rem}#details .main .wrapper-contact .heading{column-gap:6rem}}@media (min-width: 1024px){#details .main{max-width:56rem;padding-inline:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem}#details .main .heading{grid-column:span 2 / span 2}#details .main .heading .title{font-size:1.5rem;line-height:2rem}#details .main .heading .location{font-size:.875rem;line-height:1.25rem}#details .main .back-to-list{grid-column:span 2 / span 2;align-items:flex-end}#details .main .gallery{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}#details .main .gallery .main-media{grid-column:span 2 / span 2}#details .main .gallery .secondary-media:nth-child(5){display:block}#details .main .prices{grid-column:span 2 / span 2;row-gap:1rem}#details .main .wrapper-attributes{grid-column:span 2 / span 2;justify-content:space-between}#details .main .wrapper-description{grid-column:1 / -1}#details .main .wrapper-contact{grid-column:1 / -1;display:flex;flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading{flex-direction:row;gap:2rem}#details .main .wrapper-contact .heading .title{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;line-height:1.25}#details .main .wrapper-contact .heading .subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.25}#details .main .wrapper-location{grid-column:1 / -1}#details .main .wrapper-location .iframe-map{height:20rem}}@media (min-width: 1280px){#details .main{max-width:72rem;padding-top:5rem;padding-bottom:5rem}#details .main .heading{order:-9999}#details .main .heading .title{font-size:1.875rem;line-height:2.25rem}#details .main .prices{grid-column:span 2 / span 2;row-gap:1rem}#details .main .wrapper-attributes{grid-column:span 2 / span 2;justify-content:space-between}#details .main .wrapper-description{grid-column:1 / -1}#details .main .wrapper-contact{grid-column:1 / -1;display:flex;flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading{flex-direction:row;gap:2rem}#details .main .wrapper-contact .heading .title{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;line-height:1.25}#details .main .wrapper-contact .heading .subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.25}#details .main .wrapper-location{grid-column:1 / -1}#details .main .wrapper-location .iframe-map{height:20rem}}@media (min-width: 90rem){#details .main{max-width:78rem;padding-top:5rem;padding-bottom:5rem}#details .main .prices{order:4;row-gap:1rem}#details .main .wrapper-attributes{order:6;grid-column:span 2 / span 2;justify-content:flex-start}#details .main .wrapper-description{order:7;grid-column:span 2 / span 2}#details .main .wrapper-contact{order:5;grid-row:span 2 / span 2;grid-column:span 2 / span 2;display:flex;flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading{flex-direction:row;gap:2rem}#details .main .wrapper-contact .heading .title{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;line-height:1.25}#details .main .wrapper-contact .heading .subtitle{font-size:.875rem;line-height:1.25rem;line-height:1.25}#details .main .wrapper-location{grid-column:span 2 / span 2;order:8}#details .main .wrapper-location .iframe-map{height:20rem}}@media (min-width: 96rem){#details .main{max-width:80rem}#details .main .wrapper-description .heading .title{font-size:1.5rem;line-height:2rem;line-height:1.25}#details .main .wrapper-description .content{font-size:1rem;line-height:1.5rem}#details .main .wrapper-contact .heading{flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading .title,#details .main .wrapper-location .heading .title{font-size:1.5rem;line-height:2rem;line-height:1.25}#details .main .wrapper-location .iframe-map{height:22rem}}@media (min-width: 120rem){#details .main{max-width:88rem;column-gap:3rem}#details .main .wrapper-attributes .item-attributes .values{font-size:1rem;line-height:1.5rem}#details .main .wrapper-contact .heading{flex-direction:column;gap:1rem}#details .main .wrapper-contact .heading .title,#details .main .wrapper-location .heading .title{font-size:1.5rem;line-height:2rem;line-height:1.25}#details .main .wrapper-location .iframe-map{height:22rem}}#map{height:180px}
