.lpc-home-banner{--lpc-banner-height:30.2vw;position:relative !important;display:block;width:100vw;max-width:none;height:30.2vw;height:var(--lpc-banner-height);min-height:96px;max-height:573px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#02070a}.lpc-home-banner,.lpc-home-banner *{box-sizing:border-box}.lpc-home-banner__track,.lpc-home-banner__slide{position:absolute;top:0;right:0;bottom:0;left:0}.lpc-home-banner__slide{display:block;opacity:0;visibility:visible;pointer-events:none;z-index:0;transition:opacity .9s ease-in-out;will-change:opacity}.lpc-home-banner__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.lpc-home-banner__slide picture,.lpc-home-banner__slide img{display:block;width:100%;height:100%;max-width:none}.lpc-home-banner__slide img{border:0}@supports (object-fit:cover){.lpc-home-banner__slide img{object-fit:cover;object-position:center}}.lpc-home-banner>.lpc-home-banner__arrow{appearance:none !important;-webkit-appearance:none !important;position:absolute !important;top:50% !important;bottom:auto !important;z-index:20 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:999px !important;background:rgba(0,0,0,.42) !important;box-shadow:none !important;color:#fff !important;font:700 34px/42px Arial,Helvetica,sans-serif !important;text-align:center !important;text-indent:0 !important;cursor:pointer !important;transform:translateY(-50%) !important;transition:background .18s ease,transform .18s ease !important}.lpc-home-banner>.lpc-home-banner__arrow:hover,.lpc-home-banner>.lpc-home-banner__arrow:focus-visible{background:rgba(0,0,0,.75) !important;transform:translateY(-50%) scale(1.04) !important}.lpc-home-banner>.lpc-home-banner__arrow:before,.lpc-home-banner>.lpc-home-banner__arrow:after{content:none !important;display:none !important}.lpc-home-banner>.lpc-home-banner__arrow span{display:block !important;width:100% !important;height:42px !important;margin:-3px 0 0 !important;padding:0 !important;color:#fff !important;font:700 34px/42px Arial,Helvetica,sans-serif !important;text-align:center !important;pointer-events:none !important}.lpc-home-banner>.lpc-home-banner__arrow--prev{left:24px !important;right:auto !important}.lpc-home-banner>.lpc-home-banner__arrow--next{right:24px !important;left:auto !important}.lpc-home-banner__dots{position:absolute;left:50%;bottom:14px;z-index:3;display:flex;gap:8px;transform:translateX(-50%)}.lpc-home-banner__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer}.lpc-home-banner__dot.is-active,.lpc-home-banner__dot:hover,.lpc-home-banner__dot:focus-visible{background:#fff}@media (max-width:767px){.lpc-home-banner{--lpc-banner-height:30.2vw;max-height:150px}.lpc-home-banner>.lpc-home-banner__arrow{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;font:700 23px/28px Arial,Helvetica,sans-serif !important;background:rgba(0,0,0,.32) !important}.lpc-home-banner>.lpc-home-banner__arrow span{height:28px !important;margin-top:-2px !important;font:700 23px/28px Arial,Helvetica,sans-serif !important}.lpc-home-banner>.lpc-home-banner__arrow--prev{left:8px !important}.lpc-home-banner>.lpc-home-banner__arrow--next{right:8px !important}}@supports (height:clamp(96px, 30.2vw, 573px)) {
	.lpc-home-banner {
		--lpc-banner-height: clamp(96px, 30.2vw, 573px);min-height:0;max-height:none;}@media (max-width:767px){.lpc-home-banner{--lpc-banner-height:clamp(96px, 30.2vw, 150px)}}}@media (prefers-reduced-motion:reduce){.lpc-home-banner__slide{transition:opacity .25s linear}}