/* ----------------------------------- */
/* ------ Fonts ------ */
/* ----------------------------------- */
h1.slogan {
  letter-spacing: 0.02rem; }

h2.sub-slogan, h3.title-item {
  letter-spacing: 0.013rem; }

h2.title-inner {
  letter-spacing: 0.013rem; }

p, a, .btn-more {
  letter-spacing: 0.01rem;
  text-align: left; }

.p-model {
  letter-spacing: 0.01rem; }

.p-footer {
  letter-spacing: 0.01rem; }

@media (max-width: 1200px) {
  h1.slogan {
    letter-spacing: 0.018rem; } }

@media (max-width: 575px) {
  h1.slogan {
    letter-spacing: 0.015rem; }
  h2.sub-slogan, h3.title-item {
    letter-spacing: 0.01rem; }
  h2.title-inner {
    letter-spacing: 0.01rem; } }