*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:ArialBold;src:url(../assets/Arial-Bold.woff2);font-display:swap}html{height:100dvh;overflow:hidden;font-size:62.5%;-webkit-text-size-adjust:100%}body{font-family:ArialBold,Arial,sans-serif;font-size:2rem;background:linear-gradient(27deg, rgba(107, 212, 116, 0.768627451), #32645b);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.landingPage-container header{width:100%;z-index:10;border-bottom:1px solid #fff}.landingPage-container header img{display:block;margin:auto;padding:15px 0;height:90px}@media(max-width: 420px){.landingPage-container header{border-bottom-width:3px}}.landingPage-container .landingPage-middle{position:absolute;top:110px;left:50%;transform:translateX(-50%);max-width:530px;width:96%;color:#fff;text-align:center;z-index:2}.landingPage-container .landingPage-middle .step{position:absolute;top:0%;left:50%;transform:translateX(-50%);width:100%;z-index:10;opacity:0;pointer-events:none;transition:.5s cubic-bezier(0.15, 0.2, 0.1, 1.2);padding-bottom:4rem}.landingPage-container .landingPage-middle .step.active{opacity:1;pointer-events:all}.landingPage-container .landingPage-middle .step.active .title,.landingPage-container .landingPage-middle .step.active .sub-title,.landingPage-container .landingPage-middle .step.active .content,.landingPage-container .landingPage-middle .step.active .button-group{opacity:1}.landingPage-container .landingPage-middle #step2 .button-group,.landingPage-container .landingPage-middle #step3 .button-group,.landingPage-container .landingPage-middle #step4 .button-group{display:none}.landingPage-container .landingPage-middle #step4{display:grid;grid-template-rows:1fr;transition:1s}.landingPage-container .landingPage-middle #step4 .loading-step{overflow:hidden}.landingPage-container .landingPage-middle #step4.hide{grid-template-rows:0fr;padding:0}.landingPage-container .landingPage-middle .image-area{position:relative;display:inline-block;margin:0 auto;padding:7px;border-bottom-width:1px;border-bottom-style:solid;border-radius:7px;border-color:#999;background-color:#fff}.landingPage-container .landingPage-middle .image-area img{display:block;margin:auto;width:100%;object-fit:contain}@media(max-width: 480px){.landingPage-container .landingPage-middle .image-area img{width:260px}}@media(max-width: 380px){.landingPage-container .landingPage-middle .image-area img{width:225px}}@media(max-width: 350px){.landingPage-container .landingPage-middle .image-area img{width:200px}}@media(max-height: 680px){.landingPage-container .landingPage-middle .image-area img{height:280px;width:auto}}.landingPage-container .landingPage-middle .image-area .sex-app{position:absolute;bottom:0;right:-100px;padding:10px 15px 10px 15px;font-size:20px;text-align:left;font-weight:bold;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);background-color:#e8e2d2;color:#32645b;text-align:center;border:5px dotted rgba(86,82,82,.4705882353);overflow:hidden}.landingPage-container .landingPage-middle .image-area .sex-app::before{content:"";position:absolute;right:-50px;top:0;width:70px;height:70px;transform:rotate(-45deg)}@media(max-width: 480px){.landingPage-container .landingPage-middle .image-area .sex-app{right:-40px;bottom:-10px;padding:7px 40px 7px 10px;font-size:16px}.landingPage-container .landingPage-middle .image-area .sex-app::before{right:-30px;width:55px;height:55px}}@media(max-width: 350px){.landingPage-container .landingPage-middle .image-area .sex-app{right:-75px;bottom:10px;padding:7px 10px 7px 10px}.landingPage-container .landingPage-middle .image-area .sex-app::before{right:-30px;width:50px;height:60px}}.landingPage-container .landingPage-middle .sub-title{margin:0 auto;opacity:0;transition:.5s cubic-bezier(0.15, 0.2, 0.1, 1.2);max-width:340px}.landingPage-container .landingPage-middle .sub-title .question{font-weight:600;margin:3rem 0 2rem;line-height:1.2;font-size:1.7rem}.landingPage-container .landingPage-middle .box-content{margin:0 10px;padding:8px 15px;border-width:1px;border-style:solid;border-radius:10px;text-align:left;line-height:1.4;border-color:#fff;margin-bottom:2rem;font-size:14px}.landingPage-container .landingPage-middle .box-content .info{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:2rem}.landingPage-container .landingPage-middle .box-content .info:nth-last-child(1){margin-bottom:0}.landingPage-container .landingPage-middle .box-content .info .icon{font-size:1.4rem}.landingPage-container .landingPage-middle ul{list-style:none;max-width:290px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:1rem}.landingPage-container .landingPage-middle ul li label .button{min-width:120px;text-align:center;font-size:30px;font-weight:bold;border:0;padding:12px 20px;border-radius:5px;cursor:pointer;margin:0 5px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 400ms linear;transition:background-color 400ms linear}.landingPage-container .landingPage-middle ul li label .button.btn-yes{background-color:#32645b;color:#fff;box-shadow:inset 0 -4px 1px rgba(0,0,0,.5),inset 0 4px 1px rgba(255,255,255,.3)}.landingPage-container .landingPage-middle ul li label .button.btn-yes:hover{background-color:#999}.landingPage-container .landingPage-middle ul li label .button.btn-no{background-color:#fff;color:#666;box-shadow:inset 0 -4px 1px rgba(0,0,0,.5),inset 0 4px 1px rgba(255,255,255,.3)}.landingPage-container .landingPage-middle ul li label .button.btn-no:hover{background-color:#eee}.landingPage-container .landingPage-middle .progress-bar{width:300px;display:block;margin:auto;border-radius:5px;height:25px;border-width:5px;border-style:solid;overflow:hidden;position:relative;margin-top:15px;background-color:#fff;border-color:#fff}.landingPage-container .landingPage-middle .progress-bar.active:before{width:100%}.landingPage-container .landingPage-middle .progress-bar::before{display:block;content:"";position:absolute;top:0;left:0;border-radius:5px;height:100%;width:0;background-color:#11a811;-webkit-transition:width 6s linear;transition:width 6s linear}.landingPage-container .landingPage-middle .button-group{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;margin-top:1rem;opacity:0;transition:.5s cubic-bezier(0.15, 0.2, 0.1, 1.2)}.landingPage-container .landingPage-middle .button-group button,.landingPage-container .landingPage-middle .button-group .button,.landingPage-container .landingPage-middle .button-group .continue-button{min-width:120px;text-align:center;font-size:30px;font-weight:bold;border:0;padding:12px 20px;border-radius:5px;cursor:pointer;margin:0 5px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 400ms linear;transition:background-color 400ms linear}.landingPage-container .landingPage-middle .button-group button.btn-yes,.landingPage-container .landingPage-middle .button-group .button.btn-yes,.landingPage-container .landingPage-middle .button-group .continue-button.btn-yes{background-color:#32645b;color:#fff;box-shadow:inset 0 -4px 1px rgba(0,0,0,.5),inset 0 4px 1px rgba(255,255,255,.3)}.landingPage-container .landingPage-middle .button-group button.btn-yes:hover,.landingPage-container .landingPage-middle .button-group .button.btn-yes:hover,.landingPage-container .landingPage-middle .button-group .continue-button.btn-yes:hover{background-color:#999}.landingPage-container .landingPage-middle .button-group button.btn-no,.landingPage-container .landingPage-middle .button-group .button.btn-no,.landingPage-container .landingPage-middle .button-group .continue-button.btn-no{background-color:#fff;color:#666;box-shadow:inset 0 -4px 1px rgba(0,0,0,.5),inset 0 4px 1px rgba(255,255,255,.3)}.landingPage-container .landingPage-middle .button-group button.btn-no:hover,.landingPage-container .landingPage-middle .button-group .button.btn-no:hover,.landingPage-container .landingPage-middle .button-group .continue-button.btn-no:hover{background-color:#eee}.landingPage-container .landingPage-middle .button-group .continue-button{background-color:#ff8965;color:#fff}.landingPage-container .landingPage-middle .button-group .continue-button:hover{background-color:#f76133}.landingPage-container .landingPage-middle .note{margin-top:1rem;font-size:1.8rem}@media only screen and (max-width: 575px){.landingPage-container .landingPage-middle .title h2{font-size:4rem}.landingPage-container .landingPage-middle .sub-title .question{font-size:1.5rem}.landingPage-container .landingPage-middle .note{font-size:1.6rem}}@media only screen and (max-height: 430px){.landingPage-container header img{padding:10px 0;height:45px}.landingPage-container .landingPage-middle{top:60px}.landingPage-container .landingPage-middle .image-area img{height:140px;width:auto}.landingPage-container .landingPage-middle .image-area .sex-app{transform:rotate(-20deg) scale(0.6)}.landingPage-container .landingPage-middle .sub-title{max-width:370px}.landingPage-container .landingPage-middle .sub-title .question{margin:1rem 0;font-size:1.5rem}.landingPage-container .landingPage-middle ul{max-width:290px;gap:1rem}.landingPage-container .landingPage-middle ul li label .button{min-width:120px;font-size:20px;padding:10px 10px 12px}.landingPage-container .landingPage-middle .button-group{gap:1rem}.landingPage-container .landingPage-middle .button-group button,.landingPage-container .landingPage-middle .button-group .button,.landingPage-container .landingPage-middle .button-group .continue-button{min-width:120px;font-size:20px;padding:10px 10px 12px}}/*# sourceMappingURL=main.css.map */