*{padding: 0;margin: 0;box-sizing: border-box;}#technical-header-heading{height: fit-content;width: 100%;display: flex;justify-content: center;padding-top: 40px;align-items: center;}#technical-header-heading h2{font-size: 50px;font-weight: 900;color: white;text-align: center;}#technical-sales-header-container{height: fit-content;width: 100%;display: flex;justify-content: center;align-items: center;padding: 30px 0;}#techinical-sale-header-inner-container{height: fit-content;width: 100%;max-width: 1200px;display: flex;justify-content: center;align-items: center;}#technical-header-box{height: 400px;width: 98%;max-width: 800px;background: #222;border-radius: 40px;display: flex;justify-content: center;padding: 10px;gap: 10px;overflow: hidden;align-items: center;}#technical-header-box img{height: 100%;width: auto;border-radius: 15px !important;object-fit: contain;}#technical-header-text-container{height: 100%;width: 48%;display: flex;flex-direction: column;justify-content: center;gap: 20px;align-items: flex-start;}#technical-header-text-container p{font-size: x-large;color: white;text-align: left;}#technical-header-text-container a{text-decoration: none;color: white;height: fit-content;font-weight: 600;width: fit-content;padding: 10px 20px ;background-color: #c91a17;border: none;border-radius: 20px;}@media (max-width: 768px) {#technical-header-heading h2 {font-size: 40px;}#technical-header-box {height: 350px;}#technical-header-box img {height: 330px;}#technical-header-text-container p {font-size: medium;}#technical-header-text-container a {font-size: small;}}@media (max-width: 600px){#technical-header-heading h2 {font-size: 25px;}#technical-header-box {height: 400px;width: 95%;flex-direction: column;border-radius: 20px;}#technical-header-text-container {height: 50%;align-items: center;width: 100%;}#technical-header-box img {height: 60%;width: 100%;object-fit: cover;}#technical-header-text-container p {font-size: small;text-align: center;}#technical-header-text-container a {font-size: small;width: 100%;text-align: center;}}#communicate-row-inner-section {padding: 10px;gap: 20px;}#communicate-row-right img {height: 100%;width: 100%;border-radius: 20px;object-fit: cover;}@media (max-width: 600px) {#communicate-row-section {height: fit-content;padding: 10px;}.communicate-reverse {flex-direction: column-reverse !important;}}.faq-section {max-width: 1000px;margin: 0 auto 4rem auto;padding: 0 1rem;}.faq-title {font-size: 40px;font-weight: 600;text-align: center;margin-bottom: 20px;color: #c91a17;}.faq-item {border-radius: 10px;margin-bottom: 1rem;overflow: hidden;background-color: #222;}.faq-question {width: 100%;background: none;border: none;padding: 1.2rem 1.5rem;font-size: 1.1rem;color: #fff;text-align: left;cursor: pointer;font-weight: 600;position: relative;transition: background-color 0.3s ease;}.faq-question.active{color: #c91a17;}.faq-question:hover {background-color: #333;}.faq-question::after {content: "+";position: absolute;right: 1.5rem;font-size: 1.3rem;transition: transform 0.3s ease, color 0.3s ease;color: white;}.faq-question.active::after {content: "−";color: #c91a17;transform: rotate(180deg);}.faq-answer {max-height: 0;overflow: hidden;padding: 0 1.5rem;background-color: #222;transition: max-height 0.4s ease, padding 0.3s ease;}.faq-answer p {font-size: 0.95rem;color: #fff;line-height: 1.6;padding: 1rem 0;}.three-cards-section {max-width: 1200px;margin: 0 auto;padding: 2rem 1rem;display: flex;flex-wrap: wrap;gap: 1.5rem;justify-content: center;}.card {background: #222;border-radius: 12px;width: 100%;max-width: 300px;height: 350px;transition: transform 0.3s ease, box-shadow 0.3s ease;display: flex;padding: 20px;justify-content: center;align-items: center;flex-direction: column;}.card:hover {transform: translateY(-5px);}.card img {width: 90%;height: auto;object-fit: cover;}.card p {font-size: 1rem;padding: 1rem;color: #fff;text-align: center;flex-grow: 1;}.card span {display: block;padding: 0 1rem 1rem;color: #c91a17;font-weight: 500;text-align: center;font-size: 0.95rem;cursor: pointer;transition: color 0.3s;}.card span:hover {color: white;}