.hero{min-height:330px}
.hero-content{padding-top:40px;padding-bottom:60px}
.hero h1{margin-top:0;font-size:64px;line-height:1.01}
.choices{margin-top:-10px;gap:16px}
.choice-card{min-height:174px;padding:24px;justify-content:flex-end}
.choice-card h2,.choice-quiz h2{font-size:33px;margin:0;max-width:220px}
.choice-art,.choice-catalog .choice-art{height:113px;width:125px;top:13px;right:16px;opacity:.85}
.choice-create>div,.choice-catalog>div{max-width:calc(100% - 70px)}
.choice-symbol{font-size:78px;top:12px;right:24px}
.round-arrow{width:32px;height:32px;right:18px;bottom:19px}
.house-entry{padding-top:28px;padding-bottom:32px}
@media(max-width:760px){
 .header{height:68px}
 .hero{min-height:226px}
 .hero-content{padding-top:28px;padding-bottom:37px}
 .hero h1{font-size:44px;line-height:1.01}
 .hero-art{background-position:69% 48%}
 .hero:after{background:linear-gradient(90deg,#17151594,transparent),linear-gradient(0deg,#171515,transparent 30%)}
 .choices{margin-top:0;gap:10px}
 .choice-card{min-height:114px;padding:19px 20px}
 .choice-card h2,.choice-quiz h2{font-size:30px;max-width:235px}
 .choice-art,.choice-catalog .choice-art{height:90px;width:100px;top:10px;right:12px}
 .choice-symbol{font-size:68px;right:24px;top:12px}
 .choice-create>div,.choice-catalog>div{max-width:calc(100% - 88px)}
 .round-arrow{bottom:15px;right:15px;width:28px;height:28px;font-size:15px}
 .choice-art{right:25px}
 .house-entry{padding-top:24px;padding-bottom:24px}
 .home-houses{gap:20px}
}
@media(max-width:360px){.hero{min-height:213px}.hero h1{font-size:39px}.hero-content{padding-top:26px;padding-bottom:32px}.choice-card h2,.choice-quiz h2{font-size:27px}.choice-card{min-height:108px}}
