*{box-sizing:border-box}body{padding:0;margin:0;background-color:#fff}.wrap{width:1280px;margin:auto}@media screen and (max-width:1300px){.wrap{width:100%;padding:0 24px}}#__next{display:flex;flex-direction:column;min-height:100vh}#__next footer{margin-top:auto}body{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#9e1f63}h1,h2,h3{margin:0;padding:0;line-height:1}h1{font-weight:400;font-size:36px}h1,h2{color:#9e1f63;font-family:Philosopher,sans-serif}h2,h3{font-weight:400}h2{font-size:36px}h3{font-family:Montserrat,sans-serif;font-size:24px}p{margin:16px 0}a{color:#f15a29;transition:color 1s ease}a,a:hover{text-decoration:none}a:hover{color:#9e1f63}ul.menu{display:flex;padding:0;margin:0;list-style:none;gap:24px}ul.menu a{text-decoration:none}.body-bg{position:fixed;inset:0 0 0 0;z-index:-1;overflow:hidden}.body-bg svg{width:100%;height:100%;object-fit:cover;display:block}.page-content{margin:40px 80px;padding:32px;background-color:#fff;border-radius:36px}@media screen and (max-width:700px){.page-content{margin:40px 16px;padding:16px}}form input,form label{font-family:Montserrat,sans-serif}form input{border:1px solid #9e1f63;padding:8px;font-size:16px;background-color:#fff8ec}form input.invalid{border:2px solid red}form .honey{display:none}button{background-color:#fbb040;color:#9e1f63;border:1px solid #9e1f63;padding:8px 16px;font-size:16px;font-family:Montserrat,sans-serif;border-radius:8px;cursor:pointer;transition:all .5s ease}button:hover{background-color:#9e1f63;color:#fbb040}