body{background-color:#f7f5f0}header.header{background-color:#051729}.main.estate{padding-bottom:3rem}.hero-wrapper{position:relative;flex-direction:column;max-width:1440px;margin:82px auto 0;padding:.5rem .5rem 0}.hero{height:100%;width:100%;max-height:100%}.hero img{border-top-left-radius:34px;border-top-right-radius:34px}.badges{top:34px}.hero-content-wrapper{width:100%;margin:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;background-color:#051729;border-bottom-left-radius:34px;border-bottom-right-radius:34px}.hero-content-wrapper .button.btn-shell{background-color:#f7f5f0}.hero-content-wrapper .button.btn-shell:focus{background-color:#f7f5f0}.hero-content-wrapper .button.btn-shell:hover{background-color:#ded9c4}.hero-content-wrapper .button.btn-shell.dark{background-color:#e6e2d3}.hero-content-wrapper .button.btn-shell.dark:focus{background-color:#e6e2d3}.hero-content-wrapper .button.btn-shell.dark:hover{background-color:#ded9c4}.hero-content{color:#fff;width:100%;height:100%;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hero-content h4,.hero-content .h4{font-size:1rem;line-height:1.4;color:#fff}.hero-content .viewings{padding-bottom:.5rem;width:100%}.hero-content .viewing-info{font-size:.9rem;margin-bottom:1rem}.hero-content .viewing-info div div{font-family:"ITCAvantGardeStd-Md",sans-serif;font-size:1rem}.hero-content .bidding{font-size:.9rem}.hero-content .bidding p{font-size:1rem}.hero-content .bidding a{color:#fff;padding-top:.5rem;display:inline-block}.hero-buttons{position:absolute;left:1rem;bottom:1rem}.hero-buttons .button{margin-right:1rem;background-color:rgba(255,255,255,.9)}.hero-buttons .button:hover{background-color:#e6e2d3}.sticky-nav{display:none;position:fixed;top:0;background-color:#051729;background-color:rgba(5,23,41,.95);max-width:100vw;width:100%;z-index:1050}.sticky-nav .estate-nav-wrapper{display:flex;padding:10px;color:#fff;justify-content:space-between;max-width:1420px;margin:0 auto}.sticky-nav .estate-nav-wrapper .realtor{display:flex}.sticky-nav .estate-nav-wrapper .realtor img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:12px;margin-right:1rem}.sticky-nav .estate-nav-wrapper .contact-info{font-size:.7rem;line-height:1.4;display:flex;flex-direction:column;justify-content:center}.sticky-nav .estate-nav-wrapper .contact-info .contact-name{font-family:"ITCAvantGardeStd-Md",sans-serif;margin-bottom:2px;font-size:.8rem;letter-spacing:.5px}.sticky-nav .estate-nav-wrapper .contact-info a:not(.button){color:#fff;text-decoration:none;font-size:.8rem}.sticky-nav .estate-nav-wrapper .estate-nav{display:flex;justify-content:flex-end;align-items:center}.sticky-nav .estate-nav-wrapper .estate-nav a:not(.button){color:#fff;text-decoration:none;white-space:nowrap;padding:.5rem 1rem;font-size:1rem;letter-spacing:.5px;font-family:"ITCAvantGardeStd-Md",sans-serif}.sticky-nav .estate-nav-wrapper .estate-nav a.button{margin-left:1rem}.hide-xs{display:block}.hide-lrg{display:none}dl{margin:0 0 1rem 0}dl dd{margin:0}.lnk-bidhistory{text-decoration:underline;cursor:pointer}.main-content{padding:0!important}.main-content picture img{border-radius:34px}.main-content .content{max-width:1440px;padding:2.5rem 2rem 2.5rem}.main-content .content .text-content .heading h2,.main-content .content .text-content .heading .h2{text-align:center;font-size:1.4rem;line-height:1.4;max-width:900px;margin:0 auto 1.5rem}.main-content .content .text-content .ingress{max-width:900px}.main-content .content.flex{padding:4.5rem 2rem 1rem;flex-direction:column}.main-content .columns h1{font-size:1.4rem;line-height:1.5;margin-bottom:.5rem}.main-content .columns,.main-content .estate-accordions{max-width:1440px;width:100%;margin:0 auto;padding:0 .5rem}.main-content .columns .h3,.main-content .estate-accordions .h3{margin-bottom:.5rem}.main-content .columns .price,.main-content .estate-accordions .price{color:#44515e;font-size:1.2rem;font-family:"ITCAvantGardeStd-Md",sans-serif}.main-content .columns .bidding span,.main-content .estate-accordions .bidding span{font-family:"ITCAvantGardeStd-Md",sans-serif}.main-content .columns .facts-list,.main-content .estate-accordions .facts-list{margin-top:1.2rem}.main-content .estate-accordions{margin:6rem auto 1rem;max-width:1120px}.main-content .cols .col{background-color:#eeece2;padding:3.5rem 3.5rem 2.5rem;margin:1rem 0 0;flex-direction:column;border-top-left-radius:34px;border-top-right-radius:34px}.main-content .cols .col.image-col{padding:0!important;background:none}.main-content .cols .col.image-col picture{height:100%;width:100%;display:inline-block}.main-content .cols .col.image-col picture img{height:100%;width:100%;object-fit:cover;object-position:center center;max-height:400px;cursor:pointer}.main-content .cols .col.contact-list{padding:2rem 3.5rem;margin:0 0 1rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:34px;border-bottom-right-radius:34px}.main-content .cols .col.contact-list .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-content .cols .col.contact-list .contact .image-wrapper{max-width:40%;min-width:90px;padding-right:1.5rem}.main-content .cols .col.contact-list .contact .image-wrapper picture{display:inline-block;width:100%;height:100%}.main-content .cols .col.contact-list .contact .image-wrapper picture img{max-width:100%}.main-content .cols .col.contact-list .contact .contact-info{display:flex;justify-content:center;flex-direction:column}.main-content .cols .col.contact-list .contact .contact-info .contact-name{font-family:"termina",sans-serif;font-size:1rem;line-height:1.3;padding:0 0 .2rem}.main-content .cols .col.contact-list .contact .contact-info .contact-title{font-size:1rem;margin-bottom:1rem}.main-content .cols .col.contact-list .contact .contact-info .contact-email,.main-content .cols .col.contact-list .contact .contact-info .contact-phone{font-size:.9rem}.main-content .cols .col.contact-list.multi .contact:first-child{margin-bottom:1rem}.main-content .facts-list .facts{display:flex;flex-wrap:wrap;justify-content:space-between}.main-content .facts-list .facts dl{width:calc(50% - 20px)}.main-content .facts-list .facts dl dt{font-family:"ITCAvantGardeStd-Md",sans-serif}.main-content .image-content-wrapper,.main-content .map-wrapper{max-width:1120px}.main-content .image-content-wrapper .h3,.main-content .map-wrapper .h3{font-size:1.1rem;padding:1.5rem 1rem 1rem;margin-bottom:3rem;border-bottom:solid 1px rgba(5,23,41,.15)}.main-content .image-content-wrapper img,.main-content .map-wrapper img{max-width:100%;max-height:95vh;border-radius:34px}.main-content .image-content-wrapper .plan-images,.main-content .map-wrapper .plan-images{max-width:100%}.main-content .image-content-wrapper .plan-images .image-wrapper,.main-content .map-wrapper .plan-images .image-wrapper{background-color:#fff;border-radius:34px;padding:1rem 0}.main-content .image-content-wrapper .swiper-slide,.main-content .image-content-wrapper .swiper-slide-active,.main-content .image-content-wrapper .swiper-slide-prev,.main-content .image-content-wrapper .swiper-slide-next,.main-content .map-wrapper .swiper-slide,.main-content .map-wrapper .swiper-slide-active,.main-content .map-wrapper .swiper-slide-prev,.main-content .map-wrapper .swiper-slide-next{text-align:center;padding:0 1rem}.main-content .map-wrapper .h3{margin-bottom:1.5rem}.main-content .map-wrapper a{display:inline-block;width:100%}.main-content .map-wrapper a picture{display:inline-block;width:100%;height:100%}.main-content .map-wrapper a img{object-fit:cover;object-position:center center;width:100%;height:100%}.estate-accordions{max-width:1120px;width:100%;margin:2.5rem auto 0;padding:0}.estate-accordions .estate-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:0;background-color:#eeece2;overflow-x:auto;width:100%;margin-bottom:1rem;padding:.9rem 1.5rem;border-radius:34px;font-family:"termina",sans-serif;font-weight:600;font-size:.9rem;text-transform:uppercase;line-height:1;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;color:#051729}.estate-accordions .estate-accordion .accordion-header span{flex:1;text-align:right;cursor:pointer;font-family:"Times New Roman";font-weight:100;margin-bottom:0;font-size:1.2rem;color:#44515e;line-height:1}.estate-accordions .estate-accordion .accordion-header span:after{display:inline-block;content:"+";font-size:30px;transition:.3s transform ease;transform:rotate(0)}.estate-accordions .estate-accordion .accordion-header:hover{background-color:#e6e2d3;cursor:pointer}.estate-accordions .estate-accordion .accordion-content{display:none;padding:.5rem 1.5rem 2rem}.estate-accordions .estate-accordion .accordion-content .h4{font-size:1rem;padding:0 0 1rem 0;margin-bottom:1.5rem;border-bottom:solid 1px rgba(5,23,41,.15)}.estate-accordions .estate-accordion .accordion-content .text-data .h4{font-size:1rem}.estate-accordions .estate-accordion .accordion-content .text-data label{padding:0 1rem 0 0;width:100%;font-family:"ITCAvantGardeStd-Md",sans-serif}.estate-accordions .estate-accordion .accordion-content .text-data p{margin-bottom:1.5rem}.estate-accordions .estate-accordion .accordion-content .list-data{display:flex;flex-direction:column}.estate-accordions .estate-accordion .accordion-content .list-data img{border-radius:0!important;width:15px!important;height:auto!important}.estate-accordions .estate-accordion .accordion-content .list-data>div{padding-bottom:1rem;margin-bottom:1rem;border-bottom:solid 1px rgba(5,23,41,.15);display:flex;flex-direction:column}.estate-accordions .estate-accordion .accordion-content .list-data>div a{text-decoration:none;display:flex;align-items:center;line-height:1;padding:5px 0}.estate-accordions .estate-accordion .accordion-content .list-data>div a picture{display:inline-block;padding-bottom:3px}.estate-accordions .estate-accordion .accordion-content .list-data>div a img{margin-right:10px;opacity:.8}.estate-accordions .estate-accordion .accordion-content .list-data>div label{padding:0 1rem 0 0;width:100%;font-family:"ITCAvantGardeStd-Md",sans-serif}.estate-accordions .estate-accordion .accordion-content .list-data>div>span{padding:0;flex:1}.estate-accordions .estate-accordion .accordion-content .list-data>div .total{font-family:"ITCAvantGardeStd-Md",sans-serif}.estate-accordions .estate-accordion .accordion-content .list-data>div:last-of-type{border-bottom:0}.estate-accordions .estate-accordion .accordion-content .list-data+.h4{margin-top:2rem}.estate-accordions .estate-accordion.expanded .accordion-header{background-color:#e6e2d3}.estate-accordions .estate-accordion.expanded .accordion-header span:after{transform:rotate(45deg)}.modal .form-heading h3,.modal .form-heading p{text-align:center}.modal .form-heading p{margin-bottom:2rem}#main-gallery .modal-body{align-items:flex-start!important;padding-top:0}#bookviewing .booking-content{display:flex;flex-direction:column;width:100%}#bookviewing h5,#bookviewing .h5{font-size:.9rem}#bookviewing .booking-details{margin:1rem 0 2rem}#bookviewing .booking-details h5,#bookviewing .booking-details .h5{margin-bottom:.5rem}#bookviewing .booking-details ul{padding:0;list-style:none;margin:0 0 1rem 0;display:flex;flex-direction:column}#bookviewing .booking-details ul li{padding:1rem;display:flex;margin-bottom:.5rem;background-color:#f7f5f0;border-radius:4px}#bookviewing .booking-details ul li>div{margin:auto 0;display:flex;flex-wrap:wrap}#bookviewing .booking-details ul li .datetime{padding-left:1rem;flex-direction:column;font-size:.95rem}#bookviewing .booking-details ul li .datetime .date{white-space:nowrap;padding:0 10px 0 0}#bookviewing .booking-details ul li .datetime .time{padding:0}#bookviewing .booking-details ul li .datetime .slottime{margin-bottom:0;max-width:155px}#bookviewing .booking-details ul li.selected{background-color:#ded9c4}#bookviewing .booking-details ul li:first-child{margin-left:0}#bookviewing .booking-details.input-error ul li{border:1px solid #b03134}#bookviewing .booking-info{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}#bookviewing .booking-info .h5{width:100%;margin-bottom:.75rem}#bookviewing .booking-info .form-group{width:100%}#bookviewing .bookingbtm{width:100%}#bookviewing .booked span{display:inline-block;width:100%}#bookviewing .booked span.error{font-weight:700}.modal-body>div.image-wrapper{max-width:100%;padding-bottom:100px}.modal-body>div.image-wrapper>div{margin-bottom:1.5rem;text-align:center}.modal-body>div.image-wrapper img{max-height:95vh;max-width:100%;border-radius:34px;width:100%;height:100%;object-fit:contain}#bidhistory .modal-body-content{margin:0 auto;width:100%;max-width:600px}.bidhistory-header{display:flex;font-family:"ITCAvantGardeStd-Md",sans-serif;width:100%;border-bottom:solid 1px #c1c5c9;padding:0 .5rem .2rem}.bidhistory-header>div{flex:1}.bidhistory-header>div:nth-child(3){max-width:120px}.bidhistory{width:100%}.bidhistory>div{display:flex;width:100%;padding:.2rem .5rem}.bidhistory>div>div{flex:1}.bidhistory>div>div:nth-child(3){max-width:120px}swiper-container::part(button-next),swiper-container::part(button-prev){color:#44515e;width:14px}swiper-container::part(bullet-active){background-color:#051729}swiper-container::part(container){padding-bottom:40px!important}.fixed-position{position:fixed;width:100%}@media(max-width:620px){.main-content .cols .col.image-col picture img{width:100%;max-width:100%;height:auto;max-height:100%}}@media(max-width:574px){.main-content .content{padding:2.5rem 1rem 1rem}}@media(min-width:800px) and (max-width:991px){.main-content .facts-list .facts dl{width:calc(33.33% - 20px)}}@media(min-width:640px) and (max-width:1099px){.hero-content .viewings{display:flex;flex-wrap:wrap}.hero-content .viewings .h4{width:100%}.hero-content .viewings .viewing{margin-right:60px}}@media(min-width:430px){.hero-wrapper{padding:1rem 1rem 0}.main-content .columns,.main-content .estate-accordions{padding:0 1rem}}@media(min-width:480px){.main-content .image-content-wrapper .h3,.main-content .map-wrapper .h3{padding:1.5rem 1.5rem 1rem}}@media(min-width:575px){.hero-content-wrapper{padding:0 1.5rem}.hero-content{padding:2rem 0}.main-content .content{padding:3rem 1rem}.main-content .columns{padding:0 1rem}.main-content .cols .col.contact-list .contact .image-wrapper{max-width:180px}#bookviewing .booking-details{border-bottom:solid 1px rgba(5,23,41,.15);padding-bottom:1.5rem;margin-bottom:2.5rem}#bookviewing .booking-details ul{flex-wrap:wrap;flex-direction:row;justify-content:space-between}#bookviewing .booking-details ul li{width:calc(50% - 20px);border-bottom:0}#bookviewing .booking-info{justify-content:space-between;flex-direction:row}#bookviewing .booking-info .form-group{width:calc(50% - 20px)}}@media(min-width:640px){.main-content .columns{padding:0 1.5rem}.hero-wrapper{padding:1.5rem 1.5rem .5rem}}@media(max-width:1099px){.hero-content{align-items:flex-end}.hero-content .links-interest{margin-right:1rem;margin-left:auto}}@media(max-width:767px){.sticky-nav .estate-nav-wrapper .estate-nav a:not(.button){font-size:.85rem;padding:.5rem}.sticky-nav .estate-nav-wrapper .estate-nav a.button{font-size:.75rem}.main-content .cols .col.contact-list .contact .contact-info .contact-phone a,.main-content .cols .col.contact-list .contact .contact-info .contact-email a{display:inline-block;width:100%;line-height:2.4}}@media(min-width:768px){.hero-wrapper{margin:106px auto 0}.main-content .content{padding:4rem 1.5rem}.main-content .content.flex{padding:5.5rem 1.5rem 2rem}.main-content .columns h1{font-size:1.5rem}.main-content .columns .price{font-size:1.3rem}.badge{font-family:"ITCAvantGardeStd-Md",sans-serif;padding:0 1rem 0 1.5rem;height:36px;font-size:.9rem}.badge::after{right:-18px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #051729}.estate-accordions .estate-accordion .accordion-header{font-size:1rem;padding:1.2rem 1.9rem 1.1rem;margin-bottom:1.6rem}.estate-accordions .estate-accordion .accordion-header span{font-size:34px}.estate-accordions .estate-accordion .accordion-content .h4{font-size:1.1rem}.estate-accordions .estate-accordion .accordion-content .list-data>div{display:flex;flex-direction:row}.estate-accordions .estate-accordion .accordion-content .list-data>div label{max-width:280px}}@media(min-width:820px){.main-content>.columns .cols .col{padding-left:1.5rem;padding-right:1.5rem}.main-content .cols .col.contact-list.multi{flex-direction:row;justify-content:space-between;align-items:stretch;padding:0 1.5rem 2rem}.main-content .cols .col.contact-list.multi .contact{width:calc(50% - 1.5rem)}.main-content .cols .col.contact-list.multi .contact .image-wrapper{padding-right:0;min-width:92px;max-width:144px}.main-content .cols .col.contact-list.multi .contact .contact-info{padding:0 0 0 1.5rem}.main-content .cols .col.contact-list.multi .contact .contact-info .contact-title{margin-bottom:.7rem}.main-content .cols .col.contact-list.multi .contact:first-child{margin-bottom:0}}@media(min-width:992px){.hero-wrapper{margin:110px auto 0}.main-content .content{padding:4rem 1.5rem 1rem}.main-content .content .text-content .heading h2,.main-content .content .text-content .heading .h2{font-size:1.6rem}.main-content .content .text-content .ingress{font-size:1.1rem}.main-content .image-content-wrapper{padding:1rem 1.5rem 1rem}.main-content .image-content-wrapper .plan-images .image-wrapper{padding:1rem 1.5rem}.main-content .cols .col{border-top-right-radius:0;border-bottom-left-radius:34px}.main-content .cols .col.image-col picture img{max-height:460px}.main-content .cols .col.contact-list{justify-content:center;align-items:center;border-top-right-radius:34px;border-bottom-left-radius:0}.main-content .cols .col.contact-list .contact{width:100%}.main-content .cols .col.contact-list .contact:nth-child(2){padding-top:2rem}.main-content .cols .col.contact-list.multi{flex-direction:column;justify-content:space-between;align-items:stretch;justify-content:center;align-items:flex-end;padding:2rem 1.5rem}.main-content .cols .col.contact-list.multi .contact{width:auto}.main-content .cols .col.contact-list.multi .contact .image-wrapper{max-width:100px}.main-content .columns .cols{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1.2rem 0 3rem}.main-content .columns .cols .col{width:50%;margin:0}.main-content .columns .price{font-size:1.4rem}.main-content .columns .facts-list{margin-top:1.6rem}swiper-container::part(button-next),swiper-container::part(button-prev){width:28px}.modal .form-heading p{margin-bottom:3rem}#bookviewing .booking-details ul{justify-content:flex-start}#bookviewing .booking-details ul li{width:calc(33.33% - 20px);margin:0 10px}}@media(min-width:1100px){.hero-wrapper{position:relative;flex-direction:row}.hero-content-wrapper{max-width:280px;padding:1rem 1.5rem;justify-content:flex-start;align-items:flex-start;position:relative;border-top-right-radius:34px;border-bottom-right-radius:34px;border-bottom-left-radius:0}.badges{top:34px}.hero picture img{border-top-left-radius:34px;border-bottom-left-radius:34px;border-top-right-radius:0;border-bottom-right-radius:0}.hero-buttons{left:1.5rem;bottom:1.5rem}.hero-content{align-items:flex-start;justify-content:flex-start;height:auto}.hero-content .links-interest,.hero-content .book{margin-bottom:2rem}.hero-content .links,.hero-content .links-interest,.hero-content .book{width:100%}.hero-content .links .button,.hero-content .links-interest .button,.hero-content .book .button{min-width:200px}.hero-content .book{margin-top:.2rem;display:inline-block;width:100%}.hero-content h4,.hero-content .h4{font-size:1.2rem;line-height:1.4}.hero-content .viewings{margin-bottom:.5rem}.hero-content .viewing-info div div{font-size:1.1rem}.hero-content .bidding{margin-bottom:2.5rem}.content-nav{border-radius:34px}.main-content>.columns .cols .col{padding:3.5rem 3.5rem 2.5rem}.main-content .cols .col.contact-list.multi{padding:3.5rem 3.5rem}.main-content .cols .col.contact-list.multi .contact .image-wrapper{max-width:110px}}@media(min-width:1350px){.hero-content-wrapper{max-width:320px;padding:2rem}.main-content .cols .col.contact-list.multi{flex-direction:row;justify-content:space-between;align-items:stretch;justify-content:flex-start;align-items:flex-end;padding:3.5rem 0}.main-content .cols .col.contact-list.multi .contact{flex:1;padding-right:1.5rem}.main-content .cols .col.contact-list.multi .contact:first-child{margin-left:-3.5rem;padding-right:1.5rem}}@media(max-width:730px){.hero-content{justify-content:flex-start}.hero-content .viewings{margin-bottom:0}.hero-content .bidding{width:100%;margin-top:.5rem}.hero-content .links-interest,.hero-content .book{margin-left:0}.hero-content .book{margin-bottom:0;margin-right:1rem}.hero-content .book a{min-width:150px}.hero-content .links-interest,.hero-content .links-interest+.links{margin-top:1.5rem;margin-bottom:0}}@media(max-width:680px){.sticky-nav .estate-nav-wrapper{justify-content:flex-end;padding:10px 1.5rem}.sticky-nav .estate-nav-wrapper .realtor{display:none!important}}@media(max-width:575px){.sticky-nav .estate-nav-wrapper{padding:10px 5px;justify-content:center}.sticky-nav .estate-nav-wrapper .estate-nav a:not(.button){font-size:.75rem}.sticky-nav .estate-nav-wrapper .estate-nav a.button{font-size:.7rem;padding:.6rem .8rem}.main-content .cols .col.contact-list .contact .contact-info .contact-title{margin-bottom:0}.hero-content{font-size:.8rem}.hero-content h4,.hero-content .h4{font-size:.9rem;line-height:1.3}.hero-content .viewings{margin-bottom:0;padding-bottom:0}.hero-content .bidding{margin-top:.5rem;border-top:0}.hero-content .book{margin-bottom:0}.hero-content .links,.hero-content .links-interest{margin-bottom:0}.hero-content .links-interest,.hero-content .links-interest+.links{margin-top:1.5rem}}@media(max-width:490px){.hero picture img{min-height:400px}.main-content .cols .col{padding:3rem 2rem 2rem}.main-content .cols .col.contact-list{padding:1rem 1.5rem 2rem}.hide-xs{display:none}.hide-lrg{display:block}}@media(max-width:479px){.main-content .image-content-wrapper .h3{font-size:.9rem;margin-bottom:2rem}.main-content .cols .col.contact-list .contact .image-wrapper picture img{border-radius:12px}.sticky-nav .estate-nav-wrapper .estate-nav a.lnk-documents{display:none}}@media(max-width:460px){.hero-content .links,.hero-content .links-interest,.hero-content .book{width:100%;margin-right:0}.hero-content .links a,.hero-content .links .button,.hero-content .links-interest a,.hero-content .links-interest .button,.hero-content .book a,.hero-content .book .button{width:100%}.hero-content .book+.links{margin-top:1rem}.hero-content .links-interest+.links{margin-top:1rem}}@media(max-width:440px){.sticky-nav .estate-nav-wrapper .estate-nav a.button{margin-left:.5rem}.main-content .columns h1{font-size:1.2rem;line-height:1.4}.main-content .estate-accordions{margin:4rem auto 3rem}.main-content .content{padding:3.4rem 1rem 1rem}.main-content .content.flex{padding:3rem 2rem 1rem}.main-content .content .text-content .heading h2,.main-content .content .text-content .heading .h2{font-size:1.2rem}.main-content .content.image-content-wrapper,.main-content .content.map-wrapper{padding-top:0}.main-content .cols .col.contact-list .contact .image-wrapper{max-width:45%}.main-content .cols .col.contact-list .contact .contact-info .contact-name{font-size:.9rem;line-height:1.4}.main-content .cols .col.contact-list .contact .contact-info .contact-title{margin-bottom:0}.main-content .cols .col.contact-list .contact .contact-info .contact-title,.main-content .cols .col.contact-list .contact .contact-info .contact-email,.main-content .cols .col.contact-list .contact .contact-info .contact-phone{font-size:.9rem}.content-nav>a{min-width:50%;max-width:50%;padding:1rem;border-bottom:solid 3px #0c1e31}.content-nav>a:nth-child(odd){border-left:0}.content-nav>a picture{width:20px;height:20px}.content-nav>a span{font-family:"ITCAvantGardeStd-Bk",sans-serif}.badge.bidding,.badge.viewing{font-size:.65rem;padding:0 .35rem 0 .75rem}.modal-full-view .modal-header{padding-top:1rem}.modal-full-view .modal-header .modal-close{top:1rem!important}}@media(max-width:375px){.sticky-nav .estate-nav-wrapper .estate-nav a.lnk-documents{display:none}.content-nav>a span{font-size:.65rem;padding:.1rem .5rem .5rem}.hero-content .bidding{width:100%}.hero-buttons .lnk-planimages{display:none}}@media(max-width:390px){.main-content .cols .col.contact-list .contact .image-wrapper{max-width:45%;padding-right:1rem}}@media(max-width:992px) and (max-height:500px){.hero{max-height:90vh;height:70vh}.sticky-nav .estate-nav-wrapper .estate-nav a.lnk-documents{display:none}.modal-full-view .modal-content .modal-body{padding-bottom:100px}.hero-content .viewing-info>div div{padding-right:1rem}.hero-content .bidding{border-top:0}.main-content .content{padding:4rem 1.5rem 2rem}.main-content .content.flex .image-content picture img{max-height:90vh}.main-content .content.flex .text-content .ingress{font-size:1rem}.main-content .content.map-wrapper{padding:2rem 1.5rem 1rem}.main-content .facts-list .facts dl{width:calc(33.33% - 20px)}.main-content .cols{flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:flex}.main-content .cols .col{padding:2rem 2rem 1.5rem;flex-basis:100%;margin:1rem 0 1rem}.main-content .cols .col.contact-list{flex-direction:row;justify-content:space-between;padding:1.5rem 2rem}.main-content .cols .col.contact-list .contact{max-width:calc(50% - 20px)}.main-content .cols .col.image-col{max-width:calc(50% - 20px)}.main-content .cols .col.image-col picture img{max-height:90vh}}