a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: initial
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@font-face {
    font-family: "ALS_Gorizont 2.1";
    font-weight: 400;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Regular%20Expanded_2.1.55c11d72489106b45c85.otf)
}

@font-face {
    font-family: "ALS_Gorizont 2.1";
    font-weight: 500;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Medium%20Expanded_2.1.3d487ac808c5543a26e2.otf)
}

@font-face {
    font-family: "ALS_Gorizont 2.1";
    font-weight: 700;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Bold%20Expanded_2.1.fcfe7c01c5593f4a3547.otf)
}

@font-face {
    font-family: ALS_Hauss;
    font-weight: 400;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Regular_1.002.bc47ddb4a8fb41bccf5a.otf)
}

@font-face {
    font-family: ALS_Hauss;
    font-weight: 500;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Medium_1.2.1550300c407a561c33f3.otf)
}

@font-face {
    font-family: ALS_Hauss;
    font-weight: 700;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Bold_1.002.2a2d9b784ba8dd125b45.otf)
}

:root {
    --font-family-hauss: "ALS_Hauss", Verdana, Arial, Sans-serif;
    --font-family-gorizont: "ALS_Gorizont 2.1", Verdana, Arial, Sans-serif;
    --font-gorizont-700-40: 700 40px var(--font-family-gorizont);
    --font-gorizont-500-28: 500 28px var(--font-family-gorizont);
    --font-gorizont-500-40: 500 40px var(--font-family-gorizont);
    --font-gorizont-500-48: 500 48px var(--font-family-gorizont);
    --font-ALS_Hauss-400-30: 400 30px var(--font-family-hauss);
    --font-ALS_Hauss-400-28: 400 28px var(--font-family-hauss);
    --font-ALS_Hauss-400-20: 400 20px var(--font-family-hauss);
    --font-ALS_Hauss-400-18: 400 18px var(--font-family-hauss);
    --font-ALS_Hauss-400-16: 400 16px var(--font-family-hauss);
    --font-ALS_Hauss-500-20: 500 20px var(--font-family-hauss);
    --font-ALS_Hauss-500-18: 500 18px var(--font-family-hauss);
    --color-white: #fff;
    --color-black: #000;
    --color-red: #ff2e00;
    --color-gray: #858585;
    --color-light-gray: #bbb;
    --color-accent-blue: #036bfd;
    --color-green-blue: #0255c9;
    --color-aqua-blue: #3588fd;
    --color-light-blue: #daeaff;
    --color-steel-gray: #c4d2e5;
    --color-frost-blue: #c6deff;
    --color-light-smoke: #f0f0f6;
    --color-light-steel: #c6d2e3
}

* {
    box-sizing: border-box
}

._spAccordion_c2fd7_43 {
    background-color: #fff;
    border: 1px solid #c6d2e3;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    overflow: hidden;
    padding: 16px;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._spAccordion_c2fd7_43 {
        padding: 32px
    }
}

._spAccordion_noBorder_c2fd7_56 {
    border: none
}

._spAccordion_noPadding_c2fd7_59 {
    padding: 0
}

._spAccordion_level2_c2fd7_62 ._spAccordion__name_c2fd7_62 {
    font-family: ALSGorizont, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 500
}

@media only screen and (min-width:768px) {
    ._spAccordion_level2_c2fd7_62 ._spAccordion__name_c2fd7_62 {
        font-size: 24px
    }
}

._spAccordion_open_c2fd7_72 {
    overflow: visible
}

._spAccordion_open_c2fd7_72 ._spAccordion__header_c2fd7_75 {
    margin-bottom: 24px
}

@media only screen and (min-width:768px) {
    ._spAccordion_open_c2fd7_72 ._spAccordion__header_c2fd7_75 {
        margin-bottom: 32px
    }
}

._spAccordion_noOpen_c2fd7_83 ._spAccordion__header_c2fd7_75 {
    margin-bottom: 0
}

._spAccordion_noOpen_c2fd7_83._spAccordion_noBorder_c2fd7_56 {
    border-bottom: 1px solid #c6d2e3
}

._spAccordion_noOpen_c2fd7_83._spAccordion_noBorder_c2fd7_56._spAccordion_noPadding_c2fd7_59 {
    padding-bottom: 16px
}

@media only screen and (min-width:768px) {
    ._spAccordion_noOpen_c2fd7_83._spAccordion_noBorder_c2fd7_56._spAccordion_noPadding_c2fd7_59 {
        padding-bottom: 32px
    }
}

._spAccordion__header_c2fd7_75 {
    position: relative;
    transition: all .3s ease-in-out
}

._spAccordion__name_c2fd7_62 {
    color: #131313;
    display: inline-block;
    font-family: ALSGorizont, Verdana, Arial, Sans-serif;
    font-size: 24px;
    font-weight: 500;
    width: calc(100% - 20px)
}

._spAccordion__name_c2fd7_62 span {
    cursor: pointer
}

._spAccordion__name_hiddenExpand_c2fd7_114 span {
    cursor: default
}

._spAccordion__icon_c2fd7_117 {
    color: #036bfd;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    z-index: 10
}

._spAccordion__icon_hidden_c2fd7_127 {
    visibility: hidden
}

._spAccordion__icon_open_c2fd7_130 {
    transform: rotateX(.5turn)
}

._spAccordion__icon_c2fd7_117 {
    transition: all .3s ease-in-out
}

._spAccordion__childrenWrapper_c2fd7_137 {
    display: grid;
    grid-template-rows: 0fr;
    transition-duration: .3s;
    transition-property: "grid-template-rows";
    transition-timing-function: ease-in-out
}

._spAccordion__childrenWrapper_open_c2fd7_146 {
    grid-template-rows: 1fr
}

._spAccordion__childrenWrapper_open_c2fd7_146 ._spAccordion__content_c2fd7_149 {
    opacity: 1;
    transition: opacity .2s ease .15s, visibility 0s linear;
    visibility: visible
}

._spAccordion__content_c2fd7_149 {
    min-height: 0;
    opacity: 0;
    transition: opacity .2s ease .15s, visibility 0s linear .35s;
    visibility: hidden
}

._spinner_f5rd2_43 {
    --spinner-size: 24px;
    --spinner-thickness: 3px;
    align-items: center;
    display: inline-flex;
    height: 24px;
    height: var(--spinner-size, 24px);
    justify-content: center;
    position: relative;
    width: 24px;
    width: var(--spinner-size, 24px)
}

._spinner__inner_f5rd2_53 {
    animation: _spinner-rotate_f5rd2_1 1s cubic-bezier(.5, 0, .5, 1) infinite;
    border: var(--spinner-thickness) solid #0000001a;
    border-radius: 50%;
    border-top-color: initial;
    box-sizing: border-box;
    display: block;
    height: 100%;
    margin: var(--spinner-thickness);
    position: absolute;
    transform-origin: center;
    width: 100%
}

._spinner--sm_f5rd2_66 {
    --spinner-size: 16px;
    --spinner-thickness: 2px
}

._spinner--md_f5rd2_70 {
    --spinner-size: 24px
}

._spinner--lg_f5rd2_73 {
    --spinner-size: 32px;
    --spinner-thickness: 4px
}

._spinner--xl_f5rd2_77 {
    --spinner-size: 48px;
    --spinner-thickness: 5px
}

@keyframes _spinner-rotate_f5rd2_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

._spButton_zixup_43 {
    align-items: center;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    padding: 11.5px 23px;
    width: -webkit-fit-content;
    width: fit-content
}

@media only screen and (min-width:768px) {
    ._spButton_zixup_43 {
        padding: 16.5px 33px
    }
}

._spButton_noPadding_zixup_59 {
    padding: 0
}

._spButton_onlyIcon_zixup_62:not(._spButton_noPadding_zixup_59) {
    padding: 10px
}

@media only screen and (min-width:768px) {
    ._spButton_onlyIcon_zixup_62:not(._spButton_noPadding_zixup_59) {
        padding: 12px
    }
}

._spButton_onlyIcon_zixup_62 ._spButton__iconContainer_zixup_70 {
    margin: 0
}

._spButton_link_zixup_73 {
    background-color: initial;
    color: #036bfd
}

