   body {
      font-family:   'Montserrat', san-serif;
      font-size:     16px;
   }
         .sc-blue-text        { color:              rgb(86, 100, 168); }
         .sc-navy-text, .sc-navy-text a
                              { color:              rgb(34, 47, 113);  }
         .sc-link-blue, .sc-link-blue a
                              { color:              rgb(86, 100, 168); }
         .sc-blue-background  { background-color:   rgb(86, 100, 168); }
         .sc-blue-border      { border-color:       rgb(86, 100, 168); }
         .sc-pink-background  { background-color:   rgb(245, 76, 133); }
         /* .sc-lt-pink-background { background-color: rgb(254, 242, 246); } */
         .sc-md-pink-background { background-color: rgb(253, 226, 235); }
         .sc-medical-background { background-image: url("/images/medical-pattern.svg");}
         .sc-dk-pink-border   { border:             solid 2px rgb(249, 152, 185); }
         .sc-red-background   { background-color:   rgb(168, 35, 80);  }
         .sc-red-text         { color:              rgb(168, 35, 80);  }
         .sc-brown-background { background-color:   rgb(89, 23, 20);   }
         .sc-brown-color      { color:              rgb(89, 23, 20);   }
         .sc-dark-text        { color:              rgb(28, 29, 29);   }
         .sc-gray-text        { color:              rgb(29, 7, 6);     }
         .sc-fs-0-875         { font-size:          0.875em;           }
         .sc-fs-1-125         { font-size:          1.125em;           }
         .sc-fs-1-75         { font-size:           1.75em;            }
         .sc-fs-2-25          { font-size:          2.25em;            }
         .sc-fs-2-375         { font-size:          2.375em;           }
         
         .z-index--2          { z-index:            -2;                }
         .z-index-2           { z-index:            2;                 }
         .sc-lt-pink-background {
            background-image:    url(images/lt-pink-bg-w-swirls.png);
            background-repeat:   repeat;
            background-position: center top;
            background-size:     1280px;
         }
         .sc-page-heading     {
            color:            rgb(89, 23, 20);
            font-size:        2.375em;
            font-weight:      bold;
            /* margin-top:       2em; */
            padding:          1em 0 .5em 1em;
            position:         relative;
            z-index:          1;
         }
         .sc-text-container {
            max-width:        600px;
         }
         .sc-image-row-container {
            max-width:        1024px;
         }
         .sc-lg-text {
            color:         rgb(89, 23, 20);
            font-size:     2.125em;
            font-weight:   bold;
            line-height:   1.2;
         }
         .sc-md-text {
            color:         rgb(89, 23, 20);
            font-size:     1.5em;
            font-weight:   bold;
            line-height:   1.5;
         }
         .sc-md-gray-text {
            color:         rgb(29, 7, 6);
            font-size:     1.5em;
            font-weight:   bold;
            line-height:   1.5;
         }
         .sc-form-control     {
            border-width:  2px;
            border-radius: 0;
         }
         .sc-button {
            background-color: rgb(86, 100, 168);
            border-color:     rgb(86, 100, 168);
            border-radius:    1em;
         }
         .sc-list {
            padding-left:     1em;
         }
         .sc-list li {
            margin-top:       0.3em;
            margin-left:      1em;
         }
         .sc-home-video {
         }
         .sc-home-video iframe {
         }
         .sc-main-menu-button {
            position:         absolute;
            top:              1em;
            right:            1em;
            font-size:        1.125em;
         }
         .sc-main-menu {
            padding:          2em;
         }
         .sc-main-menu ul li a {
            text-decoration:  none;
            color:            rgb(45, 58, 123);
            font-weight:      bold;
            font-size:        1.1em;
         }
         .sc-main-menu ul li {
            list-style-type:  none;
            padding:          1em;
         }
         .sc-home-image-button {
            margin:           1em auto;
            width:            232px;
         }
         .sc-home-image-button img {
            width:            100%;
         }
         /* common spiral */
         .sc-heading-spiral, .sc-home-spiral-desktop, .sc-home-spiral-desktop2,
         .sc-body-spiral-mobile, .sc-body-spiral-desktop, .sc-body-spiral-desktop2,
         .sc-about-spiral-desktop, .sc-about-spiral-desktop2,
         .sc-trial-facts-spiral-desktop,  .sc-trial-facts-spiral-desktop2,
         .sc-trial-myths-spiral-desktop,  .sc-trial-myths-spiral-desktop2,
         .sc-find-trial-spiral-mobile, .sc-find-trial-spiral-desktop, .sc-find-trial-spiral-desktop2,
         .sc-sisters-connect-spiral-desktop, .sc-sisters-connect-spiral-desktop2,
         .sc-resources-spiral-desktop, .sc-resources-spiral-desktop2 {
            position:         absolute;
            z-index:          1;
         }
         .sc-heading-spiral {
            top:              -6em;
            right:            0;
         }
         .sc-home-spiral-desktop {
            top:              15em;
            left:             4em;
            transform:        scale(2);
         }
         .sc-home-spiral-desktop2 {
            top:              26em;
            left:             24em;
            transform:        scale(1);
         }
         .sc-body-spiral-mobile {
            top:              15em;
            right:            5.5em;
            transform:        scale(2.5);
         }
         .sc-body-spiral-desktop {
            top:              15em;
            left:             -1em;
            transform:        scale(1.5);
         }
         .sc-body-spiral-desktop2 {
            top:              40em;
            right:            1em;
            transform:        scale(2);
         }
         .sc-about-spiral-desktop {
            top:              10em;
            left:             -15em;
            transform:        scale(1.5);
         }
         .sc-about-spiral-desktop2 {
            top:              40em;
            right:            -15em;
            transform:        scale(2);
         }
         .sc-trial-facts-spiral-desktop {
            top:              20em;
            left:            -12em;
            transform:        scale(1.5);
         }
         .sc-trial-facts-spiral-desktop2 {
            top:              40em;
            right:            -15em;
            transform:        scale(2);
         }
         .sc-trial-myths-spiral-desktop {
            top:              10em;
            left:             -8em;
            transform:        scale(1.5);
         }
         .sc-trial-myths-spiral-desktop2 {
            top:              38em;
            right:            -6em;
            transform:        scale(2);
         }
         .sc-find-trial-spiral-mobile {
            top:              18em;
            right:            -2em;
            transform:        scale(1.5);
         }
         .sc-find-trial-spiral-desktop {
            top:              10em;
            left:             -8em;
            transform:        scale(1.5);
         }
         .sc-find-trial-spiral-desktop2 {
            top:              38em;
            right:            -4em;
            transform:        scale(2);
         }
         .sc-sisters-connect-spiral-desktop {
            top:              10em;
            left:             10em;
            transform:        scale(1.5);
         }
         .sc-sisters-connect-spiral-desktop2 {
            top:              38em;
            right:            2em;
            transform:        scale(2);
         }
         .sc-resources-spiral-desktop {
            top:              10em;
            left:             10em;
            transform:        scale(1.5);
         }
         .sc-resources-spiral-desktop2 {
            top:              8em;
            right:            2em;
            transform:        scale(2);
         }
         .sc-ol {
            padding-left:     3em;
         }
         .sc-ol li {
            padding:          0.6em;
         }
         .sc-view-toggle {
            color:            white;
            line-height:      1.4;
            text-align:       center;
            margin:           .5em 1em .5em 1em;
            padding:          0 3.5em;
         }
         .sc-view-toggle.sc-view-active {
            background-color: rgb(86, 100, 168);
         }
         .sc-view-toggle:not(.sc-view-active) {
            background-color: rgb(187, 193, 220);
         }
         .sc-toggled-view {
            text-align:       center;
         }
         .sc-team-plaque {
            padding:          1em;
            display:          inline-block;
            vertical-align:   top;
         }
         .sc-team-plaque img {
            width:            100%;
         }
         .sc-team-plaque-label {
            font-size:        1em;
            font-weight:      600;
            padding-left:     1em;
            padding-right:    1em;
            line-height:      1.4;
            text-align:       center;
         }
         .sc-accordion {
            font-size:        1.125em;
            text-align:       left;
            padding:          0 1em 0 1em;
         }
         .sc-accordion-head {
            font-weight:      bold;
            margin-bottom:    1em;
            padding:          0.3em 1em 0.3em 1em;
            background-color: rgb(255, 250, 252);
            color:            rgb(34, 47, 113);
            border:           solid 1.7px rgb(34, 47, 113);
            cursor:           pointer;
         }
         .sc-accordion-head-text {
            display:          inline;
         }
         .sc-accordion-controls, .sc-accordion-controls div {
            display:          inline;
         }
         .sc-accordion-body {
            /* color:            rgb(28, 29, 29); */
            line-height:      1.3;
            margin-bottom:    1em;
         }
         .sc-myth-fact {
            color:            white;
            background-color: rgb(168, 35, 80);
            margin-top:       2em;
            display:          inline-block;
            height:           25em;
            position:         relative;
            z-index:          2;
         }
         .sc-myth {
            display:          flex;
            justify-content:  center;
            align-items:      stretch;
            flex-wrap:        wrap;
            height:           100%;
         }
         .sc-myth-text {
            padding:          0 1em 0 1em;
            margin-top:       0.8em;
            font-size:        1.625em;
            font-weight:      bold;
            line-height:      1.3;
         }
         .sc-myth-bottom-row {
            padding:          1em 2em 2em 2em;
            display:          flex;
            justify-content:  space-evenly;
            align-items:      end;
         }
         .sc-myth-fact-head {
            text-align:       center;
            font-weight:      bold;
            margin-top:       1em;
         }
         .sc-myth-image {
            display:          inline;
         }
         .sc-myth-image img {
            height:           11em;
         }
         .sc-myth-flip {
            display:          inline;
            cursor:           pointer;
            align-self:       center;
         }
         .sc-fact {
            padding:          .2em;
         }
         .sc-fact-highlight {
            z-index:          100;
         }
         #sc-fact-fog-layer {
            position   :      absolute;
            left       :      0;
            top        :      0;
            background :      #000;
            opacity    :      0.5;
            z-index    :      99;
         }
         .sc-fact-text {
            background:       white;
            color:            rgb(28, 29, 29);
            padding:          0 2em 2em 2em;
         }
         .sc-fact-close {
            text-align:       right;
            cursor:           pointer;
         }
         .sc-fact-close img {
            width:            50px;
         }
         .sc-input-box-border {
            border:           1.5px solid rgb(206, 206, 206);
         }
