.service-details-page footer:first-of-type{display:none!important}.service-details-page{min-height:100vh;padding-top:0}.service-details-page .max-w-7xl{padding-top:2rem}.service-details-page .mb-6{margin-bottom:1.5rem;padding-top:.5rem}.service-details-page .grid{gap:2rem;margin-top:.5rem}.service-details-page .flex.justify-center{padding-top:0;margin-top:0}.service-details-page h1,.service-details-page h2,.service-details-page h3{line-height:1.3}.service-details-page p{line-height:1.6}.service-details-page *{transition:all .2s ease-in-out}@media (max-width:768px){.service-details-page .max-w-7xl{padding-top:1rem}.service-details-page .grid{gap:1.5rem;margin-top:.25rem}.service-details-page .card{margin-bottom:1rem}.service-details-page .space-y-6>*+*{margin-top:1.5rem}.service-details-page .grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-3.xl\\:grid-cols-4{grid-template-columns:1fr;gap:1rem}.service-details-page .grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4{grid-template-columns:1fr;gap:1rem}}@media (min-width:769px) and (max-width:1024px){.service-details-page .max-w-7xl{padding-top:1.5rem}.service-details-page .grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-3.xl\\:grid-cols-4{grid-template-columns:repeat(2,1fr);gap:1.5rem}.service-details-page .grid-cols-1.sm\\:grid-cols-2.lg\\:grid-cols-4{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.service-details-page .relative{position:relative}.service-details-page .absolute{position:absolute}.service-details-page *{margin-top:0;margin-bottom:0}.service-details-page .space-y-4>*+*{margin-top:1rem}.service-details-page .space-y-3>*+*{margin-top:.75rem}.service-details-page .card{overflow:hidden}.service-details-page .card-content{word-wrap:break-word}.service-details-page .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-details-page .break-words{word-wrap:break-word;overflow-wrap:break-word}.service-details-page .space-y-6>*+*{margin-top:1.5rem}@media (max-width:640px){.service-details-page .h-80{height:16rem}.service-details-page .h-20{height:4rem}}@media (min-width:641px) and (max-width:1024px){.service-details-page .h-80{height:20rem}}