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

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

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

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

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

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

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

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

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

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

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

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

:root {
    --color-i9konx8ky: 0, 0, 0;
    --color-ipfmuqpro: 255, 255, 255;
    --color-i0p8x3gmh: 0, 0, 0;
    --color-iz0dosgh8: 11, 11, 13;
    --color-ii42ynxfw: 169, 169, 169;
    --color-iypvyb2vv: 169, 169, 169;
    --color-ixpmrx5zj: 169, 169, 169;
    --color-ixbeoeer9: 169, 169, 169;
    --color-iye1nhapa: 255, 255, 255;
    --color-inviciaxn: 169, 169, 169;
    --color-ibals5mp3: 169, 169, 169;
    --color-iyawr3zqm: 169, 169, 169;
    --color-izmswzf9z: 169, 169, 169;
    --color-icflwjslz: 255, 255, 255;
    --color-i7ar6e6xw: 169, 169, 169;
    --color-i1ygjo7zq: 169, 169, 169;
    --color-ipvj95lqg: 169, 169, 169;
    --color-ito9q78x5: 169, 169, 169;
    --color-id9di8fww: 255, 255, 255;
    --color-i9o7ky30v: 169, 169, 169;
    --color-iu815ytwn: 169, 169, 169;
    --color-ikndymqvk: 169, 169, 169;
    --color-iwq28qpie: 169, 169, 169;
    --color-ixioby4ve: 255, 255, 255;
    --color-iwlbouvyq: 169, 169, 169;
    --color-icts7o0bl: 169, 169, 169;
    --color-iy5spagow: 169, 169, 169;
    --color-i283m7qgb: 169, 169, 169;
    --color-iwhv5g1qt: 248, 248, 248;
    --color-ifyofxztf: 169, 169, 169;
    --color-ipg0jzqfm: 169, 169, 169;
    --color-iovf35ga4: 169, 169, 169;
    --color-i4uhqagmq: 169, 169, 169;
    --color-iea5u5pi8: 248, 248, 248;
    --color-ilap92lly: 51, 51, 51;
    --color-iag5grxtq: 245, 116, 4;
    --color-ismbg9gts: 255, 0, 0;
    --color-igi77y8fa: 128, 128, 128;
    --color-ixrd7liyp: 128, 128, 128;
    --color-igk5sxl1y: 128, 128, 128;
    --color-itq3p65mc: 128, 128, 128;
    --color-irul0s42o: 128, 128, 128;
    --color-ip13f31r3: 0, 0, 0;
    --color-iziepzuat: 0, 0, 0;
    --color-i2u7qohr7: 128, 128, 128;
    --color-i1zo3jhm2: 128, 128, 128;
    --color-ipw5mopbq: 128, 128, 128;
    --color-ik3babyrp: 128, 128, 128;
    --color-ik4xmegr4: 0, 0, 0;
    --color-ini9xr800: 0, 0, 0;
    --color-ix4boens3: 245, 116, 4;
    --color-i4htp0bsc: 255, 255, 255;
    --color-i2ew8lhhk: 245, 116, 4;
    --color-i99qc34fd: 0, 0, 0;
    --color-iqeeh7p3x: 0, 0, 0;
    --color-i4mz28ouy: 0, 0, 0;
    --color-itpw0xzvm: 0, 0, 0;
    --color-i0cdxw8xj: 197, 197, 197;
    --color-idj4izf5y: 197, 197, 197;
    --color-i4za6ba7a: 197, 197, 197;
    --color-iko164xvh: 197, 197, 197;
    --color-i21jjnd82: 197, 197, 197;
    --color-ivi14qr7h: 255, 0, 0;
    --color-i00wjphkh: 85, 85, 85;
    --color-iwul10vl9: 0, 0, 255;
    --color-ie2wuh8m1: 0, 0, 255;
    --color-ijutzcpuy: 0, 0, 0;
    --color-iku8gzmm5: 33, 35, 55;
    --color-ihrbz0elx: 245, 116, 4;
    --color-iaxhyipaj: 33, 35, 55;
    --color-isewd71x1: 245, 116, 4;
    --color-i29sthl8t: 0, 0, 0;
    --color-i80ylcyeu: 0, 0, 0;
    --color-ic095qhia: 0, 0, 0;
    --color-imgikmcy7: 0, 0, 0;
    --color-il81vpir2: 0, 0, 0;
    --color-iewdci51k: 255, 255, 255;
    --color-i6bvw9rzy: 0, 0, 0;
    --color-iywd8o43a: 118, 118, 118;
}

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

