@import url(https://fonts.googleapis.com/css2?family=Maitree:wght@200;300;400;500;600;700&display=swap);*{box-sizing:border-box;font-family:arial,sans-serif;margin:0;padding:0}:root{--layout-max-width:1400px;--media-screen-s:480px;--media-screen-m:768px;--media-screen-l:1200px;--media-screen-xl:1440px;--indent-xs:4px;--indent-s:8px;--indent-base:16px;--indent-m:20px;--indent-l:24px;--indent-xl:32px;--color-white:#fff;--font-size-xs:12px;--font-size-s:14px;--font-size-base:16px;--font-size-m:20px;--font-size-l:24px;--font-size-xl:32px;--font-size-xxl:40px;--layout-header-height:80px}#root,.wrapper,body,html{height:100%}body{background:#f2f6f8;padding-top:96px;padding-top:calc(var(--layout-header-height) + var(--indent-base))}h1{font-family:Maitree}.wrapper{display:flex;flex-direction:column}main{flex:1 1;margin:0 auto;max-width:1400px;max-width:var(--layout-max-width);padding:0 20px;padding:0 var(--indent-m);width:100%}nav{ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}a{color:#fff;font-size:var(--font-size-s);font-weight:600;text-decoration:none;text-transform:uppercase}}@media (min-width:1024){nav{a{font-size:var(--font-size-base)}}}.logo{--logo-color:#fff;color:var(--logo-color);display:block;margin:0;max-width:70px;text-align:center;text-decoration:none;.top{border-bottom:1px solid var(--logo-color);font-size:22px;font-weight:700}.bottom,.top{text-transform:uppercase}.bottom{font-size:15px;margin-top:5px}footer &{--logo-color:#666;margin:0 auto var(--indent-xl)}}header{background:#004a22;box-shadow:2px 2px 10px 0 #00000080;height:var(--layout-header-height);margin-bottom:16px;position:fixed;top:0;width:100%;z-index:10;.inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--layout-max-width);padding:0 20px;width:100%}}footer{background:#eee;margin-top:50px;padding:32px 0 20px;text-align:center}.hero-banner{box-shadow:4px 4px 10px 0 #0003;margin:calc(var(--indent-m)*-1) calc(var(--indent-m)*-1) 40px;max-width:var(--layout-max-width);overflow:hidden;position:relative;.image{align-items:center;background-position:50%;background-size:cover;display:flex;height:600px}.image:after{background:#0000004d;content:"";z-index:1}.image:after,.text{height:100%;left:0;position:absolute;top:0;width:100%}.text{color:#fff;display:flex;flex-direction:column;font-size:20px;justify-content:center;max-width:800px;padding:0 var(--indent-xl);text-shadow:2px 2px 4px #0009;z-index:2;.headline{font-size:40px;font-weight:900;margin-bottom:8px}.button{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:16px;margin-top:32px;padding:8px 16px;text-decoration:none}}}@media (min-width:1024px){.hero-banner{border-radius:4px;margin:20px auto 40px;.text{padding:0 80px}}}.card{background:var(--color-white);border-radius:4px;box-shadow:4px 4px 10px 0 #0000000d;color:#000;display:flex;flex-direction:column;margin:0 auto;max-width:600px;overflow:hidden;text-decoration:none;.image{aspect-ratio:2/1;background-position:50%;background-size:cover;width:100%}.body{padding:var(--indent-m)}.title{font-size:20px;font-weight:700}.subtitle{color:#00000080;font-size:var(--font-size-xs);margin-top:var(--indent-xs)}.text{margin-top:var(--indent-base)}p{font-size:var(--font-size-s);margin-bottom:var(--indent-base)}}@media (min-width:1024px){.card{max-width:none}}.boxes{display:flex;flex-wrap:wrap;margin:0 calc(var(--indent-base)*-1);.item{flex:0 0 100%;margin-bottom:var(--indent-l);padding:0 var(--indent-base)}}.houses{display:flex;flex-wrap:wrap;margin:40px -16px;.item{color:#000;flex:0 0 100%;margin-bottom:var(--indent-m);max-width:100%;padding:0 16px;text-decoration:none;img{border-radius:10% 12% 18% 2%;box-shadow:3px 3px 2px 0 #0003;max-width:100%}}.desc{margin-top:16px}.price{color:#666;font-size:12px}}.house{img{border-radius:10% 12% 18% 2%;box-shadow:3px 3px 2px 0 #0003;max-width:100%}.subtitle{margin-bottom:20px}}@media (min-width:1024px){.houses{.item{flex-basis:50%;max-width:50%}}}.about-hero{.hero-banner{border-radius:4px;margin:40px 0;.image:after{display:none}}}.faq-groups{.group{margin-top:var(--indent-m);.title{font-size:var(--font-size-m);font-weight:700}.description{font-size:var(--font-size-s)}}.questions{margin:var(--indent-m) 0;padding-left:var(--indent-m);.question{font-size:var(--font-size-s);.q{font-weight:700}.a{text-style:italic}&+&{margin-top:var(--indent-m)}}}}
/*# sourceMappingURL=main.e8ad470e.css.map*/