/** ===============================================
  Responsive
  ===============================================**/
/** ===============================================
  Layout
  ===============================================**/
/** ===============================================
  Flexbox
  ===============================================**/
/** ===============================================
  Position
  ===============================================**/
/** ===============================================
  Effects
  ===============================================**/
/** ===============================================
  Buttons
  ===============================================**/
/** ===============================================
  Components
  ===============================================**/
.paragraph--type-focus {
  margin: auto;
  background: #ffffff;
  color: #222222;
  margin-bottom: 2rem;
  font-size: 1.1rem; }
  @media (min-width: 48rem) {
    .paragraph--type-focus {
      max-width: 48rem; } }
  .paragraph--type-focus .inner {
    margin: auto;
    padding: 1rem 1rem 2rem; }
    @media (min-width: 48rem) {
      .paragraph--type-focus .inner {
        max-width: 48rem; } }
  .paragraph--type-focus .field.field--name-field-image {
    margin-bottom: 0; }
  .paragraph--type-focus .node-title {
    font-size: 1.54rem;
    font-family: hurme_bold, sans-serif; }
    @media (max-width: 1200px) {
      .paragraph--type-focus .node-title {
        font-size: calc(1.279rem + 0.348vw) ; } }
  .paragraph--type-focus .field--name-field-image {
    margin: 1rem -1rem;
    padding-bottom: 1rem; }