._spButton_link_zixup_73 ._spButton__text_zixup_77 {
    font-weight: 500
}

._spButton_link_zixup_73:not(._spButton_onlyIcon_zixup_62) ._spButton__iconContainer_zixup_70 {
    margin-right: 8px
}

._spButton_link_zixup_73:focus-visible,
._spButton_link_zixup_73:hover {
    color: #3588fd
}

._spButton_link_zixup_73:active {
    color: #0255c9
}

._spButton_primary_zixup_89._spButton_blue_zixup_89 {
    background-color: #036bfd;
    color: #fff
}

._spButton_primary_zixup_89._spButton_blue_zixup_89:focus-visible,
._spButton_primary_zixup_89._spButton_blue_zixup_89:hover {
    background-color: #3588fd
}

._spButton_primary_zixup_89._spButton_blue_zixup_89:active {
    background-color: #0255c9
}

._spButton_primary_zixup_89._spButton_white_zixup_99 {
    background-color: #fff;
    color: #036bfd
}

._spButton_primary_zixup_89._spButton_white_zixup_99:focus-visible,
._spButton_primary_zixup_89._spButton_white_zixup_99:hover {
    background-color: #daeaff
}

._spButton_primary_zixup_89._spButton_white_zixup_99:active {
    background-color: #c4d2e5
}

._spButton_secondary_zixup_109._spButton_white_zixup_99 {
    background-color: #fff3;
    color: #fff
}

._spButton_secondary_zixup_109._spButton_white_zixup_99:focus-visible,
._spButton_secondary_zixup_109._spButton_white_zixup_99:hover {
    background-color: #ffffff4d
}

._spButton_secondary_zixup_109._spButton_white_zixup_99:active {
    background-color: #bbb3
}

._spButton_secondary_zixup_109._spButton_blue_zixup_89 {
    background-color: #daeaff;
    color: #036bfd
}

._spButton_secondary_zixup_109._spButton_blue_zixup_89:focus-visible,
._spButton_secondary_zixup_109._spButton_blue_zixup_89:hover {
    background-color: #c6deff
}

._spButton_secondary_zixup_109._spButton_blue_zixup_89:active {
    background-color: #c4d2e5
}

._spButton_fullWidth_zixup_129 {
    width: 100%
}

._spButton_disabled_zixup_132 {
    background-color: #f0f0f6 !important;
    color: #858585 !important;
    cursor: default;
    pointer-events: none
}

._spButton_disabled_zixup_132._spButton_link_zixup_73 {
    background-color: initial !important
}

._spButton__spinner_zixup_141 {
    color: currentColor !important
}

._spButton__text_zixup_77 {
    color: currentColor;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400
}

@media only screen and (min-width:768px) {
    ._spButton__text_zixup_77 {
        font-size: 18px
    }
}

._spButton__iconContainer_zixup_70 {
    display: flex;
    margin-right: 12px
}

._spApplyButtons_e8c1h_43 {
    display: flex;
    gap: 12px;
    width: 100%
}

._spApplyButtons_align-right_e8c1h_48 {
    justify-content: flex-end
}

._spApplyButtons_align-left_e8c1h_51 {
    justify-content: flex-start
}

._spApplyButtons_align-center_e8c1h_54 {
    justify-content: center
}

._spApplyButtons_mobile-column_e8c1h_57 {
    flex-direction: column-reverse
}

@media only screen and (min-width:768px) {
    ._spApplyButtons_mobile-column_e8c1h_57 {
        flex-direction: row
    }
}

._spApplyButtons__cancel_e8c1h_65,
._spApplyButtons__submit_e8c1h_68 {
    width: auto
}

._spBaseTooltip_1ihh1_43 {
    background-color: #fff;
    box-shadow: 0 10px 45px #13131326;
    box-sizing: border-box;
    max-width: 70vw;
    min-width: 160px;
    padding: 20px;
    position: absolute;
    transition: all .2s ease-in-out;
    width: -webkit-max-content;
    width: max-content;
    z-index: 199
}

._spBaseTooltip_noPadding_1ihh1_57 {
    padding: 0
}

._spBaseTooltip__content_1ihh1_60 {
    color: #131313;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 14px;
    font-weight: 400;
    white-space: pre-line
}

._spTooltip_9ogwj_43 {
    position: relative
}

._spTooltip__trigger_9ogwj_46 {
    display: flex
}

