Skip to content
Snippets Groups Projects
hy-crisis-banner.scss 3.24 KiB
Newer Older
  • Learn to ignore specific revisions
  • :host {
    
      box-shadow: inset 0 -20px 20px -20px rgba(14, 104, 139, 0.1);
    
      display: block;
    }
    
    .hy-crisis-banner__container {
    
      display: flex;
    
      margin: 0 auto;
      max-width: 1216px;
    }
    
    
    .hy-crisis-banner__indicator {
      background-color: var(--additional-yellow);
      flex-shrink: 0;
    
      @include breakpoint($narrow) {
        align-items: center;
        display: flex;
        justify-content: center;
      }
    }
    
    .hy-crisis-banner__indicator-icon {
      margin-left: 8px;
      margin-right: 8px;
      margin-top: 10px;
    
      @include breakpoint($narrow) {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 0;
      }
    
      svg {
        height: 22px;
        width: 22px;
    
        circle {
          fill: var(--grayscale-white);
        }
    
        path {
          fill: var(--additional-yellow);
        }
      }
    }
    
    
    .hy-crisis-banner__content-wrapper {
      align-items: baseline;
      display: flex;
      flex-direction: column;
    
      flex-grow: 1;
    
      padding: 12px 0 12px 12px;
    
      @include breakpoint($narrow) {
        align-items: center;
        flex-direction: row;
        justify-content: space-between;
        padding: 14px 0 14px 14px;
      }
    
      @include breakpoint($wide) {
        padding: 20px 0 20px 20px;
      }
    }
    
    .hy-crisis-banner__content {
      @include breakpoint($narrow) {
        max-width: 61.22%;
        width: 100%;
      }
    
      @include breakpoint($wide) {
        max-width: 65.83%;
      }
    
      @include breakpoint($extrawide) {
        max-width: 65.79%;
      }
    }
    
    .hy-crisis-banner__title {
      @include font-size(14px, 16px);
      color: var(--grayscale-black);
      font-family: var(--main-font-family);
      font-weight: 600;
      letter-spacing: -0.07px;
      margin: 0;
    
      @include breakpoint($narrow) {
        @include font-size(16px, 20px);
        letter-spacing: -0.08px;
      }
    
      @include breakpoint($wide) {
        @include font-size(20px, 26px);
        letter-spacing: -0.1px;
      }
    }
    
    .hy-crisis-banner__description {
      @include font-size(14px, 16px);
      color: var(--grayscale-black);
      font-family: var(--main-font-family);
      font-weight: 600;
      letter-spacing: -0.07px;
      margin: 0;
    
      @include breakpoint($narrow) {
        @include font-size(16px, 20px);
        letter-spacing: -0.08px;
      }
    
      @include breakpoint($wide) {
        @include font-size(20px, 26px);
        letter-spacing: -0.1px;
      }
    
      p {
        margin-top: 0;
    
        &:last-of-type {
          margin-bottom: 0;
        }
      }
    }
    
    .hy-crisis-banner__link {
      @include font-size(14px, 19px);
    
    shamalainen's avatar
    shamalainen committed
      align-items: center;
    
      color: var(--brand-main-light);
    
    shamalainen's avatar
    shamalainen committed
      display: inline-flex;
    
      font-family: var(--main-font-family);
      font-weight: 600;
      letter-spacing: -0.07px;
      margin-left: auto;
      margin-top: 12px;
      text-decoration: none;
    
      @include breakpoint($narrow) {
        @include font-size(16px, 22px);
        flex-shrink: 0;
        letter-spacing: -0.08px;
        margin-left: 24px;
        margin-top: 0;
        text-align: right;
      }
    
      @include breakpoint($wide) {
        @include font-size(20px, 32px);
        letter-spacing: -0.1px;
      }
    
      @include breakpoint($extrawide) {
        margin-left: 32px;
      }
    }
    
    shamalainen's avatar
    shamalainen committed
    
    .hy-crisis-banner__link-icon {
      margin-left: 4px;
    
      @include breakpoint($narrow) {
        margin-left: 8px;
      }
    
      @include breakpoint($extrawide) {
        margin-left: 12px;
      }
    
      svg {
        fill: var(--brand-main-light);
        height: 12px;
        width: 11px;
    
        @include breakpoint($narrow) {
          height: 14px;
          width: 13px;
        }
    
        @include breakpoint($wide) {
          height: 16px;
          width: 16px;
        }
      }
    }