.contact-section{box-sizing:border-box;background:#fafafa}.contact-left{width:30%}.contact-text{gap:3.75rem}.contact-flex{justify-content:space-between}.contact-page .contact-right{width:100%}.contact-details p{padding:.625rem 0}.btn-view-map{color:#231f20;z-index:1;border:1px solid #231f20;border-radius:3.75rem;align-items:center;gap:.75rem;width:fit-content;padding:1rem 2rem;text-decoration:none;transition:color .3s;display:flex;position:relative;overflow:hidden}.btn-view-map:before{content:"";z-index:-1;background:#231f20;transition:transform .4s;position:absolute;inset:0;transform:translate(-101%)}.btn-view-map span,.btn-view-map img{z-index:1;transition:all .3s;position:relative}.btn-view-map img{width:1.25rem}.contact-mode{margin-top:5px}.contact-mode p{margin:0 0 1rem;font-size:1.25rem}.radio-group{align-items:center;gap:20px;display:flex}.radio-group label{cursor:pointer;align-items:center;gap:6px;font-size:1.25rem;display:flex}.radio-group input{accent-color:#222;width:1.25rem;height:1.25rem;margin:0}.privacy-policy{margin-top:0}.privacy-policy label{cursor:pointer;align-items:center;gap:8px;display:flex}.privacy-policy p{color:unset}.privacy-policy input{accent-color:#222;width:1.25rem;height:1.25rem;margin:0}.btn-submit{cursor:pointer;text-underline-offset:5px;background:0 0;border:none;align-self:flex-start;margin-top:1.5rem;text-decoration:underline;transition:transform .3s}.btn-submit img{width:1.375rem}.contact-section{width:100%}.contact-btn{margin-top:2.25rem}@media only screen and (min-width:992px){.btn-submit:hover{transform:translateY(-2px)}.btn-view-map:hover:before{transform:translate(0)}.btn-view-map:hover p{color:#fff}.btn-view-map:hover img{filter:brightness(0)invert()}}@media only screen and (max-width:991px){.contact-flex{flex-direction:column;gap:4rem}.contact-left,.contact-page .contact-right{width:100%}}@media only screen and (max-width:767px){.form-row{flex-direction:column}.contact-text{gap:2rem}.nri-form .contact-text .section-padding{padding-bottom:0!important}}
