.page-template-page-font-styles .tag-item{background-color:#ececec;border-radius:22px;color:#000;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;padding:10px 16px;text-decoration:none}.page-template-page-font-styles .font-category{padding-left:120px;padding-right:120px}.page-template-page-font-styles .font-category__title{font-size:90px;font-style:normal;font-weight:500;line-height:1;margin:0 0 27px}.page-template-page-font-styles .font-category__subtitle{color:#b2b2b2;font-size:25px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:27px}.page-template-page-font-styles .font-category__content{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.page-template-page-font-styles .font-category__card{background-color:#fff;border-radius:20px;min-height:260px;padding:24px 24px 84px;width:100%}.page-template-page-font-styles .font-category__card p{color:#adadad;font-size:30px;font-style:normal;font-weight:400;line-height:1.5}.page-template-page-font-styles .font-category__list{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:768px){.page-template-page-font-styles .font-category{padding-left:20px;padding-right:20px}.page-template-page-font-styles .font-category__title{font-size:45px;letter-spacing:-.02em;line-height:120%;margin-bottom:15px}.page-template-page-font-styles .font-category__subtitle{font-size:20px;line-height:23px;margin-bottom:15px}.page-template-page-font-styles .font-category__content{display:flex;flex-direction:column;gap:12px}.page-template-page-font-styles .font-category__card{min-height:172px;padding-bottom:20px;padding-left:20px;padding-top:20px}.page-template-page-font-styles .font-category__card p{font-size:24px;line-height:1}}@media (max-width:1024px){.page-template-page-font-styles .font-category__content{grid-template-columns:repeat(2,1fr)}}.page-template-page-font-styles .font-cloud{padding-left:120px;padding-right:120px}.page-template-page-font-styles .font-cloud__container{background-color:#fff;border-radius:20px;padding:24px 42px 24px 24px}.page-template-page-font-styles .font-cloud__title{color:#adadad;font-size:30px;font-style:normal;font-weight:400;line-height:1.5;margin:0 0 12px}.page-template-page-font-styles .font-cloud__list{display:flex;flex-wrap:wrap;gap:6px}.page-template-page-font-styles .font-cloud__footer{align-items:center;display:flex;justify-content:space-between;margin-top:64px}.page-template-page-font-styles .font-cloud__total{color:#909090;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5}.page-template-page-font-styles .font-cloud__total .start-item{color:#000}@media (max-width:768px){.page-template-page-font-styles .font-cloud{padding-left:20px;padding-right:20px}.page-template-page-font-styles .font-cloud__container{padding:20px 38px 20px 20px}.page-template-page-font-styles .font-cloud__title{font-size:24px;line-height:1}.page-template-page-font-styles .font-cloud__list{gap:12px}.page-template-page-font-styles .font-cloud__footer{align-items:center;flex-direction:column;gap:18px;margin-top:48px}}.page-template-page-font-styles .font-seo{margin-top:128px;padding-left:120px;padding-right:120px}.page-template-page-font-styles .font-seo p{color:#4d4d4d;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5}@media (max-width:768px){.page-template-page-font-styles .font-seo{margin-top:50px;padding-left:20px;padding-right:20px}.page-template-page-font-styles .font-seo p{font-size:16px}}