@import url('https://fonts.googleapis.com/css2?family=Mitr:wght@400;500;600;700&display=swap');

:root {
  --bs-font-sans-serif: "Mitr", sans-serif;
  --bs-font-monospace: "Mitr", sans-serif;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-weight: 300;
}

.wrapper-section-01 h2.paragraph-content-title,
.brainfit-information-session h2.block-title,
.wrapper-section-01 h2.paragraph-content-title,
.wrapper-section-10 h2.paragraph-content-title,
.wrapper-step-process .header-step,
.wrapper-step-process .header-step span,
.wrapper-step-process .content-items-step .step-title,

.wrapper-section-12 .block-inline-blockbasic:last-child p span,
.wrapper-section-13 .block-inline-blockbasic h2.block-title ,
.brainfit-information-session h2.block-title{
  font-weight: 500;
  font-family: "Mitr", sans-serif;
}

.wrapper-section-01 .text-big ,
.wrapper-section-03 .block-inline-blockblock-content h2.paragraph-content-title,
.wrapper-section-04 .block-inline-blockblock-content h2.paragraph-content-title,
h3, .h3,
.modal-content-child-story h2,
.paragraph--type--cards.paragraph--view-mode--default .field--name-field-card-item-title,
b, strong{
  font-weight: 400;
  font-family: "Mitr", sans-serif;
}

.view-child-story.view-display-id-block_1 .view-content span.field-content > a h3,
.view-testimonial.view-display-id-block_1 .views-field-body ,
.view-testimonial.view-display-id-block_1 .views-field-title,
.block-header-cards .field h3,
.wrapper-section-12 .block-inline-blockbasic:first-child .content h3 {
  font-weight: 300;
}

.wrapper-section-13 .block-inline-blockbasic h2.block-title {
  max-width: 830px;
}

.wrapper-section-13 .block-inline-blockbasic .field--name-field-media-image .field__item {
  margin-top: -100px;
}

body.lang-th .paragraph--type--cards.paragraph--view-mode--default .field--name-field-card-item-title {
  margin-top: 10px;
}
