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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
    --color-i5m5ixhzr: 249, 249, 249;
    --color-ibsqeibkc: 50, 50, 50;
    --color-iioqqr77g: 0, 0, 0;
    --color-ibnmea0j4: 56, 163, 204;
    --color-i37fq7cuk: 244, 245, 246;
    --color-iquhimpwq: 50, 50, 50;
    --color-im6aahyf6: 255, 255, 255;
    --color-ie87drckh: 50, 50, 50;
    --color-iyk73hlao: 50, 50, 50;
    --color-ilpqcorrp: 169, 169, 169;
    --color-iiy2lziz4: 169, 169, 169;
    --color-ivtsxnhwu: 169, 169, 169;
    --color-ibbv8tzr4: 169, 169, 169;
    --color-iz3grwi84: 255, 255, 255;
    --color-immq6bfgk: 169, 169, 169;
    --color-ikwcdvt0j: 169, 169, 169;
    --color-iuuim9ept: 169, 169, 169;
    --color-idccxkga4: 169, 169, 169;
    --color-ibu1xqlci: 255, 255, 255;
    --color-ikg0jrxpn: 169, 169, 169;
    --color-i7sy89gvb: 169, 169, 169;
    --color-i5qf81nc5: 169, 169, 169;
    --color-i20n2lfei: 169, 169, 169;
    --color-ifwt75uxv: 255, 255, 255;
    --color-ihvga5i02: 169, 169, 169;
    --color-ibncongry: 169, 169, 169;
    --color-i39trh5h5: 169, 169, 169;
    --color-it1x25nnx: 169, 169, 169;
    --color-i64769ed9: 248, 248, 248;
    --color-i4l81grni: 169, 169, 169;
    --color-ioseg8nxf: 169, 169, 169;
    --color-i0yjaj8vk: 169, 169, 169;
    --color-i18xgf8et: 169, 169, 169;
    --color-iilwwqnuk: 248, 248, 248;
    --color-i8z265zux: 51, 51, 51;
    --color-i5l6tls6m: 255, 0, 0;
    --color-ia2aaz9vc: 255, 0, 0;
    --color-iycsu8pr9: 128, 128, 128;
    --color-iphlk32qb: 128, 128, 128;
    --color-iuafjfkfs: 128, 128, 128;
    --color-iygqs5csv: 128, 128, 128;
    --color-itlkfk30z: 128, 128, 128;
    --color-ivnbpxtml: 0, 0, 0;
    --color-ixr3n3mbu: 0, 0, 0;
    --color-iiu9mrc2t: 128, 128, 128;
    --color-ikkb7bc78: 128, 128, 128;
    --color-idva3pcvi: 128, 128, 128;
    --color-imrn95vl3: 128, 128, 128;
    --color-it2civxw1: 0, 0, 0;
    --image-isg4q4pd4: url("../../../../d/bx-check_w.svg");
    --color-ipiq69nk6: 191, 157, 58;
    --color-ir2cwlhk6: 50, 50, 50;
    --color-it66w4op7: 191, 157, 58;
    --color-iund7raom: 255, 255, 255;
    --color-iwgjshjbq: 197, 197, 197;
    --color-ikycl94z5: 197, 197, 197;
    --color-idntbii2f: 197, 197, 197;
    --color-i6czjabe9: 197, 197, 197;
    --color-ib8g0sicw: 197, 197, 197;
    --color-ip0embaz6: 255, 0, 0;
    --color-imyyi9f74: 85, 85, 85;
    --color-ir2b24xyv: 0, 0, 255;
    --color-ib5j2d14d: 0, 0, 255;
    --color-ikmd8yoot: 50, 50, 50;
    --color-ip4bal7pi: 191, 157, 58;
    --color-ij1l0j99u: 191, 157, 58;
    --color-ixkxx1nu4: 50, 50, 50;
    --color-ib2u17ur1: 50, 50, 50;
    --color-idc51mt3t: 245, 245, 245;
    --color-i0ub0ikyj: 50, 50, 50;
    --color-ilucc644s: 191, 157, 58;
    --color-imogiw32y: 50, 50, 50;
    --color-iqndgg70c: 255, 255, 255;
    --color-ix4kiemkv: 255, 255, 255;
    --color-io8rnjn7j: 255, 255, 255;
    --color-ic0gq5ru0: 255, 255, 255;
    --color-irt805us8: 255, 255, 255;
    --color-inwhcmvvu: 50, 50, 50;
    --color-ifwax6ao8: 175, 175, 175;
}

.text--u-i6zup8j3s {
    display: none;
    vertical-align: top;
    position: relative;
    font-size: 1.5vw;
    margin-bottom: 5px
}

