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

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

:root {
    --color-io1dzq25o: 0, 0, 0;
    --color-idq2i9p0t: 255, 255, 255;
    --color-i6jm36kp8: 255, 46, 0;
    --color-ihne7tvit: 255, 46, 0;
    --color-ikws9s5wz: 255, 168, 0;
    --color-iaiwoznwt: 255, 46, 0;
    --color-ifss74eqm: 255, 255, 255;
    --color-i6wwzfmg7: 34, 34, 34;
    --color-iwpmc68tq: 255, 255, 255;
    --color-iqt34r6qi: 0, 0, 0;
    --color-im4eakiq2: 217, 217, 217;
    --color-if0f2db1a: 169, 169, 169;
    --color-ios2h0no2: 169, 169, 169;
    --color-ifvgd8t20: 169, 169, 169;
    --color-i35agrnc2: 169, 169, 169;
    --color-ilpqeh9f8: 255, 255, 255;
    --color-ioiwbzfhc: 169, 169, 169;
    --color-i8li2exmh: 169, 169, 169;
    --color-i0fwnd48u: 169, 169, 169;
    --color-ipzdqz9kk: 169, 169, 169;
    --color-i18fd2vfz: 255, 255, 255;
    --color-ibgsokmht: 169, 169, 169;
    --color-i3m3k7x87: 169, 169, 169;
    --color-i5vufjboc: 169, 169, 169;
    --color-i17i3mtew: 169, 169, 169;
    --color-ika6q2n44: 255, 255, 255;
    --color-iywe2z7lg: 169, 169, 169;
    --color-if4tre3ae: 169, 169, 169;
    --color-iabg0it6i: 169, 169, 169;
    --color-i4w5x3rjz: 169, 169, 169;
    --color-ip3cyu5ea: 248, 248, 248;
    --color-iorhzr7w5: 169, 169, 169;
    --color-ieailkbt4: 169, 169, 169;
    --color-i1icu88o5: 169, 169, 169;
    --color-iatipstar: 169, 169, 169;
    --color-i9kyj8lc7: 248, 248, 248;
    --color-imxetnu2f: 51, 51, 51;
    --color-isx614y15: 255, 0, 0;
    --color-i5j2cfqac: 255, 0, 0;
    --color-i2jud3w9k: 128, 128, 128;
    --color-iydukc7wd: 128, 128, 128;
    --color-ifsprfboa: 128, 128, 128;
    --color-is1akysg0: 128, 128, 128;
    --color-iwh2lbvck: 128, 128, 128;
    --color-imqmepbzz: 0, 0, 0;
    --color-iccbkafq5: 0, 0, 0;
    --color-isgjtv13a: 128, 128, 128;
    --color-izc7w4ap5: 128, 128, 128;
    --color-iuc0vtn75: 128, 128, 128;
    --color-ia0jki1ck: 128, 128, 128;
    --color-iqzquv64s: 0, 0, 0;
    --color-ir91n9lzz: 0, 0, 0;
    --color-iv8muu39u: 255, 46, 0;
    --color-ijtjtby1v: 255, 255, 255;
    --color-izn9fsyvx: 255, 168, 0;
    --color-i595xo16a: 255, 46, 0;
    --color-i318sjh8n: 197, 197, 197;
    --color-iyg4a7aqi: 197, 197, 197;
    --color-ivs3gcvzv: 197, 197, 197;
    --color-ixmzmxm9o: 197, 197, 197;
    --color-ix2qtix07: 197, 197, 197;
    --color-ib2sq6xtf: 255, 0, 0;
    --color-i0aeb4nvg: 85, 85, 85;
    --color-i7crfpczr: 0, 0, 255;
    --color-io9jwf1jg: 0, 0, 255;
    --color-igpxk8wv2: 0, 0, 0;
    --color-isfj853ef: 255, 255, 255;
    --color-i9vtlpltn: 255, 255, 255;
    --color-im65vb7pg: 255, 255, 255;
    --color-ir47ndmvk: 34, 34, 34;
    --color-iv8gqkc7j: 8, 8, 8;
    --color-ircf9xlqz: 8, 8, 8;
    --color-i9n3h8anw: 8, 8, 8;
    --color-iz7fkc7nc: 34, 34, 34;
    --color-iqayst977: 34, 34, 34;
    --color-ijrqbx2qh: 34, 34, 34;
    --color-ifkjmw2bg: 255, 168, 0;
    --color-iblxziq6z: 255, 46, 0;
}

.mosaic-popup--u-ibjkr9ubx {
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 11
}

