.slider-block-style-2{overflow:hidden}.slider-block-style-2 .slider-style-2-container{position:relative;width:100%;height:450px;overflow:hidden;user-select:none;cursor:grab}.slider-block-style-2 .slider-style-2-container.is-dragging{cursor:grabbing}.slider-block-style-2 .slider-style-2-track,.slider-block-style-2 .slider-style-2-slide,.slider-block-style-2 .slider-style-2-door{position:absolute;inset:0;width:100%;height:100%}.slider-block-style-2 .slider-style-2-door{will-change:transform,clip-path;overflow:hidden}.slider-block-style-2 .slider-style-2-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.slider-block-style-2 picture{display:block;width:100%;height:100%}.slider-block-style-2 .slider-style-2-gradient{position:absolute;inset:0;z-index:10;pointer-events:none}.slider-block-style-2 .slider-style-2-divider{position:absolute;top:0;bottom:0;left:50%;z-index:20;width:6px;background:#fff;pointer-events:none;transform:skewX(-12deg)}.slider-block-style-2 .slider-style-2-door-left .slider-style-2-divider{transform:translateX(-90%) skewX(-12deg)}.slider-block-style-2 .slider-style-2-door-right .slider-style-2-divider{transform:translateX(-10%) skewX(-12deg)}.slider-block-style-2 .slider-style-2-content{position:absolute;top:0;bottom:0;z-index:30;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;color:#fff;pointer-events:none}.slider-block-style-2 .slider-style-2-content-left{left:1rem;right:50%;margin-right:15px;align-items:flex-end;text-align:right}.slider-block-style-2 .slider-style-2-content-right{left:50%;right:1rem;margin-left:15px;align-items:flex-start;text-align:left}.slider-block-style-2 .slider-style-2-heading{display:block;margin:0 0 .5rem;max-width:100%;color:inherit;font-family:var(--font-family-base,"Inter",sans-serif),serif;font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:0;text-shadow:0 2px 8px rgba(0,0,0,0.45);overflow-wrap:break-word}.slider-block-style-2 .slider-style-2-description{display:block;margin:0;max-width:100%;color:rgba(255,255,255,0.9);font-family:var(--font-family-base,"Inter",sans-serif),serif;font-size:18px;font-weight:500;line-height:1.5;text-shadow:0 2px 6px rgba(0,0,0,0.45);overflow-wrap:break-word}.slider-block-style-2 .slider-style-2-btn{position:absolute;top:30%;z-index:50;display:flex;align-items:center;justify-content:center;padding:.25rem;border:0;background:transparent;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.5));transform:translateY(-50%);transition:transform .2s ease}.slider-block-style-2 .slider-style-2-btn:hover{transform:translateY(-50%) scale(1.1)}.slider-block-style-2 .slider-style-2-btn svg{width:2rem;height:2rem}.slider-block-style-2 .slider-style-2-prev{left:.5rem}.slider-block-style-2 .slider-style-2-next{right:2.5rem}.slider-block-style-2.slider-block-no-nav .slider-style-2-btn,.slider-block-style-2.slider-block-no-nav .slider-style-2-dots{display:none}.slider-block-style-2 .slider-style-2-dots{position:absolute;bottom:125px;left:50%;z-index:50;display:flex;gap:.5rem;transform:translateX(-50%)}.slider-block-style-2 .slider-style-2-dot{width:.625rem;height:.625rem;padding:0;border:0;border-radius:999px;background:#9ca3af;box-shadow:0 2px 4px rgba(0,0,0,0.25);cursor:pointer;transition:background .3s ease,transform .3s ease}.slider-block-style-2 .slider-style-2-dot:hover{background:#4b5563}.slider-block-style-2 .slider-style-2-dot.is-active{background:#000;transform:scale(1.1)}.slider-block-style-2 .slider-style-2-wave{position:absolute;left:0;bottom:-1px;z-index:40;width:100%;min-height:60px;height:auto;color:#fff;pointer-events:none}@keyframes slider-style-2-mobile-enter-left{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slider-style-2-mobile-enter-right{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:1024px){.slider-block-style-2 .slider-style-2-slide{pointer-events:none}.slider-block-style-2 .slider-style-2-door{visibility:hidden;clip-path:none;transform:translateX(0);pointer-events:none}.slider-block-style-2 .slider-style-2-door.is-mobile-active{visibility:visible;pointer-events:auto}.slider-block-style-2 .slider-style-2-door.is-mobile-background{visibility:visible;z-index:1}.slider-block-style-2 .slider-style-2-door.is-mobile-foreground{z-index:2}.slider-block-style-2 .slider-style-2-door.is-mobile-enter-left{animation:slider-style-2-mobile-enter-left .7s cubic-bezier(0.25,1,0.4,1)}.slider-block-style-2 .slider-style-2-door.is-mobile-enter-right{animation:slider-style-2-mobile-enter-right .7s cubic-bezier(0.25,1,0.4,1)}.slider-block-style-2 .slider-style-2-divider{display:none}.slider-block-style-2 .slider-style-2-content-left,.slider-block-style-2 .slider-style-2-content-right{left:2rem;right:2rem;margin-right:0;margin-left:0;align-items:flex-start;text-align:left}.slider-block-style-2 .slider-style-2-content{transform:translateY(-40px)}}@media(min-width:640px){.slider-block-style-2 .slider-style-2-container{height:500px}.slider-block-style-2 .slider-style-2-heading{font-size:1.875rem}.slider-block-style-2 .slider-style-2-description{font-size:18px}}@media(min-width:768px){.slider-block-style-2 .slider-style-2-heading{margin-bottom:.75rem;font-size:2.25rem}.slider-block-style-2 .slider-style-2-description{font-size:18px}.slider-block-style-2 .slider-style-2-btn{padding:.5rem}.slider-block-style-2 .slider-style-2-btn svg{width:3rem;height:3rem}.slider-block-style-2 .slider-style-2-prev{left:2rem}.slider-block-style-2 .slider-style-2-next{right:6rem}.slider-block-style-2 .slider-style-2-dot{width:.875rem;height:.875rem}.slider-block-style-2 .slider-style-2-wave{min-height:150px}}@media(min-width:1025px){.slider-block-style-2 .slider-style-2-container{height:95vh}.slider-block-style-2 .slider-style-2-content-left{top:15%;bottom:auto;left:4rem;right:53%;margin-right:-70px;height:auto;padding:0 72px 56px 0;justify-content:flex-start;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.slider-block-style-2 .slider-style-2-content-right{top:30%;bottom:auto;left:53%;right:4rem;margin-left:-35px;height:auto;padding:56px 0 0 56px;justify-content:flex-start;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.slider-block-style-2 .slider-style-2-heading{font-size:3rem}.slider-block-style-2 .slider-style-2-description{font-size:18px}.slider-block-style-2 .slider-style-2-next{right:8rem}}@media(max-width:1024px){.slider-block-style-2 .slider-style-2-heading{font-size:40px}}