HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/csb.komma.pro/resources/sass/6-Organisms/_organisms.callout.scss
.o-callout {
  @include vspacing(
    'margin-top' 1,
    'margin-bottom' 1
  );
  color: palette(neutral, 0);
  display: flex;
  flex-wrap: wrap;

  @include mq(680) {
    @include contain;
  }
}


.o-callout__usp {
  flex-basis: #{4 * $site-column-size}px; // 4 columns wide, but fixed size
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  list-style: none;
  background: palette(primary, 800) url('/img/wave.jpg');
  background-size: cover;
}


.o-callout__item {
  margin: space(4);
  margin-right: space(2);
  display: flex;
  align-items: center;

  &::before {
    content: '';
    margin-right: space(2);
    flex: none;
    width: space(6);
    height: space(6);
  }

  &[data-icon="service24"] {
    &::before {
      background-image: url(/img/icons/service24.svg);
    }
  }
  &[data-icon="award"] {
    &::before {
      background-image: url(/img/icons/award.svg);
    }
  }
  &[data-icon="sustainability"] {
    &::before {
      background-image: url(/img/icons/sustainability.svg);
    }
  }

  & + & {
    margin-top: 0;
  }
}


.o-callout__label {
  @include font-weight(bold);
  text-shadow: 0 2px 4px rgba(0,0,0,0.60);
}


.o-callout__body {
  @include vspacing('padding' 1);
  flex-basis: 0;
  flex-grow: 999;
  min-width: 50%;
  background-color: palette(neutral, 800);
}


.o-callout__heading {
  max-width: 336px;
}


.o-callout__action {
  margin-top: space(4);
}