@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/listings/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/listings/_next/static/media/slick.25572f22.eot);src:url(/listings/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/listings/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/listings/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/listings/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.dpa-text{color:red}.navbarlist.active{background:#ffffff!important}#listing-navbar .navbar{background-color:#0b1237!important}.navbarlist .container{display:flex!important;justify-content:center!important;align-items:center}.text-justify{text-align:justify}.text-normal{font-weight:400!important}.company-logo{max-width:185px!important}.profile-img{max-width:150px!important;-o-object-fit:cover;object-fit:cover}.tru-approval-contact-team-img{max-width:300px;-o-object-fit:cover;object-fit:cover}.staff-card-body{padding:0 1rem!important}.staff-btn-padding{padding-top:10px}.staff-name{color:#005D85}.staff-text{color:#00208b}.staff-img-left{text-align:left}.staff-img-right{text-align:right}.staff-text-align-left{text-align:left}.staff-text-align-right{text-align:right}.staff-btn{width:100%;font-weight:700!important;background-color:#005D85!important;border-color:#005D85!important}.staff-btn:hover{background-color:#00208b!important;border-color:#00208b!important}.text-decoration-none{text-decoration:none!important}.property-featured{width:87px;height:24px;background:#FF541C;border-radius:2px}.property-featured-text{font-style:normal;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase;color:#ffffff}.property-for-sale{width:87px;height:24px;background:#0B5E60;border-radius:2px}.property-for-sale-text{font-style:normal;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase;color:#ffffff}.property-sold-out{width:87px;height:24px;background:#ff5a50;border-radius:2px}.property-sold-out-text{font-style:normal;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase;color:#ffffff}.property-address{font-weight:700;color:#191919;font-size:1.5rem}.overlay-box{height:100%;width:100%}.overlay-box,.realtor-consent-overlay-container{position:relative}.overlay-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#2d388c 0,#2d388c 70%);opacity:.7}#btn-img-wrapper{position:relative}#btn-img-wrapper button{position:absolute;bottom:5px}.btn-start-application,.btn-tru-approval{font-size:.7rem!important}.sun-west-white-logo{position:absolute;top:55%}.sun-west-white-logo-img{max-width:400px}.sun-west-house-logo{position:absolute;top:30%}.sun-west-house-logo-img{max-width:130px}.openHouseBanner{background-color:#0E5D7C}.openHouseBanner p{color:#ffffff;font-weight:700;font-size:1.25rem;padding:10px;margin-bottom:0}.property-sold-msg{position:absolute;top:45%;color:#fff}.property-sold-msg-h2{font-size:calc(1.125rem + .7vw)!important}.property-sold-text{position:absolute;top:50%;color:#fff}.listed-by{color:#595959}.listed-by li h6,.listed-by li p{font-size:.8rem!important}.listed-by-list-inline{padding-left:0;list-style:none}.listed-by-list-inline-item{display:inline-block}.listed-by-list-inline-item:not(:last-child){margin-right:.5rem}.featherclock-container{align-items:center;display:flex;margin-left:20px;min-width:130px}.featherclock-div{align-items:center;display:flex;height:24px;padding:0 1px;width:24px}.featherclock-group{align-items:flex-start;background-image:url(https://d2w24n4g34usfg.cloudfront.net/property-listings/img/clock-circle.svg);background-size:100% 100%;display:flex;height:22px;justify-content:flex-end;min-width:22px;padding:4px 6px}.featherclock-hand{height:10px;width:6px}.time-when-listed{color:#595959}.property-price{font-weight:700;text-align:right;color:#191919;font-size:calc(1.275rem + .3vw);margin-bottom:.5rem}.property-price-label{color:#595959;font-size:.8rem!important;text-align:right}.propertyHeaderContent{display:flex}.property-header-buttons-group{display:flex;justify-content:flex-end}.property-header-buttons{letter-spacing:0;white-space:nowrap;color:#0D5E7D!important;border:1px solid #e5e5e5!important;width:95px;max-height:38px}.property-header-buttons:hover{color:#0D5E7D!important;background-color:transparent!important;border:1px solid #0d5e7d!important}.heart-icon{height:18px;width:20px}.backToListing-icon-container{height:20px;position:relative;width:18px;margin-top:3px}.backToListing-header-buttons{letter-spacing:0;white-space:nowrap;color:#0D5E7D!important;border:1px solid #e5e5e5!important;width:240x;max-height:38px}.backToListing-header-buttons:hover{color:#0D5E7D!important;background-color:transparent!important;border:1px solid #0d5e7d!important}.backToListing-icon{height:21px;left:-5px;position:absolute;top:0;width:26px}.share-icon-container{height:20px;position:relative;width:18px;margin-top:3px}.share-icon-1{left:10px;top:0}.share-icon-1,.share-icon-2{height:8px;position:absolute;width:8px}.share-icon-2{left:0;top:6px}.share-icon-3{height:8px;left:10px;position:absolute;top:12px;width:8px}.share-icon-4{top:10px}.share-icon-4,.share-icon-5{height:6px;left:5px;position:absolute;width:8px}.share-icon-5{top:4px}.share-icon-text{margin-top:3px}.print-icon-container{height:20px;position:relative;width:20px;margin-top:3px}.print-icon-1{height:9px;left:4px;position:absolute;top:0;width:12px}.print-icon-2{left:0;top:6px;width:20px}.print-icon-2,.print-icon-3{height:10px;position:absolute}.print-icon-3{left:4px;top:10px;width:12px}.print-icon-text{margin-top:3px}.emailThisHomeShareLink{text-decoration:none!important}.emailThisHomeShareLink:hover{text-decoration:underline!important}.see-all-photos-btn{margin-top:-5rem!important;margin-left:1rem!important;background-color:#fff!important}.see-all-photos-btn:hover{background-color:#6c757d!important;color:#fff!important}.property-image-1{background-color:#2d388c!important;opacity:.7;z-index:1}.property-description-header{font-weight:700;color:#191919;font-size:calc(1.275rem + .3vw);margin-bottom:.5rem}.property-description-text{color:#595959;text-align:justify}.prop-full-desc{display:none}.prop-desc-btn-link{text-decoration:none!important}.prop-desc-btn-link:hover{text-decoration:underline!important}.facts-and-features-header1{font-size:calc(1.275rem + .3vw);margin-bottom:.5rem}.facts-and-features-header{font-weight:700;color:#191919}.facts-and-features-icon-label{color:#595959;font-size:.8rem!important}.facts-and-features-icon-group{align-items:center;display:flex;min-width:182px}.facts-and-features-icon-border{border:1px solid #e5e5e5!important;padding:10px}.stay-at-home-group{align-items:flex-end;display:flex;height:36px;overflow:hidden;padding:.7px 0;width:36px}.stay-at-home-container{height:34px;position:relative;width:36px}.stay-at-home-icon-1{height:8px;left:15px;position:absolute;top:14px;width:6px}.stay-at-home-icon-2{height:16px;left:0;position:absolute;top:0;width:36px}.stay-at-home-icon-3{height:29px;left:3px;position:absolute;top:5px;width:30px}.year-built-group{align-items:flex-end;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.hotel-icon-1{height:24px;margin-bottom:-.47px;width:7px}.hotel-icon-2-3-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:-.31px;margin-left:2px;min-height:37px;width:18px}.hotel-icon-2{height:4px;margin-left:2px;width:14px}.hotel-icon-3-group{align-items:flex-end;background-image:url(https://d2w24n4g34usfg.cloudfront.net/property-listings/img/hotel-icon-5.svg);background-size:100% 100%;display:flex;height:31px;justify-content:flex-end;margin-top:2px;min-width:18px;padding:.2px 6px}.hotel-icon-3{height:8px;width:6px}.hotel-icon-4{height:24px;margin-bottom:-.47px;margin-left:2px;width:7px}.air-conditioner-group,.single-bed-group{align-items:flex-start;display:flex;flex-direction:column;height:36px;overflow:hidden;width:36px}.single-bed-container{height:16px;margin-left:1px;position:relative;width:34px}.single-bed-icon-1{height:6px;left:11px;position:absolute;top:10px;width:12px}.single-bed-icon-2{height:16px;left:0;position:absolute;top:0;width:34px}.single-bed-icon-3{height:6px;margin-left:3px;margin-top:1px;width:30px}.single-bed-icon-4{height:12px;margin-top:1px;width:36px}.shower-group{align-items:center;display:flex;flex-direction:column;height:36px;overflow:hidden;width:36px}.shower-icon-1{height:19px;margin-left:1.69px;width:35px}.shower-icon-2{height:6px;margin-right:7.88px;margin-top:2px;width:29px}.shower-icon-3-4-5-container{align-items:flex-start;display:flex;margin-right:7.88px;margin-top:1px;min-width:16px}.shower-icon-3{height:4px;width:3px}.shower-icon-4{height:4px;margin-left:3px;width:4px}.shower-icon-5{height:4px;margin-left:3px;width:3px}.shower-icon-6-7-8-9-container{align-items:flex-start;display:flex;margin-right:7.81px;margin-top:1px;min-width:24px}.shower-icon-6{height:4px;width:4px}.shower-icon-7{height:4px;margin-left:3px;width:3px}.shower-icon-8,.shower-icon-9{height:4px;margin-left:4px;width:3px}.heating-icon-1-2-container{height:21px;position:relative;width:36px}.heating-icon-1{height:6px;left:7px;position:absolute;top:15px;width:22px}.heating-icon-2{height:21px;left:0;position:absolute;top:0;width:36px}.heating-icon-3-4-5-6-7-container{align-items:flex-end;display:flex;margin-left:3.81px;min-width:29px}.heating-icon-3{align-self:flex-start;height:13px;width:7px}.heating-icon-4{align-self:center;height:11px;margin-bottom:.34px;margin-left:1px;width:3px}.heating-icon-5-6-container{height:15px;margin-left:1px;position:relative;width:8px}.heating-icon-5{height:12px;left:0;position:absolute;top:3px;width:7px}.heating-icon-6{height:9px;left:5px;position:absolute;top:0;width:3px}.heating-icon-7{height:13px;margin-bottom:.06px;margin-left:2px;width:7px}.garage-group{align-items:flex-start;display:flex;height:36px;justify-content:center;overflow:hidden;padding:1px 0;width:36px}.garage-icon{background-image:url(https://d2w24n4g34usfg.cloudfront.net/property-listings/img/garage-icon.svg);background-size:100% 100%;height:34px;width:36px}.sq-ft-group{align-items:flex-start;display:flex;height:36px;overflow:hidden;padding:1px 0;width:36px}.sq-ft-container{height:34px;position:relative;width:36px}.sq-ft-icon-1{height:10px;left:27px;position:absolute;top:12px;width:9px}.sq-ft-icon-2{height:34px;left:0;position:absolute;top:0;width:33px}.sq-ft-icon-3{left:5px;top:20px}.sq-ft-icon-3,.sq-ft-icon-4{height:9px;position:absolute;width:8px}.sq-ft-icon-4{left:20px;top:5px}.verified-by-group{align-items:flex-start;display:flex;overflow:hidden;padding:0 5px;width:36px}.verified-by-container{height:36px;margin-top:-.24px;position:relative;width:26px}.verified-by-icon-1{height:34px;left:0;position:absolute;top:2px;width:26px}.verified-by-icon-2{height:5px;left:7px;position:absolute;top:0;width:12px}.appraisal-group-border{border:1px solid #e5e5e5!important;padding:5px;width:58px;height:57.7px}.appraisal-group{align-items:flex-start;display:flex;overflow:hidden;width:50px}.appraisal-container{height:50px;margin-top:-.24px;position:relative;width:50px}.appraisal-icon{height:50px;left:0;position:absolute;top:2px;width:50px}.googleMapCol{box-shadow:0 4px 47px 0 #00000040;border:9px solid white;border-radius:7px;padding:0}.google-maps-border{border:1px solid #fac494;border-radius:1px}.additional-details-header,.additional-details-label{font-weight:700;color:#191919}.additional-details-label,.additional-details-text{font-size:.8rem!important}.additional-details-text{color:#595959}.amenities-header{font-weight:700;color:#191919}.amenities-check-box-group{align-items:center;display:flex;height:24px;padding:0 3px;width:24px}.amenities-check-box-container{height:18px;position:relative;width:18px}.amenities-check-box-1{height:1px;left:9px;position:absolute;top:9px;width:1px}.amenities-check-box-2{height:18px;left:0;position:absolute;top:0;width:18px}.amenities-label{font-weight:700;font-size:.8rem!important;color:#191919}.property-icon-text,.property-prop-info,.property-ul-list{color:#414042}.icon-group{align-items:center;align-self:flex-end;display:flex;height:67px;min-width:321px}.icon{align-items:flex-start;display:flex;height:59px;overflow:hidden;width:59px}.icon-vector{height:60px;margin-top:-.48px;width:60px}.icon-group-text{flex-direction:column;min-height:67px;width:245px}.icon-group-text,.per-sqft-frame{align-items:flex-start;display:flex}.per-sqft-frame{height:33px;overflow:hidden;width:59px}.per-sqft-container{align-items:flex-start;background-image:url(https://d2w24n4g34usfg.cloudfront.net/property-listings/img/per-sqft-icon.svg);background-size:100% 100%;display:flex;height:34px;justify-content:flex-end;margin-top:-.48px;min-width:59px;padding:8.1px 9px}.per-sqft-icon-1{height:6px;width:4px}.per-sqft-icon-2{height:15px;margin-left:7px;margin-top:.43px;width:16px}.built-icon-frame{align-items:flex-start;display:flex;height:50px;margin-bottom:3px;overflow:hidden;width:59px}.built-icon-container{height:51px;margin-left:-1px;margin-top:-.56px;position:relative;width:60px}.built-icon{height:51px;left:10px;position:absolute;top:0;width:50px}.built-icon-1{height:28px;left:0;position:absolute;top:0;width:33px}.built-icon-2{height:21px;left:32px;position:absolute;top:30px;width:21px}.callme-modal{border:none;height:200px;width:100%}.textme-modal{border:none;height:275px;width:100%}.table{border-color:#2d388c!important}.table>:not(:first-child){border-top:none!important}.chooseBuyDown{font-size:1.25rem}.loan-scenario-table-head{background-color:#2d388c;color:white}.loan-scenario-program{background-color:#15b1e6!important;color:white}.loan-scenario-text{color:#2d388c;font-weight:700}.loan-scenario-header-disclaimer{color:#414042;font-size:11px!important;font-weight:700}.loan-scenario-buydown-border{border-top:1px solid #2d388c}.loanScenarioTopBorderHidden{border-top-style:hidden}.permanentBuyDown{color:#02642D!important}.permanentBuyDown,.twoOneBuyDown{font-style:normal;font-weight:700}.twoOneBuyDown{color:#794D01!important}.threeTwoOneBuyDown{color:#0D5E7D!important;font-style:normal;font-weight:700}.disclaimer-font{font-size:12px!important;color:#083f88}.error-text{color:#00208b}.error-text-link{color:#005D85!important}.scrollToTop{padding:10px;width:60;height:60;bottom:"15px";border-radius:"30px";background:"#0054a6"}.overRideTransition{color:#23527c}#callMeModal .modal-header,#textMeModal .modal-header{background:#2ba8e0;color:#fff;font-style:normal;font-weight:600}#listingFlyerPrint{font-family:Poppins!important}#listingFlyerPrint .headingBg{background:#2d388c;padding-top:1rem;padding-bottom:1rem}#listingFlyerPrint .printPropAddress{font-style:normal;font-weight:700;color:#15b1e6}#listingFlyerPrint .propDescBox{height:100%;max-height:25rem;overflow:hidden;display:block;padding-top:10px;padding-bottom:10px}#listingFlyerPrint .propDescBox .heading4{font-size:calc(1.25rem + 2px)!important}#listingFlyerPrint .propDescBox .heading6{font-size:calc(.65rem + 2px)!important;display:-webkit-box;-webkit-line-clamp:24;-webkit-box-orient:vertical}#listingFlyerPrint .printOfferPrice{font-style:normal;font-weight:700;color:#fff}#listingFlyerPrint .printPropDesc{font-style:normal;font-weight:500;color:#000000;opacity:.8}#listingFlyerPrint .heading3{font-size:1.5rem!important}#listingFlyerPrint .heading4{font-size:calc(1.25rem)!important}#listingFlyerPrint .heading5{font-size:1rem!important}#listingFlyerPrint .heading6{font-size:calc(.8rem)!important}#listingFlyerPrint .heading7{font-size:11px!important}#listingFlyerPrint .loan-scenario-table-head-print{background-color:#2d388c;color:white!important;font-size:11px!important}#listingFlyerPrint .loan-scenario-program-print{background-color:#15b1e6!important;color:white!important;font-size:10px!important}#listingFlyerPrint .loan-scenario-text{font-size:10px!important}.loan-scenario-program-print{background-color:#15b1e6!important}#listingFlyerPrint .loan-scenario-text-print{color:#2d388c;font-weight:700;font-size:10px!important}#listingFlyerPrint .company-logo-print{height:100%;width:auto}#listingFlyerPrint .profile-img-print{width:120px;height:160px;-o-object-fit:cover;object-fit:cover;border:2px solid #15b1e6}#listingFlyerPrint .disclaimer-font-print{font-size:9px!important;line-height:9px}#listingFlyerPrint .company-logo-box-print{height:50px;width:auto}#listingFlyerPrint .prop-image-main{height:200px}#listingFlyerPrint .prop-image-main,#listingFlyerPrint .prop-image-sub{width:100%;max-height:100%;display:flex;justify-content:center;align-items:center;background-color:#2d388c}#listingFlyerPrint .prop-image-sub{height:100px}#listingFlyerPrint .prop-image-row{padding-bottom:.25rem;background-color:#2d388c;display:flex;justify-content:center;align-items:center}.offscreen{position:absolute;left:-10000px;top:auto;width:900px;height:auto;overflow:hidden}.fb_share{position:relative;margin-left:.75rem;transform:scale(1.1);margin-top:1.25rem}.fb_follow{overflow:hidden;width:120px;margin-top:1rem}.fb_follow iframe{position:relative;margin-top:-6.17rem}.twt_box{display:flex;justify-content:flex-start;align-items:center;background-color:#1da1f2;border-radius:10px;height:1.5rem;margin:0 .25rem;padding:.25rem 1rem;text-decoration:none;color:white;font-size:12px;white-space:nowrap}.twt_icon{height:1rem;width:1rem;margin-right:.5rem}.askAngelAiContainer{background-color:#0C1540;text-align:center;border-radius:var(--bs-card-border-radius)}.fairlendingNow{font-weight:700;font-size:1.7rem;padding-left:10px;padding-right:10px;background:linear-gradient(180deg,#ff434b,#ff5422);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff5422}.aiYouCanBankOn,.fairlendingNow{font-family:Poppins;font-style:normal}.aiYouCanBankOn{font-weight:600;font-size:1.5rem;color:#fff}.askBtn a{text-decoration:none}.askAngelAiBtn{display:block!important;margin-left:auto!important;margin-right:auto!important;width:380px!important;height:auto!important;background:#FF541C!important;border:1px solid #8e2397!important}.askAngelAiBtn p{margin-bottom:0!important;position:relative!important;z-index:1!important;font-size:18px}.askAngelAiBtn:hover{background-color:#00208b!important;border:none!important}.askAngelAiBtnStaff{width:100%;font-weight:700!important;background-color:#FF541C!important;border-color:#FF541C!important;font-size:13px}.askAngelAiBtnStaff:hover{background-color:#00208b!important;border-color:#00208b!important}.askAngelAiBtnStaffMargin{margin-top:1rem!important}@media only screen and (min-width:1200px){.fairlendingNow{font-size:1.7rem}.aiYouCanBankOn{font-size:1.5rem}}@media only screen and (min-width:992px){.pad-left-2{padding-left:.5rem!important}.pad-left-3{padding-left:1rem!important}.pad-right-2{padding-right:.5rem!important}.pad-top-2{padding-top:.5rem!important}.pad-top-3{padding-top:1rem!important}.pad-top-4{padding-top:1.5rem!important}.pad-top-5{padding-top:2rem!important}.pad-top-6{padding-top:2.5rem!important}.text-right{text-align:right}.row-reverse{flex-flow:row-reverse}.angelai-operator{width:400px}.askAngelAiBtnStaffMargin{margin-top:1.75rem!important}}@media only screen and (min-width:992px) and (max-width:1199.7px){.askAngelAiBtnStaffMargin{font-size:10px!important;margin-top:3rem!important}.company-logo{margin-left:2rem;margin-right:2rem}.askAngelAiBtnStaff{width:175px!important}.googleMapCol{width:46%!important}.propertyVideoCol{margin-left:35px}}@media only screen and (min-width:1200px) and (max-width:1399.7px){.askAngelAiBtnStaffMargin{font-size:11px!important}.profile-img{max-width:220px!important;height:230px!important}.askAngelAiBtnStaff{width:230px!important}.company-logo{margin-left:1rem;margin-right:1rem}.googleMapCol{width:55%!important}.propertyVideoCol{margin-left:35px}}@media only screen and (min-width:1400px){.askAngelAiBtnStaffMargin{font-size:12.5px!important}.profile-img{max-width:220px!important;height:240px!important}.askAngelAiBtnStaff{width:260px!important}.company-logo{margin-left:3rem;margin-right:3rem}.googleMapCol{width:55%!important}.propertyVideoCol{margin-left:40px}}@media only screen and (min-width:768px){.form-titles-section{padding-left:3rem!important;padding-right:3rem!important}.profile-img{height:200px}.tru-approval-contact-team-img{max-width:200px}.buyDownInlineChkBox{display:inline-block!important;margin-right:1rem!important}#emailThisHomeModal{margin-top:11rem}}@media only screen and (min-width:768px) and (max-width:991px){.contact-card{text-align:center}.navBarContainer{padding-top:7rem!important}.pt-tab-3{padding-top:1rem!important}.sun-west-white-logo-img{max-width:250px!important}.property-sold-msg-h2{font-size:1.1rem!important}.loan-scenario-text{font-size:13px!important}}@media only screen and (max-width:991.7px){.google-maps-border{margin-top:2rem}.openHouseBanner p{font-size:1rem!important}.column-truapproval-reverse{flex-flow:column-reverse}.sun-west-house-logo-img{max-width:100px}.askAngelAiBtn{width:265px;height:auto!important}.askAngelAiBtn p{font-size:12px}.googleMapCol{margin-top:2rem}}.facts-and-features-header1{font-weight:700;color:#191919}@media only screen and (min-width:320px) and (max-width:499px){.askAngelAiBtn{width:275px!important}}@media only screen and (min-width:320px) and (max-width:375px){.moveleft{margin-left:2rem!important}}@media only screen and (min-width:376px) and (max-width:425px){.facts-and-features-icon-group{margin-left:4.5rem}.moveleft{margin-left:3.2rem!important}}@media only screen and (min-width:426px) and (max-width:500px){.facts-and-features-icon-group{margin-left:5.5rem}.moveleft{margin-left:3.2rem!important}}@media only screen and (min-width:501px) and (max-width:600px){.facts-and-features-icon-group{margin-left:8.5rem}.moveleft{margin-left:3.2rem!important}}@media only screen and (min-width:601px) and (max-width:767px){.facts-and-features-icon-group{margin-left:8.5rem}.moveleft{margin-left:3.2rem!important}}@media only screen and (max-width:767.9px){.property-address{text-align:center;margin-top:1.25rem!important}.create-video-button{width:auto!important}.facts-and-features-header1{font-weight:700;color:#191919}.facts-and-features-icon-label{font-size:1rem!important}.listed-by{text-align:center}.property-price,.property-price-label{text-align:center!important}.disclaimer-font{font-size:12px!important}.contact-card{text-align:center}.pt-mob-2{padding-top:.5rem!important}.pt-mob-3{padding-top:1rem!important}.mt-mob-3{margin-top:1rem!important}.mb-mob-2{margin-bottom:.5rem!important}.propertyHeaderContent{display:block;text-align:center}.property-header-buttons-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;justify-content:center;align-items:center;place-items:flex-start}.property-header-buttons-group button{margin-top:.5rem!important}.create-video-button{height:34px}.sun-west-white-logo-img{max-width:225px!important}.property-sold-msg-h2{font-size:1rem!important}.loan-scenario-text{font-size:12px!important}}@media only screen and (max-width:376px){.sun-west-white-logo-img{max-width:200px!important}}@media only screen and (max-width:321px){.sun-west-white-logo-img{max-width:170px!important}.property-sold-msg-h2{font-size:.8rem!important}}@media print{@page{size:A4 portrait;margin:6mm}.pagebreak{page-break-before:always}}@media screen and (min-width:768px) and (max-width:991.9px){.property-address{font-size:1.1rem!important}.propertyHeaderContent{justify-content:center}.property-header-buttons-group{justify-content:center;margin-top:1rem}.propertyDetailsContainer{margin-top:1rem!important}.listed-by li h6,.listed-by li p{font-size:.7rem!important}.askAngelAiBtn{width:295px!important;height:auto!important}.askAngelAiBtn p{font-size:14px!important}}@media screen and (min-width:576px) and (max-width:766.9px){.askAngelAiBtn{width:330px!important;height:auto!important}.askAngelAiBtn p{font-size:16px!important}}@media screen and (min-width:320px) and (max-width:767.9px){#emailThisHomeModal,#propertyImagesModal{margin-top:9rem}}@media screen and (max-width:500px){.share-row.row .col-6{width:100%!important;justify-content:space-around!important;margin-bottom:1rem}.share-row.row .col-6:last-of-type{margin-bottom:unset}.fb_share{margin-left:2rem}.fb_follow{margin-left:.5rem}}@media (max-width:550px){footer{padding-bottom:5rem!important}.navBarContainer{padding-top:4rem}}.navBarContainer{padding-top:4rem}@media (min-width:576px){.navBarContainer{max-width:540px}}@media (min-width:768px){.navBarContainer{max-width:720px}.propertyDetailsContainer{margin-top:1rem}}@media (min-width:992px){.realtor-consent-btn,.realtor-consent-btn:active{margin-top:.5rem!important}.navBarContainer{max-width:960px;padding-top:5rem}.column-truapproval-reverse{margin-bottom:2.5rem}}@media (min-width:1200px){.navBarContainer{max-width:1140px}}@media (min-width:1400px){.navBarContainer{max-width:1320px}}.navBarContainer{--bs-gutter-x:3.5rem;--bs-gutter-y:0;width:100%;margin-right:auto;margin-left:auto}.create-video-button{letter-spacing:0;white-space:nowrap;color:#0D5E7D!important;border:1px solid #e5e5e5!important;width:180px;max-height:38px;align-items:center;justify-content:center}.create-video-button:hover{background:transparent;border:1px solid #0d5e7d!important}.video-icon-container{height:20px;position:relative;width:20px;margin-top:0;margin-right:5px}.video-icon{position:relative;left:0;top:0}@media screen and (min-width:320px) and (max-width:359.9px){.create-video-button{font-size:12px}.property-header-buttons-group button{margin-left:0!important}}@media screen and (min-width:360px) and (max-width:389.9px){.property-header-buttons-group button{margin-left:5px!important}}.tooltip-container{position:relative;display:inline-block;margin-inline:auto}.tooltip-text{visibility:hidden;background-color:#333;color:#fff;text-align:center;font-size:11px;border-radius:4px;padding:5px;position:absolute;z-index:1;top:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#333}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.realtor-consent-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.realtor-consent-content{background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,84,28,.4));border:none;border-radius:20px;padding:4rem;text-align:center;width:95vw;max-width:900px;min-height:50vh;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.realtor-consent-content{width:98vw;padding:1rem;min-height:auto}}.realtor-consent-content:before{mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);background:linear-gradient(180deg,rgba(255,84,28,.3),rgba(255,255,255,.3));border-radius:20px;content:"";inset:0;-webkit-mask-composite:xor;mask-composite:exclude;padding:5px;pointer-events:none;position:absolute;z-index:1}.realtor-consent-text h3{color:#191919;margin-bottom:1rem;font-weight:700;font-size:2.5rem}@media (max-width:768px){.realtor-consent-text h3{font-size:2rem}}@media (max-width:480px){.realtor-consent-text h3{font-size:2rem}}@media (max-width:380px){.realtor-consent-text h3{font-size:1.7rem}.realtor-consent-content{margin-bottom:8rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}.realtor-consent-text p{color:#595959;margin-bottom:.5rem}.realtor-consent-btn,.realtor-consent-btn:active{background-color:#FF541C!important;border-color:#FF541C!important;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;display:block}.realtor-consent-btn:hover{background-color:#00208b!important;border-color:#00208b!important}.realtor-consent-banner{background:#ece8e860;border:1px solid #ffebeb;border-radius:12px;padding:12px 20px;align-items:center}.realtor-consent-banner-content{display:flex;gap:12px}.realtor-consent-lock-icon{width:40px;height:40px;background-color:#fff;border-radius:8px}.realtor-consent-banner-text h3{font-size:1.5rem;font-weight:700;color:#FF541C}.realtor-consent-banner-text .realtor-consent-btn{border-radius:20px;background:#FFF!important;box-shadow:0 0 5px 0 rgba(255,200,200,.5);border:none!important;font-weight:700;font-size:1rem;padding:4px 16px;display:inline-flex;align-items:center;gap:6px;color:#FF541C!important}.realtor-consent-banner-text .realtor-consent-btn:hover{background:#f5f5f5!important}.realtor-consent-angel-icon-div{background-color:#FF541C;border-radius:50%;padding:10px}.realtor-consent-angel-icon{width:40px;height:auto;background-color:#FF541C;border-radius:50%}@media (max-width:991px){.realtor-consent-btn,.realtor-consent-btn:active{margin-top:.3rem;align-items:center}.realtor-consent-banner-text h3{font-size:18px}.realtor-consent-banner{padding:10px 20px 20px}.realtor-consent-banner-content{text-align:center;display:block}.realtor-consent-lock-icon{margin:7px 0}.realtor-consent-banner{margin-bottom:2rem}}@media print{@supports (-moz-appearance:none){@page{margin:0}}}@media print{.listing-print{display:flex!important}}.indicator{width:-moz-fit-content;width:fit-content;max-width:0;overflow:hidden;border:1px solid transparent;animation-name:expand;animation-duration:2s;margin:.25rem .75rem .25rem 1.75rem;white-space:nowrap}@keyframes expand{0%{max-width:0}to{max-width:10rem}}.modalBackdrop{margin-top:35px;position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0);z-index:9999}@media screen and (min-width:320px) and (max-width:767.9px){.modalBackdrop{margin-top:122px!important;height:30%!important;width:80%;margin-left:10%!important}}@media screen and (min-width:768px) and (max-width:991.9px){.modalBackdrop{margin-top:40px!important;height:30%!important;width:80%;margin-left:10%!important}}