a{color:none;padding:0;margin:0;text-decoration:none}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,h4{margin:0}button{border:none;cursor:pointer}.container{max-width:1110px;padding-left:10px;padding-right:10px;margin:0 auto;outline:2px red solid}.age{padding:36px 0}.age__hero{color:#000;font-family:Montserrat Alternates;font-size:24px;font-weight:400;text-align:center}.age__lines{height:1.5px;background-color:#000;width:680px;margin-top:36px;margin-left:205px}.age__line{height:1.5px;background-color:#000;margin-top:20px;width:680px}.age__box{display:flex;flex-direction:column;align-items:center}.age__text{font-family:Montserrat Alternates;font-weight:400;font-size:16px;line-height:19.5px;text-align:center;margin-top:36px}.age__input-box{display:flex;justify-content:center;align-items:center;margin-top:45px;margin-bottom:25px}.age__input-year{width:200px;border-radius:20px 0 0 20px;background:#d7d7d7;border:none;box-shadow:1px 3px #00000040;font-size:15px;padding:10px;font-family:Montserrat Alternates;font-weight:400}.age__input-year::-moz-placeholder{color:#7e7e7e;font-size:13px;font-family:Montserrat Alternates;font-weight:400;display:block;text-align:center}.age__input-year::placeholder{color:#7e7e7e;font-size:13px;font-family:Montserrat Alternates;font-weight:400;display:block;text-align:center}.age__search-year{padding:11px 10px 13px 8px;border-radius:0 20px 20px 0;box-shadow:1px 2px #00000040;transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer;background-color:#000}.age__check{text-align:center;color:#000;margin-left:120px;min-width:300px;max-width:310px;font-family:Montserrat Alternates}.guessNum-text{color:#000;font-family:Montserrat Alternates;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.guessBtn{display:inline-flex;padding:10px;align-items:flex-start;gap:10px;border-radius:0 20px 20px 0;background:#000}.footer{padding-top:61px;padding-bottom:59px}.footer__wrap{display:flex;justify-content:space-between;align-items:center}.footer__img{width:165px;height:70px}.footer__link{color:#000;font-family:Montserrat Alternates;font-size:12px;font-weight:400;line-height:20px}.footer__box{display:flex;align-items:center;gap:135px}.footer__input{display:inline-flex;padding:10px 80px 10px 10px;align-items:flex-start;gap:10px;border-radius:20px;background:#D7D7D7;color:#7e7e7e;font-family:Montserrat Alternates;font-size:12px;font-weight:400;border:none}.footer__btn{display:inline-flex;padding:10px;align-items:flex-start;gap:10px;border-radius:20px;background:#000;color:#fff;font-family:Montserrat Alternates;font-size:12px;font-weight:400;margin-left:36px}.footer__text{color:#000;font-family:Montserrat Alternates;font-size:6px;font-weight:400;margin-top:18px}.backdrop{background-color:#00000082;display:flex;opacity:1;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.backdrop__text{color:#000;text-align:center;font-family:Inter;font-size:20px;font-weight:400}.backdrop__img{width:15px;height:15px;flex-shrink:0;stroke-width:1px;stroke:#000}.backdrop__btn{width:30px;height:30px;background-color:transparent;position:absolute;top:30px;right:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.backdrop__icons{position:absolute;top:69px;left:43px;width:30px}.backdrop .backdrop__icons:nth-of-type(2){left:87px;top:145px}.backdrop .backdrop__icons:nth-of-type(3){top:145px;left:347px}.backdrop .backdrop__icons:nth-of-type(4){left:391px;top:69px}.modal{width:463px;height:245px;border-radius:20px;background:#FFF;text-align:center;padding:70px 42px;position:relative}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