.container--u-izd0t0ol3 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 1440px;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    background-color: rgba(var(--color-i5m5ixhzr), 1);
    overflow-x: hidden;
    overflow-y: hidden;
    color: rgba(var(--color-ibsqeibkc), 1);
    cursor: auto;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none
}

.div--u-ii0m8pnmc {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    margin-right: 0px;
    width: 50%;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    justify-content: flex-start
}

.div--u-i0k6j10br {
    width: 40%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    right: auto;
    top: auto;
    bottom: auto;
    left: auto;
    margin-top: 0px;
    margin-bottom: 0px
}

.imageFit--u-ipmdjt4i9 {
    position: relative;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1
}
.imageFit--u-ipmdjt4i9 img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.imageFit__img--u-iuc1lg57b {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-ihnu51k3k {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-iioqqr77g), 0.4)
}

.imageFit__zoom--u-i11s45sm6 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ibnmea0j4), 1)
}

.svg_image--u-i0144bp6k {
    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: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-i0144bp6k svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.div--u-ik8bjp7o9 {
    width: 60%;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-bottom: 5%;
    padding-top: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    background-color: rgba(var(--color-i37fq7cuk), 1)
}

.mosaic-form--u-i0w3mlpqd {
    color: rgba(var(--color-imogiw32y), 1);
    display: block
}

.mosaic-form--u-i0w3mlpqd * {}

.mosaic-form--u-i0w3mlpqd .mosaic-form__title--u-ihgd4x9tx {
    line-height: 120%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 600;
    color: rgba(var(--color-iquhimpwq), 1);
    font-size: 2.3vw;
    font-family: El Messiri, sans-serif
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__header {
    margin-bottom: 5px
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 10px;
    margin-top: 10px;
    justify-content: flex-end
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__name {
    font-weight: 500;
    font-size: 15px
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__text {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 17px;
    flex-shrink: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 17px;
    font-size: 15px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    padding-left: 0px;
    padding-right: 0px;
    background-color: rgba(var(--color-im6aahyf6), 0);
    box-shadow: inset 0px -1px 0px 0px rgba(var(--color-ie87drckh), 0.15);
    color: rgba(var(--color-iyk73hlao), 1);
    outline-style: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__icon {
    width: 25px;
    height: 25px;
    margin-right: 10px;
    display: none
}

.mosaic-form--u-i0w3mlpqd .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-i0w3mlpqd .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-i0w3mlpqd .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-i0w3mlpqd .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-ilpqcorrp), 1);
    border-right-color: rgba(var(--color-iiy2lziz4), 1);
    border-bottom-color: rgba(var(--color-ivtsxnhwu), 1);
    border-left-color: rgba(var(--color-ibbv8tzr4), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-iz3grwi84), 1);
    cursor: pointer
}

.mosaic-form--u-i0w3mlpqd .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-immq6bfgk), 1);
    border-right-color: rgba(var(--color-ikwcdvt0j), 1);
    border-bottom-color: rgba(var(--color-iuuim9ept), 1);
    border-left-color: rgba(var(--color-idccxkga4), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-ibu1xqlci), 1);
    cursor: pointer
}

.mosaic-form--u-i0w3mlpqd .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-ikg0jrxpn), 1);
    border-right-color: rgba(var(--color-i7sy89gvb), 1);
    border-bottom-color: rgba(var(--color-i5qf81nc5), 1);
    border-left-color: rgba(var(--color-i20n2lfei), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-ifwt75uxv), 1);
    flex-shrink: 1
}

.mosaic-form--u-i0w3mlpqd .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-ihvga5i02), 1);
    border-right-color: rgba(var(--color-ibncongry), 1);
    border-bottom-color: rgba(var(--color-i39trh5h5), 1);
    border-left-color: rgba(var(--color-it1x25nnx), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-i64769ed9), 1)
}

.mosaic-form--u-i0w3mlpqd .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-i4l81grni), 1);
    border-right-color: rgba(var(--color-ioseg8nxf), 1);
    border-bottom-color: rgba(var(--color-i0yjaj8vk), 1);
    border-left-color: rgba(var(--color-i18xgf8et), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(var(--color-iilwwqnuk), 1)
}

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

.mosaic-form--u-i0w3mlpqd .mosaic-form__error {
    font-size: 13px;
    font-weight: 500;
    color: rgba(var(--color-i5l6tls6m), 1)
}

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

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

