.contact-info-container{width:100%;max-width:408px;min-height:306px;height:auto;border-width:1px;padding:80px 25px;gap:10px;transition:all .8s ease;margin:0 auto}.contact-info-container-child{width:100%;max-width:257px;min-height:158.78px;height:auto;gap:16px}.contact-info-container-child>div:first-child{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-container-child>div:first-child:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#ea9e23;border-radius:50%;z-index:0;transition:all .8s ease}.contact-info-container-child>div:first-child img{position:relative;z-index:1;width:auto;height:auto;max-width:26px;max-height:26px;-o-object-fit:contain;object-fit:contain;top:-1.5px}.contact-info-container:hover{background:#ea9e23;color:#fff}.contact-info-container:hover .contact-info-container-child div:before{background:#ffffff!important;transform:all .8s ease}.contact-cards-row{align-items:stretch}.contact-cards-row>[class*=col-]{display:flex}.contact-cards-row .contact-info-container{flex:1;display:flex;flex-direction:column;width:100%;max-width:100%;height:300px;min-height:300px;max-height:300px;padding-top:40px;padding-bottom:40px}.contact-cards-row .contact-info-container-child{flex:1;display:flex;flex-direction:column;min-height:0;max-width:100%}.contact-cards-row .contact-info-container-child p{margin-bottom:0;overflow-wrap:break-word;font-size:.95rem;line-height:1.45}.contact-address-text{flex:1;min-height:0}.get-quote-section{position:relative;padding:80px 0;background-image:url(/static/contact-us/contact-bg.png)!important;background-size:cover;background-position:50%;background-repeat:no-repeat}.get-quote-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.92);z-index:0}.get-quote-section>*{position:relative;z-index:1}.get-quote-heading{font-size:3.5rem;font-weight:600;color:#fff;margin-bottom:2rem!important;letter-spacing:2px}.get-quote-form{background:transparent;padding:0}.get-quote-input{background:#bcbcbc4d;border:1px solid #3a3a3a!important;border-radius:4px!important;color:#fff!important;padding:15px 20px!important;font-size:16px;height:auto;transition:all .3s ease}.get-quote-input::-moz-placeholder{color:#ffffff99;opacity:1}.get-quote-input::placeholder{color:#ffffff99;opacity:1}.get-quote-input:focus{background-color:#333!important;border-color:#ea9e23!important;color:#fff!important;box-shadow:0 0 0 .2rem rgba(234,158,35,.25)!important;outline:none}.get-quote-textarea{min-height:120px;resize:vertical}.input-item{position:relative;margin-bottom:1rem}.input-item input.error,.input-item textarea.error{border-color:#dc3545!important;background-color:rgba(220,53,69,.1)!important}.input-item input.error:focus,.input-item textarea.error:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.form-control.get-quote-input.error,.get-quote-input.error{border-color:#dc3545!important;background-color:rgba(220,53,69,.1)!important}.form-control.get-quote-input.error:focus,.get-quote-input.error:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.error-message{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem;margin-left:.5rem;font-weight:400}.get-quote-submit-btn{background:linear-gradient(135deg,#d1ad5b,#a07e38)!important;background-color:#d1ad5b!important;color:#fff!important;padding:15px 50px!important;font-size:18px;font-weight:600;border:none!important;border-radius:50px!important;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;min-width:200px}.get-quote-submit-btn:hover{background:linear-gradient(135deg,#b8934d,#8a6b2f)!important;background-color:#b8934d!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(209,173,91,.4)}.get-quote-submit-btn:active{transform:translateY(0)}.looking-for-dream-home-section{background:#eaeac4;display:flex;justify-content:space-between;align-items:center;position:relative;height:603px}.looking-for-dream-home-section-image1{height:100%;width:100%;display:flex;align-items:end;justify-content:start;position:relative}.looking-for-dream-home-section-image2{height:100%;width:100%;display:flex;align-items:end;justify-content:end;position:relative}.looking-for-dream-home-section-image2 img{position:absolute;bottom:0}.looking-for-dream-home-section-content{width:100%;gap:29px;display:flex;flex-direction:column;text-align:center;margin-bottom:6rem;align-items:center;padding:0 20px}.looking-for-dream-home-section-content p{font-size:18px;color:#00000099}.looking-for-dream-home-section-content h2{width:100%;max-width:700px;width:670px;height:auto;color:#000;font-weight:600;font-size:48px;line-height:100%;letter-spacing:0;text-align:center;text-transform:capitalize;margin:0}.looking-for-dream-home-section-content p{margin-bottom:0}.looking-for-dream-home-section-content button{width:100%;max-width:297px;width:297px;min-height:53px;height:auto;padding:14px 20px;background:#232323;color:#fff;border:none;cursor:pointer;transition:all .3s ease;font-weight:500}.looking-for-dream-home-section-content button:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.map-container{overflow:hidden}.contact-map-iframe{width:100%;height:465px;border:0;display:block}@media (max-width:1199px){.looking-for-dream-home-section{height:auto;min-height:603px;padding:40px 20px}.looking-for-dream-home-section-image1,.looking-for-dream-home-section-image2{width:auto;flex:0 0 auto}.looking-for-dream-home-section-content{flex:1;margin-bottom:3rem}.looking-for-dream-home-section-content h2{font-size:42px}.contact-map-iframe{height:400px}}@media (max-width:991px){.contact-info-container{max-width:100%;padding-top:60px;padding-bottom:60px}.col-md-12 .contact-info-container,.contact-info-container-child{max-width:100%}.get-quote-heading{font-size:3rem}.looking-for-dream-home-section{flex-direction:column;height:auto;min-height:auto;padding:60px 20px;gap:30px}.looking-for-dream-home-section-image1{order:1;width:100%;justify-content:center;height:auto}.looking-for-dream-home-section-image1 img{width:100%;max-width:414px;height:auto}.looking-for-dream-home-section-content{order:2;margin-bottom:0;width:100%;max-width:100%}.looking-for-dream-home-section-content h2{font-size:36px;width:100%}.looking-for-dream-home-section-image2{order:3;width:100%;justify-content:center;height:auto;position:relative}.looking-for-dream-home-section-image2 img{position:relative;width:100%;max-width:480px;height:auto}.contact-map-iframe{height:400px}}@media (max-width:767px){.get-quote-heading{font-size:2.5rem;letter-spacing:1px}.get-quote-section{padding:60px 0}.get-quote-input{font-size:14px;padding:12px 18px!important}.get-quote-submit-btn{padding:12px 40px!important;font-size:16px;min-width:180px}.looking-for-dream-home-section{padding:40px 15px}.looking-for-dream-home-section-content h2{font-size:28px;margin-bottom:15px}.looking-for-dream-home-section-content p{font-size:14px;margin-bottom:20px}.looking-for-dream-home-section-content button{max-width:100%;padding:12px 20px;font-size:14px}.looking-for-dream-home-section-image1 img,.looking-for-dream-home-section-image2 img{max-width:100%}.contact-map-iframe{height:380px}}@media (max-width:575px){.contact-info-container{padding:40px 20px;height:225px!important;min-height:225px!important}.contact-info-container-child h3{font-size:1.1rem}.contact-info-container-child p{font-size:.9rem}.get-quote-heading{font-size:2rem;margin-bottom:1.5rem!important}.get-quote-section{padding:40px 0}.get-quote-input{font-size:14px;padding:10px 15px!important}.get-quote-submit-btn{padding:10px 30px!important;font-size:14px;min-width:150px}.looking-for-dream-home-section{padding:0 10px!important}.looking-for-dream-home-section-content{padding:0 10px}.looking-for-dream-home-section-content h2{font-size:24px;line-height:1.2}.looking-for-dream-home-section-content p{font-size:13px}.looking-for-dream-home-section-content button{padding:10px 18px;font-size:13px}.contact-map-iframe{height:350px!important}}