.bb-form-checkbox{--checkboxBoxShadowColor:#4cc7dd66;--checkboxTextColor:var(--text);--checkboxBackgroundHoverColor:var(--main);--checkboxBackgroundPressedColor:var(--main-pressed);--checkboxHoverColor:var(--text);--checkboxSecondaryBorder:var(--text-50);--checkboxSecondaryBackground:transparent}.bb-form-checkbox__label{cursor:pointer;box-shadow:none;color:var(--checkboxTextColor);background-color:var(--checkboxSecondaryBackground);border:1px solid var(--checkboxSecondaryBorder);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:box-shadow .2s ease-out,background-color .2s;display:flex;position:relative}.bb-form-checkbox__label--red{--checkboxBoxShadowColor:var(--second);--checkboxTextColor:var(--text);--checkboxBackgroundHoverColor:var(--second);--checkboxBackgroundPressedColor:var(--second-pressed);--checkboxHoverColor:var(--white)}.bb-form-checkbox__label--yellow{--checkboxBoxShadowColor:var(--third);--checkboxTextColor:var(--text);--checkboxBackgroundHoverColor:var(--third);--checkboxBackgroundPressedColor:var(--third-pressed)}.bb-form-checkbox__label--blue{--checkboxBoxShadowColor:#4cc7dd66;--checkboxTextColor:var(--text);--checkboxBackgroundHoverColor:var(--main);--checkboxBackgroundPressedColor:var(--main-pressed);--checkboxHoverColor:var(--text)}.bb-form-checkbox__label:focus-visible{outline:3px solid var(--text);outline-offset:0px;box-shadow:none;background-color:var(--checkboxBackgroundHoverColor);color:var(--checkboxHoverColor)}.bb-form-checkbox__label:hover{box-shadow:0 2px 10px var(--checkboxBoxShadowColor);background-color:var(--checkboxBackgroundHoverColor);color:var(--checkboxHoverColor);border-color:var(--checkboxBackgroundHoverColor)}.bb-form-checkbox__label:active{background-color:var(--checkboxBackgroundPressedColor);box-shadow:none;color:var(--checkboxHoverColor);outline:none}.bb-form-checkbox__input{cursor:default;appearance:none;opacity:0;border-radius:0;margin-right:0}.bb-form-checkbox__input:checked+.bb-form-checkbox__label{background-color:var(--checkboxBackgroundHoverColor);border-color:var(--checkboxBackgroundHoverColor);color:var(--checkboxHoverColor)}.bb-form-checkbox__input:checked+.bb-form-checkbox__label .bb-form-checkbox__text{font-weight:700}.bb-form-checkbox__input:focus-visible+.bb-form-checkbox__label{outline:3px solid var(--text);outline-offset:0px;box-shadow:none;background-color:var(--checkboxBackgroundHoverColor);color:var(--checkboxHoverColor)}.bb-form-checkbox__text{text-align:left;font-family:var(--font-header-nav-family);font-weight:var(--font-header-nav-weight);font-size:var(--font-header-nav-size);line-height:var(--font-header-nav-line-height);letter-spacing:var(--font-header-nav-letter-spacing)}.bb-name-input{box-sizing:border-box;width:100%;display:inline-flex;position:relative}.bb-name-input__input{font-family:var(--font-input-text-21-family);font-weight:var(--font-input-text-21-weight);font-size:var(--font-input-text-21-size);line-height:var(--font-input-text-21-line-height);letter-spacing:var(--font-input-text-21-letter-spacing);color:var(--text);border:none;border-bottom:1px solid var(--dark-50);width:100%;height:40px;padding:0 4px}.bb-name-input__input:focus{border-bottom:1px solid var(--accent,#000);outline:none}.bb-name-input__input:not(:-moz-placeholder-shown):invalid{border-bottom:1px solid var(--error,red)}.bb-name-input__input:not(:placeholder-shown):invalid{border-bottom:1px solid var(--error,red)}.bb-phone-input{box-sizing:border-box;width:100%;display:inline-flex;position:relative}.bb-phone-input__country-code{font-family:var(--font-input-text-21-family);font-weight:var(--font-input-text-21-weight);font-size:var(--font-input-text-21-size);line-height:var(--font-input-text-21-line-height);letter-spacing:var(--font-input-text-21-letter-spacing);color:var(--text);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.bb-phone-input__input{font-family:var(--font-input-text-21-family);font-weight:var(--font-input-text-21-weight);font-size:var(--font-input-text-21-size);line-height:var(--font-input-text-21-line-height);letter-spacing:var(--font-input-text-21-letter-spacing);color:var(--text);border:none;border-bottom:1px solid var(--dark-50);width:100%;height:40px;padding:0 4px 0 45px}.bb-phone-input__input:focus{border-bottom:1px solid var(--accent,#000);outline:none}.bb-phone-input__input:not(:-moz-placeholder-shown):invalid{border-bottom:1px solid var(--error,red)}.bb-phone-input__input:not(:placeholder-shown):invalid{border-bottom:1px solid var(--error,red)}.bb-form{--form-height:800px;width:518px;height:calc(var(--form-height) - 2 * 60px - 2 * 1px);border:1px solid var(--dark-25);border-radius:24px;gap:60px;padding:60px;position:relative;overflow:hidden}.bb-form__content{z-index:1;grid-row:auto;grid-template-columns:1fr;gap:48px;display:grid;position:relative}.bb-form__select{border:none;border-bottom:1px solid var(--dark-25);box-sizing:border-box;min-width:200px;height:40px;font-family:var(--font-input-text-21-bold-family);font-weight:var(--font-input-text-21-bold-weight);font-size:var(--font-input-text-21-bold-size);line-height:var(--font-input-text-21-bold-line-height);letter-spacing:var(--font-input-text-21-bold-letter-spacing)}.bb-form__field{grid-row:auto;grid-template-columns:1fr;gap:8px;min-width:200px;display:grid}.bb-form__field--inlined{flex-flow:wrap;display:flex}.bb-form__label{font-family:var(--font-input-label-family);font-weight:var(--font-input-label-weight);font-size:var(--font-input-label-size);line-height:var(--font-input-label-line-height);letter-spacing:var(--font-input-label-letter-spacing);color:var(--dark-50)}.bb-form__input{font-family:var(--font-input-text-21-family);font-weight:var(--font-input-text-21-weight);font-size:var(--font-input-text-21-size);line-height:var(--font-input-text-21-line-height);letter-spacing:var(--font-input-text-21-letter-spacing);color:var(--dark-50);border:none;border-bottom:1px solid var(--dark-50);width:100%;height:40px;padding:0 4px}.bb-form__button{gap:8px;width:312px;display:inline-flex}.bb-form__bottom-image{z-index:0;width:692px;height:504px;position:absolute;bottom:-194px;right:-37px;transform:rotate(15deg)}.bb-form__service-option{width:auto}@media (width<=730px){.bb-form{--font-header-nav-size:16px;--font-input-text-21-bold-size:16px;--font-input-text-21-size:16px;--font-button-size:14px;--form-height:885px;box-sizing:border-box;width:100%;padding:16px}.bb-form__button{width:min(100%,312px);padding:20px 30px}}@media (width<=410px){.bb-form__bottom-image{width:292px;height:204px;bottom:-18px;right:-16px;transform:rotate(20deg)}}:root{--font-h1-main-family:"Inter Tight", sans-serif;--font-h1-main-weight:700;--font-h1-main-size:90px;--font-h1-main-line-height:100%;--font-h1-main-letter-spacing:1%;--font-h1-family:"Inter Tight", sans-serif;--font-h1-weight:700;--font-h1-size:60px;--font-h1-line-height:100%;--font-h1-letter-spacing:1%;--font-h2-family:"Inter Tight", sans-serif;--font-h2-weight:700;--font-h2-size:48px;--font-h2-line-height:130%;--font-h2-letter-spacing:0%;--font-h3-family:"Inter Tight", sans-serif;--font-h3-weight:700;--font-h3-size:32px;--font-h3-line-height:120%;--font-h3-letter-spacing:1%;--font-h4-family:"Inter Tight", sans-serif;--font-h4-weight:700;--font-h4-size:25px;--font-h4-line-height:150%;--font-h4-letter-spacing:0%;--font-p1-regular-family:"Inter Tight", sans-serif;--font-p1-regular-weight:400;--font-p1-regular-size:25px;--font-p1-regular-line-height:160%;--font-p1-regular-letter-spacing:2%;--font-p1-bold-family:"Inter", sans-serif;--font-p1-bold-weight:700;--font-p1-bold-size:32px;--font-p1-bold-line-height:130%;--font-p1-bold-letter-spacing:0%;--font-h5-family:"Inter Tight", sans-serif;--font-h5-weight:700;--font-h5-size:25px;--font-h5-line-height:140%;--font-h5-letter-spacing:1%;--font-p2-regular-family:"Inter Tight", sans-serif;--font-p2-regular-weight:400;--font-p2-regular-size:21px;--font-p2-regular-line-height:150%;--font-p2-regular-letter-spacing:0%;--font-p2-medium-family:"Inter Tight", sans-serif;--font-p2-medium-weight:500;--font-p2-medium-size:21px;--font-p2-medium-line-height:150%;--font-p2-medium-letter-spacing:0%;--font-big-tab-default-family:"Inter Tight", sans-serif;--font-big-tab-default-weight:500;--font-big-tab-default-size:24px;--font-big-tab-default-line-height:110%;--font-big-tab-default-letter-spacing:0%;--font-big-tab-active-family:"Inter Tight", sans-serif;--font-big-tab-active-weight:700;--font-big-tab-active-size:24px;--font-big-tab-active-line-height:110%;--font-big-tab-active-letter-spacing:0%;--font-p3-regular-family:"Inter Tight", sans-serif;--font-p3-regular-weight:400;--font-p3-regular-size:17px;--font-p3-regular-line-height:160%;--font-p3-regular-letter-spacing:1%;--font-p3-bold-family:"Inter Tight", sans-serif;--font-p3-bold-weight:600;--font-p3-bold-size:17px;--font-p3-bold-line-height:160%;--font-p3-bold-letter-spacing:1%;--font-p3-italic-family:"Inter Tight", sans-serif;--font-p3-italic-style:italic;--font-p3-italic-weight:400;--font-p3-italic-size:17px;--font-p3-italic-line-height:160%;--font-p3-italic-letter-spacing:1%;--font-button-secondary-family:"Inter Tight", sans-serif;--font-button-secondary-weight:600;--font-button-secondary-size:21px;--font-button-secondary-line-height:120%;--font-button-secondary-letter-spacing:0%;--font-header-nav-family:"Inter Tight", sans-serif;--font-header-nav-weight:500;--font-header-nav-size:21px;--font-header-nav-line-height:140%;--font-header-nav-letter-spacing:0%;--font-small-tab-default-family:"Inter Tight", sans-serif;--font-small-tab-default-weight:500;--font-small-tab-default-size:21px;--font-small-tab-default-line-height:110%;--font-small-tab-default-letter-spacing:0%;--font-small-tab-active-family:"Inter Tight", sans-serif;--font-small-tab-active-weight:700;--font-small-tab-active-size:21px;--font-small-tab-active-line-height:110%;--font-small-tab-active-letter-spacing:0%;--font-input-text-21-family:"Inter Tight", sans-serif;--font-input-text-21-weight:400;--font-input-text-21-size:21px;--font-input-text-21-line-height:150%;--font-input-text-21-letter-spacing:0%;--font-input-text-21-bold-family:"Inter Tight", sans-serif;--font-input-text-21-bold-weight:700;--font-input-text-21-bold-size:21px;--font-input-text-21-bold-line-height:150%;--font-input-text-21-bold-letter-spacing:0%;--font-p4-regular-family:"Inter Tight", sans-serif;--font-p4-regular-weight:400;--font-p4-regular-size:17px;--font-p4-regular-line-height:160%;--font-p4-regular-letter-spacing:1%;--font-button-family:"Inter Tight", sans-serif;--font-button-weight:700;--font-button-size:16px;--font-button-line-height:120%;--font-button-letter-spacing:1%;--font-button-transform:uppercase;--font-input-label-family:"Inter Tight", sans-serif;--font-input-label-weight:400;--font-input-label-size:17px;--font-input-label-line-height:120%;--font-input-label-letter-spacing:0%;--font-breadcrumbs-family:"Inter Tight", sans-serif;--font-breadcrumbs-weight:400;--font-breadcrumbs-size:17px;--font-breadcrumbs-line-height:150%;--font-breadcrumbs-letter-spacing:0%}.bb-select{box-sizing:border-box;width:100%;min-width:200px;display:grid;position:relative}.bb-select__native{opacity:.001;pointer-events:none;width:100%;height:40px;position:absolute;inset:0}.bb-select__button{font-family:var(--font-input-label-family);font-weight:var(--font-input-label-weight);font-size:var(--font-input-label-size);line-height:var(--font-input-label-line-height);letter-spacing:var(--font-input-label-letter-spacing);border:none;border-bottom:1px solid var(--dark-25);cursor:pointer;box-sizing:border-box;width:100%;height:40px;font:inherit;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 4px;display:flex}.bb-select__button-text{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.bb-select__icon{flex:none;width:18px;height:18px}.bb-select__dropdown{font-family:var(--font-input-label-family);font-weight:var(--font-input-label-weight);font-size:var(--font-input-label-size);line-height:var(--font-input-label-line-height);letter-spacing:var(--font-input-label-letter-spacing);background:var(--white,#fff);border:1px solid var(--dark-25);z-index:10;box-sizing:border-box;border-radius:16px;gap:8px;max-height:280px;padding:20px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 8px 20px #00000014}.bb-select__dropdown[aria-hidden=false]{display:grid}.bb-select__option{cursor:pointer;border-radius:12px;padding:8px 16px}.bb-select__option[aria-selected=true]{background:var(--main-hover);font-weight:700}.bb-select__option:hover,.bb-select__option--active{background:var(--main-hover)}@media (width<=730px){.bb-select__button{height:40px}}.bb-form-dialog{border:none;border-radius:24px;min-height:800px;margin:auto;padding:0}.bb-form-dialog::backdrop{background-color:var(--dark-0_5);backdrop-filter:blur(2px)}.bb-form-dialog__container{padding:0;position:relative}.bb-form-dialog__form{height:700px}.bb-form-dialog__close{cursor:pointer;width:40px;height:40px;color:var(--text);z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:20px;right:20px}.bb-form-dialog__close:hover{background-color:var(--hover-focus)}.bb-form-dialog__content{width:100%}@media (width<=730px){.bb-form-dialog{min-height:fit-content}.bb-form-dialog__form{height:fit-content}.bb-form-dialog__form img{display:none!important}}
