.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col-lg-6,.col-lg-12,.col-md-6,.col-md-12,.col-12{padding:0 15px;width:100%;box-sizing:border-box}@media (min-width: 768px){.col-md-6{width:50%}}@media (min-width: 992px){.col-lg-6{width:50%}.col-lg-12{width:100%}}.page-header{background:#fbfbfb;padding:30px 0;text-align:center;position:relative}.page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(29,138,189,.05) 0%,transparent 40%);pointer-events:none}.page-header h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--navy);margin-bottom:12px;text-transform:capitalize}.page-header h1 span{color:var(--primary)}.breadcrumb{list-style:none;padding:0;margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;gap:8px;font-size:1rem;font-weight:600;text-transform:capitalize}.breadcrumb-item a{color:var(--primary);text-decoration:none;transition:.3s}.breadcrumb-item a:hover{color:var(--navy)}.breadcrumb-item.active{color:var(--text)}.breadcrumb-item+.breadcrumb-item:before{content:"/";padding-right:8px;color:var(--text)}.page-contact{padding:40px 0 0;background:var(--white)}.contact-us-info{padding-right:20px}.contact-us-item{height:calc(100% - 30px);background:#fbfbfb;border:1px solid #eee;border-radius:20px;padding:40px 30px;margin-bottom:30px;transition:.3s ease;position:relative;overflow:hidden}.contact-us-item:hover{box-shadow:0 15px 40px #0000000f;border-color:var(--primary);transform:translateY(-5px)}.contact-us-item h3{font-size:1.25rem;font-weight:800;color:var(--navy);margin-bottom:16px;text-transform:capitalize;position:relative;z-index:2}.contact-us-item p{font-size:1rem;color:var(--text);margin-bottom:6px;position:relative;z-index:2}.contact-us-item p:last-child{margin-bottom:0}.contact-us-item p a{color:inherit;text-decoration:none;transition:.3s}.contact-us-item p a:hover{color:var(--primary)}.contact-us-item:after{content:"";position:absolute;top:-100px;right:-100px;width:200px;height:200px;background:#1d8abd08;border-radius:50%;z-index:1;transition:transform .5s}.contact-us-item:hover:after{transform:scale(1.5)}.google-map{height:100%;min-height:400px;padding-bottom:30px}.google-map-iframe{width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014}.google-map-iframe iframe{width:100%;height:100%;min-height:480px;border:0}.contact-us-form{padding:100px 0;background:var(--white);overflow:hidden}.contact-us-img{border-radius:20px;overflow:hidden;height:100%;min-height:500px;position:relative}.contact-us-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:20px}.contact-form{padding-left:40px}.section-title{margin-bottom:40px}.section-title h3{text-transform:uppercase;color:var(--primary);font-size:.9rem;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}.section-title h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--navy);line-height:1.2}.section-title h2 span{color:var(--primary)}.form-group{margin-bottom:25px}.form-control{width:100%;padding:18px 24px;border:1px solid #e1e1e1;border-radius:12px;font-family:Poppins,sans-serif;font-size:1rem;color:var(--navy);outline:none;transition:all .3s ease;background:#fbfbfb}.form-control::placeholder{color:#a4a4a4}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1d8abd1a;background:#fff}textarea.form-control{min-height:160px;resize:vertical}.btn-default{display:inline-block;background:var(--primary);color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:18px 40px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px #1d8abd33}.btn-default:hover{background:var(--navy);box-shadow:0 10px 20px #0a254033;transform:translateY(-2px)}.align-items-center{align-items:center}
