@layer components{.case-tabs_wrap{padding-block:4rem 8rem;position:relative}@media not (min-width:48rem){.case-tabs_wrap{padding-bottom:4rem}}.case-tabs_wrap>.container{display:block}.case-tabs_heading{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;max-width:60rem;margin-inline:auto;display:flex}@media not (min-width:48rem){.case-tabs_heading{text-align:left;align-items:flex-start}}.case-tabs_cta{flex-direction:column;align-items:center;gap:2.5rem;width:100%;display:flex}.case-tabs_checks{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;display:flex}.case-tabs_check{font-size:.875rem;font-weight:var(--primary-medium);letter-spacing:-.01em;text-align:left;align-items:center;gap:.6rem;line-height:1.3;display:flex}.case-tabs_check img{width:auto}.case-tabs_slider{flex-direction:column;align-items:center;gap:2rem;width:100%;margin-top:4rem;padding-bottom:1rem;display:flex}.case-tabs_panels{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.case-tabs_panel{grid-area:1/1;align-self:start;width:100%}.case-tabs_panel.is-inactive{visibility:hidden}.case-tabs_panels.is-center>.case-tabs_panel{align-self:center}.case-tabs_card{background-color:var(--light-100);border-radius:.75rem;width:100%;display:flex;overflow:hidden;box-shadow:0 .25rem .1875rem #0000001a}@media not (min-width:48rem){.case-tabs_card{flex-direction:column;gap:2rem}}.case-tabs_content{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:4rem;width:50%;padding:4rem;display:flex}@media not (min-width:48rem){.case-tabs_content{width:100%;padding:1.5rem}}@media not (min-width:30rem){.case-tabs_content{order:1}}.case-tabs_group{flex-direction:column;align-items:flex-start;gap:1.75rem;width:100%;display:flex}.case-tabs_title{color:var(--text);letter-spacing:-.01875rem;font-size:1.875rem;line-height:1.1}.case-tabs_subtitle,.case-tabs_note{color:var(--grey-500);font-size:1rem;line-height:1.4}.case-tabs_number{align-items:flex-start;gap:.5rem;display:flex}.case-tabs_number img{width:auto}.case-tabs_number-text{flex-direction:column;align-items:flex-start;font-size:1rem;line-height:1.4;display:flex}.case-tabs_media{flex:none;width:50%;position:relative;overflow:hidden}@media not (min-width:48rem){.case-tabs_media{width:100%;max-height:24rem}}@media not (min-width:30rem){.case-tabs_media{order:-1;max-height:14rem}}.case-tabs_images,.case-tabs_images .swiper-wrapper,.case-tabs_image-slide{height:100%}@media (min-width:48rem){.case-tabs_images{position:absolute;inset:0}}@media (min-width:48rem){.case-tabs_panels.is-center .case-tabs_media{aspect-ratio:var(--_ratio,auto)}}.case-tabs_image-slide{position:relative}.case-tabs_live{opacity:0;justify-content:center;align-items:flex-end;padding-bottom:2rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.case-tabs_image-slide:is(:hover,:focus-within) .case-tabs_live{opacity:1}.case-tabs_live-link{-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);color:var(--light-100);font-size:.9375rem;font-weight:var(--primary-medium);letter-spacing:-.15px;background-color:#0003;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .8125rem;display:flex}.case-tabs_live-link .icon{--_size:1.5rem}.case-tabs_image{object-fit:cover;width:100%;height:100%}.case-tabs_nav{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;padding:2.5rem;display:flex;position:absolute;inset:0}.case-tabs_arrow{pointer-events:auto;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.case-tabs_arrow.is-next img{rotate:180deg}.case-tabs_arrow.is-disabled{opacity:.5;cursor:auto}.case-tabs_tabs{justify-content:space-between;align-items:stretch;width:100%;display:flex}@media not (min-width:62rem){.case-tabs_tabs{scrollbar-width:none;overflow-x:auto}}.case-tabs_tab{z-index:20;opacity:.5;cursor:pointer;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:20%;height:6rem;padding:1.25rem 1.4rem;transition:background-color .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.case-tabs_tab:hover{opacity:1}.case-tabs_tab.is-active{opacity:1;background-color:var(--light-100);box-shadow:0 .25rem .1875rem #0000000d}@media not (min-width:62rem){.case-tabs_tab{width:33.33%;padding-inline:4.5rem}}@media not (min-width:48rem){.case-tabs_tab{width:50%}}@media not (min-width:30rem){.case-tabs_tab{height:5rem;padding-inline:1.5rem}}.case-tabs_line{background-color:var(--brand-500);height:.4rem;display:none;position:absolute;inset:0 0 auto}.case-tabs_tab.is-active .case-tabs_line{display:block}.case-tabs_logo{object-fit:contain;pointer-events:none;width:auto;max-width:100%;height:100%}@media not (min-width:30rem){.case-tabs_logo{max-width:7rem}}}