.mosaic-popup__inner-bg--u-inmmekuq3 {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i9konx8ky), 0.5);
    display: none;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    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-iosdp40ce {
    position: relative;
    width: 300px;
    min-height: 300px;
    max-width: 100vw;
    background-color: rgba(var(--color-ipfmuqpro), 1);
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.mosaic-popup__close--u-i28emy8l5 {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 40px;
    min-height: 40px;
    text-align: center;
    background-color: rgba(var(--color-i0p8x3gmh), 1);
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    margin-right: -15px;
    margin-top: -15px
}

.svg_image--u-idd9ky6ud {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 20px;
    height: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-idd9ky6ud .path-ilj18y0ir {
    fill: rgba(var(--color-iewdci51k), 1)
}

.mosaic-form--u-i15wnlm70 {
    display: block;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

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

.mosaic-form--u-i15wnlm70 .mosaic-form__title--u-inia7vsny {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    color: rgba(var(--color-iz0dosgh8), 1);
    font-weight: 700
}

.mosaic-form--u-i15wnlm70 .mosaic-form__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2px;
    padding-left: 20px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__field {
    margin-bottom: 20px;
    font-size: 14px;
    margin-top: 20px;
    display: block
}

.mosaic-form--u-i15wnlm70 .mosaic-form__name {
    font-weight: 400;
    font-size: 13px;
    display: inline-block
}

.mosaic-form--u-i15wnlm70 .mosaic-form__text {
    width: 100%;
    display: block;
    height: 50px;
    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-ii42ynxfw), 1);
    border-right-color: rgba(var(--color-iypvyb2vv), 1);
    border-bottom-color: rgba(var(--color-ixpmrx5zj), 1);
    border-left-color: rgba(var(--color-ixbeoeer9), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iye1nhapa), 1);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__date {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 35px;
    width: 100%;
    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-inviciaxn), 1);
    border-right-color: rgba(var(--color-ibals5mp3), 1);
    border-bottom-color: rgba(var(--color-iyawr3zqm), 1);
    border-left-color: rgba(var(--color-izmswzf9z), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-icflwjslz), 1);
    cursor: pointer
}

.mosaic-form--u-i15wnlm70 .mosaic-form__date-interval {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 35px;
    width: 100%;
    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-i7ar6e6xw), 1);
    border-right-color: rgba(var(--color-i1ygjo7zq), 1);
    border-bottom-color: rgba(var(--color-ipvj95lqg), 1);
    border-left-color: rgba(var(--color-ito9q78x5), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-id9di8fww), 1);
    cursor: pointer;
    font-size: 13px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__textarea {
    width: 100%;
    display: block;
    height: 70px;
    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-i9o7ky30v), 1);
    border-right-color: rgba(var(--color-iu815ytwn), 1);
    border-bottom-color: rgba(var(--color-ikndymqvk), 1);
    border-left-color: rgba(var(--color-iwq28qpie), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-ixioby4ve), 1);
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__select {
    width: 100%;
    display: block;
    height: 35px;
    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-iwlbouvyq), 1);
    border-right-color: rgba(var(--color-icts7o0bl), 1);
    border-bottom-color: rgba(var(--color-iy5spagow), 1);
    border-left-color: rgba(var(--color-i283m7qgb), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-iwhv5g1qt), 1)
}

.mosaic-form--u-i15wnlm70 .mosaic-form__select-multiple {
    width: 100%;
    display: block;
    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-ifyofxztf), 1);
    border-right-color: rgba(var(--color-ipg0jzqfm), 1);
    border-bottom-color: rgba(var(--color-iovf35ga4), 1);
    border-left-color: rgba(var(--color-i4uhqagmq), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iea5u5pi8), 1);
    font-size: 13px;
    line-height: normal
}

.mosaic-form--u-i15wnlm70 .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-i15wnlm70 .mosaic-form__date-interval-delimiter {
    width: 15px;
    height: 2px;
    flex-shrink: 0;
    background-color: rgba(var(--color-ilap92lly), 1);
    margin-right: 5px;
    margin-left: 5px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__success--u-i8ce1rtnt {
    font-size: 16px
}

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

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

.mosaic-form--u-i15wnlm70 .mosaic-form__note {
    font-size: 12px;
    color: rgba(var(--color-igi77y8fa), 1)
}

.mosaic-form--u-i15wnlm70 .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-ixrd7liyp), 1);
    border-right-color: rgba(var(--color-igk5sxl1y), 1);
    border-bottom-color: rgba(var(--color-itq3p65mc), 1);
    border-left-color: rgba(var(--color-irul0s42o), 1);
    background-color: rgba(var(--color-ip13f31r3), 0.2)
}

