.CallbackModal-module__slaExW__modal{--cbm-padding:24px;--cbm-radius:16px;--cbm-gap:24px;--cbm-inner-gap:24px;--cbm-header-gap:24px;--cbm-header-space:32px;--cbm-title-size:24px;--cbm-title-line:32px;--cbm-title-color:#010101;--cbm-subtitle-size:16px;--cbm-subtitle-line:normal;--cbm-subtitle-color:#000;--cbm-input-padding:24px;--cbm-input-radius:10px;--cbm-input-size:24px;--cbm-input-placeholder:#c8c8c8;--cbm-mode-size:15px;--cbm-mode-color:#555;--cbm-mode-gap-x:16px;--cbm-mode-gap-y:8px;--cbm-checkbox-size:20px;--cbm-checkbox-border:#000;--cbm-checkbox-radius:4px;--cbm-agree-size:16px;--cbm-agree-color:#000;--cbm-times-gap:8px;--cbm-time-min-height:48px;--cbm-time-padding:12px 16px;--cbm-time-size:var(--font-size-text1);--cbm-submit-padding:24px 40px;--cbm-submit-radius:10px;--cbm-submit-size:24px;--cbm-submit-min-height:auto;max-width:700px;padding:var(--cbm-padding);background:var(--background);border-radius:var(--cbm-radius);box-shadow:0 2px 4px #40404029}.CallbackModal-module__slaExW__form{gap:var(--cbm-gap);flex-direction:column;display:flex}.CallbackModal-module__slaExW__header{gap:var(--cbm-header-gap);padding-right:var(--cbm-header-space);flex-direction:column;display:flex}.CallbackModal-module__slaExW__title{font-size:var(--cbm-title-size);font-weight:500;line-height:var(--cbm-title-line);color:var(--cbm-title-color)}.CallbackModal-module__slaExW__subtitle{font-size:var(--cbm-subtitle-size);line-height:var(--cbm-subtitle-line);color:var(--cbm-subtitle-color)}.CallbackModal-module__slaExW__fields{gap:var(--cbm-inner-gap);flex-direction:column;display:flex}.CallbackModal-module__slaExW__field{flex-direction:column;gap:8px;display:flex}.CallbackModal-module__slaExW__input{width:100%;padding:var(--cbm-input-padding);font-size:var(--cbm-input-size);color:var(--primary);background:var(--white);border-radius:var(--cbm-input-radius);border:0}.CallbackModal-module__slaExW__input::placeholder{color:var(--cbm-input-placeholder)}.CallbackModal-module__slaExW__error{font-size:var(--font-size-text2);line-height:var(--line-height-text2);color:var(--error)}.CallbackModal-module__slaExW__modeSwitch{align-items:center;gap:var(--cbm-mode-gap-y) var(--cbm-mode-gap-x);font-size:var(--cbm-mode-size);flex-wrap:wrap;display:flex}.CallbackModal-module__slaExW__modeButton{cursor:pointer;color:var(--cbm-mode-color);background:0 0;border:none;transition:color .2s}.CallbackModal-module__slaExW__modeButton:hover{color:var(--primary)}.CallbackModal-module__slaExW__modeButtonActive{color:var(--primary);text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}.CallbackModal-module__slaExW__times{gap:var(--cbm-times-gap);grid-template-columns:repeat(3,1fr);display:grid}.CallbackModal-module__slaExW__timeButton{min-height:var(--cbm-time-min-height);cursor:pointer;padding:var(--cbm-time-padding);font-size:var(--cbm-time-size);color:var(--primary);background:var(--white);border-radius:var(--radius-sm);border:0;font-weight:300;line-height:1.2;transition:color .2s,background-color .2s}.CallbackModal-module__slaExW__timeButton:hover,.CallbackModal-module__slaExW__timeButtonActive{color:var(--white);background:var(--primary)}.CallbackModal-module__slaExW__checkbox{gap:6px}.CallbackModal-module__slaExW__checkbox [data-checkbox]{width:var(--cbm-checkbox-size);height:var(--cbm-checkbox-size);border:1px solid var(--cbm-checkbox-border);border-radius:var(--cbm-checkbox-radius)}.CallbackModal-module__slaExW__agreeText{font-size:var(--cbm-agree-size);color:var(--cbm-agree-color)}.CallbackModal-module__slaExW__submit{width:100%;min-height:var(--cbm-submit-min-height);padding:var(--cbm-submit-padding);font-size:var(--cbm-submit-size);color:var(--white);background:var(--accent);border-radius:var(--cbm-submit-radius);border:0;font-weight:500}@media (max-width:767px){.CallbackModal-module__slaExW__modal{--cbm-padding:16px;--cbm-gap:24px;--cbm-inner-gap:16px;--cbm-header-gap:8px;--cbm-header-space:24px;--cbm-title-size:16px;--cbm-title-line:normal;--cbm-title-color:#28282a;--cbm-subtitle-size:14px;--cbm-subtitle-color:#28282a;--cbm-input-padding:16px 24px;--cbm-input-radius:8px;--cbm-input-size:16px;--cbm-mode-size:12px;--cbm-mode-gap-x:8px;--cbm-agree-size:14px;--cbm-times-gap:6px;--cbm-time-padding:8px 4px;--cbm-time-size:13px;--cbm-submit-padding:16px 36px;--cbm-submit-radius:8px;--cbm-submit-size:18px}}@media (min-width:1024px){.CallbackModal-module__slaExW__times{grid-template-columns:repeat(4,1fr)}}
.ContactBanner-module__mUoPZa__banner{background-image:radial-gradient(120% 140% at 20% 100%,#798ca4 0%,#617186 25%,#495668 50%,#303a4a 75%,#18212c 100%);margin-bottom:1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.ContactBanner-module__mUoPZa__banner{margin-bottom:calc(var(--space-section-gap) / 2);background-image:radial-gradient(140% 160% at 30% 120%,#738cac 0%,#516379 35%,#404e60 65%,#2f3946 100%)}}.ContactBanner-module__mUoPZa__decor{pointer-events:none;width:140px;height:151px;position:absolute;top:-61px;right:-35px;transform:scaleX(-1)}@media (min-width:640px){.ContactBanner-module__mUoPZa__decor{width:auto;height:130px;top:-50px;right:-40px}}@media (min-width:1024px){.ContactBanner-module__mUoPZa__decor{width:auto;height:210px;top:-20px;left:-120px;right:auto;transform:none}}.ContactBanner-module__mUoPZa__inner{z-index:10;flex-direction:column;justify-content:center;gap:1rem;padding-block:2rem;display:flex;position:relative}@media (min-width:640px){.ContactBanner-module__mUoPZa__inner{gap:2rem}}@media (min-width:1024px){.ContactBanner-module__mUoPZa__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.ContactBanner-module__mUoPZa__content{max-width:300px}@media (min-width:1024px){.ContactBanner-module__mUoPZa__content{max-width:none}}.ContactBanner-module__mUoPZa__title{color:var(--white);font-size:24px;font-weight:600}@media (min-width:640px){.ContactBanner-module__mUoPZa__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}@media (min-width:1024px){.ContactBanner-module__mUoPZa__title{font-size:48px;font-weight:600}}.ContactBanner-module__mUoPZa__text{font-size:14px;line-height:var(--line-height-text1);color:#ffffffe6;margin-top:.25rem}@media (min-width:640px){.ContactBanner-module__mUoPZa__text{font-size:var(--font-size-text1)}}@media (min-width:1024px){.ContactBanner-module__mUoPZa__text{font-size:24px;font-weight:400}}.ContactBanner-module__mUoPZa__actions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:1024px){.ContactBanner-module__mUoPZa__actions{flex-direction:row;gap:1rem}.ContactBanner-module__mUoPZa__callbackButton{width:292px;font-size:24px;font-weight:500}}.ContactBanner-module__mUoPZa__chatButton{border-color:#ffffffb3;width:100%;max-width:343px}@media (min-width:640px){.ContactBanner-module__mUoPZa__chatButton{max-width:none}}@media (min-width:1024px){.ContactBanner-module__mUoPZa__chatButton{width:292px;font-size:24px;font-weight:500}}
.CookieBanner-module__XJ8pKG__banner{z-index:100;background:var(--white);box-shadow:var(--shadow-banner);border-radius:0;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.CookieBanner-module__XJ8pKG__banner{border-radius:var(--radius-sm);gap:20px;width:565px;padding:24px 32px;bottom:24px;left:auto;right:24px}}.CookieBanner-module__XJ8pKG__row{align-items:flex-start;gap:0;display:flex}.CookieBanner-module__XJ8pKG__text{color:#000;flex:auto;min-width:0;max-width:343px;font-size:12px;line-height:18px}@media (min-width:768px){.CookieBanner-module__XJ8pKG__text{max-width:none;font-size:16px;line-height:20px}}.CookieBanner-module__XJ8pKG__text a{text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;transition:color .2s}.CookieBanner-module__XJ8pKG__text a:hover{color:var(--accent)}.CookieBanner-module__XJ8pKG__close{width:16px;height:16px;color:var(--primary);cursor:pointer;background:0 0;border:none;flex:none;margin-top:2px;padding:0;transition:color .2s;display:none}@media (min-width:768px){.CookieBanner-module__XJ8pKG__close{display:block}}.CookieBanner-module__XJ8pKG__close:hover{color:var(--accent)}.CookieBanner-module__XJ8pKG__close img,.CookieBanner-module__XJ8pKG__close svg{width:100%;height:100%;display:block}.CookieBanner-module__XJ8pKG__actions{display:flex}.CookieBanner-module__XJ8pKG__button{width:146px}@media (min-width:768px){.CookieBanner-module__XJ8pKG__button{width:258px}}
