.breadcrumb{background-color:#fff}.breadcrumb-container{padding:.875rem 5%}.breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{align-items:center;gap:.5rem;display:flex}.breadcrumb-link{color:var(--link-color,#0a4c0a);border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem 0;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-flex}.breadcrumb-link:hover{color:var(--link-hover,#0d6b0d);background-color:#0a4c0a0d;padding-left:.25rem;padding-right:.5rem;text-decoration:none}.breadcrumb-link:active{transform:scale(.98)}.breadcrumb-icon{opacity:.8;flex-shrink:0}.breadcrumb-current{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}.breadcrumb-separator{color:#bbb;opacity:.6;flex-shrink:0;margin:0 .125rem}@media only screen and (max-width:1000px){.breadcrumb-container{padding:.75rem 1.5rem}.breadcrumb-link,.breadcrumb-current{font-size:.8125rem}.breadcrumb-link{padding:.2rem .4rem .2rem 0}.breadcrumb-link:hover{padding-left:.2rem}.breadcrumb-item:nth-child(n+4){display:none}.breadcrumb-item:last-child{display:flex}}@media only screen and (max-width:600px){.breadcrumb-container{padding:.625rem 1rem}.breadcrumb-link span:not(:first-child),.breadcrumb-current{max-width:150px}.breadcrumb-item:nth-child(n+3):not(:last-child){display:none}}
.property-detail-main{box-sizing:border-box;color:#333;background-color:#fff;width:100%;min-height:100vh;overflow-x:hidden}@media (prefers-color-scheme:dark){.property-detail-main{color:#333;background-color:#fff}.property-detail-main .loc-data,.property-detail-main .state a,.property-detail-main .text-cord,.property-detail-main .coords p{color:#333}}.property-detail-main .main{box-sizing:border-box;width:100%}.property-detail-main>h2{text-align:center;background-color:var(--cl-tiger-lily);color:var(--cl-black);box-sizing:border-box;word-wrap:break-word;border-radius:20px;margin:0 1rem;padding:.5rem 1rem;font-weight:400}@media only screen and (max-width:600px){.property-detail-main>h2{border-radius:12px;margin:0 .5rem;padding:.5rem .75rem;font-size:.9rem}}.property-landing.main{box-sizing:border-box;width:100%;padding:1.5rem 5%}.image-desc{grid-template-columns:1fr 1fr;display:grid}.img-wrap{padding-right:2rem;position:relative}.img-wrap img{object-fit:cover;width:100%;height:500px}.img-wrap button{cursor:pointer;background:#ffffff0f;border:none;justify-content:center;align-items:center;width:40px;height:567px;display:flex;position:absolute;top:0}.img-wrap button:hover{background-color:#ffffff20}.img-wrap button .icon{color:#fff;width:100%;transition:all .2s;scale:1}.img-wrap .prev{left:0}.img-wrap .next{right:2rem}.img-wrap .prev:hover .icon,.img-wrap .next:hover .icon{scale:1.6}.n-info{flex-direction:column;display:flex}#title{color:var(--primary-color,#0a4c0a);text-transform:uppercase;margin:0 0 .75rem;padding:0 1.75rem;font-size:1.75rem;font-weight:600}#title,.state{text-transform:uppercase}.share{align-items:center;column-gap:1.25rem;margin-top:0;margin-bottom:.75rem;padding-left:1.75rem;display:flex}.share button{all:unset;color:var(--link-color,#0a4c0a);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:6px;align-items:center;column-gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.share .icons{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.share button:hover{color:var(--link-hover,#0d6b0d);background-color:#0a4c0a0d;border-color:#0a4c0a1a;text-decoration:none}.share button:active{transform:scale(.98)}.share-modal{box-sizing:border-box;z-index:10;background:#fff;border:1px solid #dadada;border-radius:5px;flex-direction:column;min-width:150px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000026}.share-modal img{width:30px;height:30px}.share-modal svg{border-radius:50%;width:30px;height:30px}.share-modal a{color:#000;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s;display:flex}.share-modal a:hover{background-color:#0a4c0a0d}.share-modal a p{white-space:nowrap;margin:0;font-size:.875rem}.share-modal a:hover{color:var(--link-hover,#0d6b0d)}#twitter svg{fill:#00acee}#whatsapp svg{fill:#25d366}.basics{justify-content:space-between;margin-top:0;margin-bottom:.75rem;display:flex;position:relative}.loc-data{color:var(--text-color,#333);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding:0 1.75rem;font-size:.95rem;display:flex}.state{align-items:center;column-gap:.5rem;display:flex}.state a{all:unset;color:var(--light-accent-green,#0a4c0a);cursor:pointer;text-transform:uppercase;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.state a:hover{color:var(--link-hover,#0d6b0d);text-decoration:underline}.state a:before{content:"📍";font-size:.875rem}#prop-id{color:var(--cl-black);background-color:var(--cl-sage);border-radius:4px;padding:.375rem .75rem;font-size:.95rem;font-weight:600;display:inline-block}.photo-slider{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 0;display:flex;overflow:scroll hidden}.photo-slider::-webkit-scrollbar{display:none}.photo-slider img{box-sizing:border-box;cursor:pointer;flex-shrink:0;width:auto;height:70px}.photo-slider .selected{opacity:1;border:2px solid green}.slider-wrapper{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.slider-wrapper--no-nav{justify-content:flex-start}.slider-wrapper--no-nav .photo-slider{flex:0 auto}.slider-wrapper .photo-slider{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;justify-content:flex-start;align-items:center;gap:1rem;padding:.5rem 0;display:flex;overflow-x:auto}.slider-arrow{cursor:pointer;width:40px;height:40px;color:var(--primary-color,#0a4c0a);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}.slider-arrow:hover{transform:scale(1.2)}.image-in-slider{object-fit:contain;width:auto;max-width:550px;height:250px!important}.slide-img{cursor:pointer;flex-shrink:0;display:flex}.price-checkout{box-sizing:border-box;visibility:visible;opacity:1;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin-top:0;margin-bottom:1.5rem;padding:0 1.75rem;display:flex}.pricing{background-color:var(--cl-fresh-pine);color:var(--cl-cream);visibility:visible;opacity:1;border-radius:6px;flex-direction:row;flex:none;align-items:center;min-width:fit-content;padding:.5rem 1rem;display:inline-flex}.pricing p{white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.checkout{all:unset;cursor:pointer;background:var(--cl-tiger-lily);color:var(--cl-black);text-align:center;letter-spacing:.5px;visibility:visible;opacity:1;border-radius:6px;justify-content:center;align-items:center;min-width:200px;height:40px;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 16px #e0a4434d}.checkout:hover{background:var(--cl-tiger-lily);color:var(--cl-black);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 20px #e0a44366}.checkout:active{transform:translateY(0)}.checkout:focus-visible{outline:2px solid var(--cl-fresh-pine);outline-offset:2px}.checkout-buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.checkout.buy-now{background:var(--cl-sprout);color:var(--cl-black);text-decoration:none;box-shadow:0 8px 16px #a6bb514d}.checkout.buy-now:hover{background:var(--cl-sprout);color:var(--cl-black);filter:brightness(1.08);box-shadow:0 10px 20px #a6bb5166}.checkout.buy-now:focus-visible{outline:2px solid var(--cl-sprout);outline-offset:2px}.callback{box-sizing:border-box;text-align:center;background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:12px;width:100%;margin-top:.75rem;padding:1.25rem 1.75rem}.callback .title{color:#4b4f33;text-align:left;flex-direction:column;margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.callback .title span{color:#666;text-align:left;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.5}.callback .field,.callback textarea{box-sizing:border-box;background-color:#fff;border:1.5px solid #d0d0d0;border-radius:6px;width:100%;margin-bottom:0;padding:.625rem .875rem;font-family:inherit;font-size:.95rem;transition:all .2s}.callback .field:focus,.callback textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #a6bb5126}.callback .field::placeholder,.callback textarea::placeholder{color:#999}.callback textarea{resize:vertical;height:70px;min-height:70px;font-family:inherit}.field-wrapper{text-align:left;margin-bottom:.75rem;position:relative}.field-wrapper:first-of-type{margin-top:.75rem}.field-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.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{background-color:#e74c3c0d;border-color:#e74c3c}.field.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.field-error{color:#e74c3c;margin-top:.35rem;font-size:.75rem;font-weight:500;line-height:1.3;display:block}.message{text-align:left;border-radius:6px;align-items:center;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;animation:.3s ease-in fadeIn;display:flex}.message.success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.message.error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.message p{margin:0;line-height:1.4}.checkbox{text-align:left;color:#555;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin:.75rem 0 1rem;font-size:.875rem;line-height:1.5;display:flex}.checkbox input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary-color);flex-shrink:0;margin-top:.2rem}.checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none}.callback button{background:var(--cl-sprout);width:100%;max-width:300px;color:var(--cl-black);cursor:pointer;letter-spacing:.3px;border:none;border-radius:8px;height:44px;margin-top:0;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s;box-shadow:0 8px 16px #a6bb514d}.callback button:disabled{cursor:not-allowed;box-shadow:none;background:#bdbdbd}.callback button:hover:not(:disabled){background:var(--cl-sprout);color:var(--cl-black);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 20px #a6bb5166}.callback button:active:not(:disabled){transform:translateY(0)}.callback button:focus-visible{outline:2px solid var(--cl-sprout);outline-offset:2px}.callback button.sending{opacity:.8;cursor:wait}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.coords{justify-content:space-between;align-items:left;box-sizing:border-box;opacity:.6;border-radius:10px;flex-direction:column;margin-top:2rem;padding:.9rem 1.5rem;display:flex}.coords .underline{border-bottom:2px solid var(--cl-tiger-lily);padding:.5rem 0}.coords .accordion-item-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.coords .accordion-item-header div{justify-content:space-between;align-items:center;display:flex}.text-cord{margin:0;font-weight:700}.coords .accordion-item-body{margin:.5rem 0}.coords .accordion-item-header p{margin:0}.coords .accordion-item-header span{font-size:1.2rem;font-weight:400}.desc{box-sizing:border-box;opacity:.6;background-color:#fff;border-radius:20px;width:100%;margin-top:1rem;margin-left:auto;margin-right:auto;padding:1.75rem}.desc p,.desc-text{text-align:justify;margin:0}.desc-text{white-space:pre-line}.propinfo-main{box-sizing:border-box;background-color:var(--white-color,#fff);flex-direction:column;justify-content:center;align-items:center;column-gap:1rem;margin-top:3rem;padding:5rem 1rem 1rem;display:flex}.propinfo-right{box-sizing:border-box;background-color:var(--pure-white,#fff);border:1.5px solid var(--primary-color,#0a4c0a);border-radius:20px;flex-direction:column;width:70%;height:fit-content;min-height:400px;padding:1.3rem 1.5rem;display:flex}.propinfo-tabs{flex-direction:column;gap:2rem;display:flex}.propinfo-tab{border-bottom:1px solid var(--primary-color,#0a4c0a);padding:.5rem}.propinfo-tab:last-of-type{border-bottom:none}.propinfo-tab h3{color:#000;margin:0 0 1rem;font-size:1.7rem;font-weight:600}.property-grid{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;width:100%;display:grid}.property-grid .item{grid-template-columns:32% 67%;align-items:center;width:100%;display:grid}.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{flex-direction:column;display:flex}.gps-coordinates{grid-template-columns:1fr 2fr;align-items:start;gap:.5rem 1rem;margin-top:.5rem;display:grid}.gps-label{color:#333;font-weight:700}.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{justify-content:space-between;width:100%;margin-top:2rem;display:flex}.tree-holder img{width:150px;height:100px}.checkouts-main{background:#777b63;justify-content:space-between;width:100%;height:100%;padding:5rem 0;display:flex;position:relative}#next,#previous{cursor:pointer;color:#667779;z-index:10;background-color:#0000;border:none;height:100%;font-size:1.5rem;transition:all .2s;position:absolute}#next:hover,#previous:hover{scale:1.5}#previous{left:30%}#next{right:30%}.checkouts-main .card{box-sizing:border-box;z-index:2;background-color:#f2f2f2;border:1px solid #c4c4c4;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:1rem;width:50%;padding:1.5rem 1.5rem 4rem;transition:transform .5s,scale .25s,translate .25s,box-shadow .25s;display:flex;position:relative}.checkouts-main .card p,.checkouts-main .card h3,.checkouts-main .card h4,.checkouts-main .card h5,.checkouts-main .card h6{margin:0;padding:0}.checkouts-main .card h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.checkouts-main .card h4{background-color:#e5e5e590;border-radius:20px;justify-content:center;align-items:center;padding:.25rem 1rem;font-size:1.25rem;font-weight:400;display:flex}.checkouts-main .card h6{background-color:var(--primary-color,#0a4c0a);color:#d7d9c7;border-radius:20px;justify-content:center;align-items:center;column-gap:.2rem;margin:0;padding:.25rem 1rem;font-size:.825rem;font-weight:400;display:flex}.checkouts-main .card h4 span{color:#667779;padding-left:.5rem;font-size:1rem;font-weight:400;text-decoration:line-through}.checkouts-main .card h6 span{font-size:1.25rem;font-weight:400}.checkouts-main .card p{text-align:justify;font-size:1rem}.checkouts-main .card p span{font-weight:700}.checkouts-main .card .price-info{box-sizing:border-box;background-color:#e5e5e590;border-radius:20px;width:95%;padding:1rem}.checkouts-main .card .price-info .line{justify-content:space-between;display:flex}.checkouts-main .card .price-info .line p{margin-top:.25rem;font-size:.75rem}.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-size:.9rem;font-weight:400}.checkouts-main .card button,.checkouts-main .card a{background-color:var(--cl-tiger-lily);color:var(--cl-black);cursor:pointer;text-transform:uppercase;letter-spacing:3px;white-space:nowrap;border:none;justify-content:center;align-items:center;width:220px;height:40px;padding:0 .4rem;font-size:1rem;font-weight:100;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:15px}.checkouts-main .card button:hover,.checkouts-main .card a:hover{color:var(--cl-tiger-lily);border:2px solid var(--pure-white,#fff);background-color:#fff;transition:all .11s}.checkouts-main .card.bg{cursor:pointer;background-color:#f2f2f2;scale:.7}.checkouts-main .card.bg:hover{z-index:3;translate:0 -10px;box-shadow:0 14px 32px #0003}.checkouts-main .card.bg a,.checkouts-main .card.bg button{color:var(--cl-tiger-lily);border:1px solid var(--cl-tiger-lily);cursor:not-allowed;background-color:#0000}.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(--cl-tiger-lily);color:var(--cl-black);transition:all .3s ease-in}.checkouts-main .card input[type=range]{appearance:none;background:var(--cl-tiger-lily);background-repeat:no-repeat;background-size:50% 100%;border:1px solid #d4e0e1;border-radius:20px;width:100%;height:2px}.checkouts-main .card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cl-fresh-pine);cursor:pointer;border-radius:50%;width:15px;height:15px;box-shadow:0 4px 4px #00000040}.checkouts-main .card input[type=range]::-moz-range-thumb{background:var(--cl-fresh-pine);cursor:pointer;border-radius:50%;width:15px;height:15px;box-shadow:0 4px 4px #00000040}.checkouts-main .card input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;background:0 0;border:none}.checkouts-main .card .reserveRange{width:50%;min-width:200px}.checkouts-main .card .reserveRange .top,.checkouts-main .card .reserveRange .bot{color:#667779;justify-content:space-between;margin-right:-.5rem;padding:.25rem 0;font-size:.75rem;font-weight:400;display:flex}.checkouts-main .card .price-info.inner input,.checkouts-main .card .price-info.inner textarea{box-sizing:border-box;border:1px solid #62626450;border-radius:20px;width:100%;height:40px;margin:.25rem 0;padding:0 .8rem}.checkouts-main .card .price-info.inner textarea{resize:none;height:50px;padding:.5rem .8rem;font-size:15px}.checkouts-main .block{z-index:5;cursor:not-allowed;background-color:#00000015;width:100%;height:110%;position:absolute;top:-1.5rem;left:0}.suggested-main{background-color:#d7d9c7;width:100%;height:fit-content;padding-top:2rem}.suggested-main h3{box-sizing:border-box;text-transform:uppercase;color:var(--primary-color,#0a4c0a);text-align:center;margin-top:0;margin-bottom:2.25rem;font-size:45.33px;font-weight:100}.suggested{box-sizing:border-box;justify-content:center;column-gap:3rem;padding:1.5rem;display:flex}@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{z-index:1000;box-sizing:border-box;background-color:#000000f2;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}.close-modal{color:#fff;cursor:pointer;z-index:1001;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:2rem;right:2rem}.close-modal:hover{background:#ffffff4d}.modal-image-container{justify-content:center;align-items:center;width:100%;max-width:90vw;max-height:80vh;display:flex;position:relative}.modal-image-container img{object-fit:contain;max-width:100%;max-height:80vh}.modal-prev,.modal-next{color:#fff;cursor:pointer;z-index:1001;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-prev{left:2rem}.modal-next{right:2rem}.modal-prev:hover,.modal-next:hover{background:#ffffff4d}.modal-thumbnails{gap:1rem;margin-top:2rem;padding:1rem;display:flex;overflow-x:auto}.modal-thumbnails img{object-fit:cover;cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:8px;width:80px;height:80px;transition:opacity .2s}.modal-thumbnails img:hover{opacity:1}.modal-thumbnails img.active{opacity:1;border-color:#fff}@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{row-gap:1rem;margin-top:1rem;padding:3rem 1rem 1rem}.propinfo-right{row-gap:1rem;width:95%;padding: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{box-sizing:border-box;flex-direction:column;justify-content:center;row-gap:1rem;padding:4rem 1rem}#previous,#next{display:none}.checkouts-main .card{width:100%;max-width:500px;margin:0 auto;position:relative}.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{grid-template-columns:1fr;width:100%;display:block}.img-wrap{width:100%;margin-top:1rem;margin-bottom:1rem;padding:0}.img-wrap img{object-fit:cover;height:auto;max-height:400px}.img-wrap button{height:100%;right:0}.img-wrap .next{right:0}.photo-slider{width:100%;height:auto;min-height:100px;margin:1rem 0 .5rem;padding:.5rem 0;overflow:auto hidden}.photo-slider img{border-radius:4px;flex-shrink:0;width:125px;height:70px}.share{z-index:1;margin-top:1rem;margin-bottom:1rem;padding-left:1.75rem;position:relative;bottom:auto;right:auto}.share button{padding:.4rem .6rem;font-size:.8rem}.share .icons{background-color:#0000;border-radius:0;padding:0}#title{padding:0 1rem;font-size:1.5rem}.state{column-gap:.2rem}.state a{font-size:.9rem}.loc-data{padding:0 1rem;font-size:.9rem}.price-checkout{flex-direction:column;align-items:center;gap:1rem;margin:1.5rem 0;padding:0 1rem}.pricing{flex-direction:row;justify-content:center;align-items:center;width:auto;max-width:100%;margin:0}.pricing p{white-space:normal;text-align:center;font-size:.875rem}.checkout{align-self:center;width:auto;min-width:200px;max-width:100%}.callback{margin-top:1rem;padding:1.25rem 1rem}.coords{margin-top:1.5rem;padding:.9rem 1rem}.desc{margin-top:1rem;padding:1.5rem 1rem}.desc p,.desc-text{font-size:.95rem}.suggested{flex-direction:column;row-gap:1.5rem;padding:1.5rem 1rem}.suggested-main h3{padding:0 1rem;font-size:2rem}.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{max-width:100%;height:200px!important}}@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{padding:0 .75rem;font-size:1.35rem}.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{width:100%;padding:.875rem}.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{margin-bottom:1.5rem;font-size:1.75rem}.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{margin-bottom:.5rem;padding:0 .5rem;font-size:1.25rem}.loc-data{column-gap:1rem;padding:0 .5rem;font-size:.8rem}.state a{font-size:.85rem}#prop-id{padding:.25rem .5rem;font-size:.85rem}.share{column-gap:.75rem;margin-bottom:.5rem;padding-left:.5rem}.share button{padding:.35rem .5rem;font-size:.75rem}.share .icons{width:.875rem;height:.875rem}.price-checkout{margin:1rem 0;padding:0 .5rem}.pricing{padding:.5rem .75rem}.pricing p{font-size:.8125rem;line-height:1.4}.checkout{height:38px;padding:0 1.25rem;font-size:.8125rem}.callback{border-radius:8px;max-width:100%;margin-top:.75rem;padding:1rem .75rem}.callback .title{margin-bottom:.625rem;font-size:1.1rem}.callback .title span{font-size:.8125rem}.callback .field,.callback textarea{padding:.625rem .75rem;font-size:.9rem}.callback button{width:100%;max-width:100%;height:42px;padding:.75rem 1.5rem;font-size:.95rem}.checkbox{margin:.625rem 0 .875rem;font-size:.8125rem}.coords{margin-top:1.25rem;padding:.75rem}.text-cord{font-size:.95rem}.coords .accordion-item-header span{font-size:1.1rem}.desc{margin-top:.75rem;padding:1rem .75rem}.desc p,.desc-text{font-size:.9rem;line-height:1.6}.propinfo-main{padding:1.5rem .5rem 1rem}.propinfo-right{border-radius:12px;padding:.75rem}.propinfo-tab{padding:.5rem}.propinfo-tab h3{margin-bottom:.75rem;font-size:1.25rem}.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{border-radius:16px;padding:1rem .875rem 3rem}.checkouts-main .card h3{font-size:1rem}.checkouts-main .card p{font-size:.9rem}.checkouts-main .card h6{padding:.25rem .75rem;font-size:.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 button,.checkouts-main .card a{width:200px;height:38px;padding:0 .3rem;font-size:.9rem}.checkouts-main .card .reserveRange{min-width:180px}.checkouts-main .card .reserveRange .top,.checkouts-main .card .reserveRange .bot{font-size:.7rem}.suggested-main{padding-top:1.25rem}.suggested-main h3{margin-bottom:1.25rem;padding:0 .75rem;font-size:1.5rem}.suggested{row-gap:1.25rem;padding:1rem .5rem}.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{padding:0 .5rem;font-size:1.1rem}.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{padding:.5rem .625rem;font-size:.875rem}.callback button{height:40px;padding:.625rem 1.25rem;font-size:.9rem}.coords{padding:.625rem}.text-cord{font-size:.9rem}.desc{padding:.875rem .625rem}.desc p,.desc-text{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 button,.checkouts-main .card a{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{gap:.4rem;padding:.4rem .5rem}.share-modal a p{font-size:.8rem}.share-modal svg,.share-modal img{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{padding:0 1rem;font-size:.75rem}.callback .title{font-size:.95rem}.propinfo-tab h3{font-size:1rem}.suggested-main h3{font-size:1.25rem}.checkouts-main .card button,.checkouts-main .card a{width:160px;font-size:.8rem}}@media only screen and (max-width:768px){.full-image-modal{padding:1rem}.close-modal{width:35px;height:35px;top:1rem;right:1rem}.modal-image-container{max-width:95vw;max-height:70vh}.modal-prev,.modal-next{width:40px;height:40px}.modal-prev{left:.5rem}.modal-next{right:.5rem}.modal-thumbnails{gap:.75rem;margin-top:1rem;padding:.75rem}.modal-thumbnails img{width:70px;height:70px}}@media only screen and (max-width:480px){.full-image-modal{padding:.5rem}.close-modal{width:30px;height:30px;top:.5rem;right:.5rem}.modal-image-container{max-width:98vw;max-height:65vh}.modal-prev,.modal-next{width:35px;height:35px}.modal-thumbnails{gap:.5rem;margin-top:.75rem;padding:.5rem}.modal-thumbnails img{width:60px;height:60px}}