._spCheckbox_uc4g8_43 {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

._spCheckbox__control_uc4g8_49 {
    display: none
}

._spCheckbox__label_uc4g8_52 {
    color: #131313;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400
}

@media only screen and (min-width:768px) {
    ._spCheckbox__label_uc4g8_52 {
        font-size: 20px
    }
}

._spCheckbox__box_uc4g8_63 {
    align-items: center;
    cursor: pointer;
    display: flex
}

._spCheckbox__box--size-lg_uc4g8_68:before {
    background-size: 16px 16px;
    height: 30px;
    width: 30px
}

._spCheckbox__box--size-md_uc4g8_73:before {
    background-size: 10px 10px;
    height: 20px;
    width: 20px
}

._spCheckbox__box_uc4g8_63:before {
    border: 2px solid;
    color: #036bfd;
    content: "";
    cursor: pointer;
    display: block;
    margin-right: 10px;
    min-width: 18px
}

._spCheckbox__box_uc4g8_63:hover:before {
    color: #4b89f5
}

._spCheckbox__box_checked_uc4g8_90:before,
._spCheckbox__box_checked_uc4g8_90:hover:before {
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 50%;
    background-repeat: no-repeat
}

._spCheckbox__box_disabled_uc4g8_100 {
    cursor: default;
    pointer-events: none
}

._spCheckbox__box_disabled_uc4g8_100:before {
    color: #b5b5b5;
    cursor: default
}

._spCheckbox__box_disabled_uc4g8_100:hover:before {
    color: #b5b5b5
}

._spCheckbox__box_error_uc4g8_111:before {
    border-color: #ff2e00
}

._spCheckbox__tooltip_uc4g8_114 {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

._spCheckbox__required_uc4g8_119 {
    color: #858585;
    display: inline-block;
    line-height: 18px;
    margin-left: 4px
}

._spCheckbox__error_uc4g8_125 {
    color: #ff2e00;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding-top: 8px
}

@media only screen and (min-width:768px) {
    ._spCheckbox__error_uc4g8_125 {
        font-size: 14px
    }
}

._layer_1da56_43,
._layer_1da56_43 * {
    box-sizing: border-box
}

._layer_1da56_43 {
    background: #121212b3;
    bottom: 0;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1400
}

@media only screen and (min-width:768px) {
    ._layer_1da56_43 {
        padding: 32px
    }
}

@media only screen and (min-width:1440px) {
    ._layer_1da56_43 {
        padding: 60px
    }
}

._layer_hidden_1da56_69 {
    visibility: hidden
}

._spText_1gech_43 {
    box-sizing: border-box;
    display: inline-block;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%
}

@media only screen and (min-width:768px) {
    ._spText_1gech_43 {
        font-size: 18px
    }
}

._spText_ellipsis_1gech_56 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._spText_type-h1_1gech_62 {
    font-family: ALSGorizont, Verdana, Arial, Sans-serif;
    font-size: 28px;
    font-weight: 700
}

@media only screen and (min-width:768px) {
    ._spText_type-h1_1gech_62 {
        font-size: 48px
    }
}

._spText_type-h3_1gech_72 {
    font-family: ALSGorizont, Verdana, Arial, Sans-serif;
    font-size: 24px;
    font-weight: 700
}

@media only screen and (min-width:768px) {
    ._spText_type-h3_1gech_72 {
        font-size: 36px
    }

    ._spText_type-p1_1gech_83 {
        font-size: 20px
    }

    ._spText_type-p2_1gech_88 {
        font-size: 16px
    }
}

._spText_type-description_1gech_92 {
    font-size: 14px
}

@media only screen and (min-width:768px) {
    ._spText_type-description_1gech_92 {
        font-size: 16px
    }
}

._spText_type-link_1gech_100 {
    color: #036bfd;
    font-size: 16px;
    font-weight: 500
}

@media only screen and (min-width:768px) {
    ._spText_type-link_1gech_100 {
        font-size: 18px
    }
}

._spText_type-link_1gech_100:hover {
    color: #036bfd
}

._spText_cursorPointer_1gech_113 {
    cursor: pointer
}

._modalWrapper_ah6vq_43 {
    display: flex;
    height: -webkit-fit-content;
    height: fit-content;
    justify-content: center
}

._modalWrapper_align-top_ah6vq_48 {
    align-items: flex-start
}

._modalWrapper_align-center_ah6vq_51 {
    align-items: center
}

._modalWrapper__modal_ah6vq_54 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-weight: 400;
    gap: 32px;
    min-width: 335px;
    padding: 20px;
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._modalWrapper__modal_ah6vq_54 {
        gap: 48px;
        max-width: 920px;
        padding: 64px
    }
}

._modalWrapper__content_ah6vq_77 {
    width: 100%
}

._modalWrapper__header_ah6vq_80 {
    width: calc(100% - 22px)
}

@media only screen and (min-width:768px) {
    ._modalWrapper__header_ah6vq_80 {
        width: 100%
    }
}

._modalWrapper__subHeader_ah6vq_88 {
    margin-top: 12px
}

@media only screen and (min-width:768px) {
    ._modalWrapper__subHeader_ah6vq_88 {
        margin-top: 16px
    }
}

._modalWrapper__footer_ah6vq_96 {
    width: 100%
}

._modalWrapper__closeButton_ah6vq_99 {
    cursor: pointer;
    margin-left: 0;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 20px
}

@media only screen and (min-width:768px) {
    ._modalWrapper__closeButton_ah6vq_99 {
        right: 37px;
        top: 37px
    }
}

._modalWrapper__closeButton_ah6vq_99 ._modalWrapper__closeButtonIconContainer_ah6vq_113 svg {
    height: 18px;
    width: 18px
}

._spContextMenu_kdyu_43 {
    align-items: stretch;
    background-color: #fff;
    border: 1px solid #036bfd;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 8px 0
}

._spContextMenu__item_kdyu_55 {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    gap: 12px;
    line-height: 120%;
    padding: 8px 24px
}

._spContextMenu__item_kdyu_55:hover {
    background-color: #ddeafd
}

._spContextMenu__item_kdyu_55 .stpr-icon {
    color: #036bfd;
    height: 16px;
    width: 14px
}

._spContextMenu__item_deleteItem_kdyu_73 .stpr-icon {
    color: #ff2e00
}

._spDropdown_1f4lf_43 {
    align-items: stretch;
    background-color: #c6deff;
    cursor: pointer;
    display: flex;
    position: relative;
    width: -webkit-fit-content;
    width: fit-content
}

._spDropdown_1f4lf_43:hover {
    background-color: #daeaff
}

._spDropdown__labelText_1f4lf_54 {
    border-right: 1px solid #036bfd;
    color: #036bfd;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 14px 12px 16px
}

._spDropdown__tooltipContainer_1f4lf_62 {
    color: #036bfd;
    display: flex;
    padding: 10.5px 16px 10.5px 14px
}

._spDropdown__dropdownList_1f4lf_67 {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    min-width: 275px
}

._spDropdown__dropdownListHeader_1f4lf_73 {
    color: #858585;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding: 16px
}

._spDropdown__dopdownListItem_1f4lf_80 {
    cursor: pointer;
    display: flex;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    justify-content: space-between;
    padding: 16px
}

._spDropdown__dopdownListItem_1f4lf_80:hover {
    background-color: #edf6fa
}

._spDropdown__dopdownListItem_textCenter_1f4lf_91 {
    justify-content: center
}

._spDropdown__downloadListItemDescription_1f4lf_94 {
    color: #858585
}

._ellipsisTextWithTooltip_1nhiw_43,
._ellipsisTextWithTooltip__tooltip_1nhiw_46 {
    width: 100%
}

._spForm_zefbj_43 {
    width: -webkit-fit-content;
    width: fit-content
}

._spForm_fullWidth_zefbj_46 {
    width: 100%
}

._spForm_withSeparator_zefbj_49>div:not(:first-child) {
    padding-top: 24px;
    position: relative
}

._spForm_withSeparator_zefbj_49>div:not(:first-child):after {
    background: #c6d2e3;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._spForm_withSeparator_zefbj_49>div:not(:first-child) {
        padding-top: 32px
    }
}

._spForm_addMargin--size-lg_zefbj_67>div:not(:last-child) {
    margin-bottom: 32px
}

@media only screen and (min-width:768px) {
    ._spForm_addMargin--size-lg_zefbj_67>div:not(:last-child) {
        margin-bottom: 48px
    }
}

._spForm_addMargin--size-md_zefbj_75>div:not(:last-child) {
    margin-bottom: 24px
}

@media only screen and (min-width:768px) {
    ._spForm_addMargin--size-md_zefbj_75>div:not(:last-child) {
        margin-bottom: 32px
    }
}

._spLabel_g0hfy_43 {
    color: #858585;
    display: flex;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 8px;
    position: relative
}

._spLabel__text_g0hfy_52 {
    align-items: center;
    display: flex;
    font-size: 12px
}

@media only screen and (min-width:768px) {
    ._spLabel__text_g0hfy_52 {
        font-size: 14px
    }
}

