.property-detail-main{width:100%;box-sizing:border-box;background-color:#ffffff;min-height:100vh;color:#333333;overflow-x:hidden}@media (prefers-color-scheme:dark){.property-detail-main{background-color:#ffffff;color:#333333}.property-detail-main .coords p,.property-detail-main .loc-data,.property-detail-main .state a,.property-detail-main .text-cord{color:#333333}}.property-detail-main .main{width:100%;box-sizing:border-box}.property-detail-main>h2{text-align:center;font-weight:400;background-color:#cc8855;color:white;padding:.5rem 1rem;border-radius:20px;margin:0 1rem;box-sizing:border-box;word-wrap:break-word}@media only screen and (max-width:600px){.property-detail-main>h2{font-size:.9rem;padding:.5rem .75rem;margin:0 .5rem;border-radius:12px}}.property-landing.main{padding:1.5rem 5%;box-sizing:border-box;width:100%}.image-desc{display:grid;grid-template-columns:1fr 1fr}.img-wrap{padding-right:2rem;position:relative}.img-wrap img{width:100%;height:500px;object-fit:cover}.img-wrap button{position:absolute;border:none;background:transparent;width:40px;height:567px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff0f;top:0}.img-wrap button:hover{background-color:#ffffff20}.img-wrap button .icon{width:100%;color:#fff;scale:1;transition:.2s ease}.img-wrap .prev{left:0}.img-wrap .next{right:2rem}.img-wrap .next:hover .icon,.img-wrap .prev:hover .icon{scale:1.6}.n-info{display:flex;flex-direction:column}#title{color:var(--primary-color,#0a4c0a);padding:0 1.75rem;font-weight:600;font-size:1.75rem;margin:0 0 .75rem}#title,.state{text-transform:uppercase}.share{display:flex;column-gap:1.25rem;padding-left:1.75rem;margin-bottom:.75rem;margin-top:0;align-items:center}.share button{all:unset;color:var(--link-color,#0a4c0a);column-gap:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;position:relative;padding:.5rem .875rem;border-radius:6px;transition:all .2s ease;background-color:transparent;border:1px solid transparent}.share .icons,.share button{display:flex;align-items:center}.share .icons{width:1rem;height:1rem;justify-content:center}.share button:hover{color:var(--link-hover,#0d6b0d);background-color:rgba(10,76,10,.05);border-color:rgba(10,76,10,.1);text-decoration:none}.share button:active{transform:scale(.98)}.share-modal{display:flex;flex-direction:column;position:absolute;top:100%;left:0;margin-top:.5rem;padding:.5rem;background:#ffffff;border:1px solid #dadada;border-radius:5px;box-sizing:border-box;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:150px}.share-modal img,.share-modal svg{width:30px;height:30px}.share-modal svg{border-radius:50%}.share-modal a{color:black;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:4px;transition:background-color .2s ease}.share-modal a:hover{background-color:rgba(10,76,10,.05)}.share-modal a p{margin:0;font-size:.875rem;white-space:nowrap}.share-modal a:hover{color:var(--link-hover,#0d6b0d)}#twitter svg{fill:#00acee}#whatsapp svg{fill:#25d366}.basics{display:flex;justify-content:space-between;position:relative;margin-bottom:.75rem;margin-top:0}.loc-data{font-size:.95rem;color:var(--text-color,#333);column-gap:2rem;padding:0 1.75rem;flex-wrap:wrap;row-gap:.5rem}.loc-data,.state{display:flex;align-items:center}.state{column-gap:.5rem}.state a{all:unset;text-decoration:none;font-size:1rem;font-weight:600;color:var(--light-accent-green,#0a4c0a);cursor:pointer;text-transform:uppercase;transition:color .2s ease;display:flex;align-items:center;gap:.375rem}.state a:hover{color:var(--link-hover,#0d6b0d);text-decoration:underline}.state a:before{content:"📍";font-size:.875rem}#prop-id{color:var(--orange-color,#cc8855);font-size:.95rem;font-weight:600;background-color:rgba(204,136,85,.1);padding:.375rem .75rem;border-radius:4px;display:inline-block}.photo-slider{box-sizing:border-box;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;margin-top:2rem}.photo-slider::-webkit-scrollbar{display:none}.photo-slider img{box-sizing:border-box;cursor:pointer;height:70px;width:auto}.photo-slider .selected{border:2px solid green;opacity:1}.slider-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem}.slider-wrapper .photo-slider{flex:1 1;display:flex;overflow-x:auto;scroll-behavior:smooth;gap:1rem;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none;align-items:center}.slider-arrow{background:none;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--primary-color,#0a4c0a);padding:0;transition:transform .2s}.slider-arrow:hover{transform:scale(1.2)}.image-in-slider{height:250px!important;max-width:550px;width:auto;object-fit:contain}.slide-img{cursor:pointer}.price-checkout{display:flex;justify-content:flex-start;margin-top:0;margin-bottom:1.5rem;padding:0 1.75rem;width:100%;box-sizing:border-box;gap:1rem;flex-wrap:wrap}.price-checkout,.pricing{align-items:center;visibility:visible;opacity:1}.pricing{display:inline-flex;flex-direction:row;background-color:var(--primary-color,#0a4c0a);border-radius:6px;color:#ffffff;padding:.5rem 1rem;min-width:-moz-fit-content;min-width:fit-content;flex:0 0 auto}.pricing p{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;white-space:nowrap}.checkout{all:unset;cursor:pointer;background:linear-gradient(135deg,var(--orange-color) 0,var(--silt-color,#E3D8CD) 100%);color:#4B4F33;min-width:200px;text-align:center;height:40px;transition:all .3s ease;border-radius:6px;font-weight:600;font-size:.875rem;letter-spacing:.5px;visibility:visible;opacity:1;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(224,164,67,.3);padding:0 1.5rem}.checkout:hover{background:linear-gradient(135deg,var(--silt-color,#E3D8CD) 0,var(--orange-color) 100%);color:#4B4F33;transform:translateY(-2px);box-shadow:0 10px 20px rgba(224,164,67,.4)}.checkout:active{transform:translateY(0)}.checkout:focus-visible{outline:2px solid #4B4F33;outline-offset:2px}.checkout-buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.checkout.buy-now{background:linear-gradient(135deg,#4B4F33,#A6BB51);color:#EEE7E0;box-shadow:0 8px 16px rgba(166,187,81,.3);text-decoration:none}.checkout.buy-now:hover{background:linear-gradient(135deg,#A6BB51,#4B4F33);color:#EEE7E0;box-shadow:0 10px 20px rgba(166,187,81,.4)}.checkout.buy-now:focus-visible{outline:2px solid #A6BB51;outline-offset:2px}.callback{padding:1.25rem 1.75rem;box-sizing:border-box;border-radius:12px;background-color:#f9f9f9;border:1px solid #e5e5e5;text-align:center;margin-top:.75rem;width:100%}.callback .title{font-size:1.25rem;color:#4B4F33;font-weight:700;margin-bottom:.25rem;text-align:left;display:flex;flex-direction:column;line-height:1.3}.callback .title span{font-size:.875rem;color:#666;font-weight:400;text-align:left;margin-top:.25rem;line-height:1.5}.callback .field,.callback textarea{width:100%;border-radius:6px;border:1.5px solid #d0d0d0;padding:.625rem .875rem;font-size:.95rem;margin-bottom:0;box-sizing:border-box;background-color:#ffffff;transition:all .2s ease;font-family:inherit}.callback .field:focus,.callback textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(166,187,81,.15)}.callback .field::placeholder,.callback textarea::placeholder{color:#999}.callback textarea{height:70px;resize:vertical;min-height:70px;font-family:inherit}.field-wrapper{position:relative;margin-bottom:.75rem;text-align:left}.field-wrapper:first-of-type{margin-top:.75rem}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.field-row:first-of-type{margin-top:.75rem}.field-row .field-wrapper{margin-bottom:0}.field-row .field-wrapper:first-of-type{margin-top:0}.field.error{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.field.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.field-error{position:absolute;bottom:-1.25rem;left:0;font-size:.75rem;color:#e74c3c;font-weight:500}.message{display:flex;align-items:center;padding:.875rem 1rem;margin-bottom:1.25rem;border-radius:6px;font-size:.875rem;animation:fadeIn .3s ease-in;text-align:left}.message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message p{margin:0;line-height:1.4}.checkbox{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;justify-content:flex-start;margin:.75rem 0 1rem;text-align:left;color:#555;line-height:1.5}.checkbox input[type=checkbox]{margin-top:.2rem;width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color);flex-shrink:0}.checkbox label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.callback button{width:100%;max-width:300px;padding:.75rem 2rem;background:linear-gradient(135deg,#4B4F33,#A6BB51);color:#EEE7E0;border:none;border-radius:8px;font-weight:600;font-size:.95rem;height:44px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 16px rgba(166,187,81,.3);letter-spacing:.3px;margin-top:0}.callback button:disabled{background:#bdbdbd;cursor:not-allowed;box-shadow:none}.callback button:hover:not(:disabled){background:linear-gradient(135deg,#A6BB51,#4B4F33);color:#EEE7E0;transform:translateY(-2px);box-shadow:0 10px 20px rgba(166,187,81,.4)}.callback button:active:not(:disabled){transform:translateY(0)}.callback button:focus-visible{outline:2px solid #A6BB51;outline-offset:2px}.callback button.sending{opacity:.8;cursor:wait}.spinner{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.coords{display:flex;justify-content:space-between;align-items:left;padding:.9rem 1.5rem;box-sizing:border-box;border-radius:10px;opacity:.6;margin-top:2rem;flex-direction:column}.coords .underline{border-bottom:2px solid var(--orange-color,#cc8855);padding:.5rem 0}.coords .accordion-item-header{cursor:pointer}.coords .accordion-item-header,.coords .accordion-item-header div{display:flex;align-items:center;justify-content:space-between}.text-cord{font-weight:700;margin:0}.coords .accordion-item-body{margin:.5rem 0}.coords .accordion-item-header p{margin:0}.coords .accordion-item-header span{font-weight:400;font-size:1.2rem}.desc{margin-top:1rem;padding:1.75rem;box-sizing:border-box;border-radius:20px;background-color:white;opacity:.6;width:100%;margin-left:auto;margin-right:auto}.desc p{margin:0;text-align:justify}.propinfo-main{justify-content:center;align-items:center;margin-top:3rem;column-gap:1rem;background-color:var(--white-color,#fff);padding:5rem 1rem 1rem}.propinfo-main,.propinfo-right{display:flex;box-sizing:border-box;flex-direction:column}.propinfo-right{padding:1.3rem 1.5rem;width:70%;min-height:400px;height:-moz-fit-content;height:fit-content;border-radius:20px;background-color:var(--pure-white,#fff);border:1.5px solid var(--primary-color,#0a4c0a)}.propinfo-tabs{display:flex;flex-direction:column;gap:2rem}.propinfo-tab{padding:.5rem;border-bottom:1px solid var(--primary-color,#0a4c0a)}.propinfo-tab:last-of-type{border-bottom:none}.propinfo-tab h3{font-size:1.7rem;font-weight:600;color:black;margin:0 0 1rem}.property-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 2rem;gap:1rem 2rem;width:100%}.property-grid .item{display:grid;grid-template-columns:32% 67%;width:100%;align-items:center}.property-grid .item p{margin:0;font-weight:600}.property-grid .item span{color:#666;word-break:break-word;overflow-wrap:break-word}.gps-section{display:flex;flex-direction:column}.gps-coordinates{display:grid;grid-template-columns:1fr 2fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-top:.5rem;align-items:start}.gps-label{font-weight:700;color:#333}.gps-value{color:#666;word-break:break-all;overflow-wrap:break-word}@media only screen and (max-width:600px){.gps-value{white-space:normal;word-break:break-all}}.tree-holder{width:100%;display:flex;justify-content:space-between;margin-top:2rem}.tree-holder img{width:150px;height:100px}.checkouts-main{width:100%;height:100%;display:flex;justify-content:space-between;position:relative;background:#777b63;padding:5rem 0}#next,#previous{position:absolute;height:100%;font-size:1.5rem;border:none;background-color:transparent;cursor:pointer;color:#667779;transition:.2s ease;z-index:10}#next:hover,#previous:hover{scale:1.5}#previous{left:30%}#next{right:30%}.checkouts-main .card{width:50%;border:1px solid #c4c4c4;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:1rem;padding:1.5rem 1.5rem 4rem;box-sizing:border-box;background-color:#f2f2f2;transition:transform .5s ease;z-index:2;position:relative}.checkouts-main .card h3,.checkouts-main .card h4,.checkouts-main .card h5,.checkouts-main .card h6,.checkouts-main .card p{margin:0;padding:0}.checkouts-main .card h3{font-weight:600;font-size:1.125rem;margin-bottom:.5rem}.checkouts-main .card h4{justify-content:center;background-color:#e5e5e590;font-size:1.25rem}.checkouts-main .card h4,.checkouts-main .card h6{display:flex;align-items:center;border-radius:20px;font-weight:400;padding:.25rem 1rem}.checkouts-main .card h6{justify-content:space-between;justify-content:center;background-color:var(--primary-color,#0a4c0a);font-size:.825rem;column-gap:.2rem;color:#d7d9c7;margin:0}.checkouts-main .card h4 span{font-weight:400;font-size:1rem;color:#667779;padding-left:.5rem;text-decoration:line-through}.checkouts-main .card h6 span{font-weight:400;font-size:1.25rem}.checkouts-main .card p{font-size:1rem;text-align:justify}.checkouts-main .card p span{font-weight:700}.checkouts-main .card .price-info{background-color:#e5e5e590;border-radius:20px;padding:1rem;box-sizing:border-box;width:95%}.checkouts-main .card .price-info .line{display:flex;justify-content:space-between}.checkouts-main .card .price-info .line p{font-size:.75rem;margin-top:.25rem}.checkouts-main .card .price-info .spacer{padding-bottom:.5rem}.checkouts-main .card .price-info hr{border:1px solid #c4c4c4}.checkouts-main .card .price-info h5{font-weight:400;font-size:.9rem}.checkouts-main .card a,.checkouts-main .card button{position:absolute;background-color:var(--orange-color,#cc8855);color:white;width:220px;height:40px;border:none;cursor:pointer;bottom:15px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1rem;font-weight:100;text-transform:uppercase;letter-spacing:3px;transition:.3s ease;padding:0 .4rem;white-space:nowrap}.checkouts-main .card a:hover,.checkouts-main .card button:hover{background-color:white;color:var(--orange-color,#cc8855);border:2px solid var(--pure-white,#fff);transition:.11s ease}.checkouts-main .card.bg{background-color:#f2f2f2;scale:.7}.checkouts-main .card.bg a,.checkouts-main .card.bg button{color:var(--orange-color,#cc8855);border:1px solid var(--orange-color,#cc8855);background-color:transparent;cursor:not-allowed}.checkouts-main .card.bg a:active,.checkouts-main .card.bg button:active{pointer-events:none}.checkouts-main .card.bg a:hover,.checkouts-main .card.bg button:hover{background-color:var(--orange-color,#cc8855);color:var(--pure-white,#fff);transition:.3s ease-in}.checkouts-main .card input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--orange-color,#ff6b35);border-radius:20px;background-size:50% 100%;background-repeat:no-repeat;border:1px solid #d4e0e1}.checkouts-main .card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border-radius:50%;background:var(--primary-color,#0a4c0a);cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.25)}.checkouts-main .card input[type=range]::-moz-range-thumb{height:15px;width:15px;border-radius:50%;background:var(--primary-color,#0a4c0a);cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.25)}.checkouts-main .card input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.checkouts-main .card .reserveRange{width:50%;min-width:200px}.checkouts-main .card .reserveRange .bot,.checkouts-main .card .reserveRange .top{display:flex;justify-content:space-between;font-weight:400;font-size:.75rem;color:#667779;padding:.25rem 0;margin-right:-.5rem}.checkouts-main .card .price-info.inner input,.checkouts-main .card .price-info.inner textarea{border-radius:20px;border:1px solid #62626450;width:100%;height:40px;padding:0 .8rem;box-sizing:border-box;margin:.25rem 0}.checkouts-main .card .price-info.inner textarea{height:50px;padding:.5rem .8rem;resize:none;font-size:15px}.checkouts-main .block{position:absolute;top:-1.5rem;left:0;width:100%;height:110%;background-color:#00000015;z-index:5;cursor:not-allowed}.suggested-main{width:100%;height:-moz-fit-content;height:fit-content;background-color:#d7d9c7;padding-top:2rem}.suggested-main h3{margin-bottom:2.25rem;box-sizing:border-box;margin-top:0;text-transform:uppercase;color:var(--primary-color,#0a4c0a);text-align:center;font-size:45.33px;font-weight:100}.suggested{display:flex;column-gap:3rem;padding:1.5rem;box-sizing:border-box;justify-content:center}@media only screen and (max-width:1200px){.suggested{overflow-y:scroll}}.suggested .card{min-width:300px}@media only screen and (max-width:600px){.suggested{flex-direction:column;row-gap:1.5rem}}.full-image-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:1000;flex-direction:column;padding:2rem;box-sizing:border-box}.close-modal,.full-image-modal{display:flex;align-items:center;justify-content:center}.close-modal{position:absolute;top:2rem;right:2rem;background:rgba(255,255,255,.2);border:none;color:white;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:1001}.close-modal:hover{background:rgba(255,255,255,.3)}.modal-image-container{position:relative;width:100%;max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.modal-image-container img{max-width:100%;max-height:80vh;object-fit:contain}.modal-next,.modal-prev{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);border:none;color:white;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001}.modal-prev{left:2rem}.modal-next{right:2rem}.modal-next:hover,.modal-prev:hover{background:rgba(255,255,255,.3)}.modal-thumbnails{display:flex;gap:1rem;margin-top:2rem;overflow-x:auto;padding:1rem}.modal-thumbnails img{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;opacity:.6;transition:opacity .2s;border:2px solid transparent}.modal-thumbnails img:hover{opacity:1}.modal-thumbnails img.active{opacity:1;border-color:white}@media only screen and (max-width:1200px){.property-landing.main{padding:1.5rem 3%}.propinfo-right{width:85%}.tree-holder img{width:120px;height:80px}.suggested-main h3{font-size:2.5rem}}@media only screen and (max-width:1000px){.property-landing.main{padding:1.25rem 2%}.propinfo-main{margin-top:1rem;row-gap:1rem;padding:3rem 1rem 1rem}.propinfo-right{padding:1rem;width:95%;row-gap:1rem}.property-grid{grid-template-columns:1fr;gap:1rem}.property-grid .item{grid-template-columns:40% 60%}.gps-section{grid-column:span 1}.gps-coordinates{grid-template-columns:1fr 2fr}.propinfo-tabs{flex-direction:column;gap:1.5rem}.propinfo-tab{padding:.75rem}.propinfo-tab h3{font-size:1.5rem}.checkouts-main{flex-direction:column;row-gap:1rem;box-sizing:border-box;padding:4rem 1rem;justify-content:center}#next,#previous{display:none}.checkouts-main .card{width:100%;position:relative;max-width:500px;margin:0 auto}.checkouts-main .card-3{height:auto;min-height:331px}.checkouts-main .card-1{height:auto;min-height:420px}.checkouts-main .card-2{height:auto;min-height:450px}.checkouts-main .card.bg{scale:unset}.image-desc{width:100%;display:block;grid-template-columns:1fr}.img-wrap{padding:0;width:100%;margin-top:1rem;margin-bottom:1rem}.img-wrap img{height:auto;max-height:400px;object-fit:cover}.img-wrap button{right:0;height:100%}.img-wrap .next{right:0}.photo-slider{overflow-x:auto;overflow-y:hidden;width:100%;margin:1rem 0 .5rem;padding:.5rem 0;height:auto;min-height:100px}.photo-slider img{border-radius:4px;width:125px;height:70px;flex-shrink:0}.share{position:relative;right:auto;bottom:auto;z-index:1;padding-left:1.75rem;margin-top:1rem;margin-bottom:1rem}.share button{padding:.4rem .6rem;font-size:.8rem}.share .icons{background-color:transparent;padding:0;border-radius:0}#title{font-size:1.5rem;padding:0 1rem}.state{column-gap:.2rem}.loc-data,.state a{font-size:.9rem}.loc-data{padding:0 1rem}.price-checkout{align-items:center;margin:1.5rem 0;flex-direction:column;gap:1rem;padding:0 1rem}.pricing{margin:0;flex-direction:row;align-items:center;width:auto;max-width:100%;justify-content:center}.pricing p{font-size:.875rem;white-space:normal;text-align:center}.checkout{width:auto;max-width:100%;min-width:200px;align-self:center}.callback{padding:1.25rem 1rem;margin-top:1rem}.coords{padding:.9rem 1rem;margin-top:1.5rem}.desc{padding:1.5rem 1rem;margin-top:1rem}.desc p{font-size:.95rem}.suggested{flex-direction:column;row-gap:1.5rem;padding:1.5rem 1rem}.suggested-main h3{font-size:2rem;padding:0 1rem}.tree-holder{margin-top:1.5rem;padding:0 1rem}.tree-holder img{width:100px;height:70px}.slider-wrapper{margin-top:1.5rem;padding:0 1rem}.slider-wrapper .photo-slider{padding:.5rem 0}.image-in-slider{height:200px!important;max-width:100%}}@media only screen and (max-width:768px){.property-landing.main{padding:1rem 1.5%}.img-wrap img{max-height:350px}.img-wrap button{width:35px}.n-info{padding:0}#title{font-size:1.35rem;padding:0 .75rem}.loc-data{padding:0 .75rem;font-size:.85rem}.share{padding-left:.75rem}.price-checkout{padding:0 .75rem}.callback{padding:1.25rem .875rem}.coords{padding:.75rem .875rem}.desc{padding:1.25rem .875rem}.propinfo-main{padding:2rem .75rem 1rem}.propinfo-right{padding:.875rem;width:100%}.propinfo-tab h3{font-size:1.35rem}.checkouts-main{padding:3rem .75rem}.checkouts-main .card{padding:1.25rem 1rem 3.5rem}.suggested-main{padding-top:1.5rem}.suggested-main h3{font-size:1.75rem;margin-bottom:1.5rem}.suggested{padding:1rem .75rem}}@media only screen and (max-width:600px){.property-landing.main{padding:.75rem 1%}.img-wrap img{max-height:300px}.img-wrap button{width:30px;height:30px}.img-wrap button .icon{width:20px;height:20px}#title{font-size:1.25rem;padding:0 .5rem;margin-bottom:.5rem}.loc-data{padding:0 .5rem;font-size:.8rem;column-gap:1rem}#prop-id,.state a{font-size:.85rem}#prop-id{padding:.25rem .5rem}.share{padding-left:.5rem;column-gap:.75rem;margin-bottom:.5rem}.share button{padding:.35rem .5rem;font-size:.75rem}.share .icons{width:.875rem;height:.875rem}.price-checkout{padding:0 .5rem;margin:1rem 0}.pricing{padding:.5rem .75rem}.pricing p{font-size:.8125rem;line-height:1.4}.checkout{height:38px;font-size:.8125rem;padding:0 1.25rem}.callback{max-width:100%;padding:1rem .75rem;border-radius:8px;margin-top:.75rem}.callback .title{font-size:1.1rem;margin-bottom:.625rem}.callback .title span{font-size:.8125rem}.callback .field,.callback textarea{font-size:.9rem;padding:.625rem .75rem}.callback button{font-size:.95rem;padding:.75rem 1.5rem;width:100%;max-width:100%;height:42px}.checkbox{font-size:.8125rem;margin:.625rem 0 .875rem}.coords{padding:.75rem;margin-top:1.25rem}.text-cord{font-size:.95rem}.coords .accordion-item-header span{font-size:1.1rem}.desc{padding:1rem .75rem;margin-top:.75rem}.desc p{font-size:.9rem;line-height:1.6}.propinfo-main{padding:1.5rem .5rem 1rem}.propinfo-right{padding:.75rem;border-radius:12px}.propinfo-tab{padding:.5rem}.propinfo-tab h3{font-size:1.25rem;margin-bottom:.75rem}.property-grid .item{grid-template-columns:35% 65%;gap:.5rem}.property-grid .item p{font-size:.9rem}.property-grid .item span{font-size:.85rem}.gps-coordinates{grid-template-columns:1fr 2fr;gap:.375rem .75rem}.tree-holder{margin-top:1rem;padding:0 .5rem}.tree-holder img{width:80px;height:60px}.checkouts-main{padding:2.5rem .5rem}.checkouts-main .card{padding:1rem .875rem 3rem;border-radius:16px}.checkouts-main .card h3{font-size:1rem}.checkouts-main .card p{font-size:.9rem}.checkouts-main .card h6{font-size:.75rem;padding:.25rem .75rem}.checkouts-main .card h6 span{font-size:1.1rem}.checkouts-main .card .price-info{padding:.875rem}.checkouts-main .card .price-info .line p{font-size:.7rem}.checkouts-main .card .price-info h5{font-size:.85rem}.checkouts-main .card a,.checkouts-main .card button{width:200px;height:38px;font-size:.9rem;padding:0 .3rem}.checkouts-main .card .reserveRange{min-width:180px}.checkouts-main .card .reserveRange .bot,.checkouts-main .card .reserveRange .top{font-size:.7rem}.suggested-main{padding-top:1.25rem}.suggested-main h3{font-size:1.5rem;margin-bottom:1.25rem;padding:0 .75rem}.suggested{padding:1rem .5rem;row-gap:1.25rem}.suggested .card{min-width:280px}.photo-slider{margin:.75rem 0 .5rem;padding:.5rem 0}.photo-slider img{width:110px;height:65px}.slider-wrapper{margin-top:1rem;padding:0 .5rem}.slider-arrow{width:35px;height:35px}.image-in-slider{height:180px!important}}@media only screen and (min-width:601px) and (max-width:900px){.image-desc{gap:1.5rem}.img-wrap{padding-right:1rem}.n-info{padding-left:0}.propinfo-right{width:90%}}@media only screen and (max-width:480px){.property-landing.main{padding:.5rem .5%}.img-wrap img{max-height:250px}#title{font-size:1.1rem;padding:0 .5rem}.loc-data{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 .5rem}.state{width:100%}.price-checkout{padding:0 .5rem}.pricing p{font-size:.75rem}.callback{padding:.875rem .625rem}.callback .title{font-size:1rem}.callback .title span{font-size:.75rem}.callback .field,.callback textarea{font-size:.875rem;padding:.5rem .625rem}.callback button{font-size:.9rem;padding:.625rem 1.25rem;height:40px}.coords{padding:.625rem}.text-cord{font-size:.9rem}.desc{padding:.875rem .625rem}.desc p{font-size:.875rem}.propinfo-main{padding:1.25rem .25rem .75rem}.propinfo-right{padding:.625rem}.propinfo-tab h3{font-size:1.1rem}.property-grid .item{grid-template-columns:1fr;gap:.25rem}.property-grid .item p{margin-bottom:.25rem}.gps-coordinates{grid-template-columns:1fr;gap:.25rem}.gps-label{font-weight:600}.checkouts-main{padding:2rem .25rem}.checkouts-main .card{padding:.875rem .75rem 2.75rem}.checkouts-main .card h3{font-size:.95rem}.checkouts-main .card p{font-size:.85rem}.checkouts-main .card a,.checkouts-main .card button{width:180px;height:36px;font-size:.85rem;bottom:12px}.suggested-main h3{font-size:1.35rem}.suggested .card{min-width:260px}.tree-holder img{width:60px;height:45px}.share-modal{min-width:140px;padding:.4rem}.share-modal a{padding:.4rem .5rem;gap:.4rem}.share-modal a p{font-size:.8rem}.share-modal img,.share-modal svg{width:25px;height:25px}}@media only screen and (max-width:360px){.property-landing.main{padding:.5rem .25%}#title{font-size:1rem}.pricing p{font-size:.7rem}.checkout{font-size:.75rem;padding:0 1rem}.callback .title{font-size:.95rem}.propinfo-tab h3{font-size:1rem}.suggested-main h3{font-size:1.25rem}.checkouts-main .card a,.checkouts-main .card button{width:160px;font-size:.8rem}}@media only screen and (max-width:768px){.full-image-modal{padding:1rem}.close-modal{top:1rem;right:1rem;width:35px;height:35px}.modal-image-container{max-width:95vw;max-height:70vh}.modal-next,.modal-prev{width:40px;height:40px}.modal-prev{left:.5rem}.modal-next{right:.5rem}.modal-thumbnails{margin-top:1rem;gap:.75rem;padding:.75rem}.modal-thumbnails img{width:70px;height:70px}}@media only screen and (max-width:480px){.full-image-modal{padding:.5rem}.close-modal{top:.5rem;right:.5rem;width:30px;height:30px}.modal-image-container{max-width:98vw;max-height:65vh}.modal-next,.modal-prev{width:35px;height:35px}.modal-thumbnails{margin-top:.75rem;gap:.5rem;padding:.5rem}.modal-thumbnails img{width:60px;height:60px}}