.mosaic-form--u-i0w3mlpqd .mosaic-form__radio-icon {
    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-iphlk32qb), 1);
    border-right-color: rgba(var(--color-iuafjfkfs), 1);
    border-bottom-color: rgba(var(--color-iygqs5csv), 1);
    border-left-color: rgba(var(--color-itlkfk30z), 1);
    background-color: rgba(var(--color-ivnbpxtml), 0.2)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox-icon {
    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-iiu9mrc2t), 1);
    border-right-color: rgba(var(--color-ikkb7bc78), 1);
    border-bottom-color: rgba(var(--color-idva3pcvi), 1);
    border-left-color: rgba(var(--color-imrn95vl3), 1);
    background-color: rgba(var(--color-it2civxw1), 0.2)
}

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

.mosaic-form--u-i0w3mlpqd .mosaic-form__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 5px;
    margin-bottom: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    font-weight: 500;
    opacity: 0.7
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 24px;
    padding-right: 30px;
    padding-left: 30px;
    position: relative;
    text-decoration-line: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 15px;
    justify-content: center;
    box-shadow: inset 0px 0px 0px 2px rgba(var(--color-it66w4op7), 1);
    text-align: center;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    line-height: 110%;
    font-weight: 700;
    color: rgba(var(--color-iund7raom), 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 24px;
    font-family: El Messiri, sans-serif
}

.mosaic-form--u-i0w3mlpqd .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-iwgjshjbq), 1);
    border-right-color: rgba(var(--color-ikycl94z5), 1);
    border-bottom-color: rgba(var(--color-idntbii2f), 1);
    border-left-color: rgba(var(--color-i6czjabe9), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px
}

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

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

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

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

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

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

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

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

.mosaic-form--u-i0w3mlpqd .div--u-i1vu1vaxc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mosaic-form--u-i0w3mlpqd .text--u-i4847qrja {
    opacity: 0.7;
    font-size: 16px;
    margin-bottom: 0%;
    margin-top: 5px
}

.mosaic-form--u-i0w3mlpqd .button__text {
    z-index: 1
}

.mosaic-form--u-i0w3mlpqd .div--u-ikc7r0plk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 3%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.mosaic-form--u-i0w3mlpqd .div--u-itufr1v24 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px;
    width: auto
}

.mosaic-form--u-i0w3mlpqd .div--u-izsk28r27 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    margin-left: 15px;
    margin-right: 15px
}

