.amenitiesSlider{position:relative;padding:80px 0}.amenitiesSlider--no-pad-top{padding-top:0}.amenitiesSlider--no-pad-bottom{padding-bottom:0}.amenitiesSlider{background-image:url(../.././images/amenities-bg.jpg);background-color:var(--color-primary);background-size:cover;background-position:center center;background-repeat:no-repeat}.amenitiesSlider .container{display:flex;flex-direction:column;gap:32px}.amenitiesSlider__header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.amenitiesSlider__header-copy{display:flex;flex-direction:column;gap:8px}.amenitiesSlider__sub-headline{font-family:var(--font-primary);font-weight:600;font-size:20px;line-height:28px;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-shade-01);margin:0}.amenitiesSlider__headline{font-family:var(--font-display);font-weight:600;font-size:52px;line-height:56px;color:var(--color-shade-01);margin:0}.amenitiesSlider__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;min-height:44px;min-width:44px;background:var(--color-shade-01);font-family:var(--font-primary);font-weight:700;font-size:18px;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--color-primary);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}.amenitiesSlider__cta:hover{background:var(--color-bg-hover);color:var(--color-shade-01)}.amenitiesSlider__cta:focus{outline:2px solid var(--color-shade-01);outline-offset:2px}.amenitiesSlider__cta:active{opacity:.9}.amenitiesSlider__divider{height:1px;background:hsla(0,0%,100%,.35);width:100%;flex-shrink:0}.amenitiesSlider__track .slick-list{margin:0 -24px;overflow:hidden}.amenitiesSlider__track .slick-slide{padding:0 24px}.amenitiesSlider__track .slick-slide>div{height:100%}.amenitiesSlider__track .slick-track{display:flex;align-items:stretch}.amenitiesSlider__card{display:flex !important;flex-direction:column;align-items:center;gap:20px;text-align:center;height:100%}.amenitiesSlider__card-icon{display:flex;align-items:center;justify-content:center;width:125px;height:125px;flex-shrink:0}.amenitiesSlider__card-icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}.amenitiesSlider__card-copy{display:flex;flex-direction:column;gap:4px;width:100%}.amenitiesSlider__card-title{font-family:var(--font-primary);font-weight:600;font-size:20px;line-height:32px;color:var(--color-shade-01);margin:0}.amenitiesSlider__card-body{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:30px;color:var(--color-shade-01);margin:0}.amenitiesSlider__nav{display:flex;align-items:center;gap:40px}.amenitiesSlider__nav-line{flex:1;height:1px;background:hsla(0,0%,100%,.35);min-width:0}.amenitiesSlider__nav-buttons{display:flex;align-items:center;flex-shrink:0}.amenitiesSlider__nav-btn{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:var(--color-shade-01);border:none;cursor:pointer;color:var(--color-primary);font-size:18px;transition:background .2s ease,color .2s ease}.amenitiesSlider__nav-btn:hover{background:var(--color-bg-hover);color:var(--color-shade-01)}.amenitiesSlider__nav-btn:focus{outline:2px solid var(--color-shade-01);outline-offset:2px}.amenitiesSlider__nav-btn:active{transform:scale(0.96)}@media(max-width: 1024px){.amenitiesSlider__headline{font-size:42px;line-height:48px}.amenitiesSlider__header{align-items:flex-start}}@media(max-width: 768px){.amenitiesSlider{padding:60px 0}.amenitiesSlider__headline{font-size:36px;line-height:42px;text-align:center}.amenitiesSlider__sub-headline{font-size:16px;text-align:center}.amenitiesSlider__header{flex-direction:column;gap:24px;align-items:center}.amenitiesSlider__nav{gap:20px}}@media(prefers-reduced-motion: reduce){.amenitiesSlider__cta,.amenitiesSlider__nav-btn{transition:none}}