._spLabel__tooltip_g0hfy_62 {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

._spLabel__required_g0hfy_67 {
    display: inline-block;
    line-height: 18px;
    margin-left: 4px
}

._spInput_etrn0_43 {
    display: inline-flex;
    flex-direction: column;
    width: 100%
}

._spInput_error_etrn0_48 ._spInput__control_etrn0_48 {
    border-color: #ff2e00;
    color: #ff2e00
}

._spInput_error_etrn0_48 ._spInput__control_etrn0_48:hover::placeholder {
    color: #858585
}

._spInput__container_etrn0_55 {
    position: relative;
    width: 100%
}

._spInput__control_etrn0_48 {
    box-sizing: border-box;
    color: #131313;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    min-width: 100%;
    padding: 11.5px 16px
}

@media only screen and (min-width:768px) {
    ._spInput__control_etrn0_48 {
        font-size: 18px;
        padding: 16.5px 16px
    }
}

._spInput__control_filled_etrn0_74 {
    background-color: #edf6fa;
    border: 2px solid #edf6fa
}

._spInput__control_outlined_etrn0_78 {
    background-color: initial;
    border: 1px solid #c6d2e3
}

._spInput__control_disabled_etrn0_82 {
    color: #858585;
    pointer-events: none
}

._spInput__control_clearable_etrn0_86 {
    padding-right: 50px
}

._spInput__control_etrn0_48::placeholder {
    color: #858585
}

._spInput__control_etrn0_48:hover::placeholder {
    color: #131313
}

._spInput__control_disabled_etrn0_82:hover::placeholder {
    color: #858585
}

._spInput__control_etrn0_48:focus,
._spInput__control_etrn0_48:focus-visible {
    background-color: initial;
    border-color: #036bfd;
    border-style: solid;
    outline: none
}

._spInput__control_etrn0_48:focus-visible._spInput__control_filled_etrn0_74,
._spInput__control_etrn0_48:focus._spInput__control_filled_etrn0_74 {
    border-width: 2px
}

._spInput__control_etrn0_48:focus-visible._spInput__control_outlined_etrn0_78,
._spInput__control_etrn0_48:focus._spInput__control_outlined_etrn0_78 {
    border-width: 1px
}

._spInput__control_etrn0_48:focus-visible:hover::placeholder,
._spInput__control_etrn0_48:focus:hover::placeholder {
    color: #858585
}

._spInput__clear_etrn0_113 {
    bottom: 0;
    color: #858585;
    cursor: pointer;
    margin: auto;
    position: absolute;
    right: 16px;
    top: 0
}

._spInput__error_etrn0_122 {
    color: #ff2e00;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding-top: 8px
}

@media only screen and (min-width:768px) {
    ._spInput__error_etrn0_122 {
        font-size: 14px
    }
}

._spInputFiles_1ukpx_43 {
    display: inline-flex;
    flex-direction: column;
    width: 100%
}

._spInputFiles_error_1ukpx_48 ._spInputFiles__control_1ukpx_48 {
    border-color: #ff2e00;
    color: #ff2e00
}

._spInputFiles__control_1ukpx_48 {
    align-items: center;
    background-color: #fff;
    border: 1px dashed #858585;
    box-sizing: border-box;
    color: #858585;
    cursor: pointer;
    display: flex;
    gap: 12px;
    min-height: 44px;
    padding: 12px 16px;
    transition: all .2s ease-in-out;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._spInputFiles__control_1ukpx_48 {
        min-height: 56px;
        padding: 16px
    }
}

._spInputFiles_1ukpx_43:hover:not(._spInputFiles__control_fileUploaded_1ukpx_74, ._spInputFiles__control_disabled_1ukpx_74) ._spInputFiles__control__control_1ukpx_74 {
    border-color: #daeaff
}

._spInputFiles_disabled_1ukpx_77 ._spInputFiles__control__control_1ukpx_74 {
    cursor: default;
    pointer-events: none
}

._spInputFiles_fileUploaded_1ukpx_81 ._spInputFiles__control__control_1ukpx_74 {
    color: #131313;
    cursor: default
}

._spInputFiles__fileNamesList_1ukpx_85 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

._spInputFiles__fileNamesListItem_1ukpx_94 {
    align-items: center;
    background-color: #e6e6e6;
    border-radius: 15px;
    display: flex;
    gap: 8px;
    max-width: 110px;
    padding: 4px 12px
}

@media only screen and (min-width:768px) {
    ._spInputFiles__fileNamesListItem_1ukpx_94 {
        max-width: 180px
    }
}

@media only screen and (min-width:1440px) {
    ._spInputFiles__fileNamesListItem_1ukpx_94 {
        max-width: 340px
    }
}

._spInputFiles__fileNamesListItem__triggerTooltip_1ukpx_113 {
    display: flex
}

._spInputFiles__fileNamesListItemDelete_1ukpx_116 {
    color: #858585;
    cursor: pointer;
    display: flex;
    transition: all .2s ease-in-out
}

._spInputFiles__fileNamesListItemDelete_1ukpx_116 .stpr-icon {
    height: 16px;
    width: 16px
}

._spInputFiles__fileNamesListItemDelete_1ukpx_116:hover {
    color: #131313
}

._spInputFiles__tooltipWrapper_1ukpx_131 {
    margin-left: auto
}

._spInputFiles__tooltip_1ukpx_131 {
    display: flex
}

._spInputFiles__delete_1ukpx_137 {
    cursor: pointer;
    display: flex
}

._spInputFiles__delete_1ukpx_137 .stpr-icon {
    height: 20px;
    width: 20px
}

._spInputFiles__error_1ukpx_145 {
    color: #ff2e00;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding-top: 8px
}

@media only screen and (min-width:768px) {
    ._spInputFiles__error_1ukpx_145 {
        font-size: 14px
    }
}

._spSelect_140u6_43 {
    display: inline-flex;
    flex-direction: column;
    width: 100%
}

._spSelect_error_140u6_48 ._spSelect__control_140u6_48 {
    border-color: #ff2e00;
    color: #ff2e00
}

._spSelect_error_140u6_48 ._spSelect__control_140u6_48:hover ._spSelect__icon_140u6_55,
._spSelect_error_140u6_48 ._spSelect__control_140u6_48:hover ._spSelect__value_empty_140u6_52 {
    color: #858585
}

._spSelect__container_140u6_58 {
    position: relative
}

._spSelect__control_140u6_48 {
    box-sizing: border-box;
    color: #131313;
    cursor: pointer;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 11.5px 50px 11.5px 16px;
    position: relative;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._spSelect__control_140u6_48 {
        font-size: 18px;
        padding: 16.5px 50px 16.5px 16px
    }
}

._spSelect__control_filled_140u6_78 {
    background-color: #edf6fa;
    border: 2px solid #edf6fa
}

._spSelect__control_outlined_140u6_82 {
    background-color: initial;
    border: 1px solid #c6d2e3
}

._spSelect__control_140u6_48::placeholder {
    color: #858585
}

._spSelect__control_140u6_48:hover ._spSelect__icon_140u6_55,
._spSelect__control_140u6_48:hover ._spSelect__value_empty_140u6_52 {
    color: #131313
}

._spSelect__control_140u6_48:focus,
._spSelect__control_140u6_48:focus-visible {
    background-color: initial;
    border-color: #036bfd;
    border-style: solid;
    outline: none
}

._spSelect__control_140u6_48:focus-visible._spSelect__control_filled_140u6_78,
._spSelect__control_140u6_48:focus._spSelect__control_filled_140u6_78 {
    border-width: 2px
}

._spSelect__control_140u6_48:focus-visible._spSelect__control_outlined_140u6_82,
._spSelect__control_140u6_48:focus._spSelect__control_outlined_140u6_82 {
    border-width: 1px
}

._spSelect__control_disabled_140u6_107 {
    color: #858585;
    cursor: default;
    pointer-events: none
}

._spSelect__control_disabled_140u6_107:hover ._spSelect__value_empty_140u6_52 {
    color: #858585
}

._spSelect__control_disabled_140u6_107:hover ._spSelect__icon_140u6_55 {
    color: #858585;
    cursor: default
}

._spSelect__value_140u6_52 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._spSelect__value_empty_140u6_52 {
    color: #858585
}

._spSelect__icon_140u6_55 {
    bottom: 0;
    color: #858585;
    cursor: pointer;
    margin: auto;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 10
}

._spSelect__list_140u6_138 {
    background-color: #fff;
    box-shadow: 1px 1px 26px #13131326;
    position: absolute;
    width: 100%;
    z-index: 15
}

._spSelect__list_scrollable_140u6_145 {
    overflow-y: auto
}

._spSelect__list_140u6_138::-webkit-scrollbar {
    height: 4px;
    width: 4px
}

._spSelect__list_140u6_138::-webkit-scrollbar-track {
    background: #fff
}

._spSelect__list_140u6_138::-webkit-scrollbar-thumb {
    background: #3588fd
}

._spSelect__list_140u6_138::-webkit-scrollbar-thumb:hover {
    background: #036bfd
}

._spSelect__option_140u6_161 {
    color: #131313;
    cursor: pointer;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 11.5px 50px 11.5px 16px;
    position: relative
}

@media only screen and (min-width:768px) {
    ._spSelect__option_140u6_161 {
        font-size: 18px;
        padding: 16.5px 50px 16.5px 16px
    }
}

._spSelect__option_140u6_161:hover {
    background-color: #edf6fa
}

._spSelect__error_140u6_179 {
    color: #ff2e00;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding-top: 8px
}

@media only screen and (min-width:768px) {
    ._spSelect__error_140u6_179 {
        font-size: 14px
    }
}

._skeleton_c18an_44 {
    animation: _shimmer_c18an_1 2s ease-in-out infinite;
    background-color: #e6e6e6;
    background-image: linear-gradient(90deg, #e6e6e6, #fff, #e6e6e6);
    background-size: 200% 100%;
    display: inline-block
}

@keyframes _shimmer_c18an_1 {
    0% {
        background-position: 200% 0
    }

    to {
        background-position: -200% 0
    }
}

._spTable_1vuaj_43 {
    border-collapse: collapse;
    width: 100%
}

._spTable_1vuaj_43 td,
._spTable_1vuaj_43 th {
    border: 1px solid #c6d2e3;
    color: #555;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: start
}

._spTable_1vuaj_43 tr:hover td {
    background-color: #f2fbff
}

._spTable_1vuaj_43 th {
    background-color: #daeaff;
    padding: 12px 16px
}

._spTable_1vuaj_43 td:hover ._spTable__tdContentCopyIcon_1vuaj_62 {
    opacity: 1;
    visibility: visible
}

._spTable__tdContent_1vuaj_62 {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    padding: 12px 16px
}

._spTable__tdColorContent_1vuaj_72 {
    color: #036bfd
}

._spTable__tdContentCopyIcon_1vuaj_62 {
    cursor: pointer;
    flex-shrink: 0;
    opacity: 0;
    transition: opacity .2s ease-in-out;
    visibility: hidden
}

._spTable__tdContentCopyIcon_1vuaj_62:hover {
    color: #036bfd
}

._spTable__tdContentCopyIcon_copied_1vuaj_85 {
    color: #036bfd;
    cursor: default
}

._spTable__emptyPage_1vuaj_89 {
    background-color: #f0f0f6;
    color: #131313;
    font-family: ALSGorizont, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 60px;
    text-align: center
}

@media only screen and (min-width:768px) {
    ._spTable__emptyPage_1vuaj_89 {
        font-size: 20px;
        padding: 90px
    }
}

._spStringsGroup_1vuaj_105 {
    display: flex;
    flex-direction: column;
    font-family: ALSHauss, Verdana, Arial, Sans-serif;
    font-size: 16px;
    font-weight: 400;
    gap: 16px;
    width: 100%
}

@media only screen and (min-width:768px) {
    ._spStringsGroup_1vuaj_105 {
        gap: 24px
    }
}

._spStringsGroup__groupItem_1vuaj_119 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 10px 16px
}

._spStringsGroup__groupItem_1vuaj_119:hover {
    background-color: #f2fbff
}

._spStringsGroup__groupItem_1vuaj_119 {
    border: 1px solid #c6d2e3
}

._spStringsGroup__groupItem_1vuaj_119:not(:first-child) {
    border-top: none
}

._spStringsGroup__groupItemHeader_1vuaj_134 {
    color: #aeaeae;
    font-size: 13px
}

._spStringsGroup__groupItemContent_1vuaj_138 {
    color: #555;
    display: flex;
    gap: 10px;
    justify-content: space-between
}

._spStringsGroup__groupItemContentCopyIcon_1vuaj_144 {
    cursor: pointer;
    flex-shrink: 0
}

._spStringsGroup__groupItemContentCopyIcon_1vuaj_144:hover {
    color: #036bfd
}

._spStringsGroup__groupItemContentCopyIcon_copied_1vuaj_151 {
    color: #036bfd;
    cursor: default
}

@font-face {
    font-display: swap;
    font-family: ALSGorizont;
    font-style: normal;
    font-weight: 400;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Regular_Expanded_2.1.0f079cebc982cc27f71a.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: ALSGorizont;
    font-style: normal;
    font-weight: 500;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Medium_Expanded_2.1.9696c719b69d2f6a7d45.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: ALSGorizont;
    font-style: normal;
    font-weight: 700;
    src: url(/themes/main/assets/apart/media/ALS_Gorizont_Bold_Expanded_2.1.e7bfbc2b20a179c00df8.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: ALSHauss;
    font-style: normal;
    font-weight: 400;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Regular_1.002.b8994230b98cb060067c.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: ALSHauss;
    font-style: normal;
    font-weight: 500;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Medium_1.2.9bbbdca1eec4f15073d8.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: ALSHauss;
    font-style: normal;
    font-weight: 700;
    src: url(/themes/main/assets/apart/media/ALS_Hauss_Bold_1.002.da1152101adc2586050a.woff2) format("woff2")
}

._spTabs_1guzj_43 {
    background-color: #edf6fa;
    display: flex;
    flex-direction: row;
    padding: 6px;
    width: -webkit-fit-content;
    width: fit-content
}

._spTabs_separated_1guzj_50 {
    background-color: initial;
    padding: 0
}

._spTabs_separated_1guzj_50 ._spTabs__tabElement_1guzj_54:not(:last-child) {
    margin-right: 4px
}

._spTabs__tabElement_1guzj_54 {
    align-items: center;
    background-color: initial;
    color: #858585;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 8px 12px
}

@media only screen and (min-width:768px) {
    ._spTabs__tabElement_1guzj_54 {
        padding: 11.5px 16px
    }
}

._spTabs__tabElement_1guzj_54:hover:not(._spTabs__tabElement_active_1guzj_71) {
    background-color: #ddeafd
}

._spTabs__tabElement_active_1guzj_71 {
    background-color: #fff;
    color: #036bfd
}

._spTabs__tabElement_active_1guzj_71 ._spTabs__triggerTooltip_1guzj_78 {
    color: #036bfd
}

._spTabs__tabElement_separated_1guzj_81 {
    background-color: #f0f0f6
}

._spTabs__tabElement_separated_1guzj_81:hover {
    outline: 1px solid #036bfd
}

._spTabs__tabElement_separated_1guzj_81._spTabs__tabElement_active_1guzj_71 {
    background-color: #036bfd;
    color: #fff
}

._spTabs__tabElement_separated_1guzj_81._spTabs__tabElement_active_1guzj_71 ._spTabs__triggerTooltip_1guzj_78 {
    color: #fff
}

._spTabs__triggerTooltip_1guzj_78 {
    align-items: center;
    display: flex;
    margin-left: 8px
}

._spTextWithLabel_1dr7p_1 {
    width: -webkit-fit-content;
    width: fit-content
}

.ResultPage_errorWrapper__B\+Bjc {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 32px;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 335px;
    padding: 16px 20px 0
}

@media only screen and (min-width:768px) {
    .ResultPage_errorWrapper__B\+Bjc {
        padding: 24px 32px 0
    }
}

@media only screen and (min-width:1440px) {
    .ResultPage_errorWrapper__B\+Bjc {
        padding: 48px 0 0
    }
}

.styles_container__mnSXf {
    background-color: var(--color-white);
    display: flex;
    flex-direction: column;
    gap: 32px;
    height: auto;
    margin: 0 auto;
    max-width: 1200px
}

.styles_buttonWrapper__LCSYp {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: stretch;
    margin-bottom: 30px
}

.styles_buttonWrapper__button__aXNqb {
    flex: 1 1;
    width: 100%
}

.styles_buttonWrapper__button__aXNqb svg {
    margin-right: 8px
}

.styles_buttonWrapper__buttonCancel__GFEpG {
    text-wrap: nowrap;
    background-color: #fff !important;
    flex: 1 1;
    padding: 12px
}

.styles_buttonWrapper__buttonCancel__GFEpG svg {
    margin-right: 8px
}

.styles_buttonWrapper__buttonDelete__2T--G {
    text-wrap: nowrap;
    background-color: var(--color-red) !important;
    color: #fff !important;
    flex: 1 1;
    padding: 12px
}

.styles_buttonWrapper__buttonDelete__2T--G svg {
    margin-right: 8px
}

.styles_buttonWrapper__buttonDropdown__WQ0BA {
    background-color: var(--color-white) !important;
    border: .5px solid #c6d2e3;
    color: var(--color-black) !important;
    flex: 1 1;
    width: 100%
}

.styles_buttons__ld9OU {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 32px
}

.styles_buttonsS__173hE {
    align-items: center;
    display: flex;
    gap: 16px
}

.styles_pickedCounter__CnTy9 {
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    margin-right: 16px;
    width: 100%
}

.styles_pickedCounter__CnTy9 span {
    color: var(--color-accent-blue);
    margin-left: 8px
}

.styles_headerL__rKqg8 {
    display: flex;
    font: var(--font-gorizont-700-40)
}

.styles_headerS__4mxRC {
    font: var(--font-gorizont-500-28)
}

.styles_tableGrid__WmLdH {
    grid-gap: 0;
    border: .5px solid #c6d2e3;
    border-collapse: collapse;
    display: grid;
    gap: 0;
    grid-template-columns: repeat(var(--columns-count), auto);
    width: auto
}

.styles_headerCell__nopQu {
    background-color: #fff;
    border: .5px solid #c6d2e3;
    font: var(--font-ALS_Hauss-400-16);
    max-height: 100px;
    padding: 12px 16px;
    position: relative;
    text-align: center
}

.styles_headerCell__nopQu:first-child {
    width: -webkit-min-content;
    width: min-content
}

.styles_tooltipWrapper__kha5r {
    align-items: center;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    position: absolute;
    right: -13px;
    top: -13px;
    z-index: 2
}

.styles_tooltipWrapper__kha5r:hover {
    right: -20px;
    top: -20px
}

.styles_tooltip__pYWdm {
    background-color: #fff;
    box-shadow: 0 0 30px 0 #002a6433;
    display: none;
    padding: 12px;
    position: absolute;
    right: -100px;
    top: 50px;
    white-space: pre-line;
    width: 300px;
    z-index: 2
}

.styles_iconDefault__Gtfy6 {
    display: block
}

.styles_iconHover__Yw3aU,
.styles_tooltipWrapper__kha5r:hover .styles_iconDefault__Gtfy6 {
    display: none
}

.styles_tooltipWrapper__kha5r:hover .styles_iconHover__Yw3aU,
.styles_tooltipWrapper__kha5r:hover .styles_tooltip__pYWdm {
    display: block
}

.styles_headerCellN__JwSML {
    width: -webkit-min-content;
    width: min-content
}

.styles_dataCellN__821hh,
.styles_headerCellN__JwSML {
    background-color: #fff;
    border: .5px solid #c6d2e3;
    font: var(--font-ALS_Hauss-400-18);
    padding: 12px 16px;
    text-align: center;
    white-space: wrap
}

.styles_dataCell__UCB7I {
    border: .5px solid #c6d2e3;
    box-sizing: border-box;
    font: var(--font-ALS_Hauss-400-18);
    padding: 8px;
    width: 100%
}

.styles_dataCell__UCB7I::-webkit-inner-spin-button,
.styles_dataCell__UCB7I::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.styles_dataCell__UCB7I:disabled {
    background-color: #fff;
    text-decoration: none
}

.styles_customCheckboxLabel__y7\+d5 {
    border: .5px solid #c6d2e3;
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    position: relative
}

.styles_customCheckboxLabel__y7\+d5 input {
    display: none
}

.styles_customCheckboxLabel__y7\+d5 input:checked+label:after {
    background-color: var(--color-accent-blue);
    border: 3px solid var(--color-white);
    box-sizing: initial;
    content: "";
    cursor: pointer;
    height: 12px;
    left: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 12px
}

.styles_customCheckboxLabel__y7\+d5:before {
    background-color: var(--color-white);
    border: 2px solid var(--color-accent-blue);
    box-sizing: initial;
    content: "";
    display: block;
    height: 18px;
    left: 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 18px
}

.styles_customCheckboxLabelS__4gjaq {
    border: none;
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    position: relative
}

.styles_customCheckboxLabelS__4gjaq input {
    display: none
}

.styles_customCheckboxLabelS__4gjaq input:checked+label:after {
    background-color: var(--color-accent-blue);
    border: 3px solid var(--color-white);
    box-sizing: initial;
    content: "";
    cursor: pointer;
    height: 12px;
    left: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 12px
}

.styles_customCheckboxLabelS__4gjaq:before {
    background-color: var(--color-white);
    border: 2px solid var(--color-accent-blue);
    box-sizing: initial;
    content: "";
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 18px
}

.styles_checkboxWrapper__97U0h {
    border: .5px solid #c6d2e3;
    display: flex;
    justify-content: center
}

.styles_dropdownWrapper__qxtg3 {
    position: relative
}

.styles_dropdownBody__3DPGK {
    background-color: var(--color-white);
    box-shadow: 0 10px 45px #13131326;
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 0;
    top: 60px;
    width: 100%;
    z-index: 2
}

.styles_dropdownElement__VqAkr {
    background: none;
    border-bottom: 1px solid #c6d2e3;
    color: var(--color-black);
    cursor: pointer;
    display: block;
    font: var(--font-ALS_Hauss-400-16);
    padding: 12px 16px;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.styles_dropdownElement__VqAkr.styles_disabled__FgHuv {
    color: var(--color-gray);
    cursor: not-allowed;
    pointer-events: none
}

.styles_dropdownElement__VqAkr:last-child {
    border: none
}

.styles_title__PUKvr {
    font: var(--font-gorizont-700-40);
    margin-bottom: 32px
}

.styles_titleWrapper__zDVEd {
    margin: 228px auto 32px;
    width: 1200px
}

.styles_description__FlVD6 {
    font: var(--font-gorizont-500-28)
}

.styles_mapContainer__z63Ok {
    height: 700px;
    position: relative;
    width: 100%
}

.styles_mapContainer__z63Ok canvas {
    filter: saturate(0)
}

.styles_popupWrapper__CSrZT {
    background-color: var(--color-white);
    box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .149);
    min-height: 80px;
    padding: 20px 40px 20px 20px;
    position: relative;
    width: 390px;
    z-index: 10000
}

.styles_popupAddress__VuB4J,
.styles_popupArea__74Wpn {
    color: gray;
    font: var(--font-ALS_Hauss-400-20);
    margin-bottom: 14px
}

.styles_closure__IEf9o {
    border: none;
    right: 20px;
    top: 20px
}

.styles_closure__IEf9o,
.styles_mapSwitcher__KhX1S {
    background-color: var(--color-white);
    cursor: pointer;
    position: absolute
}

.styles_mapSwitcher__KhX1S {
    align-items: center;
    color: var(--color-accent-blue);
    display: flex;
    font: var(--font-ALS_Hauss-400-16);
    gap: 10px;
    height: 48px;
    left: 50%;
    padding: 12px 10px;
    transform: translateX(-50%);
    -webkit-user-select: none;
    user-select: none;
    width: 240px;
    z-index: 1
}

.styles_circle__RS6VN {
    background-color: var(--color-accent-blue);
    border: 2px solid var(--color-accent-blue);
    border-radius: 100%;
    height: 20px;
    transform: translate(-50%, -50%);
    width: 20px
}

.styles_circle__RS6VN:hover {
    background-color: var(--color-white)
}

.styles_descriptionCreatingCustomPolygon__vKuVa {
    background-color: var(--color-white);
    box-shadow: 0 0 30px 0 #002a6433;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    gap: 5px;
    position: absolute;
    right: 50%;
    top: 60px;
    transform: translateX(50%);
    z-index: 100000
}

.styles_editingBuildingPanel__xjQSI {
    background-color: var(--color-white);
    bottom: 20px;
    left: 50%;
    position: absolute;
    z-index: 100000
}

.styles_button__aIcIg {
    background-color: var(--color-accent-blue)
}

.styles_trash__2mSUn {
    align-items: center;
    border-left: 1px solid #c6d2e3;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 12px
}

.styles_trash__2mSUn:hover {
    background-color: #c6d2e3
}

.styles_controlText__MdVSG {
    padding: 12px 16px
}

.styles_button__cLVM3 {
    border: none;
    cursor: pointer
}

.styles_blue__bxJie {
    background-color: var(--color-accent-blue);
    color: var(--color-white)
}

.styles_blue__bxJie:hover {
    background-color: var(--color-aqua-blue)
}

.styles_blue__bxJie:active {
    background-color: var(--color-green-blue)
}

.styles_blue__bxJie:disabled {
    background-color: var(--color-steel-gray)
}

.styles_ligthBlue__vtBpL {
    background-color: var(--color-light-blue);
    color: var(--color-accent-blue)
}

.styles_ligthBlue__vtBpL:hover {
    background-color: var(--color-frost-blue)
}

.styles_ligthBlue__vtBpL:active,
.styles_ligthBlue__vtBpL:disabled {
    background-color: var(--color-steel-gray)
}

.styles_white__qO6LG {
    background-color: var(--color-white);
    color: var(--color-accent-blue)
}

.styles_white__qO6LG:active {
    background-color: var(--color-light-gray)
}

.styles_white__qO6LG:disabled {
    background-color: var(--color-steel-gray)
}

.styles_xxl__mKApV {
    font: var(--font-ALS_Hauss-500-18);
    padding: 19px 0;
    width: 100%
}

.styles_l__rVzbj {
    width: 255px
}

.styles_l__rVzbj,
.styles_m__qPiWI {
    font: var(--font-ALS_Hauss-500-20);
    padding: 19px 0
}

.styles_m__qPiWI {
    width: 249px
}

.styles_xl__3DlB8 {
    font: var(--font-ALS_Hauss-500-18);
    padding: 19px 0;
    width: 240px
}

.styles_proposal__h4Qco {
    background-color: #daeaff;
    margin: 140px auto;
    padding: 64px 100px;
    width: 1400px
}

h2 {
    font-size: 40px;
    font-weight: 700;
    font: var(--font-gorizont-500-40);
    margin-bottom: 12px
}

.styles_descriptionProposal__wvKuC {
    font: var(--font-ALS_Hauss-400-28);
    margin-bottom: 32px
}

.styles_button__AhO9P {
    background-color: #036bfd;
    border: none;
    color: #fff;
    cursor: pointer;
    font: var(--font-ALS_Hauss-500-18);
    padding: 18px 53px
}

.styles_wrapper__ck\+FD {
    align-items: center;
    background-color: #000000b3;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.styles_modalDialog__ZmD88 {
    background-color: var(--color-white);
    height: 813px;
    padding: 60px;
    width: 1343px
}

.styles_modalTitle__OFjAj {
    font: var(--font-gorizont-500-48);
    margin-bottom: 53px
}

.styles_form__Q\+dSa {
    grid-gap: 40px;
    display: grid;
    gap: 40px;
    grid-template-columns: 735px 448px;
    height: 353px;
    margin-bottom: 40px
}

.styles_form__Q\+dSa div {
    display: flex;
    flex-direction: column;
    font: var(--font-ALS_Hauss-400-20);
    gap: 9px;
    line-height: 26px
}

.styles_form__Q\+dSa div input,
.styles_form__Q\+dSa div textarea {
    border: 1px solid var(--color-light-steel);
    font: var(--font-ALS_Hauss-400-20);
    padding: 13px 16px
}

.styles_form__Q\+dSa div input::placeholder,
.styles_form__Q\+dSa div textarea::placeholder {
    font: var(--font-ALS_Hauss-400-20)
}

.styles_message__emplI {
    grid-row: 1/4
}

.styles_message__emplI textarea {
    height: 318px;
    resize: none
}

.styles_required__YqvKb {
    margin-bottom: 20px
}

.styles_policy__0sr-q {
    margin-bottom: 53px
}

.styles_policy__0sr-q,
.styles_required__YqvKb {
    color: var(--color-gray);
    font: var(--font-ALS_Hauss-400-20)
}

.styles_buttonsWrapper__LCtUr {
    display: flex;
    gap: 40px
}

.styles_wrapper__uo3Q6 {
    background-color: var(--color-white);
    padding: 60px;
    width: 923px
}

.styles_header__ymsdN {
    font: var(--font-gorizont-500-40);
    margin-bottom: 12px
}

.styles_description__ibWMr {
    font: var(--font-ALS_Hauss-400-28);
    margin-bottom: 53px
}

.styles_buttonWrapper__tZUzf {
    display: flex;
    gap: 40px
}

.styles_star__4TQsx {
    cursor: pointer
}

.styles_starsWrapper__VPSxG {
    text-align: center
}

.styles_mapContainer__yYq5F {
    height: 100vh;
    width: 100%
}

.styles_mapContainer__yYq5F canvas {
    filter: saturate(0)
}

.styles_sidePanel__bnoZw {
    background-color: var(--color-white);
    height: 100vh;
    left: 0;
    overflow-y: auto;
    padding: 80px 20px;
    position: absolute;
    top: 120px;
    width: 570px;
    z-index: 1
}

.styles_buttonWrapper__L266T {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: stretch;
    margin-bottom: 30px
}

.styles_buttonWrapper__button__p2SD9 {
    flex: 1 1
}

.styles_backButton__3MH9y {
    color: var(--color-accent-blue);
    cursor: pointer;
    font: var(--font-ALS_Hauss-500-18);
    margin: 0 auto;
    text-decoration: none;
    width: 210px
}

.styles_stepCounter__r5rUs {
    font: var(--font-ALS_Hauss-400-18);
    position: absolute;
    right: 20px
}

.styles_header__3h4\+K {
    font: var(--font-gorizont-500-28);
    width: 434px
}

.styles_wrapper__GJGyK {
    min-height: calc(100% - 116px)
}

.styles_tabWrapper__AN2Ey {
    margin-bottom: 32px
}

.styles_tabHeader__Vx\+ei {
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    gap: 10px;
    margin-bottom: 8px
}

.styles_instructionLink__jI\+HA,
.styles_link__MhrDi {
    color: var(--color-accent-blue);
    font: var(--font-ALS_Hauss-400-16);
    text-decoration: none
}

.styles_instructionLink__jI\+HA {
    padding-left: 32px
}

.styles_tab__72sM9 {
    background-color: var(--color-light-smoke);
    color: var(--color-gray)
}

.styles_tabActive__6xDfN,
.styles_tab__72sM9 {
    border: none;
    cursor: pointer;
    font: var(--font-ALS_Hauss-500-18);
    padding: 21px 32px
}

.styles_tabActive__6xDfN {
    background-color: var(--color-accent-blue);
    color: var(--color-white)
}

.styles_buttonFile__GF9qo {
    align-items: center;
    background-color: var(--color-light-blue);
    color: var(--color-accent-blue);
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-500-18);
    height: 56px;
    justify-content: center;
    width: 157px
}

.styles_buttonFile__GF9qo:hover {
    background-color: var(--color-frost-blue)
}

.styles_buttonFile__GF9qo:active,
.styles_buttonFile__GF9qo:disabled {
    background-color: var(--color-steel-gray)
}

.styles_buttonWrapper__WXa-y {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: stretch;
    margin-bottom: 30px
}

.styles_buttonWrapper__button__syNmu {
    flex: 1 1;
    margin-top: 32px;
    width: 100%
}

.styles_inputFileText__0c0j1 {
    border: 2px solid #c6d2e3;
    border-radius: 6px 0 0 6px;
    box-sizing: border-box;
    color: #78787b;
    display: inline-block;
    height: 56px;
    line-height: 40px;
    font: var(--font-ALS_Hauss-400-20);
    overflow: hidden;
    padding: 15px 16px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 373px
}

.styles_label__oIgRn {
    display: flex;
    position: relative
}

.styles_label__oIgRn input[type=file] {
    display: block;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
    z-index: -1
}

.styles_errorValidationMessage__8Nnz- {
    color: red;
    font: var(--font-ALS_Hauss-400-16)
}

.styles_infoTooltip__JgvYu {
    color: var(--color-gray)
}

.styles_infoTooltip__JgvYu .styles_stpr-icon__yOoMa {
    height: 20px;
    width: 20px
}

.styles_label__MLMQ3 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.styles_description__R8h-9 {
    font: var(--font-ALS_Hauss-400-18)
}

.styles_description__R8h-9.styles_labelDisabled__5WFNR {
    color: var(--color-gray)
}

.styles_descriptionWrapper__LgXJT {
    display: flex;
    gap: 10px
}

.styles_input__CwEBO {
    border: none;
    font: var(--font-ALS_Hauss-400-20);
    outline: 2px solid var(--color-light-steel);
    padding: 15px 16px
}

.styles_input__CwEBO:hover {
    outline: 2px solid var(--color-light-blue)
}

.styles_input__CwEBO:focus {
    outline: 2px solid var(--color-accent-blue)
}

.styles_input__CwEBO.styles_disabled__NLMeT {
    color: var(--color-gray);
    cursor: default;
    outline: 2px solid var(--color-light-steel);
    pointer-events: none
}

.styles_input__CwEBO.styles_disabled__NLMeT:focus,
.styles_input__CwEBO.styles_disabled__NLMeT:hover {
    outline: 2px solid var(--color-light-steel)
}

.styles_errorValidation__Fpkjm {
    outline: 2px solid red
}

.styles_infoTooltip__3FBGa {
    color: var(--color-gray)
}

.styles_infoTooltip__3FBGa .styles_stpr-icon__kF\+BS {
    height: 20px;
    width: 20px
}

.styles_CoefficientInput__x2EGX {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.styles_link__TfugO {
    color: var(--color-accent-blue);
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-16);
    text-decoration: none;
    width: -webkit-max-content;
    width: max-content
}

.styles_switcherWrapper__gpHDE {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px
}

.styles_labelWrapper__pVgln {
    display: flex;
    gap: 10px
}

.styles_label__KziDg {
    font: var(--font-ALS_Hauss-400-18)
}

.styles_infoTooltip__e-jDD {
    color: var(--color-gray)
}

.styles_infoTooltip__e-jDD .styles_stpr-icon__MvDy4 {
    height: 20px;
    width: 20px
}

.styles_errorMessage__LtpDm {
    color: red;
    font: var(--font-ALS_Hauss-400-18)
}

.styles_switcherItem__rqrYq {
    align-items: center;
    background-color: #f0f0f6;
    color: #858585;
    cursor: pointer;
    display: flex;
    flex: 1 1;
    font: var(--font-ALS_Hauss-500-18);
    height: 44px;
    justify-content: center
}

.styles_switcherItem__rqrYq.styles_active__v7aCS {
    background-color: var(--color-accent-blue);
    color: #fff
}

.styles_header__uA0j- {
    font: var(--font-gorizont-500-28);
    margin-bottom: 32px;
    width: 434px
}

.styles_text__RUjZo {
    font: var(--font-ALS_Hauss-400-18)
}

.styles_form__qi7h8 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 53px
}

