:root{--font-nunito-sans:"Nunito Sans",sans-serif;--font-inter:"Inter",sans-serif;--orange-color:#ef6a04;--secondary-color:#6c757d;--text-color:#000;--bg-primary:#f5f5f5;--bg-secondary:#fff;--spacing-sm:10px;--spacing-md:16px;--spacing-lg:30px;--border-radius-md:12px;--border-radius:20px;--border-color:#ebebeb;--border-color-2:#e5e5e5;--border-color-3:#cdcdcd;--breakpoint-md:768px;--transition-main:all 0.3s ease-out;--margin-lg:30px;--margin-xl:80px;--margin-xxl:92px}.single_diagnostic{margin-top:var(--margin-xxl);margin-bottom:var(--margin-xl)}.single_diagnostic .single_diagnostic_title{color:var(--color-text);font-family:var(--font-nunito-sans);font-size:40px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.8px;margin-bottom:40px}.single_diagnostic .single_diagnostic_main{overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;border-radius:var(--spacing-lg);background-color:var(--bg-secondary);padding:30px 40px;width:100%;margin-bottom:16px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content{flex:1 1 400px;min-width:400px;max-width:40%}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content h2{color:var(--text-color);font-family:var(--font-nunito-sans);font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px;margin-bottom:16px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content p{color:rgba(0,0,0,.6);font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.48px;margin-bottom:40px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content .single_diagnostic_main_bottom_wrap .single_diagnostic_main_bottom_wrap_texts h4{display:block;color:var(--text-color);font-size:28px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.56px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content .single_diagnostic_main_bottom_wrap .single_diagnostic_main_bottom_wrap_texts span{display:block;color:var(--text-color);font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.32px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_images{flex:1 1;min-width:300px;max-width:60%;display:flex;align-items:center;gap:24px;overflow-x:auto}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_images img{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);height:auto;max-height:330px;border-radius:var(--spacing-lg);object-fit:cover}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_images img:only-child{width:400px;flex:0 0 400px;max-width:100%}.single_diagnostic .single_diagnostic_cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:var(--margin-xl)}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card{padding:20px 32px;border-radius:var(--border-radius);background-color:var(--bg-secondary)}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card h3{color:var(--orange-color);font-family:var(--font-nunito-sans);font-size:64px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card p{color:var(--text-color);font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.single_diagnostic .single_diagnostic_faq{display:flex;align-items:center;gap:16px;align-items:flex-start;margin-bottom:var(--margin-xl)}.single_diagnostic .single_diagnostic_faq .accordions{display:flex;align-items:center;gap:16px;flex-direction:column}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item{border-radius:var(--border-radius);background-color:var(--bg-secondary);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header{padding:28px 32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:0;transition:background-color .3s ease}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header h4{color:var(--text-color);font-family:var(--font-nunito-sans);font-size:26px;font-style:normal;font-weight:700;line-height:normal}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header .accordion_icon{display:flex;align-items:center;justify-content:center;gap:0;font-size:36px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_content .accordion_content_inner{padding:0 32px 28px;transition:padding .3s cubic-bezier(.4,0,.2,1)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_content .accordion_content_inner p{color:rgba(0,0,0,.6);font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.4px;margin:0;opacity:0;transform:translateY(-10px);transition:opacity .3s ease .1s,transform .3s ease .1s}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item.active .accordion_header .accordion_icon{transform:rotate(180deg)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item.active .accordion_content{max-height:300px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item.active .accordion_content .accordion_content_inner p{opacity:1;transform:translateY(0)}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price{padding:32px;background-color:var(--bg-secondary);border-radius:var(--border-radius)}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price h4{color:var(--text-color);font-family:var(--font-nunito-sans);font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price p{color:rgba(0,0,0,.6);font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.4px;margin-bottom:50px}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price span{color:var(--orange-color);font-family:var(--font-nunito-sans);font-size:56px;font-style:normal;font-weight:700;line-height:normal}.single_diagnostic .single_diagnostic_equipment{display:flex;align-items:center;justify-content:space-between;gap:0;padding:40px;border-radius:var(--border-radius);background-color:var(--bg-secondary)}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content{width:45%}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content h3{color:var(--text-color);font-family:var(--font-nunito-sans);font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px;margin-bottom:16px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content p{color:rgba(0,0,0,.6);font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.48px;margin-bottom:48px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content .single_diagnostic_equipment_tags .single_diagnostic_equipment_tag{display:inline-block;height:52px;border-radius:12px;border:1px solid var(--border-color-3);padding:0 32px;color:rgba(0,0,0,.6);font-size:18px;font-weight:400;line-height:100%;letter-spacing:-.32px;line-height:52px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content .single_diagnostic_equipment_tags .single_diagnostic_equipment_tag b{color:var(--text-color)}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_img_wrap{height:330px;max-width:55%;border-radius:var(--border-radius);overflow:hidden}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_img_wrap img{height:100%;width:100%;object-fit:cover}@media(max-width:500px){.single_diagnostic{margin-bottom:var(--margin-lg)}.single_diagnostic .single_diagnostic_title{font-size:24px;letter-spacing:-.48px;margin-bottom:12px}.single_diagnostic .single_diagnostic_main{flex-direction:column-reverse;padding:0;background-color:rgba(0,0,0,0);border-radius:0;margin-bottom:30px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content{max-width:100%;min-width:100%;flex:unset}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content h2{text-align:center;font-size:30px;letter-spacing:-.6px;margin-bottom:10px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content p{text-align:center;font-size:16px;letter-spacing:-.32px;margin-bottom:24px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content .single_diagnostic_main_bottom_wrap .single_diagnostic_main_bottom_wrap_texts h4{text-align:center;font-size:24px;font-weight:500;letter-spacing:-.48px}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_content .single_diagnostic_main_bottom_wrap .single_diagnostic_main_bottom_wrap_texts span{text-align:center}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_images{flex:unset;flex-direction:column;gap:8px;max-width:100%;min-width:100%;overflow:hidden}.single_diagnostic .single_diagnostic_main .single_diagnostic_main_images img{flex:unset!important;border-radius:var(--border-radius-md);height:420px;width:100%;object-fit:cover}.single_diagnostic .single_diagnostic_cards{grid-template-columns:repeat(1,1fr);gap:8px;margin-bottom:var(--margin-lg)}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card{padding:16px;border-radius:var(--border-radius-md)}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card h3{font-size:40px;font-weight:700;margin-bottom:12px}.single_diagnostic .single_diagnostic_cards .single_diagnostic_card p{font-size:16px;letter-spacing:-.32px}.single_diagnostic .single_diagnostic_faq{flex-direction:column;gap:8px}.single_diagnostic .single_diagnostic_faq .accordions{gap:8px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item{border-radius:var(--border-radius-md)}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header{padding:16px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header h4{font-size:18px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_header .accordion_icon{font-size:20px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_content .accordion_content_inner{padding:0 16px 16px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item .accordion_content .accordion_content_inner p{font-size:16px}.single_diagnostic .single_diagnostic_faq .accordions .accordion_item.active .accordion_content{max-height:400px}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price{padding:16px;border-radius:var(--border-radius-md)}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price h4{font-size:18px;margin-bottom:8px}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price p{font-size:16px;margin-bottom:40px}.single_diagnostic .single_diagnostic_faq .single_diagnostic_faq_price span{font-size:40px}.single_diagnostic .single_diagnostic_equipment{flex-direction:column-reverse;padding:0;border-radius:var(--border-radius-md)}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content{padding:16px;width:100%}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content h3{font-size:18px;margin-bottom:8px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content p{font-size:16px;margin-bottom:16px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_content .single_diagnostic_equipment_tags .single_diagnostic_equipment_tag{height:38px;line-height:38px;font-size:14px;padding:0 16px}.single_diagnostic .single_diagnostic_equipment .single_diagnostic_equipment_img_wrap{height:180px;max-width:100%;width:100%;border-radius:var(--border-radius-md)}}