.what-we-do{position:relative;padding-top:60px;.comman-section-title{.section-name{color:var(--text-primary)}}}.what-we-do:after{content:"";background-color:var(--primary);position:absolute;top:0;left:0;right:0;height:65%;z-index:-1}.what-we-do .comman-section-title{text-align:center}.what-we-do .comman-section-title .section-name{justify-content:center}.what-we-do .comman-section-title .section-name span{color:var(--text-primary)}.what-we-do .comman-section-title .section-name>.icon g path{fill:var(--text-primary)!important}.what-we-do .title{margin-bottom:24px}.what-we-do .description{font-size:16px;line-height:32px;text-transform:capitalize}.what-we-do .card-cover{background-color:var(--white);padding:42px;border-radius:14px;box-shadow:0 4px 34px 0 var(--shadow-02);height:100%;transition:transform .3s ease}.what-we-do .card-cover:hover{transform:translateY(-5px)}.what-we-do .card-cover .card-title{text-align:center;font-size:32px;line-height:1.2}.what-we-do .card-cover p{color:var(--text-secondary);font-size:16px;line-height:32px;margin-top:12px}.our-team .title{margin-bottom:40px;text-align:center}.team-card-cover{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.team-card{padding:18px;border-radius:15px;text-align:center;box-shadow:0 4px 34px var(--shadow-02);background-color:var(--white);max-width:308px;width:100%;transition:all .3s ease-in-out}.team-card .image{border-radius:14px;max-height:172px;margin:0 auto;overflow:hidden;width:100%}.team-card .image img{object-fit:cover;width:100%;height:100%;transition:all .5s ease-in-out}.team-card:hover{transform:translateY(-10px)}.team-card:hover .image img{transform:scale(1.1)}.team-card .title{font-size:20px;line-height:24px;margin-bottom:8px}.team-card .position{color:var(--text-secondary);font-size:16px;line-height:28px;margin-bottom:0}.team-card .social-media{list-style:none}.team-card .social-media a{width:32px;height:32px;border-radius:50%;border:1px solid var(--gray-100);display:flex;align-items:center;justify-content:center;transition:all .4s ease}.team-card .social-media a:hover{border-color:var(--primary);background-color:var(--primary)}.team-card .social-media a svg path{transition:fill .3s ease}.team-card .social-media a:hover svg path{fill:var(--text-primary)}@media screen and (max-width:575px){.what-we-do .card-cover{padding:24px}.what-we-do .card-cover .card-title{font-size:24px}}@media screen and (max-width:767px){.what-we-do .card-cover{padding:32px}}@media (min-width:768px){.what-we-do .title{margin-bottom:32px;.section-name{justify-content:flex-start}.comman-section-title{text-align:start}}.our-team .title{text-align:left;margin-bottom:56px}}@media (min-width:992px){.what-we-do .comman-section-title .section-name{justify-content:flex-start}.what-we-do .title{gap:70px}.what-we-do .card-cover .card-title{text-align:left}.team-card-cover{gap:20px}.team-card{border-radius:18px}.team-card .title{font-size:18px}}@media (min-width:1200px){.team-card-cover{gap:30px}.team-card{border-radius:30px;padding:25px}.team-card .title{font-size:20px}}
/*# sourceMappingURL=52643e0a2e241a37.css.map*/