.styles_inputWrapper__aVcHU {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.styles_descriptionBuildingLibrary__\+nPNe {
    font: var(--font-ALS_Hauss-400-18)
}

.styles_buildingLibraryId__KooFo {
    border: none;
    font: var(--font-ALS_Hauss-400-20);
    outline: 2px solid var(--color-light-steel);
    padding: 15px 16px
}

.styles_buildingLibraryId__KooFo:hover {
    outline: 2px solid var(--color-light-blue)
}

.styles_buildingLibraryId__KooFo:focus {
    outline: 2px solid var(--color-accent-blue)
}

.styles_errorMessage__XxPCN {
    color: red;
    font: var(--font-ALS_Hauss-400-18)
}

.styles_generationTypeSwitched__KMgC7 {
    display: flex;
    gap: 8px;
    margin-bottom: 32px
}

.styles_switcherItem__4-SHT {
    align-items: center;
    background-color: #f0f0f6;
    color: #858585;
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-500-18);
    height: 64px;
    justify-content: center;
    width: 253px
}

.styles_switcherItem__4-SHT.styles_active__jqEsU {
    background-color: var(--color-accent-blue);
    color: #fff
}

.styles_group__X0DrR {
    font: var(--font-ALS_Hauss-400-18)
}

.styles_wrapper__UyaSi {
    background-color: var(--color-white);
    padding: 60px;
    width: 736px
}

