h2{font-weight:400;font-size:36px;color:#000;text-align:center}section:not(:first-of-type){margin-top:96px}section.main{background-color:var(--blue);color:#fff;border-radius:0 0 56px 56px}@media (min-width: 1000px){section.main{padding:32px 32px 100px}}@media (max-width: 1000px){section.main{padding-top:1px;padding-bottom:32px}}section.main .top{display:flex;justify-content:space-between}section.main .two-columns{margin-top:100px;display:flex;gap:32px;align-items:start}@media (max-width: 1000px){section.main .two-columns{flex-direction:column}}section.main .two-columns>div{flex-grow:1;flex-basis:0}section.main .two-columns div:first-of-type h1{margin-top:0;padding-top:0;font-weight:400;margin-bottom:22px;color:#fff}@media (min-width: 1000px){section.main .two-columns div:first-of-type h1{font-size:54px;line-height:68px}}@media (max-width: 1000px){section.main .two-columns div:first-of-type h1{font-size:36px;line-height:42px}}section.main .two-columns div:first-of-type .contract-kinds{display:flex;gap:8px;justify-content:stretch}@media (max-width: 1000px){section.main .two-columns div:first-of-type .contract-kinds{flex-direction:column}}section.main .two-columns div:first-of-type .contract-kinds>div{flex-grow:1;display:flex;padding:16px 24px 16px 16px;background-color:#ffffff21;border-radius:12px;gap:12px;align-items:center;cursor:pointer}section.main .two-columns div:first-of-type .contract-kinds>div.selected{border:1px solid white}section.main .two-columns div:first-of-type .contract-kinds>div div.doc-icon{width:42px;height:42px}section.main .two-columns div:first-of-type .contract-kinds>div div div.name{font-size:22px}section.main .two-columns div:first-of-type .contract-kinds>div div div.desc{font-size:12px;opacity:.5}section.main .two-columns div:first-of-type div.input-n-button{margin-top:16px;display:flex;gap:8px;justify-content:stretch}@media (max-width: 1000px){section.main .two-columns div:first-of-type div.input-n-button{flex-direction:column}}section.main .two-columns div:first-of-type div.input-n-button>*{font-size:18px;border-radius:12px;height:56px}section.main .two-columns div:first-of-type div.input-n-button input{padding:8px 16px;background-color:#ffffff21;flex-grow:2}@media (max-width: 1000px){section.main .two-columns div:first-of-type div.input-n-button input{width:100%}}section.main .two-columns div:first-of-type div.input-n-button input::placeholder{color:#ffffff80}section.main .two-columns div:first-of-type div.input-n-button input.error{border:2px red solid!important}section.main .two-columns div:first-of-type div.input-n-button button{padding:8px;background-color:#fff;border-radius:12px;color:var(--blue);display:flex;align-items:center;flex-grow:1;justify-content:center}@media (max-width: 1000px){section.main .two-columns div.right-column{width:100%}}section.main .two-columns div.right-column iframe{border-radius:16px}@media (max-width: 1000px){section.main .two-columns div.right-column iframe{width:100%}}@media (min-width: 1000px){section.main .two-columns div.right-column iframe{width:584px;height:384px}}section.main .advantages{margin-top:32px;display:flex}@media (min-width: 1000px){section.main .advantages{justify-content:space-between}}@media (max-width: 1000px){section.main .advantages{flex-direction:column;gap:12px}}section.main .advantages>div{display:flex;align-items:center;gap:12px}@media (max-width: 1000px){section.main .advantages>div{justify-content:center}}section.templates{margin-top:96px}section.faq>div{max-width:1000px}section.pricing{background-color:#fff;border-radius:56px}@media (min-width: 1000px){section.pricing{padding:32px 32px 100px}}@media (max-width: 1000px){section.pricing{padding:32px 0}}section.pricing div.pricing{display:flex;gap:24px}@media (max-width: 1000px){section.pricing div.pricing{flex-direction:column}}.landing-main{margin-top:150px}
