.lg-modal .field{grid-gap:var(--spacing-xs);display:grid;justify-items:flex-start;position:relative}.lg-modal .field p[aria-live=polite]{color:var(--brand-coral);font-size:.75rem;font-weight:500;letter-spacing:.0125rem;line-height:16px}.lg-modal label{cursor:pointer}.lg-modal .label{font-size:.875rem;font-weight:600;letter-spacing:-.00625rem;line-height:20px;margin:0}.lg-modal .input--standard,.lg-modal .label{color:var(--text-base);font-family:OpenSans,sans-serif}.lg-modal .input--standard{background:var(--bg-elevated);border:1.5px solid var(--border-divider);border-radius:var(--radius-xs);font-size:1rem;height:48px;outline:3px solid #0000;padding:0 var(--spacing-m);transition:border-color var(--duration-base) ease,color var(--duration-base) ease,outline-color var(--duration-base) ease;width:100%}.lg-modal .input--standard::placeholder{color:var(--text-disabled)}.lg-modal .input--standard:focus-visible{border-color:var(--border-interactive);outline-color:var(--color-brandpurple-50)}.invalid .lg-modal .input--standard{border-color:var(--brand-coral);color:var(--brand-coral)}.invalid .lg-modal .input--standard:focus-visible{outline-color:var(--color-beige-500)}.lg-modal .fields{display:grid;gap:var(--spacing-l)}.lg-modal .language-buttons{display:grid;gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(auto,1fr));user-select:none;-webkit-user-select:none;-moz-user-select:none;width:100%}@media (min-width:768px){.lg-modal .language-buttons{grid-template-columns:repeat(3,minmax(auto,1fr))}}.lg-modal .language-buttons label{align-items:center;background-color:var(--bg-elevated);border:1.5px solid var(--border-divider);border-radius:var(--radius-xs);color:var(--text-base-secondary);display:flex;font-size:16px;gap:var(--spacing-xs);height:48px;justify-content:center;line-height:24px;outline:3px solid #0000;padding-inline:var(--spacing-2xs);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,outline-color var(--duration-base) ease}.lg-modal .language-buttons label:has(input:checked){background-color:var(--bg-elevated);border-color:var(--border-interactive)}@media (hover:hover){.lg-modal .language-buttons label:hover{background-color:var(--bg-base-hover);border-color:var(--border-interactive-hover)}}.lg-modal .language-buttons label:has(input.label-hover){background-color:var(--bg-base-hover);border-color:var(--border-interactive-hover)}.lg-modal .language-buttons label:active{background-color:var(--bg-base-pressed);border-color:var(--border-interactive)}.lg-modal .language-buttons label:has(input:focus-visible){border-color:var(--border-interactive);outline:var(--border-width-m) solid var(--border-interactive);outline-offset:2px}.lg-modal .language-buttons label input{margin:0;position:absolute}.lg-modal .language-buttons label img{height:20px;width:20px}.lg-modal .input{border:1.5px solid var(--border-divider);border-radius:var(--radius-xs);color:var(--text-base);font-family:OpenSans,sans-serif;font-size:1rem;height:48px;letter-spacing:normal;outline:3px solid #0000;padding-inline:var(--spacing-m);transition:border-color var(--duration-base) ease,color var(--duration-base) ease,outline-color var(--duration-base) ease;width:100%}.lg-modal .input:focus-visible{border-color:var(--border-interactive);outline-color:var(--color-brandpurple-50)}.lg-modal .input::placeholder{color:var(--text-disabled)}.lg-modal .checkbox label p{color:var(--text-base-secondary)}.lg-modal .checkbox label p a{color:var(--text-interactive);font-weight:600;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:1px;transition:color .2s ease}@media (hover:hover){.lg-modal .checkbox label p a:hover{color:var(--text-interactive-hover)}}.lg-modal .checkbox label p a:active{color:var(--text-interactive-pressed)}.lg-modal .checkbox label p a:focus-visible{border-radius:var(--radius-xs);outline:var(--border-width-m) solid currentColor;outline-offset:var(--spacing-3xs)}.lg-modal .checkbox label{align-items:start;cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0}.lg-modal .checkbox label>span.lg-body-s{width:calc(100% - 24px)}.lg-modal .checkbox label>p[aria-live=polite]{width:100%}.lg-modal .checkbox input{opacity:0;pointer-events:none;position:absolute}.lg-modal .checkbox .checkbox__box{align-items:center;background:var(--bg-elevated);border:1.5px solid var(--border-divider);border-radius:var(--radius-xs);color:var(--text-base);display:flex;height:16px;justify-content:center;outline:3px solid #0000;position:relative;top:2px;transition:border-color var(--duration-base) ease,outline-color var(--duration-base) ease;width:16px}.lg-modal .checkbox .checkbox__box svg{display:none;height:12px;width:12px}.lg-modal .checkbox label>span:last-child{user-select:none;-webkit-user-select:none;-moz-user-select:none}.lg-modal .checkbox input:checked+.checkbox__box svg{display:block}.lg-modal .checkbox input:focus-visible+.checkbox__box{border-color:var(--border-interactive);outline-color:var(--color-brandpurple-50)}.lg-modal .button[type=submit]{user-select:none;-webkit-user-select:none;-moz-user-select:none}.lg-modal .button[type=submit]:after{animation:spin .6s linear infinite;background-image:url(/wp-content/themes/lingoda_CRM2018_theme/assets/imgs/tail-spin-white.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:30px;opacity:0;position:absolute;transition:opacity var(--duration-base);width:30px;will-change:opacity}.lg-modal .button[type=submit][disabled]{pointer-events:none}.lg-modal .button[type=submit].loading{color:#0000;pointer-events:none}.lg-modal .button[type=submit].loading:after{opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
