/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer{display:block}h1{font-size:2em;margin:0.67em 0}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}button,html [type="button"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring{outline:1px dotted ButtonText}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:1.4rem;color:#333;background-color:#fff}h1,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}a{color:#333;text-decoration:underline}a:hover,a:focus{color:#000;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a,button,input,label{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button{line-height:inherit}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}input[type="date"]{-webkit-appearance:listbox}[hidden]{display:none !important}#emailWarning,#agbWarning{color:red;font-weight:bold}.hidden{display:none}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeInUp{-webkit-animation:b .6s forwards;animation:b .6s forwards}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes b{0%{opacity:0;-webkit-transform:translate3d(0, 10rem, 0);transform:translate3d(0, 10rem, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:translate3d(0, -10rem, 0);transform:translate3d(0, -10rem, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes c{0%{opacity:0;-webkit-transform:translate3d(0, -10rem, 0);transform:translate3d(0, -10rem, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes d{0%{opacity:0;-webkit-transform:translate3d(-10rem, 0, 0);transform:translate3d(-10rem, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes d{0%{opacity:0;-webkit-transform:translate3d(-10rem, 0, 0);transform:translate3d(-10rem, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes e{0%{opacity:0;-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes e{0%{opacity:0;-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f{0%{opacity:1}to{opacity:0}}@keyframes f{0%{opacity:1}to{opacity:0}}@-webkit-keyframes g{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}}@keyframes g{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}}@-webkit-keyframes h{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes h{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes i{0%{left:0}to{left:-100%}}@keyframes i{0%{left:0}to{left:-100%}}@-webkit-keyframes j{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes j{0%{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes k{0%{border-color:#ffffff;-webkit-transform:translate(0);transform:translate(0)}20%{border-color:#ffffff;-webkit-transform:translate(0.5rem, 0.5rem);transform:translate(0.5rem, 0.5rem)}20.1%,to{border-color:#444444}}@keyframes k{0%{border-color:#ffffff;-webkit-transform:translate(0);transform:translate(0)}20%{border-color:#ffffff;-webkit-transform:translate(0.5rem, 0.5rem);transform:translate(0.5rem, 0.5rem)}20.1%,to{border-color:#444444}}h1,h6{text-transform:uppercase}h1{font-size:3rem;line-height:1.1}h6{line-height:1.1}h6{font-size:1.2rem}p{font-size:1.6rem}@media (max-width: 1023px){p{line-height:1.2;font-size:1rem;margin-bottom:0.5rem}}.clearfix:after{content:"";display:block;clear:both}.btn{transition:all .25s ease}img{display:block;max-width:100%;height:auto}.footer{padding:1em;text-align:center;z-index:2;text-transform:uppercase;font-size:.9rem}.main{width:100%;height:100%;z-index:1;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.container,.main{position:relative;display:flex}.container{width:60rem;height:40rem;flex-direction:row;flex-wrap:nowrap;border-radius:1rem;box-shadow:0 30px 40px -25px rgba(0,0,0,0.4);background:#00b197}.girlbox{max-width:40%;flex:4;height:100%;overflow:hidden;border-radius:1rem 0 0 1rem;transition:max-width .5s ease;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.open .girlbox{max-width:100%}.girlbox.desktop{display:block}.girlbox.phone{display:none}.girlbox .girl{display:block;position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:opacity 0.5s}.girlbox .girl.active{opacity:1}.likebox{position:absolute;right:1rem;top:1rem;background:rgba(0,0,0,0.1);color:#ffffff;padding:.5rem .4rem;font-size:1rem;line-height:1;border-radius:1rem;z-index:1}.likebox span{padding:0 .3rem}.btnbox{width:100%;justify-content:center;opacity:0}.btn,.btnbox{position:relative;display:flex;align-items:center}.btn{width:8em;aspect-ratio:1/1;max-width:100px;max-height:100px;top:3.6rem;padding:0;margin:0 2rem;justify-content:center;font-size:1.4rem;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:.1rem;border-radius:5rem;cursor:pointer;color:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.4),inset 0 2px 4px rgba(255,255,255,0.2)}@media (max-width: 760px){.btn{width:6em;font-size:1.1rem}}.btn span{text-shadow:none}.btn:hover{box-shadow:0 6px 20px rgba(0,0,0,0.5),inset 0 2px 4px rgba(255,255,255,0.2)}.btn:active{box-shadow:inset 0 2px 6px rgba(0,0,0,0.1)}.btn--primary{background:#46443e}.btn--primary:active{box-shadow:inset 0 2px 6px rgba(0,0,0,0.4)}.btn--accent{background:rgba(70,68,62,0.75)}.btn--block{width:80%;height:5.4rem;max-width:30rem;top:2rem}.stepbox{position:relative;z-index:3;flex:6;flex-basis:10%;max-width:60%;transition:max-width .5s ease}.open .stepbox{max-width:0}@media all and (max-width: 1023px){.open .stepbox{max-width:100%}}.step{width:100%;position:relative}.step{height:100%;opacity:0;color:#ffffff;text-align:left;transition:top 0.5s}.step.active{position:absolute;display:block;opacity:1;top:0}.step:first-child h1,.step:first-child p,.step:last-child h1,.step:last-child p{text-align:center}.step__inner{position:relative;z-index:1;width:100%;padding:20% 2rem 0 2rem;display:flex;flex-direction:column;justify-content:flex-end}.step__header{margin-bottom:1rem}@media (max-height: 760px){.step__header{margin-bottom:0.5rem}}.step__body{margin-bottom:2rem}@media (max-height: 760px){.step__body{margin-bottom:0}}@media (min-width: 1024px){.btn--block{width:60%;max-width:24rem}h1{font-size:3rem}p{font-size:1.2rem}}@media (max-width: 1023px){.container{width:96%;height:90%;display:block}.girlbox{position:absolute;width:100%;max-width:100%;height:100%;left:0;top:0;border-radius:1rem}.girlbox.phone{display:block}.girlbox.desktop{display:none}.stepbox{position:absolute;width:100%;max-width:100%;height:100%;border-radius:0 0 1rem 1rem;overflow:hidden}.step{position:absolute;background:#00b197;height:auto;top:auto !important;transition:all 0.5s;opacity:0;bottom:-300px}body.ab31 .step{bottom:0 !important}.step.active{opacity:1;transition:all 0.5s;bottom:0}.step__inner{padding:2rem 1rem 4rem}.btnbox{padding-right:0;align-items:center;justify-content:center}.btn,.btn--block{top:0}.btn--block{max-width:20rem}}@media (max-width: 1023px){.step__inner{padding:2rem}}input[type="text"]{padding:5px}#agbcheck{float:left;margin:0 0.3em 3em 0;width:1em;height:1em}label[for=agbcheck]{display:inline;font-size:small}#overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:black;background-color:rgba(0,0,0,0.75);display:none;z-index:99999}#overlay #imprint,#overlay #privacy{display:none}#overlay #privacy{text-align:left}#overlay #privacy h1{font-weight:bold}#overlay #privacy h1,#overlay #privacy p{margin-bottom:1em;margin-top:1em}#overlay #privacy a{text-decoration:underline}#waitingOverlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:20000}#waitingOverlay #waitingIndicator{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1em;border:2px solid #999999;border-radius:5px;background-color:rgba(0,0,0,0.75);color:white;width:50%;max-width:500px;font-size:2vw;text-align:center}#waitingOverlay #waitingIndicator>div{width:10px;height:10px;background-color:white;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.1s infinite ease-in-out both;animation:sk-bouncedelay 1.1s infinite ease-in-out both}#waitingOverlay #waitingIndicator .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#waitingOverlay #waitingIndicator .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0.2);transform:scale(0.2)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0.2);transform:scale(0.2)}40%{-webkit-transform:scale(1);transform:scale(1)}}html{width:100%;height:100%}body{width:100%;height:100%;overflow-x:hidden;min-width:320px;min-height:480px;background:#fff;color:#333;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat}*{margin:0;padding:0}img#logo{max-width:60%}body.ab20 .ab21{display:none}body.ab21 .ab20{display:none}@media screen and (max-width: 1023px){body.ab31 .ab20{display:none !important}body.ab31 .ab21{display:block !important}body.ab31 .step__footer .btn{opacity:0}body.ab31 .girlbox{height:50%}body.ab31 .step{height:50%}body.ab31 .likebox{top:auto;bottom:52%}}

