.sl-module,.sl-module *{box-sizing:border-box}.sl-module{font-family:Arial,sans-serif;color:var(--sl-text,#313131);background:var(--sl-bg,#fff);margin:0;padding:var(--sl-pad,50px) 0 var(--sl-bottom,50px);font-size:var(--sl-body,17px);line-height:1.6}.sl-module h1,.sl-module h2,.sl-module h3,.sl-module p,.sl-module figure{margin:0 0 15px;color:inherit;line-height:inherit;font-family:inherit}.sl-module h2{font-size:var(--sl-heading,30px);font-weight:600;line-height:1.3}.sl-module h3{font-size:var(--sl-item,23px);font-weight:600;line-height:1.3}.sl-inner{max-width:1300px;margin:auto;padding:0 40px}.sl-module img{display:block;max-width:100%;height:auto}.sl-module a{color:inherit;text-decoration:none}.sl-module .sl-button{display:inline-block;padding:11px 21px;border:1px solid currentColor;font-size:var(--sl-button-size,14px);line-height:1.4;letter-spacing:.2em;text-transform:lowercase;color:var(--sl-btn-text,#313131);background:var(--sl-btn-bg,transparent);text-align:center}.sl-module button:focus-visible,.sl-module a:focus-visible{outline:2px solid #77899f;outline-offset:4px}.sl-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sl-rail::-webkit-scrollbar{display:none}.sl-rail>*{scroll-snap-align:start;flex-shrink:0}.sl-arrows{display:flex;justify-content:center;gap:16px;margin-top:20px}.sl-arrow{display:grid;place-items:center;background:#fff;color:#313131;border:1px solid #ddd;width:42px;height:42px;padding:9px;margin:0;min-height:0;line-height:1}.sl-arrow svg{display:block;width:20px;height:20px;flex:none;aspect-ratio:1;overflow:visible}.sl-arrow[disabled]{opacity:.35}.sl-module .sl-rail:focus{outline:none}@media(max-width:768px){.sl-module{padding-top:var(--sl-pad-mobile,30px);padding-bottom:var(--sl-bottom-mobile,30px);font-size:var(--sl-body-mobile,16px)}.sl-module h2{font-size:var(--sl-heading-mobile,24px)}.sl-module h3{font-size:var(--sl-item-mobile,20px)}.sl-inner{padding:0 17px}.sl-arrows{height:0;margin:0;overflow:hidden}.sl-arrows:focus-within{height:auto;margin-top:16px;overflow:visible}.sl-arrows button:not(:focus){opacity:0;pointer-events:none}.sl-arrows:focus-within button{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.sl-module *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@font-face{font-family:SleepPoppins;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/poppins-400.woff2) format('woff2')}@font-face{font-family:SleepPoppins;font-weight:600;font-style:normal;font-display:swap;src:url(fonts/poppins-600.woff2) format('woff2')}.sl-module{font-family:SleepPoppins,Arial,sans-serif}
