@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-i1v8zpofu: 0, 0, 0;
    --color-i46cw5zv4: 255, 255, 255;
    --color-i0vuydz3v: 255, 46, 0;
    --color-irkgkvs11: 255, 46, 0;
    --color-indsvd3r9: 255, 168, 0;
    --color-it437cugf: 255, 46, 0;
    --color-i3gh9uen0: 255, 255, 255;
    --color-il9zkptqr: 34, 34, 34;
    --color-i163afjy0: 255, 255, 255;
    --color-ic2ihhywj: 0, 0, 0;
    --color-inhbfmd43: 217, 217, 217;
    --color-ifycw99sr: 169, 169, 169;
    --color-ilnbdt5pc: 169, 169, 169;
    --color-i26wnx6fq: 169, 169, 169;
    --color-izxjdon1m: 169, 169, 169;
    --color-igcswkn1o: 255, 255, 255;
    --color-iq792tf5q: 169, 169, 169;
    --color-i7i3z82yy: 169, 169, 169;
    --color-ibt1b9dmw: 169, 169, 169;
    --color-icgt533hk: 169, 169, 169;
    --color-inbd0gdk1: 255, 255, 255;
    --color-ib8glr2jj: 169, 169, 169;
    --color-ielazkbi2: 169, 169, 169;
    --color-iokn27jf6: 169, 169, 169;
    --color-iwdujl9ia: 169, 169, 169;
    --color-i4ubaa5t5: 255, 255, 255;
    --color-ikf8z78zo: 169, 169, 169;
    --color-iq4unh6us: 169, 169, 169;
    --color-iy6ywpqoq: 169, 169, 169;
    --color-ij1qg49ga: 169, 169, 169;
    --color-igzeab0ir: 248, 248, 248;
    --color-i1jrhwhxa: 169, 169, 169;
    --color-i72fudg2f: 169, 169, 169;
    --color-iiuufmxnj: 169, 169, 169;
    --color-i3hmek6g7: 169, 169, 169;
    --color-i69fh98my: 248, 248, 248;
    --color-iij9332eo: 51, 51, 51;
    --color-iumy73t7s: 255, 0, 0;
    --color-ia55iywgk: 255, 0, 0;
    --color-i46cvaho6: 128, 128, 128;
    --color-i3xkhlhjf: 128, 128, 128;
    --color-iuq6wq33e: 128, 128, 128;
    --color-izrf8pnok: 128, 128, 128;
    --color-iqv5mn3is: 128, 128, 128;
    --color-imfv6gdiz: 0, 0, 0;
    --color-i1gb7aqfr: 0, 0, 0;
    --color-igqgo7q4w: 128, 128, 128;
    --color-il9ysm8t9: 128, 128, 128;
    --color-imkqxgtvt: 128, 128, 128;
    --color-iwp9ttsvw: 128, 128, 128;
    --color-i94a9vctw: 0, 0, 0;
    --color-il4yerc0f: 0, 0, 0;
    --color-id8eh2rxl: 255, 46, 0;
    --color-ix1mb4lum: 255, 255, 255;
    --color-i5ax1s7vc: 255, 168, 0;
    --color-igcie6tqr: 255, 46, 0;
    --color-ibjxo6qri: 197, 197, 197;
    --color-izgnrwg1n: 197, 197, 197;
    --color-i7ureu9h4: 197, 197, 197;
    --color-i7zdggae6: 197, 197, 197;
    --color-iwj0cogz6: 197, 197, 197;
    --color-i1pvv0vsk: 255, 0, 0;
    --color-itk7ktxkm: 85, 85, 85;
    --color-itxbliif3: 0, 0, 255;
    --color-ioc5vui41: 0, 0, 255;
    --color-ip3xg22ny: 0, 0, 0;
    --color-ixdbilco5: 255, 255, 255;
    --color-io6tjhrqt: 255, 255, 255;
    --color-ii4j3dg1g: 255, 255, 255;
    --color-i3pfeof0i: 34, 34, 34;
    --color-iczrip72t: 8, 8, 8;
    --color-iav9l4tp9: 8, 8, 8;
    --color-iz0m3uuet: 8, 8, 8;
    --color-ic2pgstbe: 34, 34, 34;
    --color-i517j6uvy: 34, 34, 34;
    --color-i7roanqwf: 34, 34, 34;
    --color-ipmpxw6ml: 255, 168, 0;
    --color-im9srfptn: 255, 46, 0;
}

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

.mosaic-popup__inner-bg--u-ifx47zxi0 {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i1v8zpofu), 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-iv7ak4mqm {
    position: relative;
    width: 450px;
    min-height: 300px;
    max-width: 100vw;
    background-color: rgba(var(--color-i46cw5zv4), 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-i3ptsk8su {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 50px;
    min-height: 50px;
    text-align: center;
    background-color: rgba(var(--color-i0vuydz3v), 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-irkgkvs11), 1) 50%, rgba(var(--color-indsvd3r9), 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-it437cugf), 1)
}

.svg_image--u-ihveu3i6e {
    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-ihveu3i6e .path-i3rp011q9 {
    fill: rgba(var(--color-i3gh9uen0), 1)
}

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

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

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

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

.mosaic-form--u-idrovamrh .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-idrovamrh .mosaic-form__field {
    margin-bottom: 10px;
    width: 100%
}

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

.mosaic-form--u-idrovamrh .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-i163afjy0), 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-ic2ihhywj), 0.1)
}

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