.mosaic-form--u-i15wnlm70 .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-i2u7qohr7), 1);
    border-right-color: rgba(var(--color-i1zo3jhm2), 1);
    border-bottom-color: rgba(var(--color-ipw5mopbq), 1);
    border-left-color: rgba(var(--color-ik3babyrp), 1);
    background-color: rgba(var(--color-ik4xmegr4), 0.2)
}

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

.mosaic-form--u-i15wnlm70 .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-i15wnlm70 .mosaic-form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 16px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-ix4boens3), 1);
    color: rgba(var(--color-i4htp0bsc), 1);
    position: relative;
    text-decoration-line: none;
    margin-top: 30px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 22px 14px -10px rgba(var(--color-i2ew8lhhk), 0.6);
    border-top-style: none;
    border-top-width: 1px;
    border-right-style: none;
    border-right-width: 1px;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-style: none;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-i99qc34fd), 1);
    border-right-color: rgba(var(--color-iqeeh7p3x), 1);
    border-bottom-color: rgba(var(--color-i4mz28ouy), 1);
    border-left-color: rgba(var(--color-itpw0xzvm), 1);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    font-size: 16px
}

.mosaic-form--u-i15wnlm70 .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-i0cdxw8xj), 1);
    border-right-color: rgba(var(--color-idj4izf5y), 1);
    border-bottom-color: rgba(var(--color-i4za6ba7a), 1);
    border-left-color: rgba(var(--color-iko164xvh), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px
}

.mosaic-form--u-i15wnlm70 .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-i21jjnd82), 1)
}

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

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

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

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

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

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

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

.mosaic-form--u-i15wnlm70 .button__text {
}

.mosaic-form--u-i15wnlm70 .div--u-iedexijwt {
    width: 70px;
    height: 3px;
    background-color: rgba(var(--color-i6bvw9rzy), 1);
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    outline-width: 0px;
    box-shadow: none
}

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

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

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

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

.mosaic-form--u-i15wnlm70 .mosaic-form__button:hover, .mosaic-form--u-i15wnlm70 .mosaic-form__button.is-hover {
    box-shadow: none;
    background-color: rgba(var(--color-ihrbz0elx), 1)
}

.mosaic-form--u-i15wnlm70 .mosaic-form__button:active, .mosaic-form--u-i15wnlm70 .mosaic-form__button.is-active {
    box-shadow: inset 0px 4px 6px 0px rgba(var(--color-iaxhyipaj), 0.46);
    background-color: rgba(var(--color-isewd71x1), 1);
    border-top-color: rgba(var(--color-i29sthl8t), 1);
    border-right-color: rgba(var(--color-i80ylcyeu), 1);
    border-bottom-color: rgba(var(--color-ic095qhia), 1);
    border-left-color: rgba(var(--color-imgikmcy7), 1)
}

.mosaic-form--u-i15wnlm70 .mosaic-form__text::placeholder {
    color: rgba(var(--color-iywd8o43a), 0.17)
}

.mosaic-form--u-i15wnlm70 .mosaic-form__checkbox ~ .mosaic-form__value {
    margin-left: 10px;
    font-size: 12px;
    color: rgba(var(--color-ijutzcpuy), 0.7)
}

.mosaic-form--u-i15wnlm70 .mosaic-form__radio ~ .mosaic-form__value {
    margin-left: 10px
}

.mosaic-form--u-i15wnlm70 .mosaic-form__field--u-iw397sj9f .mosaic-form__name {
    display: none
}

.mosaic-form--u-i15wnlm70 .mosaic-form__field--u-iw397sj9f .mosaic-form__required {
    display: none
}

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

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

.mosaic-form--u-i15wnlm70 .mosaic-form__button:hover .button__text, .mosaic-form--u-i15wnlm70 .mosaic-form__button.is-hover .button__text {
    color: rgba(var(--color-il81vpir2), 1)
}

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

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

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

.div--u-iedexijwt {
    width: 100%;
    position: relative;
    display: block
}

@media (max-width: 479px) {
    .mosaic-form--u-i15wnlm70 .mosaic-form__button {
        margin-top: 30px
    }
}