.mosaic-form--u-i0w3mlpqd .div--u-ivq7mejsr {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    margin-right: 15px;
    margin-left: 15px;
    justify-content: flex-end
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__success__text--u-i80ae1cb3 {
    font-size: 20px
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__form--u-iteul0403 {}

.mosaic-form--u-i0w3mlpqd .div--u-iyiiaea9x {
    background-color: rgba(var(--color-ilucc644s), 1)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__radio-group-item {
    font-size: 14px;
    font-weight: 500
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__radio {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__radio-icon:hover,
.mosaic-form--u-i0w3mlpqd .mosaic-form__radio-icon.is-hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA2IDYiPjxnPjxnIG9wYWNpdHk9Ii4zIj48cGF0aCBkPSJNMyA2YTMgMyAwIDEgMCAwLTYgMyAzIDAgMCAwIDAgNnoiLz48L2c+PC9nPjwvc3ZnPg==");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox-icon.is-hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTEgOSI+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJncmF5IiBzdHJva2UtbWl0ZXJsaW1pdD0iNTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDF2MEw0LjUgNy41djBMMSA0djAiLz48L2c+PC9nPjwvc3ZnPg==");
    background-position: center center;
    background-repeat: no-repeat
}

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

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

.mosaic-form--u-i0w3mlpqd .mosaic-form__button:hover,
.mosaic-form--u-i0w3mlpqd .mosaic-form__button.is-hover {
    color: rgba(var(--color-ip4bal7pi), 1)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__text:focus,
.mosaic-form--u-i0w3mlpqd .mosaic-form__text.is-focus {
    background-color: rgba(var(--color-idc51mt3t), 0);
    box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i0ub0ikyj), 0.6)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__text::placeholder {
    color: rgba(var(--color-ib2u17ur1), 1)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__field--u-i4o3z6hu8 .mosaic-form__name {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__field--u-ixy2eh06r .mosaic-form__name {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__field--u-i4o3z6hu8 .mosaic-form__required {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__field--u-isps723by .mosaic-form__name {
    display: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox~.mosaic-form__checkbox-icon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-color: rgba(var(--color-iqndgg70c), 0);
    border-top-color: rgba(var(--color-ix4kiemkv), 0.6);
    border-right-color: rgba(var(--color-io8rnjn7j), 0.6);
    border-bottom-color: rgba(var(--color-ic0gq5ru0), 0.6);
    border-left-color: rgba(var(--color-irt805us8), 0.6);
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-inwhcmvvu), 0.4)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox~.mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox~.mosaic-form__checkbox-icon.is-hover {
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-ifwax6ao8), 0.5)
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__radio:checked~.mosaic-form__radio-icon,
.mosaic-form--u-i0w3mlpqd .mosaic-form__radio.is-checked~.mosaic-form__radio-icon {
    background-color: rgba(var(--color-ixr3n3mbu), 0.2);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA2IDYiPjxnPjxnIG9wYWNpdHk9Ii42Ij48cGF0aCBkPSJNMyA2YTMgMyAwIDEgMCAwLTYgMyAzIDAgMCAwIDAgNnoiLz48L2c+PC9nPjwvc3ZnPg==");
    background-position: center center;
    background-repeat: no-repeat
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox:checked~.mosaic-form__checkbox-icon,
.mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox.is-checked~.mosaic-form__checkbox-icon {
    background-image: var(--image-isg4q4pd4), linear-gradient(rgba(var(--color-ipiq69nk6), 1) 0%, rgba(var(--color-ipiq69nk6), 1) 100%);
    background-repeat: no-repeat, no-repeat;
    background-position: center center, left 0px top 0px;
    background-size: auto, auto;
    background-attachment: scroll, scroll;
    box-shadow: none
}

.mosaic-form--u-i0w3mlpqd .mosaic-form__button:hover .div--u-iyiiaea9x,
.mosaic-form--u-i0w3mlpqd .mosaic-form__button.is-hover .div--u-iyiiaea9x {
    margin-left: -100%
}

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

.text--u-i4847qrja {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 16px;
    color: rgba(var(--color-ikmd8yoot), 0.7);
    font-weight: 500;
    line-height: 160%;
    margin-bottom: 2%
}

.div--u-iyiiaea9x {
    width: 100%;
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    background-color: rgba(var(--color-ij1l0j99u), 1);
    transition-property: all;
    transition-duration: 200ms;
    transition-delay: 0ms;
    transition-timing-function: ease-out;
    bottom: 0px;
    top: 0px;
    right: 0px;
    left: 0px
}

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

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

.div--u-izsk28r27 {
    width: 100%;
    position: relative
}

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

.svg_image--u-iu6pmjikk .path-iojlb55a5 {
    fill: rgba(var(--color-ixkxx1nu4), 0.5)
}

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

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

@media (max-width: 991px) {
    .container--u-izd0t0ol3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .div--u-ii0m8pnmc {
        text-align: center
    }

    .div--u-i0k6j10br {
        width: 100%;
        height: 300px
    }

    .div--u-ik8bjp7o9 {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 7%;
        padding-bottom: 7%
    }

    .mosaic-form--u-i0w3mlpqd .mosaic-form__title--u-ihgd4x9tx {
        font-size: 30px
    }

    .mosaic-form--u-i0w3mlpqd .mosaic-form__button {}

    .mosaic-form--u-i0w3mlpqd .mosaic-form__checkbox~.mosaic-form__value {}
}

@media (max-width: 767px) {
    .container--u-izd0t0ol3 {}

    .mosaic-form--u-i0w3mlpqd .mosaic-form__label {
        font-size: 13px
    }

    .mosaic-form--u-i0w3mlpqd .div--u-itufr1v24 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 0px;
        margin-right: 0px
    }

    .mosaic-form--u-i0w3mlpqd .div--u-izsk28r27 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px
    }

    .mosaic-form--u-i0w3mlpqd .div--u-ivq7mejsr {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px
    }

    .mosaic-form--u-i0w3mlpqd .mosaic-form__title--u-ihgd4x9tx {
        font-size: 22px
    }

    .mosaic-form--u-i0w3mlpqd .mosaic-form__button {
        padding-left: 30px;
        padding-right: 30px
    }

    .mosaic-form--u-i0w3mlpqd .div--u-ikc7r0plk {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (max-width: 479px) {
    .container--u-izd0t0ol3 {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .div--u-i0k6j10br {
        min-height: 25vh;
        max-height: 30vw
    }

    .div--u-ik8bjp7o9 {
        padding-left: 3.7%;
        padding-right: 3.7%;
        padding-top: 10%;
        padding-bottom: 10%
    }

    .mosaic-form--u-i0w3mlpqd .mosaic-form__button {}

    .mosaic-form--u-i0w3mlpqd .mosaic-form__title--u-ihgd4x9tx {
        font-size: 20px
    }
}