.mosaic-popup__inner-bg--u-i5yod8ram {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-io1dzq25o), 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-igkvtw5jg {
    position: relative;
    width: 450px;
    min-height: 300px;
    max-width: 100vw;
    background-color: rgba(var(--color-idq2i9p0t), 1);
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mosaic-popup__close--u-iy3mozxlj {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 50px;
    min-height: 50px;
    text-align: center;
    background-color: rgba(var(--color-i6jm36kp8), 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;
    margin-top: 10px;
    margin-right: 10px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    background-image: linear-gradient(rgba(var(--color-ihne7tvit), 1) 50%, rgba(var(--color-ikws9s5wz), 1) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: 0px 0px 9px 0px rgba(var(--color-iaiwoznwt), 1)
}

.svg_image--u-ikz0kn54w {
    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: 25px;
    height: 25px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ikz0kn54w .path-i3rp011q9 {
    fill: rgba(var(--color-ifss74eqm), 1)
}

.mosaic-form--u-i7o5evh9b {
    display: block;
    padding-left: 50px;
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px
}

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

.mosaic-form--u-i7o5evh9b .mosaic-form__title--u-ie29x52c5 {
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 50px;
    text-transform: none;
    font-weight: 700;
    text-align: center;
    color: rgba(var(--color-i6wwzfmg7), 1);
    font-family: Play, sans-serif
}

.mosaic-form--u-i7o5evh9b .mosaic-form__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

.mosaic-form--u-i7o5evh9b .mosaic-form__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.mosaic-form--u-i7o5evh9b .mosaic-form__field {
    margin-bottom: 10px;
    width: 100%
}

.mosaic-form--u-i7o5evh9b .mosaic-form__name {
    font-weight: bold
}

.mosaic-form--u-i7o5evh9b .mosaic-form__text {
    width: 100%;
    display: block;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iwpmc68tq), 1);
    flex-shrink: 1;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    box-shadow: 0px 0px 0px 1px rgba(var(--color-iqt34r6qi), 0.1)
}

.mosaic-form--u-i7o5evh9b .mosaic-form__icon {
    width: 25px;
    height: 25px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: rgba(var(--color-im4eakiq2), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image {
    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;
    height: 25px;
    width: 25px;
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i7o5evh9b .svg_image_checkbox {
    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;
    height: 13px;
    width: 13px;
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i7o5evh9b .svg_image_radio {
    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;
    height: 13px;
    width: 13px;
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i7o5evh9b .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-if0f2db1a), 1);
    border-right-color: rgba(var(--color-ios2h0no2), 1);
    border-bottom-color: rgba(var(--color-ifvgd8t20), 1);
    border-left-color: rgba(var(--color-i35agrnc2), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-ilpqeh9f8), 1);
    cursor: pointer
}

.mosaic-form--u-i7o5evh9b .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-ioiwbzfhc), 1);
    border-right-color: rgba(var(--color-i8li2exmh), 1);
    border-bottom-color: rgba(var(--color-i0fwnd48u), 1);
    border-left-color: rgba(var(--color-ipzdqz9kk), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i18fd2vfz), 1);
    cursor: pointer
}

.mosaic-form--u-i7o5evh9b .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-ibgsokmht), 1);
    border-right-color: rgba(var(--color-i3m3k7x87), 1);
    border-bottom-color: rgba(var(--color-i5vufjboc), 1);
    border-left-color: rgba(var(--color-i17i3mtew), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-ika6q2n44), 1);
    flex-shrink: 1
}

.mosaic-form--u-i7o5evh9b .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-iywe2z7lg), 1);
    border-right-color: rgba(var(--color-if4tre3ae), 1);
    border-bottom-color: rgba(var(--color-iabg0it6i), 1);
    border-left-color: rgba(var(--color-i4w5x3rjz), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-ip3cyu5ea), 1)
}

.mosaic-form--u-i7o5evh9b .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-iorhzr7w5), 1);
    border-right-color: rgba(var(--color-ieailkbt4), 1);
    border-bottom-color: rgba(var(--color-i1icu88o5), 1);
    border-left-color: rgba(var(--color-iatipstar), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i9kyj8lc7), 1)
}

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

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

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

.mosaic-form--u-i7o5evh9b .mosaic-form__note {
    color: rgba(var(--color-i2jud3w9k), 1)
}

.mosaic-form--u-i7o5evh9b .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-iydukc7wd), 1);
    border-right-color: rgba(var(--color-ifsprfboa), 1);
    border-bottom-color: rgba(var(--color-is1akysg0), 1);
    border-left-color: rgba(var(--color-iwh2lbvck), 1);
    background-color: rgba(var(--color-imqmepbzz), 0.2)
}

.mosaic-form--u-i7o5evh9b .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-isgjtv13a), 1);
    border-right-color: rgba(var(--color-izc7w4ap5), 1);
    border-bottom-color: rgba(var(--color-iuc0vtn75), 1);
    border-left-color: rgba(var(--color-ia0jki1ck), 1);
    background-color: rgba(var(--color-iqzquv64s), 0.2)
}

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

