Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <div class="menu-drawer__background"></div>
<div class="mobile-menu">
  <label class="mobile-menu__icon" for="menu-icon">
    <div class="mobile-menu__icon-div"></div>
    <div class="mobile-menu__icon-div"></div>
    <div class="mobile-menu__icon-div"></div>
  </label>
  <input type="checkbox" id="menu-icon" hidden>
</div>
<div class="menu-drawer">
  <ul class="menu-drawer__menu">
    <li class="menu-drawer__item"><span>Become an</span><br />Artist</li>
    <li class="menu-drawer__item"><span>Free</span><br />eCourse</li>
    <li class="menu-drawer__item"><span>Read</span><br />Posts</li>
    <li class="menu-drawer__item">Color Match Me</li>
  </ul>
</div>
<header class="header" id="header">
  <img class="header__logo" src="https://goo.gl/4zNi61" id="header-img" />
  <nav class="header__menu" id="nav-bar">
    <a class="header__item nav-link" href="#quote"><span>Become an</span><br />Artist</a>
    <a class="header__item nav-link" href="#video"><span>Free</span><br />eCourse</a>
    <a class="header__item nav-link" href="#investment"><span>Read</span><br />Posts</a>
    <button class="cta__button">Color Match Me</button>
  </nav>
</header>
<main class="main">
  <section class="hero">
    <h1 class="hero__title">Makeup without all the fuss</h1>
    <h2 class="hero__subtitle">Cosmetic consulting to help you look and feel beautiful, with affordable makeup that's easy to use.</h2>
    <button class="hero__button">Color Match me</button>
  </section>
  <section class="trust">
    <h2 class="trust__title">Trusted for 10 years with 100's of satisfied customers.</h2>
  </section>
  <section class="quote" id="quote">
    <blockquote class="quote__blockquote">"This is the best makeup I've used in years"</blockquote>
    <span class="quote__cite"><em>- Bri Stauss </em>|<em> Professional model</em></span>
  </section>
  <section class="features">
    <figure class="features__figure">
      <img class="features__img" src="https://goo.gl/9vMpFC" />
      <figcaption class="features__caption">
        Get your kit
        <span>Get the most popular makeup on the market at an affordable price.</span>
      </figcaption>
    </figure>
    <figure class="features__figure">
      <img class="features__img" src="https://goo.gl/UinYnV" />
      <figcaption class="features__caption">
        Learn to HAC
        <span>Give yourself the best makeover you've ever had and look your best.</span>
      </figcaption>
    </figure>
    <figure class="features__figure">
      <img class="features__img" src="https://goo.gl/dJhGYG" />
      <figcaption class="features__caption">Change your life
        <span>You'll never have to worry about looking great again. Every. Single. Day.</span>
      </figcaption>
    </figure>
  </section>
  <section class="cta">
    <button class="cta__button">Color Match Me</button>
  </section>
  <section class="video">
    <h2 class="video__title">Discover how our process has helped people like you look their best every day</h2>
