@import url("css.css");.fadeInUp{animation:a .4s forwards}@keyframes a{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}body{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1{font-size:1.175rem;line-height:1}h2,h3,h4,h5{font-size:1.175rem}h2,h3,h4,h5,h6{line-height:1.1}h6{font-size:.75rem}p{font-size:1.175rem}*{margin:0;padding:0;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}html{font-size:62.5%}body,html{width:100%;height:100%}body{overflow-x:hidden;min-width:320px;min-height:480px;background:#fff;color:#000;z-index:0}body.minified{overflow:hidden}a{text-decoration:none}img{display:block;max-width:100%;height:auto}ul{list-style-type:disc;margin-left:2rem}ul li{font-size:1.175rem;margin-bottom:.5rem;text-align:left}.clearfix:after{content:"";display:block;clear:both}.transition{transition:all .25s ease}.bg__item,.bgz{background-size:cover;background-position:50%;background-repeat:no-repeat}.t-center{text-align:center}.bg-accent,.bg-primary{background-color:#3366ff}.c-accent,.c-primary{color:#3366ff}.adult{width:100%;position:fixed;left:0;bottom:0;padding:.75rem 0;z-index:3;color:#000;text-transform:uppercase;font-size:.875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.adult span{text-shadow:none}.main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.container,.main{position:relative;width:100%;height:100%;z-index:1}.chatbox{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;overflow:hidden}.chat,.chatbox{width:100%;height:100%}.chat{max-width:40rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 1rem 4rem;-ms-flex-direction:column;flex-direction:column}.chat__item{margin-bottom:1.25rem;display:none}.chat__item.active{display:block}.chat__item img{border-radius:.75rem;max-width:20rem}.chat__item--start{-ms-flex-item-align:start;align-self:flex-start}.chat__typing{width:100%;position:relative;opacity:0}.chat__typing.active{opacity:1}.chat__typing span{display:inline-block;width:.75rem;height:.75rem;background:rgba(0,0,0,.5);border-radius:1rem;margin-right:.25rem;transition:opacity .25s}.chat__typing span:first-child{animation:b 1s 0s forwards infinite}.chat__typing span:nth-child(2){animation:b 1s .25s forwards infinite}.chat__typing span:nth-child(3){animation:b 1s .5s forwards infinite}.bubble{background:#fff;border-radius:.75rem;box-shadow:0 10px 10px rgba(0,0,0,.2);position:relative;transform:translateY(1rem);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.bubble.active{transform:translateY(0);opacity:1}.bubble:before{content:"";display:block;border-top:.5rem solid transparent;border-right:.5rem solid #fff;border-bottom:.5rem solid transparent;border-left:.5rem solid transparent;position:absolute;bottom:50%;left:-1rem;transform:translateY(50%)}.bubble h6{margin-bottom:.5rem}.btnbox{transform:translateY(1rem);opacity:0;transition:transform .4s ease-out,opacity .4s ease-out}.btnbox.active{transform:translateY(0);opacity:1}.btn:disabled,.btn[disabled]{pointer-events:none}.btn{transition:all .25s ease-out}.p-0-5{padding:.5rem}.p-1{padding:1rem}.p-2{padding:2rem}@keyframes b{0%{opacity:0}50%{opacity:1}to{opacity:0}}.btnbox{width:100%;-ms-flex-direction:row;flex-direction:row}.btn,.btnbox{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn{width:auto;min-width:10.5rem;height:4.8rem;padding:0 1rem;margin:0 .5rem;color:#fff;font-size:1.4rem;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:.1rem;border-radius:1rem;overflow:hidden;border:0;cursor:pointer;outline:0;box-shadow:0 12px 6px -10px rgba(0,0,0,.8)}.btn:hover{box-shadow:0 14px 14px -10px rgba(0,0,0,.5)}.btn:active{box-shadow:none}.btn--accent,.btn--primary{background:#3366ff}.btn--accent{opacity:.2!important}.btn--block{width:auto;min-width:22rem;height:4.8rem;margin:0}.stepbox{position:relative;display:block;z-index:1;overflow:hidden}.step,.stepbox{width:100%;height:100%}.step{position:absolute;left:0;top:0}.step__inner{position:relative;z-index:2;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 2rem 6rem}.step__header{margin-bottom:1rem}.step__body{margin-bottom:2rem}.step{transform:translateY(200%)}.step__header{transition:transform .25s ease 0s,opacity .25s ease 0s}.step__body,.step__header{position:relative;opacity:0;transform:translateY(2rem)}.step__body{transition:transform .25s ease .1s,opacity .25s ease .1s}.step__footer{transition:transform .25s ease .2s,opacity .25s ease .2s}.step__footer,.step__footer .btnbox a{position:relative;opacity:0;transform:translateY(2rem)}.step__footer .btnbox a:first-child{transition:transform .25s ease .2s,opacity .25s ease .2s,box-shadow .25s ease 0s}.step__footer .btnbox a:nth-child(2){transition:transform .25s ease 0s,opacity .25s ease 0s,box-shadow .25s ease 0s}.step.active{transform:translateY(0)}.step.active .step__body,.step.active .step__footer,.step.active .step__footer .btnbox a,.step.active .step__header{opacity:1;transform:translate(0)}.step.hidden .step__body,.step.hidden .step__footer,.step.hidden .step__header{opacity:0;transform:translateY(-2rem)}.bg{position:fixed!important;z-index:0}.bg,.bg:after{width:100%;height:100%;left:0;top:0;right:0;bottom:0;display:block}.bg:after{content:"";position:fixed;background-image:linear-gradient(135deg,#ff00fc,#c000ff);z-index:1;opacity:.75}.bg.blur .bg__item{filter:blur(4px);transform:scale(1.2) translateY(150%)}.bg.blur .bg__item.active{transform:scale(1.2) translateY(0)}.bg__item{display:block;position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;transform:translateY(150%);opacity:0;transition:opacity .5s ease}.bg__item.active{transform:translateY(0);opacity:1}.bg__item.lazyload{animation:fadeInBg .5s linear}@media(min-width:360px){html{font-size:75%}}@media(min-width:768px){html{font-size:87.5%}}@media(min-width:1300px){html{font-size:100%}}@media all and (prefers-contrast:no-preference){#__fhTestBlock{color:#f00}}#__fhTestBlock{display:none;flex-basis:fit-content;font-synthesis:small-caps;ruby-position:alternate}#__fhTestBlock2{flex-basis:content}