.about-wrapper{background-color:#e9f6ff;margin-top:60px;padding:60px 20px}.about-container{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:auto;display:flex}.about-content{flex:1}.about-title{color:#111;margin-bottom:20px;font-size:42px;font-weight:700}.about-title span{color:#0f97f9}.about-text{color:#444;max-width:520px;font-size:18px;line-height:1.7}.about-image{border-radius:30px;flex:1;padding:20px;position:relative}.about-image:after{content:"";z-index:-1;border:2px solid #ff8c00;border-radius:30px;position:absolute;inset:0}.about-image img{border-radius:20px;width:100%;height:auto}@media (max-width:992px){.about-container{text-align:center;flex-direction:column}.about-text{max-width:100%}.about-title{font-size:36px}}@media (max-width:576px){.about-wrapper{border-radius:25px;padding:40px 16px}.about-title{font-size:28px}.about-text{font-size:16px}}
.trust-wrapper{padding:70px 20px}.trust-container{max-width:1200px;margin:auto}.trust-heading{color:#222;margin-bottom:50px;font-size:42px;font-weight:700}.trust-heading span{color:#0f97f9}.trust-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.trust-card{text-align:center;background-color:#c6e7ff;border-radius:28px;padding:40px 20px;transition:all .3s}.trust-card:hover{transform:translateY(-6px)}.trust-card img{margin-bottom:20px}.trust-card p{color:#111;font-size:20px;font-weight:600;line-height:1.4}@media (max-width:1024px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.trust-heading{text-align:center;font-size:30px}.trust-grid{grid-template-columns:1fr}.trust-card{padding:30px 16px}.trust-card p{font-size:18px}}
.agents-wrapper{padding:80px 20px}.agents-container{max-width:1200px;margin:auto}.agents-heading{color:#222;margin-bottom:20px;font-size:42px;font-weight:700}.agents-heading span{color:#0f97f9}.agents-subtext{color:#555;max-width:900px;margin-bottom:60px;font-size:16px;line-height:1.7}.agents-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.agent-card{text-align:center}.agent-image{background-color:#c9e8ff;border-radius:28px;margin-bottom:20px;overflow:hidden}.agent-image img{object-fit:cover;width:100%;height:auto}.agent-card h3{color:#222;margin-bottom:4px;font-size:20px;font-weight:600}.agent-card p{color:#555;margin-bottom:12px;font-size:14px}.agent-socials{justify-content:center;gap:12px;display:flex}.social{color:#000;cursor:pointer;background-color:#c9e8ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}@media (max-width:1024px){.agents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.agents-heading{text-align:center;font-size:30px}.agents-subtext{text-align:center;font-size:15px}.agents-grid{grid-template-columns:1fr}}
.contact_wrapper{background-color:#eaf5ff;padding:80px 20px}.contact-container{align-items:center;gap:50px;max-width:1200px;margin:auto;display:flex}.contact_wrapper h3{color:#222;width:80%;margin:auto auto 10px;font-size:42px;font-weight:700}.contact_wrapper span{color:#0f97f9}.contact_wrapper .enq_contact{color:#555;width:80%;margin:auto auto 30px;font-size:16px;line-height:1.7}.contact-left{flex:1}.contact-info{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.info-item{color:#222;align-items:center;gap:12px;font-size:16px;display:flex}.icon{color:#fff;background-color:#3aa0d8;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.contact-image img{max-width:100%;height:auto}.contact_form{background-color:#fff;border-radius:6px;flex:1;padding:40px;box-shadow:0 4px 12px #00000014}.contact_form form{flex-direction:column;gap:22px;display:flex}.contact_form input,.contact_form textarea{border:none;border-bottom:1px solid #ddd;outline:none;padding:10px 4px;font-size:15px}.contact_form input:focus,.contact_form textarea:focus{border-color:#3aa0d8}.contact_form button{color:#fff;cursor:pointer;background-color:#3aa0d8;border:none;width:fit-content;margin-top:10px;padding:12px 28px;font-size:14px}.contact_form button:hover{opacity:.9}@media (max-width:992px){.contact-container{flex-direction:column}.contact-left{text-align:center}.contact-info{align-items:center}.contact_form{width:90%}}@media (max-width:576px){.contact_form{padding:30px 20px}.contact_wrapper{padding:60px 16px}}