.mosaic-form--u-idrovamrh .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-idrovamrh .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-idrovamrh .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-idrovamrh .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-ifycw99sr), 1);
    border-right-color: rgba(var(--color-ilnbdt5pc), 1);
    border-bottom-color: rgba(var(--color-i26wnx6fq), 1);
    border-left-color: rgba(var(--color-izxjdon1m), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-igcswkn1o), 1);
    cursor: pointer
}

.mosaic-form--u-idrovamrh .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-iq792tf5q), 1);
    border-right-color: rgba(var(--color-i7i3z82yy), 1);
    border-bottom-color: rgba(var(--color-ibt1b9dmw), 1);
    border-left-color: rgba(var(--color-icgt533hk), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-inbd0gdk1), 1);
    cursor: pointer
}

.mosaic-form--u-idrovamrh .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-ib8glr2jj), 1);
    border-right-color: rgba(var(--color-ielazkbi2), 1);
    border-bottom-color: rgba(var(--color-iokn27jf6), 1);
    border-left-color: rgba(var(--color-iwdujl9ia), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i4ubaa5t5), 1);
    flex-shrink: 1
}

.mosaic-form--u-idrovamrh .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-ikf8z78zo), 1);
    border-right-color: rgba(var(--color-iq4unh6us), 1);
    border-bottom-color: rgba(var(--color-iy6ywpqoq), 1);
    border-left-color: rgba(var(--color-ij1qg49ga), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-igzeab0ir), 1)
}

.mosaic-form--u-idrovamrh .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-i1jrhwhxa), 1);
    border-right-color: rgba(var(--color-i72fudg2f), 1);
    border-bottom-color: rgba(var(--color-iiuufmxnj), 1);
    border-left-color: rgba(var(--color-i3hmek6g7), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i69fh98my), 1)
}

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

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

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

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

.mosaic-form--u-idrovamrh .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-i3xkhlhjf), 1);
    border-right-color: rgba(var(--color-iuq6wq33e), 1);
    border-bottom-color: rgba(var(--color-izrf8pnok), 1);
    border-left-color: rgba(var(--color-iqv5mn3is), 1);
    background-color: rgba(var(--color-imfv6gdiz), 0.2)
}

.mosaic-form--u-idrovamrh .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-igqgo7q4w), 1);
    border-right-color: rgba(var(--color-il9ysm8t9), 1);
    border-bottom-color: rgba(var(--color-imkqxgtvt), 1);
    border-left-color: rgba(var(--color-iwp9ttsvw), 1);
    background-color: rgba(var(--color-i94a9vctw), 0.2)
}

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

.mosaic-form--u-idrovamrh .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-idrovamrh .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-id8eh2rxl), 1);
    color: rgba(var(--color-ix1mb4lum), 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-i5ax1s7vc), 1), 0px 0px 9px 0px rgba(var(--color-igcie6tqr), 1)
}

.mosaic-form--u-idrovamrh .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-ibjxo6qri), 1);
    border-right-color: rgba(var(--color-izgnrwg1n), 1);
    border-bottom-color: rgba(var(--color-i7ureu9h4), 1);
    border-left-color: rgba(var(--color-i7zdggae6), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px
}

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

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

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

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

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

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

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

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

.mosaic-form--u-idrovamrh .mosaic-form__form--u-i9hntymp5 {
    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-idrovamrh .text--u-i5kjl1bsm {
    margin-bottom: 20px;
    text-align: center;
    color: rgba(var(--color-ip3xg22ny), 0.7);
    line-height: 25px
}

.mosaic-form--u-idrovamrh .svg_image--u-ix8bfp2iv {
    background-color: rgba(var(--color-ixdbilco5), 1)
}

.mosaic-form--u-idrovamrh .svg_image--u-isehomity {
    background-color: rgba(var(--color-io6tjhrqt), 1)
}

.mosaic-form--u-idrovamrh .svg_image--u-i48m6z2oz {
    background-color: rgba(var(--color-ii4j3dg1g), 1)
}

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

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

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

.mosaic-form--u-idrovamrh .mosaic-form__button:hover,
.mosaic-form--u-idrovamrh .mosaic-form__button.is-hover {
    box-shadow: inset 0px 0px 0px 0px rgba(var(--color-ipmpxw6ml), 1), 0px 0px 0px 0px rgba(var(--color-im9srfptn), 1)
}

.mosaic-form--u-idrovamrh .svg_image--u-ix8bfp2iv .path-ik21zoyh2 {
    fill: rgba(var(--color-ic2pgstbe), 1)
}

.mosaic-form--u-idrovamrh .svg_image--u-isehomity .path-ie5nx6tuh {
    fill: rgba(var(--color-i517j6uvy), 1)
}

.mosaic-form--u-idrovamrh .svg_image--u-i48m6z2oz .path-ih6jbw6fu {
    fill: rgba(var(--color-i7roanqwf), 1)
}

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 991px) {
    .mosaic-form--u-idrovamrh .mosaic-form__title--u-iocrvmnti {
        font-size: 50px
    }
    .mosaic-form--u-idrovamrh .mosaic-form__success__text--u-izem7irwn {
        font-size: 50px
    }
}

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

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