.styles_header__dnT\+g {
    font: var(--font-gorizont-500-40);
    margin-bottom: 20px
}

.styles_buttonWrapper__cje6W {
    display: flex;
    gap: 40px;
    justify-content: center;
    margin-top: 53px
}

.styles_checkbox__qoSVh {
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    gap: 10px;
    padding-left: 40px;
    position: relative
}

.styles_checkbox__qoSVh input {
    display: none
}

.styles_checkbox__qoSVh input:checked+label:after {
    background-color: var(--color-accent-blue);
    border: 7px solid var(--color-white);
    cursor: pointer;
    height: 16px;
    left: 2px;
    width: 16px
}

.styles_checkbox__qoSVh input:checked+label:after,
.styles_checkbox__qoSVh:before {
    box-sizing: initial;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.styles_checkbox__qoSVh:before {
    background-color: var(--color-white);
    border: 2px solid var(--color-accent-blue);
    display: block;
    height: 30px;
    left: 0;
    width: 30px
}

.styles_infoTooltip__PO-l\+ {
    color: var(--color-gray)
}

.styles_infoTooltip__PO-l\+ .styles_stpr-icon__nx5vA {
    height: 20px;
    width: 20px
}

.styles_button__rw2p4 {
    background-color: var(--color-accent-blue);
    border: none;
    cursor: pointer;
    height: 60px;
    width: 60px
}

.styles_button__rw2p4.styles_whiteButton__yOLTg {
    background-color: var(--color-white)
}

.styles_button__rw2p4.styles_activeButton__h3pZe,
.styles_button__rw2p4.styles_whiteButton__yOLTg:hover {
    background-color: var(--color-light-blue)
}

.styles_editingBuildingPanel__Xz3ZN {
    background-color: var(--color-white);
    bottom: 20px;
    display: flex;
    flex-direction: row-reverse;
    left: 50%;
    position: absolute;
    z-index: 100000
}

.styles_tooltip__9AeXo {
    background-color: var(--color-white);
    box-shadow: 0 0 30px 0 #002a6433;
    font: var(--font-ALS_Hauss-400-18);
    padding: 15px
}

@keyframes styles_spin__EWP4w {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.styles_spinnerWrapper__LMM8u {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 100vh;
    justify-content: center;
    width: 100vw
}

.styles_spinner__MfQb- {
    animation: styles_spin__EWP4w 2s linear infinite
}

.styles_loadingText__eEkXD {
    font: var(--font-gorizont-500-28)
}

.styles_mapContainer__S-BkP {
    height: 100vh;
    width: 100%
}

.styles_mapContainer__S-BkP canvas {
    filter: saturate(0)
}

.styles_hintWindow__Agzp4 {
    background: #fff;
    border: 1px solid #000;
    display: flex;
    font: var(--font-ALS_Hauss-400-16);
    gap: 30px;
    opacity: .7;
    padding: 15px;
    position: absolute;
    transform: translate(7px, -100%);
    white-space: nowrap
}

.styles_sidePanel__bC5zC {
    background-color: var(--color-white);
    height: 100vh;
    left: 0;
    overflow-y: auto;
    padding: 80px 20px;
    position: absolute;
    top: 120px;
    width: 590px;
    z-index: 1
}

.styles_buttonWrapper__3\+3D8 {
    display: flex;
    gap: 20px;
    margin-bottom: 30px
}

.styles_backButton__aOwlc {
    color: var(--color-accent-blue);
    cursor: pointer;
    font: var(--font-ALS_Hauss-500-18);
    margin: 0 auto;
    text-decoration: none;
    width: 210px
}

.styles_header__Ex\+gz {
    font: var(--font-gorizont-500-28);
    margin-bottom: 32px
}

.styles_OPRitem__VoZhK {
    background-color: var(--color-light-smoke);
    cursor: pointer;
    font: var(--font-ALS_Hauss-500-18);
    padding: 20px 32px
}

.styles_OPRVersions__fHFyN {
    display: flex;
    margin-bottom: 64px
}

.styles_selectedOpr__4zG86 {
    background-color: var(--color-accent-blue);
    color: var(--color-white)
}

.styles_levelItem__ZV7Un {
    color: #1313134d;
    cursor: pointer;
    font: var(--font-ALS_Hauss-400-30)
}

.styles_levelVersions__sdD60 {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 64px
}

.styles_selectedLevel__q3Xwd {
    color: var(--color-accent-blue)
}

.styles_downloadWrapper__SBFzT {
    display: flex;
    gap: 20px;
    margin-bottom: 85px;
    position: relative
}

.styles_downloadAll__lRXWr {
    cursor: pointer;
    font: var(--font-ALS_Hauss-400-18);
    position: absolute;
    right: 0;
    top: -60px
}

@keyframes styles_spin__DUl9e {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.styles_spinnerWrapper__v1QMZ {
    align-items: center;
    background-color: #0000001a;
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: calc(100% + 80px);
    justify-content: center;
    left: -20px;
    position: absolute;
    top: -80px;
    width: calc(100% + 20px)
}

.styles_spinner__\+Ss5M {
    animation: styles_spin__DUl9e 2s linear infinite
}

.styles_loadingText__AYQXa {
    font: var(--font-gorizont-500-28)
}

.styles_downloadItem__FOg7C {
    align-items: center;
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    gap: 10px
}

.styles_teps__ncpb\+ {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 32px
}

.styles_tepItem__jWoSs {
    background-color: #f5f9ff;
    display: flex;
    flex-direction: column;
    font: var(--font-ALS_Hauss-400-18);
    gap: 8px;
    justify-content: space-between;
    padding: 12px 16px;
    width: 257px
}

.styles_tepName__1ZKre {
    color: var(--color-gray)
}

.styles_tepName__1ZKre sup {
    font-size: small;
    vertical-align: super
}

.styles_requestTitle__rJvTr {
    align-items: center;
    cursor: pointer;
    display: flex;
    font: var(--font-ALS_Hauss-400-18);
    justify-content: space-between;
    margin-bottom: 16px
}

.styles_requestsWrapper__eUhEf {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

.styles_requestItem__G8agE {
    background-color: #daeaff;
    font: var(--font-ALS_Hauss-400-18);
    padding: 8px 12px
}

.styles_container__uuhtA {
    margin-bottom: 32px
}

/*# sourceMappingURL=main.d0404e21.css.map*/