ul.privacy li{padding: 0px 0px 10px;}
.link--accent{color: var(--color-accent-primary, #3ab8fb); text-decoration: underline;}
.link--accent:hover{color: var(--color-accent-secondary, #94adff);}
.case-img-swiper-box{position:relative;border-radius:20px;overflow:hidden}
.case-img-swiper__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;transition:opacity .2s linear}
.case-img-swiper__btn:hover{opacity:.8}
.case-img-swiper-btn-prev{left:16px}
.case-img-swiper-btn-next{right:16px}
.case-img-swiper-pagination.swiper-pagination-bullets{position:absolute;left:0;bottom:16px;z-index:2;width:100%;max-width:none;margin:0;padding:0}
@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-Regular.woff2)format("woff2"),url(assets/fonts/AlbertSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-Medium.woff2)format("woff2"),url(assets/fonts/AlbertSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-SemiBold.woff2)format("woff2"),url(assets/fonts/AlbertSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-Bold.woff2)format("woff2"),url(assets/fonts/AlbertSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-ExtraBold.woff2)format("woff2"),url(assets/fonts/AlbertSans-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(assets/fonts/AlbertSans-Black.woff2)format("woff2"),url(assets/fonts/AlbertSans-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}