.header-slider-v2{--slider-height-small:21.875rem;--slider-height-large:48.875rem;position:relative}.header-slider-v2 .tns-outer{padding:0!important}.header-slider-v2 .tns-ovh{overflow:visible}.header-slider-v2--slider{margin-bottom:3.5625rem;position:relative}.header-slider-v2--slide{height:var(--slider-height-small);margin-left:-.0625rem;position:relative}@media(min-width:992px){.header-slider-v2--slide{height:var(--slider-height-large)}}.header-slider-v2--slide--text-content{font-weight:var(--font-weight-normal);left:1.25rem;letter-spacing:.0625rem;margin:0;position:absolute;text-align:center;top:calc(var(--slider-height-small)/2);transform:translateY(-50%);width:calc(100% - 1.25rem);z-index:2}@media(min-width:992px){.header-slider-v2--slide--text-content{left:2rem;top:22.75rem}}@media(min-width:1200px){.header-slider-v2--slide--text-content{max-width:60vw}}@media(min-width:1600px){.header-slider-v2--slide--text-content{left:50%;max-width:1600px;padding:0 1.5rem;transform:translateX(-50%) translateY(-50%);width:100%}}.header-slider-v2--slide--text{align-items:flex-start;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:2rem;row-gap:.25rem}.header-slider-v2--slide--text mark{background-color:#fff;padding:.5rem 1rem;text-transform:uppercase}@media(min-width:992px){.header-slider-v2--slide--text{font-size:2.5rem;line-height:3rem;row-gap:1.5rem}}.header-slider-v2--slide--link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.header-slider-v2--slide--image{height:100%;position:relative;width:100%}.header-slider-v2--slide--image img{height:100%;object-fit:cover;width:100%}.header-slider-v2--slide--image-copyright{height:5em;position:relative;top:.75rem;z-index:5}@media(min-width:992px){.header-slider-v2--slide--image-copyright{left:2rem;position:absolute;top:2rem}}@media(min-width:1600px){.header-slider-v2--slide--image-copyright{position:relative;top:1rem}}.header-slider-v2--service-links{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;left:50%;max-width:71rem;pointer-events:none;position:relative;transform:translateX(-50%);width:100%;z-index:4}@media(min-width:992px){.header-slider-v2--service-links{position:absolute}.header-slider-v2--service-links.quicklink-position-1{bottom:0}.header-slider-v2--service-links.quicklink-position-2{bottom:-3.5rem}}.header-slider-v2--service-links--item{align-items:center;background:var(--color-primary);color:#fff;display:flex;flex:1 calc(50% - 1rem);flex-direction:column;height:7.75rem;justify-content:center;padding:1rem 1rem .625rem;pointer-events:all;position:relative}.header-slider-v2--service-links--item:active .header-slider-v2--service-links--item--text,.header-slider-v2--service-links--item:focus .header-slider-v2--service-links--item--text,.header-slider-v2--service-links--item:focus-within .header-slider-v2--service-links--item--text,.header-slider-v2--service-links--item:hover .header-slider-v2--service-links--item--text{margin-bottom:1rem}@media(min-width:992px){.header-slider-v2--service-links--item{flex:1 0}}.quicklink-position-1 .header-slider-v2--service-links--item{backdrop-filter:blur(.5rem);background:rgba(from var(--color-primary) r g b/.8)}.header-slider-v2--service-links--item--icon{font-size:1.5rem;margin-bottom:.625rem}.header-slider-v2--service-links--item--text{font-size:1rem;font-weight:var(--font-weight-bold);line-height:2rem;transition:margin-bottom var(--transition-base-time)}.header-slider-v2--timeline{background:var(--color-primary);height:.5rem;left:0;position:absolute;top:var(--slider-height-small);transform:translateY(-100%)}@media(min-width:992px){.header-slider-v2--timeline{top:var(--slider-height-large);transform:translateY(0)}}.headerslider-controls-1{left:1.25rem;position:absolute;top:1.25rem;transition:all .2s}@media(min-width:992px){.headerslider-controls-1{bottom:1.875rem;top:auto}.header-slider-v2:has(.quicklink-position-1) .headerslider-controls-1.up{bottom:9.25rem}.header-slider-v2:has(.quicklink-position-2) .headerslider-controls-1.up{bottom:5.5rem}}.headerslider-controls-2{display:flex;left:1.25rem;position:absolute;top:1.875rem;transition:all .2s}@media(min-width:992px){.headerslider-controls-2{bottom:1.875rem;top:auto}.header-slider-v2:has(.quicklink-position-1) .headerslider-controls-2.up{bottom:9rem}.header-slider-v2:has(.quicklink-position-2) .headerslider-controls-2.up{bottom:5.5rem}}