Skip to content
Snippets Groups Projects
hy-crisis-banner.scss 2.19 KiB
Newer Older
  • Learn to ignore specific revisions
  • :host {
      box-shadow: inset 0 -12px 12px -12px rgba(14, 104, 139, 0.1);
      display: block;
    }
    
    .hy-crisis-banner__container {
      margin: 0 auto;
      max-width: 1216px;
    }
    
    .hy-crisis-banner__content-wrapper {
      align-items: baseline;
      display: flex;
      flex-direction: column;
      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);
      color: var(--brand-main-light);
      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;
      }
    }