.page-demo{background:#ebeef3}.demo[data-astro-cid-yekmtnli]{padding:60px 0 100px}.demo__inner[data-astro-cid-yekmtnli]{width:min(1182px, 100% - 2 * var(--gutter));margin-left:max(var(--gutter), calc((100% - 1440px) / 2 + 140px));grid-template:"intro form""contact form"1fr/557fr 625fr;align-items:start;display:grid}.demo__intro[data-astro-cid-yekmtnli]{grid-area:intro;padding-right:40px}.demo__contact[data-astro-cid-yekmtnli]{grid-area:contact}.form[data-astro-cid-yekmtnli]{grid-area:form}.demo__title[data-astro-cid-yekmtnli]{font-size:56px;line-height:64px;font-weight:var(--fw-light);color:var(--c-teal);margin:32px 0 23px}.demo__title[data-astro-cid-yekmtnli] strong[data-astro-cid-yekmtnli]{display:block}.demo__lead[data-astro-cid-yekmtnli]{color:var(--c-teal);max-width:460px;font-size:17px;line-height:24px}.demo__img[data-astro-cid-yekmtnli]{width:470px;max-width:100%;margin:71px 0 0 -3px}.demo__contact[data-astro-cid-yekmtnli]{color:var(--c-ink);margin-top:85px}.demo__mail[data-astro-cid-yekmtnli]{font-size:18px;font-weight:var(--fw-bold);margin-bottom:22px;display:inline-block}.demo__mail[data-astro-cid-yekmtnli]:hover{text-decoration:underline}.demo[data-astro-cid-yekmtnli] address[data-astro-cid-yekmtnli]{font-size:18px;font-style:normal;line-height:22px}.demo[data-astro-cid-yekmtnli] address[data-astro-cid-yekmtnli] span[data-astro-cid-yekmtnli]{display:block}.form[data-astro-cid-yekmtnli]{color:var(--c-teal);background:#fff;border-radius:40px;padding:53px 39px 46px 40px;box-shadow:0 8px 22px #263d4a29}.form__title[data-astro-cid-yekmtnli]{font-size:40px;line-height:48px;font-weight:var(--fw-bold);margin-bottom:36px}.form__grid[data-astro-cid-yekmtnli]{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 62px;display:grid}.field--full[data-astro-cid-yekmtnli]:nth-of-type(5){margin-top:8px}.field--full[data-astro-cid-yekmtnli]:nth-of-type(6){margin-top:16px}.phone[data-astro-cid-yekmtnli]{border:1px solid var(--c-teal);background:#fff;border-radius:16px;align-items:stretch;height:43px;display:flex;overflow:hidden}.phone[data-astro-cid-yekmtnli]:focus-within{box-shadow:0 0 0 1px var(--c-teal)}.phone[data-astro-cid-yekmtnli]:has([aria-invalid]){border-color:#b3261e}.phone__country[data-astro-cid-yekmtnli]{cursor:pointer;border-right:1px solid #c9d4d9;flex:none;align-items:center;gap:6px;margin:0;padding:0 10px 0 14px;display:flex;position:relative}.field[data-astro-cid-yekmtnli] .phone__country[data-astro-cid-yekmtnli]{align-items:center;margin:0;font-size:15px;line-height:1;display:flex}.phone__country[data-astro-cid-yekmtnli] .icon{width:11px;height:11px}.phone__country[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli]{background:0 0;border:0;border-radius:0;flex:1;width:auto;min-width:0;height:100%;padding:0 14px}.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli]:focus-visible,.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli][aria-invalid]{box-shadow:none;border:0;outline:none}.phone[data-astro-cid-yekmtnli]:has([aria-invalid]):focus-within{box-shadow:0 0 0 1px #b3261e}.field--full[data-astro-cid-yekmtnli]{grid-column:1/-1;width:calc(100% - 6px)}.field[data-astro-cid-yekmtnli] label[data-astro-cid-yekmtnli]{margin-bottom:13px;font-size:23px;line-height:28px;display:block}.field[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] textarea[data-astro-cid-yekmtnli]{border:1px solid var(--c-teal);width:100%;height:43px;color:var(--c-teal);background:#fff;border-radius:16px;padding:0 21px;font-size:15px}.field[data-astro-cid-yekmtnli] textarea[data-astro-cid-yekmtnli]{resize:vertical;height:183px;padding:21px;line-height:21px}.field[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli]:focus-visible,.field[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli]:focus-visible,.field[data-astro-cid-yekmtnli] textarea[data-astro-cid-yekmtnli]:focus-visible{box-shadow:0 0 0 1px var(--c-teal);outline:none}.field[data-astro-cid-yekmtnli] [data-astro-cid-yekmtnli][aria-invalid]:focus-visible{box-shadow:0 0 0 1px #b3261e}.field[data-astro-cid-yekmtnli] [data-astro-cid-yekmtnli]::placeholder{color:var(--c-muted);opacity:1}.field[data-astro-cid-yekmtnli] [data-astro-cid-yekmtnli][aria-invalid]{border-color:#b3261e}.select[data-astro-cid-yekmtnli]{position:relative}.select[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli]{appearance:none;cursor:pointer;padding-right:48px}.select[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli]:invalid{color:var(--c-muted)}.select[data-astro-cid-yekmtnli] .icon{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:20px;translate:0 -50%}.form__actions[data-astro-cid-yekmtnli]{justify-items:center;gap:18px;margin-top:47px;display:grid}.form__submit[data-astro-cid-yekmtnli]{width:353px;max-width:100%;height:62px;font-size:23px}.form__submit[data-astro-cid-yekmtnli]:disabled{cursor:progress}.form__submit[data-astro-cid-yekmtnli][data-state=sending]{opacity:.75}.form__submit[data-astro-cid-yekmtnli][data-state=success]{background:var(--c-button)}.form__submit[data-astro-cid-yekmtnli][data-state=success] .btn__arrow,.form__submit[data-astro-cid-yekmtnli][data-state=sending] .btn__arrow{display:none}.form__submit[data-astro-cid-yekmtnli][data-state=error]{background:#b3261e}.form__submit[data-astro-cid-yekmtnli][data-state=error] .btn__arrow{display:none}.form__note[data-astro-cid-yekmtnli]{font-size:17px;line-height:22px}@media (width<=1100px){.demo__inner[data-astro-cid-yekmtnli]{grid-template:"intro""form""contact"/1fr;max-width:640px;margin-inline:auto}.demo__intro[data-astro-cid-yekmtnli]{padding-right:0}.demo__img[data-astro-cid-yekmtnli]{width:min(470px,100%)}}@media (width<=899px){.demo[data-astro-cid-yekmtnli]{padding:36px 0 60px}.demo__inner[data-astro-cid-yekmtnli]{width:100%;margin-inline:auto;padding-inline:28px}.demo__title[data-astro-cid-yekmtnli]{margin:20px 0 18px;font-size:34px;line-height:38px}.demo__lead[data-astro-cid-yekmtnli]{font-size:11px;line-height:16px}.demo__img[data-astro-cid-yekmtnli]{width:100%;margin:14px 0 0}.demo__contact[data-astro-cid-yekmtnli]{margin-top:30px}.form[data-astro-cid-yekmtnli]{border-radius:20px;margin:24px 0;padding:22px 20px 20px}.form__title[data-astro-cid-yekmtnli]{margin-bottom:16px;font-size:20px;line-height:26px}.form__actions[data-astro-cid-yekmtnli]{gap:14px;margin-top:24px}.form__submit[data-astro-cid-yekmtnli]{width:auto;height:33px;font-size:16px}.field--full[data-astro-cid-yekmtnli]{width:100%}.field[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] textarea[data-astro-cid-yekmtnli]{border-radius:10px;padding-inline:14px}.form__grid[data-astro-cid-yekmtnli]{grid-template-columns:1fr;gap:12px}.field[data-astro-cid-yekmtnli] label[data-astro-cid-yekmtnli]{margin-bottom:4px;font-size:11px}.field[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli],.field[data-astro-cid-yekmtnli] select[data-astro-cid-yekmtnli]{height:30px;font-size:11px}.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli]{border-radius:10px;height:30px}.field[data-astro-cid-yekmtnli] .phone__country[data-astro-cid-yekmtnli]{padding:0 8px 0 12px;font-size:11px}.field[data-astro-cid-yekmtnli] .phone[data-astro-cid-yekmtnli] input[data-astro-cid-yekmtnli]{height:100%}.field[data-astro-cid-yekmtnli] textarea[data-astro-cid-yekmtnli]{height:96px;padding:12px 14px;font-size:11px;line-height:15px}.form__note[data-astro-cid-yekmtnli]{font-size:11px}.demo__mail[data-astro-cid-yekmtnli],.demo[data-astro-cid-yekmtnli] address[data-astro-cid-yekmtnli]{font-size:14px}}