<!--     <img class="video__play" src="https://goo.gl/cRs88y" /> -->
    <div id="video-wrapper">
      <iframe class="video__iframe" id="video" src="https://www.youtube.com/embed/nNvAeu84O2E?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
    </div>
  </section>
  <section class="difference">
    <h2 class="difference__title">What makes Blush Basics so different?</h2>
    <p class="difference__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
    <span class="difference__toggle">Click to continue reading</span>
    <p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
    <p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
    <p class="difference__text difference__text--hide">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit. Donec egestas pellentesque consectetur. Morbi tempus nunc id scelerisque sagittis. Proin lacinia pellentesque lorem, ac semper ligula faucibus ut.</p>
  </section>
  <section class="cta">
    <button class="cta__button">Color Match Me</button>
  </section>
  <section class="quote-image">
    <p>“From day one I’ve fallen in love with every single Maskcara product. It’s now what I buy for birthday gifts for all my girlfriends. They love it now too! I’m so excited for the new things to come this spring!”</p>
  </section>
  <section class="investment" id="investment">
    <h2 class="investment__title">What's my investment?</h2>
    <p class="investment__text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mollis porta tortor eget ornare. Maecenas luctus convallis orci, at posuere velit dapibus non. Duis ornare lobortis dolor, eu egestas velit aliquet at. Suspendisse vulputate, mi nec luctus efficitur, metus nisi fermentum eros, non tincidunt turpis lacus et elit.</p>
  </section>
  <section class="pricing">
    <div class="pricing__tier">
      <h3 class="pricing__title">Pro Plan</h3>
      <span class="pricing__price">$30</span>
      <span class="pricing__month">Per Month</span>
      <p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
      <ul class="pricing__list">
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
      </ul>
      <button class="pricing__button">Join</button>
    </div>
    <div class="pricing__tier pricing__tier--middle">
      <h3 class="pricing__title">Pro Plan</h3>
      <span class="pricing__price">$50</span>
      <span class="pricing__month">Per Month</span>
      <p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
      <ul class="pricing__list">
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
      </ul>
      <button class="pricing__button">Join</button>
    </div>
    <div class="pricing__tier">
      <h3 class="pricing__title">Pro Plan</h3>
      <span class="pricing__price">$70</span>
      <span class="pricing__month">Per Month</span>
      <p class="pricing__text">Details Details Details Details Details Details Details Details Details Details Details.</p>
      <ul class="pricing__list">
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
        <li class="pricing__list-item">Amazing feature included</li>
      </ul>
      <button class="pricing__button">Join</button>
    </div>
  </section>
  <section class="facebook">
    <span class="facebook__wrapper">Have questions? <button class="facebook__button"><i class="fab fa-facebook-messenger"></i> Message Us</button></span>
  </section>
  <section class="cta-blocks">
    <div class="cta-block cta-block--left">
      <span class="cta-block__title">Looking to buy Maskcara?</span>
      <button class="cta__button">Shop Maskcara</button>
    </div>
    <div class="cta-block cta-block--dark cta__block--right">
      <span class="cta-block__title">Interested in selling Maskcara?</span>
      <button class="cta__button">Becom an Artist</button>
    </div>
  </section>
  <section class="newsletter">
    <h2 class="newsletter__title">Sign up for our newsletter</h2>
    <form class="newsletter__form" id="form" action="https://www.freecodecamp.com/email-submit">
        <input class="newsletter__email" type="email" placeholder="Enter your email address" name="email" id="email" required />
        <input class="newsletter__button cta__button" type="submit" id="submit" value="email" name="Submit" />
      </form>
  </section>
</main>
<footer class="footer">
  <ul class="footer__list">
    <li class="footer__list-item"><a class="footer__link" href="#">Articles</a></li>
    <li class="footer__list-item"><a class="footer__link" href="#">Facebook</a></li>
    <li class="footer__list-item"><a class="footer__link" href="#">Instagram</a></li>
    <li class="footer__list-item"><a class="footer__link" href="#">Contact</a></li>
  </ul>
  <img class="footer__img" src="https://goo.gl/bPrC9i" />
  <span class="footer__copy">&copy; 2018 Blush Basics. All rights reserved</span>
  <span class="footer__terms"><a class="footer__link" href="#">Terms and Conditions/Privacy Policy</a></span>
</footer>
            
          
!
            
              @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Josefin+Slab:100,200,300,400,500,600,700,800,900');

body {
  color: #333;
  margin: 0;
}

.show {
  opacity: 1 !important;
  z-index: 3 !important;  
  transition: transform .2s !important;
}
.menu-active {
  transform: translate(0, 0) !important;
}
.menu-icon-active {
  transform: translate(-265px, 0) !important;
  transition: all .2s;
}
.menu-icon-one {
  background-color: #fefefe !important;
  top: 28px !important;
  transform: rotate(135deg) !important;
}
.menu-icon-two {
  display: none !important;
  top: 28px !important;
}
.menu-icon-three {
  background-color: #fefefe !important;
  top: 28px !important;
  transform: rotate(-135deg) !important;
}

.menu-drawer__background {
  background-color: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}
.menu-drawer {
  background-color: #444;
  bottom: 0;
  box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
  width: 250px;
  padding: 10px;
  position: fixed;
  right: 0;
  top: 0;
  transform: translate(270px, 0);
  transition: transform .2s;
  z-index: 3;
}
.menu-drawer__menu {
  font-family: 'Source Sans Pro', sans-serif;
  list-style: none;
  padding-left: 10px;
}
.menu-drawer__item {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid rgba(255,255,255,.1);
  font-size: 16px;
  font-weight: bold;
  padding: 8px 10px;
  text-transform: uppercase;
}
.menu-drawer__item:hover {
  color: #ec9197;
}
.menu-drawer__item span {
  font-size: 12px;
}

.header {
  align-items: center;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .04);
  display: flex;
  justify-content: space-between;
  left: 0;
  padding: 2px 15px;
  position: fixed;
  right: 0;
  top: 0;
  clear:both;
  z-index: 2;
}
.header__logo {
  cursor: pointer;
  display: block;
  height: auto;
  max-height: 60px;
  max-width: 100%;
}
.header__menu {
  align-items: center;
  display: none;
  font-family: 'Josefin Sans', sans-serif;
  list-style: none;
  padding: 0;
}
.header__menu button {
  margin-left: 15px;
}
.header__item {
  color: #333;
  margin: 0 20px;
  text-decoration: none;
}
.header__item:hover {
  color: #ec8797;
}
.header__item span {
  font-size: 12px;
  font-weight: 700;
}

