/**
 * @file
 * Ckeditor styles
 * Use Globaly
 */


/**
 * Font Size
 */

.heading-size-xs {
  font-size: var(--heading-size--xs);
}
.heading-size-s {
  font-size: var(--heading-size--s);
}
.heading-size-m {
  font-size: var(--heading-size--m);
}
.heading-size-l {
  font-size: var(--heading-size--l);
}

:has(> .stylised_title) {
  padding-left: 2rem;
  text-indent: -2rem;
}
.stylised_title {
  text-indent: 0;
  font-size: var(--heading-size--l);
  line-height: 100%;
  font-family: var(--font-dexotick);
  font-weight: 400;
  display: inline-block;
  margin-bottom: 1rem;
  color: var(--color-primary--1);
}

p.text-large {
  font-size: 1.5rem;
  font-weight: 700;
}
p.highlighted {
  display: block;
  padding: 16px 24px;
  background-color: var(--color-secondary--2);
}
@media all and (min-width: 1000px){
  p.highlighted {
    padding: 32px 64px;
  }
}


/**
 * Icon
 */

 .icon-phone {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}
 .icon-phone::before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../images/mini-card/phone.svg');
}