.mosaic-form--u-i7o5evh9b .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-i7o5evh9b .mosaic-form__button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 32px;
    padding-bottom: 20px;
    padding-left: 32px;
    line-height: normal;
    background-color: rgba(var(--color-iv8muu39u), 1);
    color: rgba(var(--color-ijtjtby1v), 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;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    margin-top: 20px;
    transition-property: all;
    transition-duration: 350ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    box-shadow: inset 0px -10px 25px 0px rgba(var(--color-izn9fsyvx), 1), 0px 0px 9px 0px rgba(var(--color-i595xo16a), 1)
}

.mosaic-form--u-i7o5evh9b .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-i318sjh8n), 1);
    border-right-color: rgba(var(--color-iyg4a7aqi), 1);
    border-bottom-color: rgba(var(--color-ivs3gcvzv), 1);
    border-left-color: rgba(var(--color-ixmzmxm9o), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px
}

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

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

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

.mosaic-form--u-i7o5evh9b .progressName {
    margin-right: 50px;
    font-weight: 700;
    color: rgba(var(--color-i0aeb4nvg), 1);
    text-align: left;
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i7o5evh9b .progressBarStatus {
    margin-top: 5px;
    margin-right: 50px;
    text-align: left
}

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

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

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

.mosaic-form--u-i7o5evh9b .mosaic-form__form--u-ic4n2lujx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.mosaic-form--u-i7o5evh9b .text--u-insu0ydn5 {
    margin-bottom: 20px;
    text-align: center;
    color: rgba(var(--color-igpxk8wv2), 0.7);
    line-height: 25px
}

.mosaic-form--u-i7o5evh9b .svg_image--u-iulhpcxq9 {
    background-color: rgba(var(--color-isfj853ef), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image--u-i08wy4kf9 {
    background-color: rgba(var(--color-i9vtlpltn), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image--u-iyzdloids {
    background-color: rgba(var(--color-im65vb7pg), 1)
}

.mosaic-form--u-i7o5evh9b .mosaic-form__success__text--u-iu4jg4tdh {
    font-size: 50px;
    text-transform: none;
    text-align: center;
    color: rgba(var(--color-ir47ndmvk), 1);
    font-weight: 700;
    line-height: 40px;
    font-family: Play, sans-serif
}

.mosaic-form--u-i7o5evh9b .mosaic-form__radio-icon:hover,
.mosaic-form--u-i7o5evh9b .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-i7o5evh9b .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i7o5evh9b .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-i7o5evh9b .progressWrapper:first-child {
    padding-top: 0px;
    border-top-width: 0px
}

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

.mosaic-form--u-i7o5evh9b .mosaic-form__button:hover,
.mosaic-form--u-i7o5evh9b .mosaic-form__button.is-hover {
    box-shadow: inset 0px 0px 0px 0px rgba(var(--color-ifkjmw2bg), 1), 0px 0px 0px 0px rgba(var(--color-iblxziq6z), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image--u-iulhpcxq9 .path-ik21zoyh2 {
    fill: rgba(var(--color-iz7fkc7nc), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image--u-i08wy4kf9 .path-ie5nx6tuh {
    fill: rgba(var(--color-iqayst977), 1)
}

.mosaic-form--u-i7o5evh9b .svg_image--u-iyzdloids .path-ih6jbw6fu {
    fill: rgba(var(--color-ijrqbx2qh), 1)
}

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

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

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

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

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

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

.text--u-insu0ydn5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative
}

.svg_image--u-iulhpcxq9 .path-ik21zoyh2 {
    fill: rgba(var(--color-iv8gqkc7j), 1)
}

.svg_image--u-i08wy4kf9 .path-ie5nx6tuh {
    fill: rgba(var(--color-ircf9xlqz), 1)
}

.svg_image--u-iyzdloids .path-ih6jbw6fu {
    fill: rgba(var(--color-i9n3h8anw), 1)
}

@media (max-width: 991px) {
    .mosaic-form--u-i7o5evh9b .mosaic-form__title--u-ie29x52c5 {
        font-size: 50px
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__success__text--u-iu4jg4tdh {
        font-size: 50px
    }
}

@media (max-width: 767px) {
    .mosaic-form--u-i7o5evh9b .mosaic-form__title--u-ie29x52c5 {
        font-size: 40px;
        line-height: normal
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__success__text--u-iu4jg4tdh {
        font-size: 40px;
        line-height: normal
    }
}

@media (max-width: 479px) {
    .mosaic-form--u-i7o5evh9b {
        padding-left: 35px;
        padding-right: 35px
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__title--u-ie29x52c5 {
        font-size: 30px
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__success__text--u-iu4jg4tdh {
        font-size: 30px
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__field {
        margin-bottom: 10px
    }
    .mosaic-form--u-i7o5evh9b .mosaic-form__label {
        margin-bottom: 5px
    }
}