.page-intro{padding:120px 0 80px !important;text-align:center !important;background:linear-gradient(180deg,#fff 0%,#F4F6F7 100%) !important;}.page-intro__label{display:inline-block !important;font-size:13px !important;letter-spacing:0.18em !important;font-weight:600 !important;color:var(--color-main) !important;margin-bottom:16px !important;text-transform:uppercase !important;}.page-intro__title{font-size:clamp(32px,5vw,48px) !important;font-weight:700 !important;letter-spacing:-0.03em !important;line-height:1.2 !important;margin-bottom:24px !important;}.page-intro__body{font-size:16px !important;line-height:1.5 !important;color:var(--color-point) !important;max-width:680px !important;margin:0 auto !important;}.content-filter{display:flex !important;gap:10px !important;justify-content:center !important;margin-bottom:48px !important;flex-wrap:wrap !important;}.content-filter__btn{padding:10px 22px !important;border-radius:999px !important;border:1px solid var(--color-line) !important;background:#fff !important;color:var(--color-sub) !important;font-size:14px !important;font-weight:600 !important;transition:all 0.2s !important;}.content-filter__btn:hover{border-color:var(--color-main) !important;color:var(--color-main) !important;}.content-filter__btn.is-active{background:var(--color-main) !important;border-color:var(--color-main) !important;color:#fff !important;}.pagination{display:flex !important;gap:8px !important;justify-content:center !important;margin-top:64px !important;flex-wrap:wrap !important;}.pagination__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:8px !important;border:1px solid var(--color-line) !important;background:#fff !important;color:var(--color-sub) !important;font-size:14px !important;font-weight:600 !important;transition:all 0.2s !important;}.pagination__btn:hover{border-color:var(--color-main) !important;color:var(--color-main) !important;}.pagination__btn.is-active{background:var(--color-main) !important;border-color:var(--color-main) !important;color:#fff !important;}@media (max-width:900px){.page-intro{padding:80px 0 56px !important;}}

