.hero-title{overflow:hidden;color:#0f172a;text-align:center;text-overflow:ellipsis;font-family:Playfair Display;font-size:60px;font-style:normal;font-weight:800;line-height:130%}.hero-desc{width:950px;color:#0f172a;text-align:center;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.hero-desc span{font-weight:700}.info-title{color:#1d1d20;text-align:center;font-family:Playfair Display;font-size:56px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-1.12px}.info-desc{color:#1d1d20;text-align:center;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:5px}.service-card{display:flex;padding:40px 40px 0;flex-direction:column;align-items:flex-start;gap:8px;border-radius:26px;border:2px solid #fff;background:radial-gradient(107.32% 141.42% at 0% 0%,#fff6,#fff0);box-shadow:-5px -5px 250px #ffffff05 inset,0 5px 14px #080f340a;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px)}.service-card .image-1{width:445.58px;height:459.651px;position:absolute;right:46px;bottom:-72px;z-index:0}.service-card .image-2{width:639px;height:397px;position:absolute;right:-80px;bottom:20px;z-index:0}.service-card .image-3{width:528px;height:508px;position:absolute;right:-30px;bottom:10px;z-index:0}.service-card .image-4{width:523px;height:438px;position:absolute;right:-45px;bottom:0;z-index:0}.service-card .title{color:#061c3d;font-family:Playfair Display;font-size:56px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.12px}.service-card .description{color:#061c3d;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:left}.service-card .feature-title{color:#000;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.service-card .feature-description{color:#000;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.getintouch{display:flex;padding:80px 123px;justify-content:space-between;align-items:center;align-self:stretch}.getintouch .left-section{display:flex;width:618px;flex-direction:column;align-items:flex-start;gap:40px}.getintouch .title{align-self:stretch;color:#0f172a;font-family:Playfair Display;font-size:56px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:-1.12px}.getintouch .description{color:#0f172a;font-feature-settings:"clig" off,"liga" off;font-family:Playfair Display;font-size:22px;font-style:normal;font-weight:500;line-height:28px}.getintouch .form{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.getintouch .form .input-field{display:flex;width:545px;height:50px;padding:12px 20px;align-items:center;gap:10px;color:#0f172a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.14px;border:1px solid #aaa;background-color:transparent;border-radius:8px;border:1px solid #AAA;background:#ffffff80;outline:none;box-shadow:none}.getintouch .form .input-field:focus{border:2px solid #379e9e;outline:none;box-shadow:none}.getintouch .form .input-field::-moz-placeholder{color:#0f172a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.14px}.getintouch .form .input-field::placeholder{color:#0f172a;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.14px}.getintouch .form button{display:flex;padding:16px 24px;justify-content:center;align-items:center;border-radius:8px;background:#379e9e}.getintouch .form button .text{color:#fff;font-family:Open Sans;font-size:24px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.5px}.testimonial{display:flex;width:590px;height:471px;padding:56px 24px 24px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:0 0 auto;border-radius:24px;position:relative}.testimonial .quote{position:absolute;left:24px;top:24px;width:69px;height:64px;fill:#0003}.testimonial.bg-1{background-color:#fff9ee}.testimonial.bg-2{background-color:#e7f5e8}.testimonial.bg-3{background-color:#f5f6f7}.testimonial.bg-4{background-color:#f1ebff}.testimonial.bg-5{background-color:#f0f5ff}.testimonial .comment{color:#0f172a;font-family:Playfair Display;font-size:36px;font-style:normal;font-weight:400;line-height:130%}.testimonial .footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.testimonial .footer .client{display:flex;align-items:center;gap:12px}.testimonial .footer .client .avatar{display:flex;width:48px;height:48px;padding:10px;justify-content:center;align-items:center;border-radius:48px;background:#b0d7c0}.testimonial .footer .client .info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.testimonial .footer .client .info .name{color:#061c3d;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.testimonial .footer .client .info .designation{color:#42526b;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
