.backdrop[data-v-2156f229]{display:none}.modal-container[data-v-2156f229]{background-color:#fff;background-image:url(./cookie.912ad0ae.svg);background-position:calc(100% + 10px) -10px;background-repeat:no-repeat;border-radius:8px;bottom:32px;box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;font-size:14px;gap:8px;height:-moz-max-content;height:max-content;max-width:400px;padding:24px;position:fixed;right:64px;width:-moz-fit-content;width:fit-content;z-index:100}.modal-container h4[data-v-2156f229]{margin:0}.modal-container div[data-v-2156f229]{height:-moz-min-content;height:min-content}.modal-container button[data-v-2156f229]{align-items:center;background:var(--brandPrimary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1;flex-direction:row;font-size:16px;font-weight:500;justify-content:center;line-height:100%;margin:0;padding:12px 16px}.modal-container button[data-v-2156f229]:hover{background:var(--brandPrimaryDark)}.modal-container button.light[data-v-2156f229]{background:var(--brandPrimaryLight);color:var(--brandPrimary)}.modal-container button.light[data-v-2156f229]:hover{border:1px solid var(--brandPrimaryDark);color:var(--brandPrimaryDark);padding:11px 15px}.modal-container svg[data-v-2156f229]{position:absolute;right:0;top:0}.modal-container a[data-v-2156f229]{color:var(--gray600);padding-bottom:8px;text-decoration:underline}@media only screen and (max-width:792px){.backdrop[data-v-2156f229]{background:rgba(0,0,0,.5);display:block;inset:0;position:fixed;z-index:99}.modal-container[data-v-2156f229]{inset:unset;left:0;margin:32px;right:0;top:50%;transform:translateY(-50%)}.modal-container button[data-v-2156f229]{font-size:14px}}@media only screen and (max-width:400px){.modal-container div.buttons[data-v-2156f229]{flex-direction:column}}.phone-input[data-v-f6da3fab]{display:flex;flex-direction:row}.phone-input .input[data-v-f6da3fab]{border:none;border-bottom:1px solid var(--gray400);border-top:1px solid var(--gray400);line-height:25px;padding:14px .25em 14px 8px}.phone-input .input.left[data-v-f6da3fab]{border-left:1px solid var(--gray400);border-radius:8px 0 0 8px;font-size:8px;padding:14px 8px;position:relative}.phone-input .input.left[data-v-f6da3fab]:after{background:var(--gray400);content:"";height:32px;position:absolute;right:0;width:1px}.phone-input .input.right[data-v-f6da3fab]{border-radius:0 8px 8px 0;border-right:1px solid var(--gray400);flex:1;padding:14px 14px 14px 0}.phone-input .input.left{align-items:center}
