.why_choose_us_section_wrapper{min-height:100vh;overflow:hidden}.why_choose_us_heading{font-family:var(--ft-bd);font-size:var(--size-xl);color:var(--color-dark);text-align:center;margin:0;line-height:1.2}.why_choose_us_heading_wrapper{z-index:10;padding:5rem 2rem 2rem;position:relative}.why_choose_us_heading{font-family:var(--font-primary);font-size:var(--size-xl);text-align:right;color:var(--color-dark);margin:0;line-height:1.2}.horizontal_cards_container{width:100%;height:calc(100vh - 200px);display:flex;position:relative}.service-card{border-left:2px solid var(--color-dark);border-top:2px solid var(--color-dark);border-bottom:2px solid var(--color-dark);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:space-between;width:40%;height:100%;padding:1.5rem;display:flex;position:relative}.service-card:first-child{border-left:none}.service-card:last-child{border-right:none}.card-main-text{opacity:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:opacity .3s;display:flex;position:relative}.card-heading{font-family:var(--font-primary);font-size:var(--size-lg);color:var(--color-dark);flex-shrink:0;align-self:flex-end;width:70%;margin:0;font-weight:700;line-height:1.2}.card-description{font-family:var(--font-secondary);font-size:var(--size-sm);color:var(--color-dark);text-align:left;opacity:.8;flex-shrink:0;align-self:flex-start;width:70%;margin:0;line-height:1.4}.card-horizontal-text{font-family:var(--font-secondary);font-size:var(--size-sm);color:var(--color-dark);opacity:0;writing-mode:vertical-lr;text-orientation:mixed;line-height:1.2;transition:opacity .3s;position:absolute;bottom:1.5rem;left:1.5rem;transform:rotate(180deg)}.card-number{font-family:var(--font-primary);color:var(--color-dark);z-index:2;pointer-events:none;font-size:var(--size-lg);line-height:1.2;position:absolute;top:1.2rem;left:1.2rem}.card-bottom-heading{display:none}.service-card{position:relative;overflow:hidden}.service-card .card-number{opacity:1}@media screen and (min-width:1700px){.why_choose_us_section_wrapper{flex-direction:column;justify-content:center;gap:4rem;display:flex}.why_choose_us_heading_wrapper{padding:5rem 3rem 2rem}.horizontal_cards_container{max-height:32rem}}@media screen and (max-width:1023px){.why_choose_us_section_wrapper.mobile-stack{min-height:auto;overflow:visible}.why_choose_us_section_wrapper.mobile-stack .horizontal_cards_container{height:auto;display:block}.why_choose_us_section_wrapper.mobile-stack .service-card{border:2px solid var(--color-dark);border-radius:8px;flex-direction:column;justify-content:flex-start;gap:1.5rem;width:98%;height:auto;min-height:250px;margin:auto auto 1rem;padding:2rem;display:flex}.why_choose_us_section_wrapper.mobile-stack .service-card:last-child{margin-bottom:0}.why_choose_us_section_wrapper.mobile-stack .card-main-text{opacity:1;gap:1rem;height:auto}.why_choose_us_section_wrapper.mobile-stack .card-heading{text-align:left;align-self:flex-start;width:100%;margin-bottom:1rem}.why_choose_us_section_wrapper.mobile-stack .card-description{opacity:1;align-self:flex-start;width:100%}.why_choose_us_section_wrapper.mobile-stack .card-horizontal-text{display:none}.why_choose_us_section_wrapper.mobile-stack .card-number{margin-bottom:.5rem;position:relative;top:0;left:0}.why_choose_us_heading_wrapper{padding:2rem 1.5rem 1.5rem}.why_choose_us_heading{font-size:var(--size-lg)}.service-card{padding:1rem}.card-heading{font-size:var(--size-md)}.card-description{font-size:var(--size-xs)}.card-horizontal-text{font-size:.7rem;top:1rem;left:1rem}}@media screen and (max-width:768px){.why_choose_us_heading_wrapper{padding:1.5rem 1rem 1rem}.why_choose_us_heading{font-size:var(--size-md)}.horizontal_cards_container{height:calc(100vh - 150px)}.service-card{border-width:1px;padding:.75rem}.card-heading{font-size:var(--size-sm);max-width:80%}.card-description{max-width:80%;font-size:.8rem}.card-horizontal-text{font-size:.6rem;top:.75rem;left:.75rem}}@media screen and (max-width:480px){.why_choose_us_section_wrapper{min-height:auto}.why_choose_us_heading_wrapper{padding:1rem .75rem .75rem}.why_choose_us_heading{font-size:var(--size-sm);text-align:center}.horizontal_cards_container{width:100%;height:auto;display:block}.service-card{border:1px solid var(--color-dark);border-radius:8px;width:100%;height:auto;min-height:200px;margin-bottom:1rem;padding:1rem}.service-card:last-child{margin-bottom:0}.card-heading{font-size:var(--size-sm);text-align:left;max-width:100%;margin-bottom:1rem}.card-description{font-size:var(--size-xs);max-width:100%}.card-horizontal-text{display:none}}@media (prefers-reduced-motion:reduce){.card-main-text,.card-horizontal-text{transition:none}}
