/* --> Responsive <-- */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media only screen and (max-width: 767px) {
  body .title-content-block.mt120 {
    margin-top: 24px; } }

.title-content-block h1, .title-content-block h2, .title-content-block h3, .title-content-block h4, .title-content-block h5, .title-content-block h6 {
  margin-bottom: 24px; }

.title-content-block .read-more__content {
  display: none; }

.title-content-block ul {
  padding-left: 20px; }
  .title-content-block ul li {
    line-height: 32px;
    color: var(--wp--preset--color--ow-primary-1);
    font-weight: 600; }
    .title-content-block ul li p {
      color: #1d1d1b;
      font-weight: 500; }

.title-content-block .image-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 40px; }
  @media only screen and (max-width: 1201px) {
    .title-content-block .image-content {
      display: initial; } }
  .title-content-block .image-content .image-content-image {
    min-width: 620px;
    min-height: 350px; }
    @media only screen and (max-width: 1201px) {
      .title-content-block .image-content .image-content-image {
        min-width: initial;
        min-height: initial;
        margin: 24px 0; } }
    .title-content-block .image-content .image-content-image img {
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%;
      width: 100%; }

.single h2,
.type-page h2 {
  margin-top: 120px; }
  @media only screen and (max-width: 767px) {
    .single h2,
    .type-page h2 {
      margin-top: 40px; } }

.single h3,
.type-page h3 {
  margin-top: 48px; }
  @media only screen and (max-width: 767px) {
    .single h3,
    .type-page h3 {
      margin-top: 24px; } }


/*# sourceMappingURL=title-content-block-script.css.map*/