.et_mobile_menu{background-color:#151515!important}.sold-homes-gallery .et_pb_gallery_item{margin:0!important;padding:1px!important;float:left!important;clear:none!important;box-sizing:border-box!important}.sold-homes-gallery .et_pb_gallery_item:nth-child(n){clear:none!important}@media only screen and (min-width:981px){.sold-homes-gallery .et_pb_gallery_item{width:8.333333%!important;max-width:8.333333%!important}.sold-homes-gallery .et_pb_gallery_image img{width:100%!important;height:90px!important;object-fit:cover!important;display:block!important}}@media only screen and (min-width:768px) and (max-width:980px){.sold-homes-gallery .et_pb_gallery_item{width:12.5%!important;max-width:12.5%!important}.sold-homes-gallery .et_pb_gallery_image img{width:100%!important;height:80px!important;object-fit:cover!important;display:block!important}}@media only screen and (max-width:767px){.sold-homes-gallery .et_pb_gallery_item{width:16.666667%!important;max-width:16.666667%!important}.sold-homes-gallery .et_pb_gallery_image img{width:100%!important;height:65px!important;object-fit:cover!important;display:block!important}}.mfp-title{display:none!important}.mfp-counter{display:none!important}.lower-hero-text .et_pb_fullwidth_header_container{transform:translateY(75px)}.lower-hero-text .header-content-container{width:95%;max-width:1500px}.lower-hero-text .header-content{width:100%;max-width:1500px}.lower-hero-text h1{font-size:clamp(52px,5vw,80px);line-height:1.08;letter-spacing:-1px;font-weight:700;max-width:1400px;margin:0 auto}.lower-hero-text .et_pb_fullwidth_header_subhead{font-size:clamp(25px,2.3vw,34px);line-height:1.35;font-weight:500;max-width:1250px;margin:20px auto 0}.lower-hero-text .et_pb_header_content{max-width:1150px;margin-left:auto;margin-right:auto}.lower-hero-text .et_pb_header_content p{font-size:clamp(19px,1.4vw,24px);line-height:1.7;margin:28px auto 0}.lower-hero-text .et_pb_button{font-size:18px;padding:16px 34px;margin-top:24px}@media only screen and (max-width:980px){.lower-hero-text .et_pb_fullwidth_header_container{transform:translateY(35px)}.lower-hero-text .header-content-container,.lower-hero-text .header-content{width:92%}.lower-hero-text h1{letter-spacing:-0.5px}}@media only screen and (max-width:767px){.lower-hero-text .et_pb_fullwidth_header_container{transform:translateY(15px)}.lower-hero-text .header-content-container,.lower-hero-text .header-content{width:94%}.lower-hero-text h1{font-size:clamp(36px,10vw,48px);line-height:1.12;letter-spacing:0}.lower-hero-text .et_pb_fullwidth_header_subhead{font-size:clamp(20px,6vw,26px);margin-top:14px}.lower-hero-text .et_pb_header_content p{font-size:18px;line-height:1.55;margin-top:20px}.lower-hero-text .et_pb_button{font-size:16px;padding:13px 24px}}@media only screen and (max-width:980px){#main-header{display:none!important}#page-container{padding-top:0!important;margin-top:0!important}#main-content{margin-top:0!important;padding-top:0!important}}@media only screen and (max-width:980px){.shiftnav-toggle-main{height:58px!important;min-height:58px!important;line-height:58px!important;background-color:#3f73b7!important;box-shadow:0 2px 6px rgba(0,0,0,0.20)!important;border:0!important}.shiftnav-toggle-main .shiftnav-toggle-burger{position:absolute!important;top:0!important;left:0!important;width:100px!important;height:58px!important;padding:0 0 0 16px!important;line-height:58px!important;text-align:left!important;font-size:27px!important;color:#ffffff!important;box-sizing:border-box!important;z-index:5!important}.shiftnav-toggle-main .shiftnav-toggle-burger::after{content:"MENU";display:inline-block;margin-left:7px;font-size:12px;font-weight:700;line-height:58px;letter-spacing:1px;vertical-align:top;color:#ffffff}.shiftnav-toggle-main .shiftnav-toggle-title{position:absolute!important;top:0!important;left:100px!important;right:5px!important;width:auto!important;height:58px!important;margin:0!important;padding:0!important;line-height:58px!important;text-align:center!important;box-sizing:border-box!important}.tw-mobile-phone,.tw-mobile-phone a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:58px!important;line-height:normal!important}.tw-mobile-phone a{padding:0 6px!important;color:#ffffff!important;text-decoration:none!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent}.tw-phone-icon{margin-right:7px;color:#d4af37!important;font-size:19px!important;line-height:1!important}.tw-phone-text{color:#ffffff!important;font-size:19px!important;font-weight:600!important;line-height:1!important;letter-spacing:0.25px!important}.tw-mobile-phone a:hover,.tw-mobile-phone a:focus,.tw-mobile-phone a:visited,.tw-mobile-phone a:active{color:#ffffff!important;text-decoration:none!important}}@media only screen and (max-width:390px){.shiftnav-toggle-main .shiftnav-toggle-burger{width:91px!important;padding-left:12px!important;font-size:25px!important}.shiftnav-toggle-main .shiftnav-toggle-burger::after{margin-left:5px;font-size:10px;letter-spacing:0.7px}.shiftnav-toggle-main .shiftnav-toggle-title{left:91px!important;right:3px!important}.tw-phone-icon{margin-right:5px;font-size:17px!important}.tw-phone-text{font-size:16px!important;letter-spacing:0!important}}