*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Roboto",sans-serif;color:#333}.main-container{width:300px;height:250px;position:absolute;border:1px gray solid;display:none;overflow:hidden;background-color:#FFFFFF}.cta,.cta:hover,.cta::after,.cta:hover::after,.cta::before,.cta:hover::before{transition:color .3s, background-color .3s, width .3s, opacity .3s, font-weight .3s}.cta{text-transform:uppercase}.h-center{left:0;right:0;margin:auto}.v-center{top:0;bottom:0;margin:auto}.logo{position:absolute}.jellybean{position:absolute;left:0;right:0;margin:auto}.jellybean>div{width:100%;height:100%}.safe-zone{background-repeat:no-repeat;background-size:contain;background-position:center}sub,sup{font-size:9px;line-height:9px}.letter-spacing{letter-spacing:-.5px !important}.letter-spacing-copy-first{letter-spacing:-.2px !important}.letter-spacing-copy-first.letter-spacing-copy-second{letter-spacing:-.4px !important}.hide{display:none}.invisible{opacity:0 !important}.legal-btn{position:absolute;cursor:pointer;text-transform:capitalize;text-align:center;font-family:Arial, Helvetica, sans-serif;color:gray;font-size:9px;letter-spacing:0;transition:color .3s;transform:translate3d(0, 0, 0);-moz-font-smoothing:antialiased}.legal-btn:hover{color:#333}.replay{position:absolute;width:10px;height:12px;cursor:pointer;transform:rotate(0deg)}.replay svg{height:12px;width:10px;position:absolute}.replay svg path{transition:fill .3s}.animated .replay:hover svg path,.replay:hover svg path{fill:#8f0c25;transition:fill .3s}.bg-exit{position:fixed;width:300px;height:250px;top:0;left:0;cursor:pointer}.legal{position:absolute;width:100%;height:100%;top:100%;left:0;background-color:rgba(0,0,0,0.9);padding:20px 0px 20px 20px;transition:top 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946),opacity 0.3s;opacity:0}.main-legal{height:210px;overflow-y:auto;margin-right:2px;width:100%}.text-legal-content{display:flex;height:100%;align-items:center}.legal-content{align-self:flex-start;transition:opacity .3s;opacity:0;width:100%;overflow:auto;padding:2px 15px 2px 0;text-align:left;font-family:Arial, Helvetica, sans-serif;color:white;font-size:11px;display:block;word-wrap:break-word;margin:auto}.legal-close{position:absolute;width:12px;height:12px;cursor:pointer;left:-20px;top:6px;transition:left 0.3s cubic-bezier(0.465, 0.183, 0.153, 0.946),opacity 0.3s}.legal-close::before,.legal-close::after{content:"";width:14px;height:1px;background-color:#fff;transform:rotate(45deg);transform-origin:50% 50%;position:absolute;left:-1px;top:5px;transition:background-color .3s}.legal-close::after{transform:rotate(-45deg)}.legal-close:hover::before,.legal-close:hover::after{background-color:gray}::-webkit-scrollbar{-webkit-appearance:none;background:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(120,120,120,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}#legal-checkbox{display:none}#legal-checkbox:checked ~ .legal{top:0;opacity:1}#legal-checkbox:checked ~ .legal .legal-content{transition-delay:.5s;opacity:1}#legal-checkbox:checked ~ .legal .legal-close{transition-delay:.5s;left:6px}.text .cta-main{color:#333;cursor:pointer;text-align:left;font-size:10px;line-height:25px;height:20px;position:relative;transition:color .3s;padding-left:15px;letter-spacing:1px;width:100%}.text .cta-main:hover .cta{color:#8f0c25}.text .ico{background-image:url("arrow.svg");background-repeat:no-repeat;margin-left:9px;top:0px;left:-2px;position:relative;transition:left .3s;height:7px;width:5px;display:inline-block}.text .cta-main:hover .ico{left:5px}.endemic_copy_top .jellybean{top:80px;height:122px;width:220px}.endemic_copy_top .logo{top:199px;left:5px;width:145px;height:42px}.endemic_copy_top .copies{padding:0 8px;text-align:left;color:#333;position:relative;top:16px}.endemic_copy_top .nameplate{font-size:18px;font-weight:400;letter-spacing:1px;line-height:20px}.endemic_copy_top .frames{font-size:14px;line-height:16px;padding:0;letter-spacing:0.3px;transform:translate3d(0, 0, 0);margin-top:4px}.endemic_copy_top .frames div{padding:0 0}.endemic_copy_top .ctas{text-align:center;position:absolute;width:50%;left:157px;top:202px;height:36px}.endemic_copy_top .legal-btn{color:gray;left:3px;top:237px}.endemic_copy_top .legal-btn:hover{color:#000}.endemic_copy_top .replay{left:3px;top:2px}.endemic_copy_top.single-cta .ctas{height:121px;bottom:0}.endemic_copy_top.single-cta .main-cta1{transform:translateY(12%);line-height:1px;height:100%}.lifestyle_art_center .jellybean{top:76px;height:124px;width:300px;overflow:hidden}.lifestyle_art_center .jellybean>div{background-size:cover;position:absolute;left:-20px;top:-20px;width:340px;height:164px}.lifestyle_art_center .logo{bottom:10px;left:4px;width:143px;height:35px}.lifestyle_art_center .frames{font-size:14px;line-height:16px;padding:0;letter-spacing:.015em;transform:translate3d(0, 0, 0);height:34px;overflow:hidden;margin-top:2px}.lifestyle_art_center .frames div{padding:0 0}.lifestyle_art_center .copies{padding:0 8px;text-align:left;color:#333;position:relative;top:16px}.lifestyle_art_center .nameplate{font-size:18px;letter-spacing:0}.lifestyle_art_center .ctas{text-align:center;position:absolute;top:202px;width:50%;left:150px;height:36px}.lifestyle_art_center .legal-btn{left:1px;bottom:1px}.lifestyle_art_center .replay{left:5px;top:4px}.lifestyle_art_center.single-cta .main-cta1{height:100%;transform:translateY(18%)}.lifestyle_art_center.single-cta .ctas{height:60px}.lifestyle_art_center.single-cta .bar .cta{height:60px;line-height:60px}@keyframes frames{0%{opacity:0;transform:translate3d(-20px, 0, 0)}10%{opacity:1;transform:translate3d(0, 0, 0)}90%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(20px, 0, 0)}}@keyframes framesLast{0%{opacity:0;transform:translate3d(-20px, 0, 0)}10%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes replay{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes hoverReplay{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.frames div{opacity:0;position:absolute;left:0;right:0;transform:translate3d(0, 0, 0);-moz-font-smoothing:antialiased}.animated .copy-f1,.animated .copy-f2,.animated .copy-f3{animation-name:frames;animation-duration:4s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-delay:.5s;transform:translate3d(0, 0, 0)}.animated .copy-f2{animation-delay:4.5s}.animated .copy-f3{animation-delay:8.5s}.animated .frames div:last-child{animation-name:framesLast}.animated.kill-animation .copy-f1,.animated.kill-animation .copy-f2,.animated.kill-animation .copy-f3{display:none !important;animation-duration:0s !important;animation-delay:0s !important}.animated .replay{animation-name:replay;animation-duration:.8s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out;animation-delay:11s}.replay:hover{animation-name:hoverReplay;animation-duration:.8s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in-out;animation-delay:0s !important}.copy-f2,.copy-f3{position:absolute;opacity:0}.jellybean2,.jellybean3{opacity:0}@keyframes imagesLifestyle{0%{opacity:0;transform:scale(0.9, 0.9)}15%{opacity:1;transform:scale(1, 1)}80%{opacity:1;transform:scale(1, 1)}100%{opacity:0;transform:scale(1.1)}}@keyframes imagesLifestyleLast{0%{opacity:0;transform:scale(0.9, 0.9)}15%{opacity:1;transform:scale(1, 1)}100%{opacity:1;transform:scale(1, 1)}}.lifestyle_art_center.animated .jellybean1,.lifestyle_art_center.animated .jellybean2,.lifestyle_art_center.animated .jellybean3{opacity:0}.lifestyle_art_center.animated .jellybean1,.lifestyle_art_center.animated .jellybean2,.lifestyle_art_center.animated .jellybean3{animation-name:imagesLifestyle;animation-duration:5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.lifestyle_art_center.animated .jellybean2{animation-delay:4.3s}.lifestyle_art_center.animated .jellybean3{animation-delay:8.3s}.lifestyle_art_center.animated .jellybean div:last-child{animation-name:imagesLifestyleLast}@keyframes framesLifestyle{0%{opacity:0;transform:translate3d(0, 10px, 0)}10%{opacity:1;transform:translate3d(0, 0, 0)}90%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, -10px, 0)}}@keyframes framesLastLifestyle{0%{opacity:0;transform:translate3d(0, 10px, 0)}10%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.lifestyle_art_center.animated .frames div{opacity:0;position:absolute;transform:translate3d(0, 0, 0);-moz-font-smoothing:antialiased}.lifestyle_art_center.animated .copy-f1,.lifestyle_art_center.animated .copy-f2,.lifestyle_art_center.animated .copy-f3{animation-name:framesLifestyle;animation-duration:4s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.4s;transform:translate3d(0, 0, 0)}.lifestyle_art_center.animated .copy-f2{animation-delay:4.5s}.lifestyle_art_center.animated .copy-f3{animation-delay:8.5s}.lifestyle_art_center.animated .frames div:last-child{animation-name:framesLastLifestyle}.lifestyle_art_center.animated .nameplate{opacity:0}.lifestyle_art_center.animated .nameplate{animation-name:framesLastLifestyle;animation-duration:5s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.lifestyle_art_center.animated .replay{animation-delay:12s}.animation_done .frames div,.animation_done .jellybean div{opacity:0;transition:opacity .3s;display:none}.animation_done .frames div:last-child,.animation_done .jellybean div:first-child{opacity:1;transition:opacity .3s;display:block}.animation_done .frames div{position:absolute;top:0;transition:opacity .3s}.lifestyle_art_center.animation_done .frames div:last-child,.lifestyle_art_center.animation_done .jellybean div:last-child{opacity:1;transition:opacity .3s;display:block}.c2{font-size:13px}