.mobile-menu {
  position: fixed;
  right: 0;
  top: 3px;
  z-index: 3;
}
.mobile-menu__icon {
  cursor: pointer;
  display: flex;
  height: 60px;
  width: 60px;
}
.mobile-menu__icon-div {
  background-color: #575757;
  border-radius: 3px;
  height: 5px;
  margin: 2px 0;
  position: absolute;
  opacity: 1;
  right: 15px;
  transform: rotate(0);
  transition: .35s ease-in-out;
  width: 30px;
}
.mobile-menu__icon-div:nth-child(1) {
  top: 18px;
}
.mobile-menu__icon-div:nth-child(2) {
  top: 28px;
}
.mobile-menu__icon-div:nth-child(3) {
  top: 38px;
}

.main {
  margin-top: 60px;
}

.hero {
  align-items: center;
  background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/ZQ291W);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  padding: 30px 15px;
}
.hero__title {
  color: #fff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 72px;
  font-weight: 300;
  text-align: center;
  text-transform: lowercase;
}
.hero__subtitle {
  color: white;
  font-family: 'Josefin slab', sans-serif;
  font-size: 30px;
  font-weight: 600;
  font-style: italic;
  max-width: 700px;
  text-align: center;
}
.hero__button {
  background-color: #e87b83;
  border: 0;
  color: #fff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 60px 0;
  text-transform: uppercase;
  transition: background-color .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
  padding: 12px 20px;
}
.hero__button:hover {
  background-color: #ec8797;
  cursor: pointer;
  box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}

.trust {
  background-color: #efefef;
  display: flex;
  justify-content: center;
  padding: 0 15px;
}
.trust__title {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
}

.quote {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 15px 20px;
}
.quote__blockquote {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}
.quote__cite {
  font-family: 'Josefin Slab', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.features {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 15px 10px;
}
.features__figure {
  margin: 30px 0;
}
.features__img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
.features__caption {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}
.features__caption span {
  display: block;
  font-family: 'Josefin Slab', sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-top: 15px;
}

.cta {
  display: flex;
  justify-content: center;
  padding: 30px 15px;
}
.cta__button {
  background-color: #e87b83;
  border: 0;
  color: #fff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  transition: background-color .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
  padding: 12px 20px;
}
.cta__button:hover {
  background-color: #ec8797;
  cursor: pointer;
  box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}

.video {
  background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/Vjwab8);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 15px;
}
.video__title {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 35px;
  color: #fff;
  line-height: 60px;
  margin: 0 auto;
  text-align: center;
}
.video__play {
  display: block;
  height: auto;
  max-width: 100px;
  opacity: .8;
}
.video__play:hover {
  cursor: pointer;
  opacity: 1;
}
#video-wrapper {
  display: flex;
  justify-content: center;
  padding: 0 16px;
}
#video {
  margin-top: 25px;
  width: 500px;
  height: 281px;
}

.difference {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 30px 15px 15px;
}
.difference__title {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-align: center;
}
.difference__text {
  align-self: flex-start;
  font-family: 'Josefin Slab', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
}
.difference__toggle {
  align-self: flex-start;
  border-bottom: 2px solid #eee;
  color: #e87b83;
  cursor: pointer;
  font-family: 'Josefin Slab', sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
}
.difference__text--hide {
  display: none;
}

.quote-image {
  background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(https://goo.gl/JEsYaC);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: flex;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-weight: 400;
  justify-content: center;
  line-height: 55px;
  padding: 30px 15px;
  text-align: center;
}

.investment {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 30px 15px 15px;
}
.investment__title {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-align: center;
}
.investment__text {
  font-family: 'Josefin Slab', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
  text-align: center;
}

.pricing {
  align-items: center;
  display: flex;  
  font-family: 'Josefin Sans', sans-serif;
  flex-direction: column;
  padding: 30px 15px;
  position: relative;
  text-align: center;
}
.pricing__tier {
  background-color: #fff;
  border: 2px solid #e87b83;
  margin: 9px 0;
  max-width: 400px;
  position: relative;
}
.pricing__title {
  background-color: #e87b83;
  color: #fff;
  font-weight: 400;
  margin: 0;
  padding: 15px;
  text-transform: uppercase;
}
.pricing__price {
  color: #444;
  display: block;
  font-size: 64px;
  font-weight: 900;
  padding: 15px 15px 0;
}
.pricing__month {
  display: block;
  font-size: 12px;
  font-weight: 900;
  margin-top: -5px;
  text-transform: uppercase;
}
.pricing__text {
  padding: 0 15px;
  font-weight: 300;
  margin: 30px 0 0;
}
.pricing__list {
  font-weight: 400;
  list-style: none;
  padding: 0;
}
.pricing__list-item {
  padding: 10px 15px;;
}
.pricing__list-item:nth-child(odd) {
  background-color: #f2f2f2;
}
.pricing__button {
  background-color: #e87b83;
  border: 0;
  color: #fff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 25px;
  text-transform: uppercase;
  transition: background-color .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
  padding: 12px 20px;
}
.pricing__button:hover {
  background-color: #ec8797;
  cursor: pointer;
  box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.2)
}
.pricing__tier--middle {
  transform: scale(1.08);
  z-index: 1
}

