.service-detail-hero-section{margin-top:100px;width:100%}.service-detail-hero-section .left-section{padding-right:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3rem}h1.service-name{font-size:2rem;font-weight:700;color:var(--textColor)}.service-detail-hero-section .service-detail-hero-section-para{font-size:1rem;color:var(--textLight);width:100%;text-align:justify;text-justify:inter-word;line-height:1.5rem}.service-detail-hero-section .service-detail-hero-section-btn{text-transform:none;padding:12px 24px;margin-right:20px;font-size:1rem;color:#fff;text-align:start;border-radius:6px;display:inline-block;white-space:nowrap;font-weight:500;background:var(--primaryColor);transition:all .35s ease}.service-detail-hero-section .service-detail-hero-section-btn:hover{background:var(--primaryHoverColor)}.service-detail-hero-section .right-section{display:flex;align-items:center;justify-content:center}.service-detail-hero-section .right-section img{width:100%}@media (max-width:1200px){.service-detail-hero-section .service-detail-hero-section-para{width:100%}.service-detail-hero-section .left-section{gap:2rem}}@media (max-width:992px){.service-detail-hero-section .left-section{margin-top:0;padding-right:0;gap:1.5rem}.service-detail-hero-section .right-section{margin-bottom:1.5rem}}@media (max-width:780px){h1.service-name{font-size:1.65rem;font-weight:700;color:var(--textColor)}}@media (max-width:576px){.service-detail-hero-section .right-section img{width:100vw;-o-object-fit:cover;object-fit:cover}}.service-features{margin-top:100px}.service-features .left-section img{width:100%}.service-features .right-section{padding-left:2rem}.service-features .right-section .content .features{margin-bottom:2rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.5rem}.service-features .right-section .content .features .number{border:1px solid var(--textLight);min-width:28px;min-height:28px;max-width:28px;max-height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:500;background:var(--bgColor)}.service-features .right-section .content .features .name{font-size:1.15rem;font-weight:500;color:var(--textColor);margin-bottom:.5rem}.service-features .right-section .content .features .description{font-size:1rem;color:var(--textLight);text-align:justify;line-height:1.5rem}@media (max-width:992px){.service-features .left-section{margin-bottom:2rem}.service-features .right-section{padding-left:0}}