.InteractiveDiagramHotspot_interactiveDiagramHotspot__ZT1_N.InteractiveDiagramHotspot_snowBackground__EYS6X{background-color:#f5f5f5;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:768px){.InteractiveDiagramHotspot_interactiveDiagramHotspot__ZT1_N.InteractiveDiagramHotspot_snowBackground__EYS6X{padding-bottom:3.5rem;padding-top:3.5rem}}@media(min-width:992px){.InteractiveDiagramHotspot_interactiveDiagramHotspot__ZT1_N.InteractiveDiagramHotspot_snowBackground__EYS6X{padding-bottom:6rem;padding-top:6rem}}.InteractiveDiagramHotspot_interactiveDiagramHotspotInnerContainer___Dt9t{display:flex;flex-direction:column;row-gap:1.5rem}@media(min-width:375px){.InteractiveDiagramHotspot_interactiveDiagramHotspotInnerContainer___Dt9t{row-gap:2rem}}@media(min-width:768px){.InteractiveDiagramHotspot_interactiveDiagramHotspotInnerContainer___Dt9t{row-gap:3rem}}@media(min-width:992px){.InteractiveDiagramHotspot_interactiveDiagramHotspotInnerContainer___Dt9t{row-gap:3.5rem}}.InteractiveDiagramHotspot_textContainer__mXzqv{display:flex;flex-direction:column;row-gap:1rem;text-align:center}.InteractiveDiagramHotspot_textContainer__mXzqv .InteractiveDiagramHotspot_title__hLt38{color:#222;font:500 1.375rem/2rem var(--font-primary),var(--font-fallback)}.InteractiveDiagramHotspot_mainContent__yydkA{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;row-gap:1.5rem}@media(min-width:768px){.InteractiveDiagramHotspot_mainContent__yydkA{flex-direction:row;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media(min-width:992px){.InteractiveDiagramHotspot_mainContent__yydkA{-moz-column-gap:4.875rem;column-gap:4.875rem}}@media(min-width:1250px){.InteractiveDiagramHotspot_mainContent__yydkA{-moz-column-gap:6.25rem;column-gap:6.25rem}}.InteractiveDiagramHotspot_diagramImageContainer__DRV0X{flex:1;height:100%;position:relative;width:100%}@media(min-width:768px){.InteractiveDiagramHotspot_diagramImageContainer__DRV0X{margin:.5rem}}.InteractiveDiagramHotspot_diagramImage__98W9U{display:block;inset:0;-o-object-fit:cover;object-fit:cover;position:relative!important}.InteractiveDiagramHotspot_hotspotMarker__SnVga{align-items:center;background-color:#fff;border-radius:100%;color:#222;display:flex;font:500 1rem/1.5rem var(--font-primary),var(--font-fallback);height:1.5rem;justify-content:center;outline:.625rem solid rgba(34,34,34,.3);pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:height .2s ease-in-out,width .2s ease-in-out,outline-width .2s ease-in-out;width:1.5rem}@media(min-width:768px){.InteractiveDiagramHotspot_hotspotMarker__SnVga{pointer-events:all}}@media(prefers-reduced-motion:reduce){.InteractiveDiagramHotspot_hotspotMarker__SnVga{transition:none}}.InteractiveDiagramHotspot_hotspotMarker__SnVga:after{border-radius:100%;border:.125rem solid rgba(0,0,0,0);content:"";height:2.8125rem;left:0;margin-left:.75rem;margin-top:.75rem;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:border-color .2s ease-in-out,opacity .2s ease-in-out;width:2.8125rem}@media(prefers-reduced-motion:reduce){.InteractiveDiagramHotspot_hotspotMarker__SnVga:after{transition:none}}.InteractiveDiagramHotspot_hotspotMarker__SnVga:hover:after{border-color:#004b2e;opacity:1}.InteractiveDiagramHotspot_hotspotMarker__SnVga.InteractiveDiagramHotspot_hotspotMarkerActive__v76ep{background-color:#016c42;color:#fff;height:2rem;outline:.375rem solid rgba(0,75,46,.2);pointer-events:none;width:2rem}.InteractiveDiagramHotspot_hotspotMarker__SnVga.InteractiveDiagramHotspot_hotspotMarkerActive__v76ep:after{margin-left:1rem;margin-top:1rem;opacity:0;transition:opacity .2s ease-in-out .3s}.InteractiveDiagramHotspot_hotspotMarker__SnVga.InteractiveDiagramHotspot_hotspotMarkerActive__v76ep:focus-visible:after{margin-left:1rem;margin-top:1rem;opacity:1}.InteractiveDiagramHotspot_hotspotMarker__SnVga:focus-visible:after{border-color:#7c93fa}.InteractiveDiagramHotspot_interactiveDiagramTextContainer__9BDmU{display:flex;flex:1;flex-direction:column;max-width:31.25rem;min-width:0;position:relative;row-gap:.5rem;text-align:left;width:100%}@media(min-width:768px){.InteractiveDiagramHotspot_interactiveDiagramTextContainer__9BDmU .swiper-slide{width:100%!important}}.InteractiveDiagramHotspot_slideCount__UZVlD{font:.75rem/1.125rem var(--font-primary),var(--font-fallback)}.InteractiveDiagramHotspot_slidesContainer__8Qk_o{width:100%}.InteractiveDiagramHotspot_slidesContainer__8Qk_o .InteractiveDiagramHotspot_slide__p7bUE{opacity:0;transition:opacity .4s ease-in-out}.InteractiveDiagramHotspot_slidesContainer__8Qk_o .InteractiveDiagramHotspot_activeSlide__GHpIw{opacity:1}.InteractiveDiagramHotspot_footer__F2N0W{align-items:center;display:flex;margin-top:1.5rem}@media(min-width:768px){.InteractiveDiagramHotspot_footer__F2N0W{margin-top:1rem}}@media(min-width:992px){.InteractiveDiagramHotspot_footer__F2N0W{margin-top:1.5rem}}.InteractiveDiagramHotspot_scrollBar__Ouvre{background-color:#d3d3d3;border-radius:.25rem;height:.25rem;margin-right:1.5rem;width:100%}.InteractiveDiagramHotspot_scrollBar__Ouvre .swiper-scrollbar-drag{background-color:#016c42;border-radius:.25rem}.InteractiveDiagramHotspot_carouselNavContainer__JQMMt{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex:1;height:2.5rem;justify-content:flex-end;padding-bottom:.125rem}.InteractiveDiagramHotspot_carouselNavContainer__JQMMt .InteractiveDiagramHotspot_mainNavNext__1YatC,.InteractiveDiagramHotspot_carouselNavContainer__JQMMt .InteractiveDiagramHotspot_mainNavPrev__HyOPA{align-items:center;height:2.5rem;justify-content:center;padding:.375rem;transition:opacity .5s ease-in-out}.InteractiveDiagramHotspot_carouselNavContainer__JQMMt .InteractiveDiagramHotspot_mainNavNext__1YatC[disabled],.InteractiveDiagramHotspot_carouselNavContainer__JQMMt .InteractiveDiagramHotspot_mainNavPrev__HyOPA[disabled]{opacity:0;pointer-events:none}.InteractiveDiagramHotspot_diagramSkipLink__U3gEx{top:-2.5rem}.InteractiveDiagramText_interactiveDiagramText__osTkU{display:flex;flex-direction:column;row-gap:1rem}.InteractiveDiagramText_interactiveDiagramText__osTkU .InteractiveDiagramText_title__LN6i0{color:#222;font:500 1.125rem/1.5rem var(--font-primary),var(--font-fallback)}