@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-t.woff2") format("woff2"), url("../fonts/montserrat-t.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-t-i.woff2") format("woff2"), url("../fonts/montserrat-t-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-e-l.woff2") format("woff2"), url("../fonts/montserrat-e-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-e-l-i.woff2") format("woff2"), url("../fonts/montserrat-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-l.woff2") format("woff2"), url("../fonts/montserrat-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-l-i.woff2") format("woff2"), url("../fonts/montserrat-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-r.woff2") format("woff2"), url("../fonts/montserrat-r.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-i.woff2") format("woff2"), url("../fonts/montserrat-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-m.woff2") format("woff2"), url("../fonts/montserrat-m.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-m-i.woff2") format("woff2"), url("../fonts/montserrat-m-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-s-b.woff2") format("woff2"), url("../fonts/montserrat-s-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-s-b-i.woff2") format("woff2"), url("../fonts/montserrat-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-b.woff2") format("woff2"), url("../fonts/montserrat-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-b-i.woff2") format("woff2"), url("../fonts/montserrat-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-e-b.woff2") format("woff2"), url("../fonts/montserrat-e-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-e-b-i.woff2") format("woff2"), url("../fonts/montserrat-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/montserrat-bl.woff2") format("woff2"), url("../fonts/montserrat-bl.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url("../fonts/montserrat-bl-i.woff2") format("woff2"), url("../fonts/montserrat-bl-i.woff") format("woff");
}

:root {
    --color-if666v31e: 0, 0, 0;
    --color-igcinw9l7: 236, 236, 236;
    --color-i7cy3nbrc: 37, 37, 37;
    --image-i7zz7iv5y: url("../images/close111.png");
    --color-icd6a3hox: 48, 48, 48;
    --color-icf8psk43: 48, 48, 48;
    --color-idrifl8wm: 48, 48, 48;
    --color-ia8w4b489: 169, 169, 169;
    --color-ijq8opj0o: 169, 169, 169;
    --color-i8mdzwdjh: 169, 169, 169;
    --color-ildshnosb: 169, 169, 169;
    --color-i7wg2b0q4: 248, 248, 248;
    --color-ihrtx16km: 169, 169, 169;
    --color-ii4dora4h: 169, 169, 169;
    --color-i2h1ocjyo: 169, 169, 169;
    --color-iqbxngfen: 169, 169, 169;
    --color-iyvj7ba7a: 248, 248, 248;
    --color-ij430jmr5: 169, 169, 169;
    --color-if1n55fzr: 169, 169, 169;
    --color-is4a4ppc6: 169, 169, 169;
    --color-ie5lnuuhh: 169, 169, 169;
    --color-igkhanref: 248, 248, 248;
    --color-iywguli39: 169, 169, 169;
    --color-ipsq1zjzg: 169, 169, 169;
    --color-i4lslfm50: 169, 169, 169;
    --color-idb8yw0p0: 169, 169, 169;
    --color-iq66y6lse: 248, 248, 248;
    --color-i4x5pigd7: 169, 169, 169;
    --color-iigadfi1c: 169, 169, 169;
    --color-imjrrl945: 169, 169, 169;
    --color-i8jjvkyv4: 169, 169, 169;
    --color-ie6iltwx5: 248, 248, 248;
    --color-i4jzrt3kz: 169, 169, 169;
    --color-ijvix27y4: 169, 169, 169;
    --color-idr94330k: 169, 169, 169;
    --color-i0ij7vmat: 169, 169, 169;
    --color-i0r3da83o: 248, 248, 248;
    --color-i7ywru0jq: 226, 226, 226;
    --color-igg4vebwh: 0, 119, 255;
    --color-i6mc49e8v: 0, 119, 255;
    --color-iv7lswso5: 74, 74, 74;
    --color-i4xknj10r: 128, 128, 128;
    --color-ibdq5ufcr: 128, 128, 128;
    --color-iswdeov8g: 128, 128, 128;
    --color-i3s4kvxgt: 128, 128, 128;
    --color-iw6dwvxb3: 0, 0, 0;
    --color-i4b433xlw: 0, 0, 0;
    --color-ijmm866k4: 128, 128, 128;
    --color-ibvt0vyoe: 128, 128, 128;
    --color-iaa5mzhff: 128, 128, 128;
    --color-i4ivnj7cy: 128, 128, 128;
    --color-iskkt8847: 0, 0, 0;
    --color-ivc654cxp: 0, 0, 0;
    --color-i2w74ws4o: 95, 95, 95;
    --color-irasszrjf: 255, 255, 255;
    --color-ic6wb3pze: 0, 119, 255;
    --color-ibfqxyxtc: 57, 183, 255;
    --color-imnqrbprw: 0, 0, 0;
    --color-iy9fwcyhq: 197, 197, 197;
    --color-idt03ir7z: 197, 197, 197;
    --color-ix30querq: 197, 197, 197;
    --color-i2i2rscet: 197, 197, 197;
    --color-ijlfmubk4: 197, 197, 197;
    --color-i3mif2peo: 0, 119, 255;
    --color-ijv3li8rs: 85, 85, 85;
    --color-i63go58bi: 0, 0, 255;
    --color-ilrle1rz5: 0, 0, 255;
    --color-iq7csc0g6: 0, 0, 0;
    --color-iufj3217c: 0, 0, 0;
    --color-isc4bo7sc: 0, 0, 0;
    --color-ielqze8fp: 0, 0, 0;
    --color-iazjzrpsd: 0, 0, 0;
    --color-ipzjgmb4u: 0, 0, 0;
    --color-iqy3yp0eh: 0, 0, 0;
    --color-i8si5hl20: 0, 0, 0;
    --color-ilkgq6cz9: 57, 57, 57;
}

