*{margin:0;padding:0;-webkit-text-size-adjust:100%}:focus{outline:0}img{border:none}html{font-size:62.5%}ol,ul,li{list-style:none}body{min-width:320px;height:100%;color:#fff;background:#000;font-family:'Open Sans', sans-serif}.step{display:none;max-width:550px;width:90%;min-width:300px;padding:2rem 3.5rem 4rem 3.5rem;margin:4rem auto 0;text-align:center;background:#101010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.question{font-size:2rem}.step.step_1{display:block;position:relative;max-width:700px;padding:0;background:none;text-align:right}.step.step_1:before{content:"";position:absolute;width:80vw;height:80vw;max-width:612px;max-height:612px;min-width:270px;min-height:270px;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;background:#4f4f4f;border:0.8rem solid #fff;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.step.step_1 .main_girl{max-width:276px;width:36%;z-index:1;position:relative;right:7.5%}.main_slogan{position:absolute;z-index:2;left:2%;top:10%;font-weight:bold;font-size:6rem;line-height:1.1;text-align:left;text-transform:uppercase;color:#ff2300;text-shadow:-0 -0.4rem 0.1rem #fff, 0 -0.4rem 0.1rem #fff,-0 0.4rem 0.1rem #fff, 0 0.4rem 0.1rem #fff,-0.4rem -0 0.1rem #fff, 4px -0 0.1rem #fff, -0.4rem 0 0.1rem #fff, 0.4rem 0 0.1rem #fff, -0.1rem -0.4rem 0.1rem #fff, 0.1rem -0.4rem 0.1rem #fff, -0.1rem 0.4rem 0.1rem #fff, 0.1rem 0.4rem 0.1rem #fff, -0.4rem -0.1rem 0.1rem #fff, 0.4rem -0.1rem 0.1rem #fff, -0.4rem 0.1rem 0.1rem #fff, 0.4rem 0.1rem 0.1rem #fff, -0.2rem -0.4rem 0.1rem #fff, 0.2rem -0.4rem 0.1rem #fff, -0.2rem 0.4rem 0.1rem #fff, 0.2rem 0.4rem 0.1rem #fff, -0.4rem -0.2rem 0.1rem #fff, 0.4rem -0.2rem 0.1rem #fff, -0.4rem 0.2rem 0.1rem #fff, 0.4rem 0.2rem 0.1rem #fff, -0.3rem -0.4rem 0.1rem #fff, 0.3rem -0.4rem 0.1rem #fff, -0.3rem 0.4rem 0.1rem #fff, 0.3rem 0.4rem 0.1rem #fff, -0.4rem -0.3rem 0.1rem #fff, 0.4rem -0.3rem 0.1rem #fff, -0.4rem 0.3rem 0.1rem #fff, 0.4rem 0.3rem 0.1rem #fff, -0.4rem -0.4rem 0.1rem #fff, 0.4rem -0.4rem 0.1rem #fff, -0.4rem 0.4rem 0.1rem #fff, 0.4rem 0.4rem 0.1rem #fff, -0.4rem -0.4rem 0.1rem #fff, 0.4rem -0.4rem 0.1rem #fff, -0.4rem 0.4rem 0.1rem #fff, 0.4rem 0.4rem 0.1rem #fff;-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}.main_slogan img{width:22rem;display:inline-block;vertical-align:bottom}.warning_block{position:absolute;z-index:2;text-align:left;left:11%;bottom:35%}.warning{text-transform:uppercase;color:#000;font-size:5rem}.slogan{font-size:3.4rem;line-height:1.2;color:#000}.slogan.find_milf{color:#fff}.warning_block p{font-size:1.9rem}.step_1 .btns{top:auto;position:absolute;bottom:7%;text-align:center}.step_1 .btns a{margin:auto;background:#00b30f}.bottom_table{position:absolute;left:0;top:67.5%;background:#272727;padding:0.3rem;text-align:left;font-size:2.5rem;width:75%}.guarantee{line-height:1.2;color:#000;background:#a73927;padding:0.5rem 0}.guarantee:before{content:"";display:inline-block;vertical-align:middle;height:100%}.guarantee li{position:relative;display:inline-block;vertical-align:middle;padding:0 0.2rem 0 2.2rem}.guarantee li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.2rem;height:2.6rem;margin:auto;background-size:contain}.enter_zip{line-height:1;color:#fff;padding:0.8rem 0.1rem 0.5rem 0.5rem}.btns{position:relative;z-index:2;width:100%;top:7rem}.btns:after{content:'';display:block;clear:both}.btns a{display:block;font-weight:700;font-size:2.3rem;line-height:5.2rem;width:46%;height:6.6rem;border:0.7rem solid #fff;border-radius:10rem;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.btns a:hover{opacity:0.98}.btns a.btn_no{float:left;background:#a73927}.btns a.btn_yes{float:right;background:#00b30f}.step.final_step{padding:0;background:none}.congratulations{font-size:3.9rem;color:#a73927;text-transform:uppercase;margin:0 auto 3rem}.final_wrap{font-size:1.8rem;padding:2rem 1.5rem 0 1.5rem;background:#101010}.final_wrap .enter_site{font-size:2.5rem;font-weight:bold}.final_wrap .important{padding:1.5rem 0;font-size:1.8rem;text-transform:uppercase;color:#a73927}.final_wrap .btns{top:3rem}.final_wrap .btns a{width:60%;margin:0 auto;background:#00b30f}@media screen and (max-width: 750px){html{font-size:59%}.guarantee,.enter_zip{font-size:2.4rem}.step.step_1 .main_girl{right:6.5%}}@media screen and (max-width: 680px){.slogan{font-size:3rem}.warning_block p{font-size:1.7rem}.guarantee,.enter_zip{font-size:2.2rem}}@media screen and (max-width: 640px){html{font-size:55%}.main_slogan{font-size:5rem}.main_slogan img{width:20rem}}@media screen and (max-width: 580px){html{font-size:46%}}@media screen and (max-width: 485px){.main_slogan{font-size:4rem}.main_slogan img{width:18rem}.guarantee,.enter_zip{font-size:1.8rem}}@media screen and (max-width: 440px){.warning{font-size:3.5rem}.slogan{font-size:2rem}.warning_block p{font-size:1.2rem}.guarantee,.enter_zip{font-size:1.6rem}.guarantee li:before{height:2rem}}@media screen and (max-width: 400px){.main_slogan{font-size:3rem}.main_slogan img{width:12rem}.guarantee,.enter_zip{font-size:1.4rem}}@media screen and (max-width: 360px){.guarantee,.enter_zip{font-size:1.2rem}.step_1 .btns{bottom:3%}.btns a{line-height:4.2rem;height:5.6rem}}