/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close:active {
  top: 1px;
}
/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}

html{height:100%}#main{height:100%}body{background:#24232a;color:#eee;overflow:hidden;text-rendering:optimizeLegibility}.flex-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}h1.title{text-align:center;text-transform:uppercase}h3.byline{text-align:center;font-size:1.4em;opacity:.9;white-space:nowrap;letter-spacing:.05em;line-height:1.5em;margin-top:10px;text-transform:uppercase}h4{font-size:1em}h4.byline{text-align:center;font-size:1.1em;opacity:.9;white-space:nowrap;letter-spacing:.05em;margin-top:0px;text-transform:uppercase}#rotation-lock{visibility:hidden;background:rgba(0,0,0,.85);position:absolute;top:0;left:0;right:0;bottom:0;z-index:101}#rotation-lock .rotation-lock-svg{fill:RGB(225, 10, 60);width:140px;height:140px;position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-70px}.hero-container{position:absolute;top:0;bottom:0;left:0;right:0}.hero-container img.blackbox-svg{opacity:0}.hero-container .blackbox-svg{width:600px;height:82px;margin-top:-200px}.hero-container .blackbox-svg.animated{transition-duration:1.2s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);margin-top:-330px}.hero-container .blackbox-svg.animated.animate{margin-top:-265px}.hero-container .input__label--foldie{position:absolute;left:0;right:0;text-align:center;top:50%;margin-top:245px;font-weight:500;text-transform:uppercase;letter-spacing:.5em;white-space:nowrap;font-size:82.25%}.positive,.negative,.clipper{position:absolute;top:0;bottom:0;left:0;right:0}.clipper{z-index:-100}.maxSize{width:100%;height:100%}#clipped{-webkit-clip-path:url(#mask2);clip-path:url(#mask2)}.positive{background:RGB(36, 35, 41)}.positive p,.positive a{color:RGB(225, 10, 60)}.positive svg.blackbox-svg.animated{fill:RGB(36, 35, 41)}.positive svg.blackbox-svg.animated.animate{fill:RGB(225, 10, 60)}.positive .byline.animated{color:RGB(36, 35, 41)}.positive .byline.animated.animate{transition:color,2.4s,ease-out,1.1s;color:RGB(225, 10, 60)}.positive .input__label--foldie.animated-with-delay-1{color:RGB(36, 35, 41)}.positive .input__label--foldie.animated-with-delay-1.animate{transition:color,.6s,ease-out;color:RGB(225, 10, 60)}.negative{position:absolute;top:0;background:RGB(225, 10, 60);z-index:-100}.negative p,.negative a{color:RGB(36, 35, 41)}.negative svg.blackbox-svg{fill:RGB(225, 10, 60)}.negative svg.blackbox-svg.animate{fill:RGB(36, 35, 41)}.negative .tick-mark:before{background-color:RGB(36, 35, 41)}.negative .byline.animated{color:RGB(225, 10, 60)}.negative .byline.animated.animate{transition:color,2.4s,ease-out,1.1s;color:RGB(36, 35, 41)}.negative .input__label--foldie.animated-with-delay-1{color:RGB(225, 10, 60)}.negative .input__label--foldie.animated-with-delay-1.animate{transition:color,.6s,ease-out;color:RGB(36, 35, 41)}.tick-mark:before{content:"";position:absolute;top:50%;margin-top:-1px;width:54px;height:2px;background-color:RGB(225, 10, 60)}.tick-mark.tick-mark-right:before{right:60px}.tick-mark.tick-mark-left:before{left:60px}.center-floating-container{position:absolute;top:50%;margin-top:-30px;left:0;right:0;width:100%;text-align:center;z-index:100;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.video-button{display:block}.video-button:hover{opacity:.9}.video-button:active{opacity:.8}.video-button.animated{opacity:0}.video-button.animated.animate{opacity:1;transition:opacity 1.2s ease-out .6s}.video-button .video-button-thumbnail{height:180px}.btn-app-store{opacity:0;margin-top:8px}.btn-app-store>svg{width:200px;height:60px}.btn-app-store.animate{opacity:1;transition:opacity,.8s,ease-out,0s}.footer{position:absolute;height:135px;padding:1.8em;top:initial;bottom:0;left:0;right:0;z-index:110;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:center}.footer.fake-pass-through{opacity:0}.footer .social-icons .btn-social-icon{width:48px;height:48px;padding:0;border:2px solid;border-radius:0}.footer .social-icons .btn-social-icon .fab{font-size:1.6em;line-height:45px;vertical-align:middle}.footer .social-icons .btn-social-icon:not(:first-child){border-left:none}.footer .text-links a{opacity:.75;text-transform:uppercase;font-size:.9em;letter-spacing:.25em;z-index:300;margin-right:26px}.footer .text-links a:hover{opacity:1;text-decoration:none}.footer .text-links a:last-child{margin-right:0}.footer.transition .btn-social-icon{transition:color .75s ease-in,border-color .75s ease-in}.footer.transition .text-links a{transition:color .75s ease-in,border-color .75s ease-in}.positive .footer .btn-social-icon{border-color:RGB(36, 35, 41);color:RGB(36, 35, 41)}.positive .footer .btn-social-icon:hover{background-color:RGB(36, 35, 41);color:RGB(225, 10, 60)}.positive .footer .btn-social-icon:first-child{border-right-color:RGB(36, 35, 41)}.positive .footer .btn-social-icon:not(:first-child){border-left-color:RGB(36, 35, 41)}.positive .footer .text-links a{color:RGB(36, 35, 41)}.positive .footer.color-in .btn-social-icon{border-color:RGB(225, 10, 60);color:RGB(225, 10, 60)}.positive .footer.color-in .btn-social-icon:hover{background-color:RGB(225, 10, 60);color:RGB(36, 35, 41)}.positive .footer.color-in .btn-social-icon:first-child{border-right-color:RGB(225, 10, 60)}.positive .footer.color-in .btn-social-icon:not(:first-child){border-left-color:RGB(225, 10, 60)}.positive .footer.color-in .text-links a{color:RGB(225, 10, 60)}.negative .footer .btn-social-icon{border-color:RGB(225, 10, 60);color:RGB(225, 10, 60)}.negative .footer .btn-social-icon:hover{background-color:RGB(225, 10, 60);color:RGB(36, 35, 41)}.negative .footer .btn-social-icon:first-child{border-right-color:RGB(225, 10, 60)}.negative .footer .btn-social-icon:not(:first-child){border-left-color:RGB(225, 10, 60)}.negative .footer .text-links a{color:RGB(225, 10, 60)}.negative .footer.color-in .btn-social-icon{border-color:RGB(36, 35, 41);color:RGB(36, 35, 41)}.negative .footer.color-in .btn-social-icon:hover{background-color:RGB(36, 35, 41);color:RGB(225, 10, 60)}.negative .footer.color-in .btn-social-icon:first-child{border-right-color:RGB(36, 35, 41)}.negative .footer.color-in .btn-social-icon:not(:first-child){border-left-color:RGB(36, 35, 41)}.negative .footer.color-in .text-links a{color:RGB(36, 35, 41)}.circle-arrow-button{display:inline-block;vertical-align:middle}.circle-arrow-button a{display:inline-block;border-radius:50%}.circle-arrow-button .right{display:inline-block;width:24px;height:24px;border:2px solid RGB(39, 169, 235);border-radius:50%}.circle-arrow-button .right:after{content:"";display:inline-block;margin-bottom:1px;margin-right:1px;width:9px;height:9px;border-top:2px solid RGB(39, 169, 235);border-right:2px solid RGB(39, 169, 235);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.shake{animation-duration:400ms;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-name:shake}.input__label--foldie.shake::before{animation-duration:400ms;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-name:shake}@keyframes shake{0%{transform:translateX(0)}12.5%{transform:translateX(-6px) rotateY(-5deg)}37.5%{transform:translateX(5px) rotateY(4deg)}62.5%{transform:translateX(-3px) rotateY(-2deg)}87.5%{transform:translateX(2px) rotateY(1deg)}100%{transform:translateX(0)}}@media only screen and (min-width: 0px)and (max-width: 668px){.positive svg.blackbox-svg,.negative svg.blackbox-svg{width:276px;height:37.72px}h3.byline{font-size:.8em;margin-top:1em}h4.byline{font-size:.75em}.hero-container .blackbox-svg.animated{transition:1.5s,ease-out;margin-top:-65px}.hero-container .blackbox-svg.animated.animate{margin-top:-260px}.hero-container .input__label--foldie{margin-top:110px}.center-floating-container{margin-top:-70px}.center-floating-container .video-button-thumbnail{height:90px}}@media only screen and (min-width: 0px)and (max-width: 566px){.footer{align-content:space-between;height:110px;padding:1em}.footer>div{width:100%;text-align:center}}@media only screen and (min-width: 0px)and (max-width: 840px){.tick-mark-left{display:none}.tick-mark-right{display:none}}@media only screen and (min-width: 0px)and (max-width: 400px)and (min-height: 0px)and (max-height: 420px){.footer .social-icons{display:none}}

/*# sourceMappingURL=style.css.map*/