@font-face{font-family:ITCAvantGardeStd-Bk;src:url(/static/fonts/ITCAvantGardeStd-Bk.eot);src:url(/static/fonts/ITCAvantGardeStd-Bk.eot?#iefix) format("embedded-opentype"),url(/static/fonts/ITCAvantGardeStd-Bk.woff) format("woff"),url(/static/fonts/ITCAvantGardeStd-Bk.ttf) format("truetype"),url(/static/fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ITCAvantGardeStd-Demi;src:url(/static/fonts/ITCAvantGardeStd-Demi.eot);src:url(/static/fonts/ITCAvantGardeStd-Demi.eot?#iefix) format("embedded-opentype"),url(/static/fonts/ITCAvantGardeStd-Demi.woff) format("woff"),url(/static/fonts/ITCAvantGardeStd-Demi.ttf) format("truetype"),url(/static/fonts/ITCAvantGardeStd-Demi.svg#ITCAvantGardeStd-Demi) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ITCAvantGardeStd-Md;src:url(/static/fonts/ITCAvantGardeStd-Md.eot);src:url(/static/fonts/ITCAvantGardeStd-Md.eot?#iefix) format("embedded-opentype"),url(/static/fonts/ITCAvantGardeStd-Md.woff) format("woff"),url(/static/fonts/ITCAvantGardeStd-Md.ttf) format("truetype"),url(/static/fonts/ITCAvantGardeStd-Md.svg#ITCAvantGardeStd-Md) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ITCAvantGardeStd-Bold;src:url(/static/fonts/ITCAvantGardeStd-Bold.eot);src:url(/static/fonts/ITCAvantGardeStd-Bold.eot?#iefix) format("embedded-opentype"),url(/static/fonts/ITCAvantGardeStd-Bold.woff) format("woff"),url(/static/fonts/ITCAvantGardeStd-Bold.ttf) format("truetype"),url(/static/fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold) format("svg");font-weight:400;font-style:normal}body,html{font-family:ITCAvantGardeStd-Bk,arial,sans-serif;font-size:16px}.button,button{cursor:pointer;outline:none}.button.cap,button.cap{padding-bottom:100%;background:transparent url(/static/img/cap-btn.png) no-repeat 50%;background-size:contain;position:relative;width:100%;border:0;-webkit-transform-origin:50% 80%;transform-origin:50% 80%;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.button.cap span,button.cap span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-70%);transform:translateX(-50%) translateY(-70%);color:#fff;font-family:ITCAvantGardeStd-Demi;font-size:4vmin}.button.cap:hover,button.cap:hover{-webkit-transform:scale(.9) translateY(5%);transform:scale(.9) translateY(5%)}@media (min-width:720px){.button.cap span,button.cap span{font-size:2vmin}}.main-layout{min-height:100vh;min-height:var(--maxbox);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-layout .info-panel{position:absolute;top:92vh;width:100%;height:var(--maxbox);background-color:#fff;z-index:3}.main-layout .info-panel .info-content{max-width:800px;margin:0 auto;text-align:center;padding:0 1em;font-size:.8em}.main-layout .info-panel .info-content .logo{height:6vh;width:auto}.main-layout .info-panel .info-content h2{font-size:1.2em}.main-layout .info-panel .info-content .bottles,.main-layout .info-panel .info-content .logo{max-width:100%}.main-layout .info-panel .info-content a{color:#000;font-weight:700}.main-layout .info-panel .waves{height:5vh;width:100%;position:absolute;top:-5vh;left:0}.main-layout .info-panel .waves .wave{background:transparent url(/static/img/wave.png) repeat-x 0 0;background-size:auto 100%;background-position:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.main-layout .info-panel .waves .wave:first-child{background-position:var(--maxbox) 0}.main-layout .info-panel .waves .wave:nth-child(2){background-position:calc(var(--maxbox)*-2) 0}.main-layout .campaign-logo{height:10vmin;position:absolute;z-index:1;margin:0 auto;display:block}.main-layout .info-btn{color:#fff;position:absolute;z-index:4;top:2vmin;right:2vmin;text-decoration:none;font-family:ITCAvantGardeStd-Md;font-size:5vmin}.main-layout .content{height:90vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-layout .campaign-logo{margin:2vmin}@media (min-width:720px){.main-layout .campaign-logo{margin:4vmin}}.landing-view{width:100%;height:100%}.landing-view,.landing-view .copy{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.landing-view .copy{position:relative;z-index:2;margin:0 auto;width:100vmin;height:90vmin;-webkit-flex-direction:column;flex-direction:column}.landing-view .copy>div{width:100%}.landing-view .cap-btn-container{width:28vmin;margin:0 auto;margin-bottom:2.5vmin;will-change:transform}.landing-view .tip{margin-bottom:5vmin}.landing-view .tip.work span{background-color:#ec6992}.landing-view .tip.food span{background-color:#c3d336}.landing-view .tip.move span{background-color:#f4971e}.landing-view .tip.relax span{background-color:#734595}.landing-view .tip span{display:inline-block;color:#fff;text-transform:uppercase;font-family:ITCAvantGardeStd-Demi;padding:.2em 1em;border-radius:100px;font-size:4vmin;line-height:1.4}.landing-view .tip span.big{font-size:5.5vmin;padding:.2em 1em}.landing-view .tip span.bigger{font-size:7.5vmin;padding:.2em 1em}.landing-view .categories{color:#fff;font-size:3vmin}.landing-view .categories span{display:inline-block;color:#fff;font-family:ITCAvantGardeStd-Bk;padding:.3em 1em;background-color:#734595;border-radius:100px;margin:.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing-view .categories span.work{background-color:#ec6992}.landing-view .categories span.food{background-color:#c3d336}.landing-view .categories span.move{background-color:#f4971e}.landing-view .categories span.relax{background-color:#734595}.landing-view .categories span.disabled{opacity:.5;text-decoration:line-through}.landing-view .fade-enter-active,.landing-view .fade-leave-active{transition:opacity .5s}.landing-view .fade-enter,.landing-view .fade-leave-to{opacity:0}@media (min-width:720px){.landing-view .cap-btn-container{width:14vmin;margin-bottom:1.25vmin}.landing-view .tip{margin-bottom:2.5vmin}.landing-view .tip span{font-size:2vmin}.landing-view .tip span.big{font-size:2.75vmin}.landing-view .tip span.bigger{font-size:3.75vmin}.landing-view .categories{font-size:2vmin}}.main-layout.linkad{width:1200px;height:1200px}.main-layout.linkad .content{height:100%}.main-layout.linkad .info-panel{width:1200px;top:1100px}.main-layout.linkad .campaign-logo,.main-layout.linkad .info-btn{display:none}.main-layout.linkad .info-content>:not(a){display:none}.main-layout.linkad .depth-image{width:1200px;height:1200px}.main-layout.linkad .landing-view .tip{margin-bottom:50px}.main-layout.linkad .landing-view .tip span{font-size:40px}.main-layout.linkad .landing-view .tip span.big{font-size:50px}.main-layout.linkad .landing-view .tip span.bigger{font-size:60px}.main-layout.linkad .landing-view .copy{height:1200px;width:1200px}.main-layout.linkad .landing-view .tip{margin-bottom:150px}.main-layout.linkad .landing-view .cap-btn-container{width:250px}.main-layout.linkad .button.cap span,.main-layout.linkad button.cap span{font-size:40px}body{margin:0;background-color:#efefef;height:100%;min-height:100vh}body #app{height:100%;position:relative;overflow:hidden}.custom-checkbox,.custom-input,.custom-radio,.custom-select{margin-bottom:1rem}.custom-checkbox.has-errors input,.custom-checkbox.has-errors select,.custom-input.has-errors input,.custom-input.has-errors select,.custom-radio.has-errors input,.custom-radio.has-errors select,.custom-select.has-errors input,.custom-select.has-errors select{background-color:rgba(255,0,0,.5)}.custom-checkbox.has-errors label,.custom-input.has-errors label,.custom-radio.has-errors label,.custom-select.has-errors label{color:red}