.facebook {
  display: flex;
  font-family: 'Josefin Slab', sans-serif;
  font-size: 22px;
  font-weight: 600;
  justify-content: center;
  padding: 60px 15px;
}
.facebook__wrapper {
  text-align: center;
}
.facebook__button {
  background: #0084ff;
  border: 0;
  border-radius: 2px;
  color: #fff;
  font-size: 18px;
  margin: 10px 0;
  padding: 10px;
}
.facebook__button:hover {
  background-color: #005cb2;
  cursor: pointer;
}

.cta-blocks {
  display: flex;
  flex-direction: column;
  margin: 0 0 30px
}
.cta-block {
  align-items: center;
  background-color: #777;
  display: flex;
  flex-direction: column;
  margin: 15px 0;
  padding: 60px 15px;
}
.cta-block--dark {
  background-color: #575757;
}
.cta-block__title {
  color: #fff;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 15px;
  text-align: center;
}

.newsletter {
  padding: 0 15px 60px;
}
.newsletter__form {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.newsletter__email {
  border: 1px solid #e87b83;
  outline: 0;
  padding: 15px;
}
.newsletter__button {
  margin-top: 30px;
}
.newsletter__title {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-align: center;
}

.footer {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 30px 15px;
}
.footer__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  padding: 0;
}
.footer__list-item {
  padding: 10px;
  text-transform: uppercase;
}
.footer__link {
  color: #333;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 12px;
}
.footer__link:hover {
  color: #ec8797;
}
.footer__img {
  display: block;
  height: auto;
  max-width: 200px;
}
.footer__copy {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 12px;
  margin-top: 24px;
}
.footer__terms {
  font-size: 10px;
  margin-top: 10px;
}

@media only screen and (min-width : 768px) {
  .mobile-menu {
    display: none;
  }
  .header__menu {
    display: flex;
  }
  .video__title {
  max-width: 700px;
  }
  .difference {
    margin: 0 auto;
    max-width: 1110px;
  }
  .quote-image p {
    line-height: 60px;
    max-width: 700px;
    padding: 100px 0;
  }
  .investment {
    margin: 0 auto;
    max-width: 1110px;
  }
  .pricing {
    flex-direction: row;
    justify-content: center;
  }
  .pricing__tier--middle {
    margin: 0 30px;
  }
  .cta-blocks {
    flex-direction: row;
  }
  .cta-block {
    flex-grow: 1;
  }
}

@media only screen and (min-width : 1110px) {
  .features {
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
    max-width: 1110px;
  }
  .features__img {
    flex-shrink: 1;
    max-width: 340px;
    padding: 15px;
  }
}
            
          
!
            
              const menuWrapper = document.querySelector('.menu-drawer__background')
const menuIcon = document.querySelector('.mobile-menu__icon')
const menu = document.querySelector('.menu-drawer')
const toggleText = document.querySelector('.difference__toggle')
const diffText = document.querySelectorAll('.difference__text--hide')

menuWrapper.addEventListener('click', e => {
  menuIcon.childNodes[1].classList.toggle('menu-icon-one')
  menuIcon.childNodes[3].classList.toggle('menu-icon-two')
  menuIcon.childNodes[5].classList.toggle('menu-icon-three')
  menuIcon.classList.toggle('menu-icon-active')
  menu.classList.toggle('menu-active')
  menuWrapper.classList.toggle('show')
})

menuIcon.addEventListener('click', e => {
  menuWrapper.classList.toggle('show')
  menu.classList.toggle('menu-active')
  menuIcon.classList.toggle('menu-icon-active')
  menuIcon.childNodes[1].classList.toggle('menu-icon-one')
  menuIcon.childNodes[3].classList.toggle('menu-icon-two')
  menuIcon.childNodes[5].classList.toggle('menu-icon-three')
})

toggleText.addEventListener('click', e => diffText.forEach(node => {
  node.classList.toggle('difference__text--hide')
}))
            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console