.dits-modal-preset{--font-body:inherit}.dits-modal-preset .modal__overlay{padding:var(--overlay-padding);background:var(--glass-sheen),var(--overlay-bg);background-color:transparent}.dits-modal-preset .decb-modal{position:relative;width:min(100%,var(--modal-max-width));padding:30px 30px 28px;border-radius:var(--radius-xl);border:var(--modal-border-width) solid var(--modal-border);background:var(--glass-sheen),var(--modal-bg);-webkit-box-shadow:var(--modal-shadow);box-shadow:var(--modal-shadow);backdrop-filter:blur(var(--modal-blur));color:var(--text-main)!important;font-family:var(--font-body)!important;-webkit-animation:decb-rise .45s ease;animation:decb-rise .45s ease}.dits-modal-preset .decb-modal__close{position:absolute;top:14px;right:16px;border:0;background:0 0;color:var(--close-color);font-size:36px;line-height:1;cursor:pointer;padding:0;width:auto;height:auto}.dits-modal-preset .decb-modal__close:focus{outline:0;border-color:transparent}.dits-modal-preset .decb-modal__title{margin:8px 0 12px;font-size:clamp(26px,3.4vw,34px);line-height:1.2;font-weight:800;color:var(--text-main)}.dits-modal-preset .decb-modal__subtitle{margin:0 0 14px;color:var(--text-soft);font-size:clamp(17px,2.7vw,22px)}.dits-modal-preset .decb-modal__form{display:-ms-grid;display:grid;gap:16px;margin:0;padding:0;border:0}.dits-modal-preset .decb-modal__form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dits-modal-preset .decb-modal__form input[type=tel]{width:100%;border:2px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);padding:16px 18px;font-family:inherit;font-size:var(--input-font-size);font-weight:500;line-height:1;color:var(--text-main);text-align:center;letter-spacing:.04em;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.dits-modal-preset .decb-modal__form input[type=tel]::-webkit-input-placeholder{color:var(--placeholder)}.dits-modal-preset .decb-modal__form input[type=tel]::-moz-placeholder{color:var(--placeholder)}.dits-modal-preset .decb-modal__form input[type=tel]:-ms-input-placeholder{color:var(--placeholder)}.dits-modal-preset .decb-modal__form input[type=tel]::-ms-input-placeholder{color:var(--placeholder)}.dits-modal-preset .decb-modal__form input[type=tel]::placeholder{color:var(--placeholder)}.dits-modal-preset .decb-modal__form input[type=tel]:focus{outline:0;border-color:var(--input-focus);-webkit-box-shadow:0 0 0 4px color-mix(in oklab,var(--input-focus) 26%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--input-focus) 26%,transparent)}.dits-modal-preset .decb-modal__form .decb-modal__submit{border:0;border-radius:var(--radius-lg);background:var(--button-bg);color:var(--button-text);font-family:inherit;font-size:var(--button-font-size);line-height:1;font-weight:800;text-transform:uppercase;padding:17px;cursor:pointer;-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.dits-modal-preset .decb-modal__form .decb-modal__submit:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.dits-modal-preset .decb-modal__form .decb-modal__submit:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;-ms-transform:none;transform:none}.dits-modal-preset .decb-modal__message{display:none;margin:8px 0 0;padding:10px;text-align:center;border:1px solid transparent;color:var(--text-main)}.dits-modal-preset .decb-modal__message.success{border-color:#1aaa3e}.dits-modal-preset .decb-modal__message.error{border-color:rgba(255,255,255,.3)}.dits-modal-preset .decb-modal__channels{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.dits-modal-preset .decb-modal__channel{width:var(--channel-size);height:var(--channel-size);border-radius:var(--channel-radius);display:-ms-grid;display:grid;place-items:center;text-decoration:none;background:var(--channel-bg);border:1.5px solid var(--channel-border);color:var(--channel-icon);-webkit-box-shadow:var(--channel-shadow);box-shadow:var(--channel-shadow);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dits-modal-preset .decb-modal__channel:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.dits-modal-preset .decb-modal__channel svg{width:30px;height:30px;fill:currentColor}@media(max-width:560px){.dits-modal-preset .decb-modal{padding:24px 18px 20px}.dits-modal-preset .decb-modal__form input[type=tel]{font-size:22px}.dits-modal-preset .decb-modal__form .decb-modal__submit{font-size:20px}}@-webkit-keyframes decb-rise{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes decb-rise{0%{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}