a {
    cursor: pointer;
}

.mosaic-popup--u-ixs16rzh6 {
    position: fixed;
    top: 0px;
    left: 0px;
    font-size: 12px;
    z-index: 11
}

.mosaic-popup__inner-bg--u-i8h9w8i5k {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-if666v31e), 0.5);
    display: none;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0ms;
    transition-property: all;
    overflow-y: auto;
    padding-top: 20px;
    padding-bottom: 20px
}

.mosaic-popup__inner-data--u-i12aoqln9 {
    position: fixed;
    width: 310px;
    min-height: auto;
    max-width: 100vw;
    background-color: rgba(var(--color-igcinw9l7), 1);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 35px;
    padding-top: 55px;
    padding-bottom: 35px;
    padding-right: 35px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px
}

.mosaic-popup__close--u-i8dlj96bm {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 32px;
    min-height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    background-color: rgba(var(--color-i7cy3nbrc), 1);
    z-index: 1;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    width: 35px;
    height: 35px;
    margin-top: 15px;
    margin-right: 15px;
    background-image: var(--image-i7zz7iv5y);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 13.36px auto;
    background-attachment: scroll;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.mosaic-popup__close--u-i8dlj96bm:hover, .mosaic-popup__close--u-i8dlj96bm.is-hover {
    background-color: rgba(var(--color-icd6a3hox), 1)
}

.mosaic-popup__close--u-i8dlj96bm:active, .mosaic-popup__close--u-i8dlj96bm.is-active {
    background-color: rgba(var(--color-icf8psk43), 1)
}

.mosaic-form--u-i9xpodil7 {
    display: block
}

.active {
    display: flex;
    opacity: 1;
}

.mosaic-form--u-i9xpodil7 * {
    outline-style: none
}

.mosaic-form--u-i9xpodil7 .mosaic-form__title--u-iylpewg5p {
    font-size: 25px;
    line-height: normal;
    margin-bottom: 16px;
    text-align: center;
    color: rgba(var(--color-idrifl8wm), 1);
    font-weight: 700;
    font-family: Montserrat, sans-serif
}

.mosaic-form--u-i9xpodil7 .mosaic-form__header {
    display: block;
    margin-bottom: 5px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__field {
    margin-bottom: 10px;
    font-size: 14px;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__name {
    font-weight: bold;
    font-size: 15px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__text {
    width: 100%;
    display: block;
    height: 55px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ia8w4b489), 1);
    border-right-color: rgba(var(--color-ijq8opj0o), 1);
    border-bottom-color: rgba(var(--color-i8mdzwdjh), 1);
    border-left-color: rgba(var(--color-ildshnosb), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(var(--color-i7wg2b0q4), 1);
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    font-family: Montserrat, sans-serif;
    font-size: 12px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 55px;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ihrtx16km), 1);
    border-right-color: rgba(var(--color-ii4dora4h), 1);
    border-bottom-color: rgba(var(--color-i2h1ocjyo), 1);
    border-left-color: rgba(var(--color-iqbxngfen), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(var(--color-iyvj7ba7a), 1);
    cursor: pointer;
    margin-left: 0px;
    margin-top: 0px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date-interval {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 55px;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ij430jmr5), 1);
    border-right-color: rgba(var(--color-if1n55fzr), 1);
    border-bottom-color: rgba(var(--color-is4a4ppc6), 1);
    border-left-color: rgba(var(--color-ie5lnuuhh), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(var(--color-igkhanref), 1);
    cursor: pointer;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.mosaic-form--u-i9xpodil7 .mosaic-form__textarea {
    width: 100%;
    display: block;
    height: 70px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-iywguli39), 1);
    border-right-color: rgba(var(--color-ipsq1zjzg), 1);
    border-bottom-color: rgba(var(--color-i4lslfm50), 1);
    border-left-color: rgba(var(--color-idb8yw0p0), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(var(--color-iq66y6lse), 1);
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    font-family: Montserrat, sans-serif;
    font-size: 12px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__select {
    width: 100%;
    display: block;
    height: 55px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-i4x5pigd7), 1);
    border-right-color: rgba(var(--color-iigadfi1c), 1);
    border-bottom-color: rgba(var(--color-imjrrl945), 1);
    border-left-color: rgba(var(--color-i8jjvkyv4), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(var(--color-ie6iltwx5), 1);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__select-multiple {
    width: 100%;
    display: block;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-i4jzrt3kz), 1);
    border-right-color: rgba(var(--color-ijvix27y4), 1);
    border-bottom-color: rgba(var(--color-idr94330k), 1);
    border-left-color: rgba(var(--color-i0ij7vmat), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i0r3da83o), 1);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date-interval-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date-interval-delimiter {
    width: 15px;
    height: 2px;
    flex-shrink: 0;
    background-color: rgba(var(--color-i7ywru0jq), 0.25);
    margin-right: 5px;
    margin-left: 5px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__success--u-iohfn7sdu {
    font-size: 16px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__error {
    color: rgba(var(--color-igg4vebwh), 1)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__required {
    color: rgba(var(--color-i6mc49e8v), 1)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__note {
    font-size: 14px;
    color: rgba(var(--color-iv7lswso5), 1);
    display: block;
    margin-bottom: 4px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__radio-icon {
    display: none;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-i4xknj10r), 1);
    border-right-color: rgba(var(--color-ibdq5ufcr), 1);
    border-bottom-color: rgba(var(--color-iswdeov8g), 1);
    border-left-color: rgba(var(--color-i3s4kvxgt), 1);
    background-color: rgba(var(--color-iw6dwvxb3), 0.2)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__checkbox-icon {
    display: none;
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ijmm866k4), 1);
    border-right-color: rgba(var(--color-ibvt0vyoe), 1);
    border-bottom-color: rgba(var(--color-iaa5mzhff), 1);
    border-left-color: rgba(var(--color-i4ivnj7cy), 1);
    background-color: rgba(var(--color-iskkt8847), 0.2)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__value {
    margin-left: 5px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.mosaic-form--u-i9xpodil7 .mosaic-form__button {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    line-height: normal;
    background-color: rgba(var(--color-i2w74ws4o), 0);
    color: rgba(var(--color-irasszrjf), 1);
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    background-image: radial-gradient(at center bottom, rgba(var(--color-ic6wb3pze), 1) 0%, rgba(var(--color-ibfqxyxtc), 1) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.mosaic-form--u-i9xpodil7 .mosaic-form__upload-progress {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-iy9fwcyhq), 1);
    border-right-color: rgba(var(--color-idt03ir7z), 1);
    border-bottom-color: rgba(var(--color-ix30querq), 1);
    border-left-color: rgba(var(--color-i2i2rscet), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px
}

.mosaic-form--u-i9xpodil7 .progressWrapper {
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(var(--color-ijlfmubk4), 1)
}

.mosaic-form--u-i9xpodil7 .progressContainer {
    position: relative
}

.mosaic-form--u-i9xpodil7 .progressCancel {
    font-size: 0px;
    display: block;
    height: 14px;
    width: 14px;
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;
    background-color: rgba(var(--color-i3mif2peo), 1)
}

.mosaic-form--u-i9xpodil7 .progressName {
    font-size: 0.7em;
    font-weight: 700;
    color: rgba(var(--color-ijv3li8rs), 1);
    width: 323px;
    text-align: left;
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i9xpodil7 .progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 0.6em;
    text-align: left
}

.mosaic-form--u-i9xpodil7 .progressBarInProgress {
    font-size: 0px;
    width: 0px;
    height: 4px;
    background-color: rgba(var(--color-i63go58bi), 1);
    margin-top: 2px
}

.mosaic-form--u-i9xpodil7 .progressBarComplete {
    font-size: 0px;
    width: 0px;
    height: 4px;
    background-color: rgba(var(--color-ilrle1rz5), 1);
    margin-top: 2px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__upload-count-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mosaic-form--u-i9xpodil7 .button__text {
    font-family: Montserrat, sans-serif;
    text-transform: uppercase
}

.mosaic-form--u-i9xpodil7 .mosaic-form__radio-icon:hover, .mosaic-form--u-i9xpodil7 .mosaic-form__radio-icon.is-hover {
    background-image: url("../images/placeholder-featured-image.png");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form--u-i9xpodil7 .mosaic-form__checkbox-icon:hover, .mosaic-form--u-i9xpodil7 .mosaic-form__checkbox-icon.is-hover {
    background-image: url("../images/placeholder-featured-image.png");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form--u-i9xpodil7 .progressWrapper:first-child {
    padding-top: 0px;
    border-top-width: 0px
}

.mosaic-form--u-i9xpodil7 .progressWrapper:last-child {
    padding-bottom: 0px
}

.mosaic-form--u-i9xpodil7 .mosaic-form__button:hover, .mosaic-form--u-i9xpodil7 .mosaic-form__button.is-hover {
    opacity: 0.8
}

.mosaic-form--u-i9xpodil7 .mosaic-form__button:active, .mosaic-form--u-i9xpodil7 .mosaic-form__button.is-active {
    opacity: 0.9
}

.mosaic-form--u-i9xpodil7 .mosaic-form__text:active, .mosaic-form--u-i9xpodil7 .mosaic-form__text.is-active {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-iq7csc0g6), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__text:focus, .mosaic-form--u-i9xpodil7 .mosaic-form__text.is-focus {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-iufj3217c), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__textarea:active, .mosaic-form--u-i9xpodil7 .mosaic-form__textarea.is-active {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-isc4bo7sc), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__textarea:focus, .mosaic-form--u-i9xpodil7 .mosaic-form__textarea.is-focus {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-ielqze8fp), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date:active, .mosaic-form--u-i9xpodil7 .mosaic-form__date.is-active {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-iazjzrpsd), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date:focus, .mosaic-form--u-i9xpodil7 .mosaic-form__date.is-focus {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-ipzjgmb4u), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date-interval:active, .mosaic-form--u-i9xpodil7 .mosaic-form__date-interval.is-active {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-iqy3yp0eh), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__date-interval:focus, .mosaic-form--u-i9xpodil7 .mosaic-form__date-interval.is-focus {
    box-shadow: inset 0px 0px 8px 0px rgba(var(--color-i8si5hl20), 0.25)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__checkbox ~ .mosaic-form__value {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    color: rgba(var(--color-ilkgq6cz9), 1)
}

.mosaic-form--u-i9xpodil7 .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-i9xpodil7 .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon {
    background-color: rgba(var(--color-i4b433xlw), 0.2);
    background-image: url("../images/placeholder-featured-image.png");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form--u-i9xpodil7 .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-i9xpodil7 .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon {
    background-color: rgba(var(--color-ivc654cxp), 0.2);
    background-image: url("../images/placeholder-featured-image.png");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form__field--u-iup7eryz4 {
    display: block
}

.mosaic-form__field--u-ijma481fg {
    display: block
}

.mosaic-form__field--u-im3tl2gak {
    display: block
}

.mosaic-form__field--u-ik5eq51lk {
    display: block
}

@media (max-width: 991px) {
    .mosaic-popup__inner-bg--u-i8h9w8i5k {
        z-index: auto
    }

    .mosaic-form--u-i9xpodil7 .mosaic-form__title--u-iylpewg5p {
        font-size: 20px;
        margin-bottom: 10px
    }

    .mosaic-form--u-i9xpodil7 .mosaic-form__text {
        height: 55px
    }

    .mosaic-form--u-i9xpodil7 .mosaic-form__select {
        height: 45px;
        padding-bottom: 5px;
        padding-top: 5px
    }

    .mosaic-form--u-i9xpodil7 .mosaic-form__textarea {
        height: 55px
    }

    .mosaic-form--u-i9xpodil7 .mosaic-form__field {
        margin-bottom: 7px
    }

    .mosaic-popup__inner-data--u-i12aoqln9 {
        padding-bottom: 45px;
        padding-left: 45px;
        padding-top: 45px;
        padding-right: 45px
    }

    .mosaic-popup__close--u-i8dlj96bm {
        width: 45px;
        height: 45px;
        margin-top: 5px;
        margin-right: 5px
    }
}

@media (max-width: 479px) {
    .mosaic-popup__inner-data--u-i12aoqln9 {
        width: 290px;
        margin-top: 15px
    }
}
