@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: "Open Sans"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-l.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-l.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-l-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-l-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-r.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-r.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-r-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-r-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-s-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-s-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-s-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-s-b-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-b-i.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/open_sans/open_sans-e-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-e-b.woff") format("woff");}
@font-face { font-family: "Open Sans"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/open_sans/open_sans-e-b-i.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-e-b-i.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-r.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-r.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-r-i.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-r-i.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-b.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-b.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-b-i.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-b-i.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-bl.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-bl.woff") format("woff");}
@font-face { font-family: "Playfair Display"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/playfair_display/playfair_display-bl-i.woff2") format("woff2"), url("/g/fonts/playfair_display/playfair_display-bl-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 100; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-r.woff2") format("woff2"), url("/g/fonts/literata/literata-r.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-r-i.woff2") format("woff2"), url("/g/fonts/literata/literata-r-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-m.woff2") format("woff2"), url("/g/fonts/literata/literata-m.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-m-i.woff2") format("woff2"), url("/g/fonts/literata/literata-m-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-s-b.woff2") format("woff2"), url("/g/fonts/literata/literata-s-b.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-s-b-i.woff2") format("woff2"), url("/g/fonts/literata/literata-s-b-i.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/literata/literata-b.woff2") format("woff2"), url("/g/fonts/literata/literata-b.woff") format("woff");}
@font-face { font-family: "Literata"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/literata/literata-b-i.woff2") format("woff2"), url("/g/fonts/literata/literata-b-i.woff") format("woff");}
:root {
	--color-isodyi589: 0, 0, 0;
	--color-iutxokoxq: 255, 255, 255;
	--color-imub6c12m: 238, 238, 238;
	--color-ikd3mz6e5: 34, 34, 34;
	--color-i771m95wv: 34, 34, 34;
	--color-il155zaya: 34, 34, 34;
	--color-ihdib3gy7: 34, 34, 34;
	--color-ikjfyrg60: 34, 34, 34;
	--color-iwsp6v28y: 34, 34, 34;
	--color-ire0v1lmk: 34, 34, 34;
	--color-io5atdq9g: 255, 255, 254;
	--color-ix5ypcppx: 0, 0, 0;
	--color-ig89nvqks: 169, 169, 169;
	--color-ijo3euv9i: 169, 169, 169;
	--color-ijrljurp1: 34, 34, 34;
	--color-ivdjtgqpj: 169, 169, 169;
	--color-ivrzxjxx6: 255, 255, 254;
	--color-isv9xq9mk: 34, 34, 34;
	--color-ipyiebey8: 169, 169, 169;
	--color-im4rr1lj7: 169, 169, 169;
	--color-i8p3wwcsg: 34, 34, 34;
	--color-ihavaddb2: 169, 169, 169;
	--color-icb3tg7yx: 255, 255, 254;
	--color-ighvtd7hn: 34, 34, 34;
	--color-id75jg0zs: 34, 34, 34;
	--color-iu6gwpzsm: 34, 34, 34;
	--color-i9mkcjnrr: 34, 34, 34;
	--color-in6wsnla6: 34, 34, 34;
	--color-iqa6qqmf4: 255, 255, 254;
	--color-ikhicr1o7: 255, 255, 255;
	--color-ilzh5gss4: 34, 34, 34;
	--color-i11j12c2q: 34, 34, 34;
	--color-i9yzuiztb: 34, 34, 34;
	--color-iftk4z9c9: 34, 34, 34;
	--color-ikzms22az: 255, 255, 254;
	--color-ieu8605dm: 34, 34, 34;
	--color-i6j41mv0q: 34, 34, 34;
	--color-itlsaltu3: 34, 34, 34;
	--color-iimg4b1k0: 34, 34, 34;
	--color-itx6i8wm8: 34, 34, 34;
	--color-ii1agg6l4: 255, 255, 254;
	--color-i8bqn84tk: 34, 34, 34;
	--color-i5qqn42n4: 34, 34, 34;
	--color-i1w0nuje3: 34, 34, 34;
	--color-ibo0tup8f: 237, 12, 91;
	--color-iumd9gur4: 128, 128, 128;
	--color-ileehj82y: 128, 128, 128;
	--color-iwi5cyxcy: 128, 128, 128;
	--color-i9ke8npxw: 128, 128, 128;
	--color-i6b0fqqd0: 128, 128, 128;
	--color-ia72se52o: 0, 135, 255;
	--color-i7rq0ccst: 0, 135, 255;
	--color-icbmupdv3: 128, 128, 128;
	--color-iys07t7e7: 128, 128, 128;
	--color-iywtisraz: 128, 128, 128;
	--color-itcuwm4y1: 128, 128, 128;
	--color-i0e0m4ec2: 0, 135, 255;
	--color-iylsouf2a: 0, 135, 255;
	--color-iaazn190o: 207, 160, 141;
	--color-i8jj2fei3: 255, 255, 255;
	--color-ige703sbe: 197, 197, 197;
	--color-ikzp0skww: 197, 197, 197;
	--color-idmqcf16q: 197, 197, 197;
	--color-idn5v29gm: 197, 197, 197;
	--color-i1sxjq15g: 197, 197, 197;
	--color-inj9k135e: 237, 12, 91;
	--color-i1bb3ogaq: 85, 85, 85;
	--color-ihpgp5xbm: 0, 0, 255;
	--color-i91wd0m0v: 0, 0, 255;
	--color-iyhffdz1a: 34, 34, 34;
	--color-iwvcbzxgv: 34, 34, 34;
	--color-id9jxb061: 34, 34, 34;
	--color-ikwsz82ao: 34, 34, 34;
	--color-itekhynuh: 34, 34, 34;
	--color-i7oewqd76: 34, 34, 34;
	--color-ixelthor2: 34, 34, 34;
	--color-ixocws2vc: 34, 34, 34;
	--color-iz7luw3i4: 34, 34, 34;
	--color-irn5f04et: 34, 34, 34;
	--color-i4i8cd2fb: 34, 34, 34;
	--color-i397yxpex: 34, 34, 34;
	--color-ij6z7yzxu: 34, 34, 34;
	--color-igi7ydeyc: 34, 34, 34;
	--color-i6dwmf8jq: 34, 34, 34;
	--color-id7k04ymc: 34, 34, 34;
	--color-iuhcc32t8: 255, 255, 255;
	--color-ifsm84bk9: 8, 16, 23;
	--color-i92yxitvp: 8, 16, 23;
	--color-i9qa7wu0y: 34, 34, 34;
	--color-i05n7gd70: 34, 34, 34;
	--color-i87x9243k: 255, 255, 254;
	--color-ibg1wzqmn: 34, 34, 34;
	--color-i98hmucue: 34, 34, 34;
	--color-ix7w29jbl: 34, 34, 34;
	--color-i2jojd2rj: 34, 34, 34;
	--color-iwjbr6irt: 34, 34, 34;
	--color-i0zmfnsau: 34, 34, 34;
	--color-igfg51wib: 34, 34, 34;
	--color-ijddm6855: 34, 34, 34;
	--color-ibnxo62rl: 34, 34, 34;
	--color-imcp9icwp: 34, 34, 34;
	--color-i7bc6q17f: 34, 34, 34;
	--color-i7ogpfr46: 34, 34, 34;
	--color-i58oy8yyk: 34, 34, 34;
	--color-ihsvg9o53: 34, 34, 34;
	--color-ightsunf5: 34, 34, 34;
	--color-ivmmxyn2d: 34, 34, 34;
	--color-i2nx5iktd: 34, 34, 34;
	--color-i65telthz: 34, 34, 34;
	--color-i1jx0dhgy: 34, 34, 34;
	--color-id8j297on: 34, 34, 34;
	--color-i8ew4166p: 34, 34, 34;
	--color-iizhoutig: 34, 34, 34;
	--color-i8yjuzhc1: 34, 34, 34;
	--color-iqcxbh2q0: 34, 34, 34;
	--color-i14wcoxun: 34, 34, 34;
	--color-is0a6bqu2: 34, 34, 34;
	--color-iu7vvm2vk: 34, 34, 34;
	--color-icu2vak1w: 34, 34, 34;
	--color-ii9sxqn76: 34, 34, 34;
	--color-icbdae8ow: 34, 34, 34;
	--color-i5dfax7t5: 34, 34, 34;
	--color-i34z0tem5: 34, 34, 34;
	--color-ivt7vk9ud: 34, 34, 34;
	--color-ikc0zpcuj: 34, 34, 34;
	--color-ip42ov10q: 34, 34, 34;
	--color-iytrimocd: 34, 34, 34;
	--color-iliz86hfz: 34, 34, 34;
	--color-i9zulmvoc: 34, 34, 34;
	--color-i4n2ltaiv: 34, 34, 34;
	--color-i8b95i1fp: 34, 34, 34;
	--color-io93zskhk: 34, 34, 34;
	--color-i3fji3gpm: 34, 34, 34;
	--color-iv8vsctsu: 34, 34, 34;
	--color-i8xumgbl4: 34, 34, 34;
	--color-i8l5jo6ii: 34, 34, 34;
	--color-izi0dawrq: 34, 34, 34;
	--color-i0d4ljis7: 34, 34, 34;
	--color-itpi6rfb3: 34, 34, 34;
	--color-i58ux1un4: 34, 34, 34;
	--color-ir8uiz604: 34, 34, 34;
	--color-i1re41kds: 34, 34, 34;
	--color-ilofrgf8c: 34, 34, 34;
	--color-i7th3d5x5: 182, 151, 110;
	--color-i40662tfk: 182, 151, 110;
	--color-iqrbzujkx: 238, 238, 238;
	--color-ib5xiwe2f: 244, 247, 247;
	--color-ifq09vg3g: 240, 242, 244;
	--color-ikpv3zoyq: 34, 34, 34;
	--color-ib0avs033: 235, 252, 26;
	--color-ioo426lg6: 255, 255, 255;
	--color-i8yybuekz: 15, 126, 230;
	--color-iro46ptrj: 15, 126, 230;
	--color-iufm3imnl: 19, 56, 89;
	--color-iclf5156h: 19, 56, 89;
	--color-ig4zefh4t: 255, 255, 255;
	--color-i7ecfy6zj: 34, 34, 34;
}

.mosaic-popup--u-i5f1r81eo { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-i98dbdhko { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-isodyi589), 0.5); display: none; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; opacity: 0; transition-behavior: normal; 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-iybvx1mtv { position: relative; width: 450px; min-height: auto; max-width: 100vw; background-color: rgba(var(--color-iutxokoxq), 1); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px }
.mosaic-popup__close--u-i76fe04l4 { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 50px; min-height: 50px; text-align: center; background-color: rgba(var(--color-imub6c12m), 0); 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 }
.svg_image--u-iiilcx42a { 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-iiilcx42a .path-i9vf3hf8s { fill: rgba(var(--color-ikd3mz6e5), 1) }
.mosaic-form--u-i0sq22j1z { flex-shrink: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-width: auto; max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 40px; padding-right: 40px; padding-top: 45px; padding-bottom: 45px; box-shadow: none; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-bottom-left-radius: 12px; position: relative; overflow-x: hidden; overflow-y: hidden; background-color: rgba(var(--color-ifq09vg3g), 1) }
.mosaic-form--u-i0sq22j1z * { outline-style: none }
.mosaic-form--u-i0sq22j1z .mosaic-form__title--u-iij6w4axb { line-height: 35px; margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; font-family: Inter, sans-serif; font-size: 30px; color: rgba(var(--color-i771m95wv), 1); padding-bottom: 0px; box-shadow: none; font-weight: 700; margin-top: 0px }
.mosaic-form--u-i0sq22j1z .mosaic-form__header { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px }
.mosaic-form--u-i0sq22j1z .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-i0sq22j1z .mosaic-form__field { margin-bottom: 15px; font-family: Open Sans, sans-serif; margin-top: 15px }
.mosaic-form--u-i0sq22j1z .mosaic-form__name { font-weight: 400; font-family: Playfair Display, serif; letter-spacing: 1px; margin-bottom: 3px }
.mosaic-form--u-i0sq22j1z .mosaic-form__text { width: 100%; display: block; height: auto; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; border-top-color: rgba(var(--color-ihdib3gy7), 0.2); border-right-color: rgba(var(--color-ikjfyrg60), 0.2); border-bottom-color: rgba(var(--color-iwsp6v28y), 0.1); border-left-color: rgba(var(--color-ire0v1lmk), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-io5atdq9g), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-ix5ypcppx), 1); font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-form--u-i0sq22j1z .mosaic-form__icon { width: 25px; height: 25px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; position: absolute; bottom: auto }
.mosaic-form--u-i0sq22j1z .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-i0sq22j1z .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-i0sq22j1z .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-i0sq22j1z .mosaic-form__date { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: auto; width: 100%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: rgba(var(--color-ig89nvqks), 1); border-right-color: rgba(var(--color-ijo3euv9i), 1); border-bottom-color: rgba(var(--color-ijrljurp1), 0.2); border-left-color: rgba(var(--color-ivdjtgqpj), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-ivrzxjxx6), 1); cursor: pointer; color: rgba(var(--color-isv9xq9mk), 0.7) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date-interval { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: auto; width: 100%; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: rgba(var(--color-ipyiebey8), 1); border-right-color: rgba(var(--color-im4rr1lj7), 1); border-bottom-color: rgba(var(--color-i8p3wwcsg), 0.2); border-left-color: rgba(var(--color-ihavaddb2), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-icb3tg7yx), 1); cursor: pointer; color: rgba(var(--color-ighvtd7hn), 0.7); font-size: 15px }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea { width: 100%; display: block; height: auto; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; border-top-color: rgba(var(--color-id75jg0zs), 0.2); border-right-color: rgba(var(--color-iu6gwpzsm), 0.2); border-bottom-color: rgba(var(--color-i9mkcjnrr), 0.1); border-left-color: rgba(var(--color-in6wsnla6), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-iqa6qqmf4), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-ikhicr1o7), 0.9); font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-form--u-i0sq22j1z .mosaic-form__select { width: 100%; display: block; height: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: rgba(var(--color-ilzh5gss4), 0.2); border-right-color: rgba(var(--color-i11j12c2q), 0.2); border-bottom-color: rgba(var(--color-i9yzuiztb), 0.2); border-left-color: rgba(var(--color-iftk4z9c9), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-ikzms22az), 1); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("/d/fgs16_image-placeholder.png"); background-repeat: no-repeat; background-position: right 10px center; background-size: cover; background-attachment: scroll; color: rgba(var(--color-ieu8605dm), 0.7) }
.mosaic-form--u-i0sq22j1z .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: none; border-bottom-style: solid; border-left-style: none; border-top-color: rgba(var(--color-i6j41mv0q), 0.2); border-right-color: rgba(var(--color-itlsaltu3), 0.2); border-bottom-color: rgba(var(--color-iimg4b1k0), 0.2); border-left-color: rgba(var(--color-itx6i8wm8), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 20px; background-color: rgba(var(--color-ii1agg6l4), 1); color: rgba(var(--color-i8bqn84tk), 0.8); font-size: 15px; line-height: 24px }
.mosaic-form--u-i0sq22j1z .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-i0sq22j1z .mosaic-form__date-interval-delimiter { width: 15px; height: 1px; flex-shrink: 0; background-color: rgba(var(--color-i5qqn42n4), 0.7); margin-right: 20px; margin-left: 20px }
.mosaic-form--u-i0sq22j1z .mosaic-form__error { color: rgba(var(--color-i1w0nuje3), 1); font-family: Montserrat, sans-serif; font-size: 14px }
.mosaic-form--u-i0sq22j1z .mosaic-form__required { color: rgba(var(--color-ibo0tup8f), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__note { color: rgba(var(--color-iumd9gur4), 1) }
.mosaic-form--u-i0sq22j1z .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-ileehj82y), 1); border-right-color: rgba(var(--color-iwi5cyxcy), 1); border-bottom-color: rgba(var(--color-i9ke8npxw), 1); border-left-color: rgba(var(--color-i6b0fqqd0), 1); background-color: rgba(var(--color-ia72se52o), 0.2) }
.mosaic-form--u-i0sq22j1z .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-icbmupdv3), 1); border-right-color: rgba(var(--color-iys07t7e7), 1); border-bottom-color: rgba(var(--color-iywtisraz), 1); border-left-color: rgba(var(--color-itcuwm4y1), 1); background-color: rgba(var(--color-i0e0m4ec2), 0.2) }
.mosaic-form--u-i0sq22j1z .mosaic-form__value { margin-left: 5px }
.mosaic-form--u-i0sq22j1z .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: 0px; margin-bottom: 5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-form--u-i0sq22j1z .mosaic-form__button { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; background-color: rgba(var(--color-iaazn190o), 1); position: relative; text-decoration-line: none; margin-left: 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: center; text-align: center; flex-shrink: 1; font-size: 14px; color: rgba(var(--color-i8jj2fei3), 1); font-weight: 500; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-family: Montserrat, sans-serif; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow-x: hidden; overflow-y: hidden; margin-right: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 20px }
.mosaic-form--u-i0sq22j1z .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-ige703sbe), 1); border-right-color: rgba(var(--color-ikzp0skww), 1); border-bottom-color: rgba(var(--color-idmqcf16q), 1); border-left-color: rgba(var(--color-idn5v29gm), 1); margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; right: 10px }
.mosaic-form--u-i0sq22j1z .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-i1sxjq15g), 1) }
.mosaic-form--u-i0sq22j1z .progressContainer { position: relative }
.mosaic-form--u-i0sq22j1z .progressCancel { font-size: 0px; display: block; height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; text-align: center; background-color: rgba(var(--color-inj9k135e), 1) }
.mosaic-form--u-i0sq22j1z .progressName { margin-right: 50px; font-weight: 700; color: rgba(var(--color-i1bb3ogaq), 1); text-align: left; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-i0sq22j1z .progressBarStatus { margin-top: 5px; margin-right: 50px; text-align: left }
.mosaic-form--u-i0sq22j1z .progressBarInProgress { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-ihpgp5xbm), 1); margin-top: 5px }
.mosaic-form--u-i0sq22j1z .progressBarComplete { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i91wd0m0v), 1); margin-top: 5px }
.mosaic-form--u-i0sq22j1z .mosaic-form__upload-count-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; color: rgba(var(--color-iyhffdz1a), 0.7) }
.mosaic-form--u-i0sq22j1z .div--u-i7ljbgs77 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.mosaic-form--u-i0sq22j1z .mosaic-form__form--u-i9tcx27t7 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.mosaic-form--u-i0sq22j1z .button__text { font-weight: 600; margin-right: 0px; font-family: Inter, sans-serif; font-size: 17px; line-height: 120%; color: rgba(var(--color-iuhcc32t8), 1); z-index: 1 }
.mosaic-form--u-i0sq22j1z .mosaic-form__file-button-placeholder { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: rgba(var(--color-i87x9243k), 1); padding-left: 0px; padding-right: 0px; padding-bottom: 3px; box-shadow: inset 0px -1px 0px 0px rgba(var(--color-ibg1wzqmn), 0.7); color: rgba(var(--color-i98hmucue), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__upload-button { display: -webkit-box; display: -ms-flexbox; display: flex }
.mosaic-form--u-i0sq22j1z .mosaic-form__file-button { margin-right: 20px }
.mosaic-form--u-i0sq22j1z .mosaic-form__count { font-family: Literata, serif; font-size: 18px }
.mosaic-form--u-i0sq22j1z .mosaic-form__count-text { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 2px; margin-right: 6px }
.mosaic-form--u-i0sq22j1z .mosaic-form__success__text--u-itcdy5h5b { font-family: Inter, sans-serif; padding-top: 0px; color: rgba(var(--color-ikpv3zoyq), 1); font-size: 21px; font-weight: 600; line-height: normal }
.mosaic-form--u-i0sq22j1z .svg_image--u-iako9g5jk { opacity: 0.5 }
.mosaic-form--u-i0sq22j1z .svg_image--u-isrsy3ozo { opacity: 0.5 }
.mosaic-form--u-i0sq22j1z .mosaic-form__radio-icon:hover, .mosaic-form--u-i0sq22j1z .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-i0sq22j1z .mosaic-form__checkbox-icon:hover, .mosaic-form--u-i0sq22j1z .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-i0sq22j1z .progressWrapper:first-child { padding-top: 0px; border-top-width: 0px }
.mosaic-form--u-i0sq22j1z .progressWrapper:last-child { padding-bottom: 0px }
.mosaic-form--u-i0sq22j1z .mosaic-form__text:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__text.is-hover { border-top-color: rgba(var(--color-id9jxb061), 0.5); border-right-color: rgba(var(--color-ikwsz82ao), 0.5); border-bottom-color: rgba(var(--color-itekhynuh), 1); border-left-color: rgba(var(--color-i7oewqd76), 0.5) }
.mosaic-form--u-i0sq22j1z .mosaic-form__text:active, .mosaic-form--u-i0sq22j1z .mosaic-form__text.is-active { border-top-color: rgba(var(--color-ixelthor2), 0.1); border-right-color: rgba(var(--color-ixocws2vc), 0.1); border-bottom-color: rgba(var(--color-iz7luw3i4), 0.1); border-left-color: rgba(var(--color-irn5f04et), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__text:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__text.is-focus { border-top-color: rgba(var(--color-i4i8cd2fb), 0.1); border-right-color: rgba(var(--color-i397yxpex), 0.1); border-bottom-color: rgba(var(--color-ij6z7yzxu), 0.1); border-left-color: rgba(var(--color-igi7ydeyc), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__text::placeholder { color: rgba(var(--color-iwvcbzxgv), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__textarea.is-hover { border-top-color: rgba(var(--color-i2jojd2rj), 0.5); border-right-color: rgba(var(--color-iwjbr6irt), 0.5); border-bottom-color: rgba(var(--color-i0zmfnsau), 1); border-left-color: rgba(var(--color-igfg51wib), 0.5) }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea:active, .mosaic-form--u-i0sq22j1z .mosaic-form__textarea.is-active { border-top-color: rgba(var(--color-ijddm6855), 0.1); border-right-color: rgba(var(--color-ibnxo62rl), 0.1); border-bottom-color: rgba(var(--color-imcp9icwp), 0.1); border-left-color: rgba(var(--color-i7bc6q17f), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__textarea.is-focus { border-top-color: rgba(var(--color-i7ogpfr46), 0.1); border-right-color: rgba(var(--color-i58oy8yyk), 0.1); border-bottom-color: rgba(var(--color-ihsvg9o53), 0.1); border-left-color: rgba(var(--color-ightsunf5), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea::placeholder { color: rgba(var(--color-i9qa7wu0y), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__select.is-hover { border-top-color: rgba(var(--color-ivmmxyn2d), 1); border-right-color: rgba(var(--color-i2nx5iktd), 1); border-bottom-color: rgba(var(--color-i65telthz), 1); border-left-color: rgba(var(--color-i1jx0dhgy), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select:active, .mosaic-form--u-i0sq22j1z .mosaic-form__select.is-active { border-top-color: rgba(var(--color-id8j297on), 0.1); border-right-color: rgba(var(--color-i8ew4166p), 0.1); border-bottom-color: rgba(var(--color-iizhoutig), 0.1); border-left-color: rgba(var(--color-i8yjuzhc1), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__select.is-focus { border-top-color: rgba(var(--color-iqcxbh2q0), 0.1); border-right-color: rgba(var(--color-i14wcoxun), 0.1); border-bottom-color: rgba(var(--color-is0a6bqu2), 0.1); border-left-color: rgba(var(--color-iu7vvm2vk), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__date.is-hover { border-bottom-color: rgba(var(--color-icu2vak1w), 1); color: rgba(var(--color-ii9sxqn76), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date:active, .mosaic-form--u-i0sq22j1z .mosaic-form__date.is-active { border-bottom-color: rgba(var(--color-icbdae8ow), 0.1); color: rgba(var(--color-i5dfax7t5), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__date.is-focus { border-bottom-color: rgba(var(--color-i34z0tem5), 0.1); color: rgba(var(--color-ivt7vk9ud), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date-interval:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__date-interval.is-hover { border-bottom-color: rgba(var(--color-ikc0zpcuj), 1); color: rgba(var(--color-ip42ov10q), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date-interval:active, .mosaic-form--u-i0sq22j1z .mosaic-form__date-interval.is-active { border-bottom-color: rgba(var(--color-iytrimocd), 0.1); color: rgba(var(--color-iliz86hfz), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__date-interval:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__date-interval.is-focus { border-bottom-color: rgba(var(--color-i9zulmvoc), 0.1); color: rgba(var(--color-i4n2ltaiv), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple.is-hover { color: rgba(var(--color-i8b95i1fp), 1); border-right-color: rgba(var(--color-io93zskhk), 1); border-top-color: rgba(var(--color-i3fji3gpm), 1); border-bottom-color: rgba(var(--color-iv8vsctsu), 1); border-left-color: rgba(var(--color-i8xumgbl4), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple:active, .mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple.is-active { border-top-color: rgba(var(--color-i8l5jo6ii), 0.1); border-right-color: rgba(var(--color-izi0dawrq), 0.1); border-bottom-color: rgba(var(--color-i0d4ljis7), 0.1); border-left-color: rgba(var(--color-itpi6rfb3), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple:focus, .mosaic-form--u-i0sq22j1z .mosaic-form__select-multiple.is-focus { border-top-color: rgba(var(--color-i58ux1un4), 0.1); border-right-color: rgba(var(--color-ir8uiz604), 0.1); border-bottom-color: rgba(var(--color-i1re41kds), 0.1); border-left-color: rgba(var(--color-ilofrgf8c), 0.1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__file-button-placeholder:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__file-button-placeholder.is-hover { color: rgba(var(--color-i7th3d5x5), 1); box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i40662tfk), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__button:hover, .mosaic-form--u-i0sq22j1z .mosaic-form__button.is-hover { box-shadow: none; background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; background-color: rgba(var(--color-ib0avs033), 0) }
.mosaic-form--u-i0sq22j1z .mosaic-form__button:active, .mosaic-form--u-i0sq22j1z .mosaic-form__button.is-active { background-color: rgba(var(--color-ioo426lg6), 1); box-shadow: inset 0px 0px 0px 2px rgba(var(--color-i8yybuekz), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__textarea::placeholder::placeholder { color: rgba(var(--color-i05n7gd70), 0.5) }
.mosaic-form--u-i0sq22j1z .svg_image--u-iako9g5jk .path-i37jfqpjh { fill: rgba(var(--color-ifsm84bk9), 1) }
.mosaic-form--u-i0sq22j1z .svg_image--u-isrsy3ozo .path-ilbd7uurm { fill: rgba(var(--color-i92yxitvp), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__checkbox ~ .mosaic-form__value { font-size: 14px; margin-left: 12px; color: rgba(var(--color-ix7w29jbl), 1); font-family: Montserrat, sans-serif; line-height: 24px }
.mosaic-form--u-i0sq22j1z .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-i0sq22j1z .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon { background-color: rgba(var(--color-i7rq0ccst), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-i0sq22j1z .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-i0sq22j1z .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon { background-color: rgba(var(--color-iylsouf2a), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-i0sq22j1z .mosaic-form__button:hover .div--u-ivq85mzk1, .mosaic-form--u-i0sq22j1z .mosaic-form__button.is-hover .div--u-ivq85mzk1 { width: 100%; background-color: rgba(var(--color-ig4zefh4t), 1) }
.mosaic-form--u-i0sq22j1z .mosaic-form__button:hover .button__text, .mosaic-form--u-i0sq22j1z .mosaic-form__button.is-hover .button__text { color: rgba(var(--color-i7ecfy6zj), 1) }
.div--u-i7ljbgs77 { width: 100%; position: relative; display: block }
.mosaic-form__field--u-ir2tp13ao { display: block }
.svg_image--u-iako9g5jk .path-i37jfqpjh { fill: rgba(var(--color-i6dwmf8jq), 1) }
.svg_image--u-isrsy3ozo .path-ilbd7uurm { fill: rgba(var(--color-id7k04ymc), 1) }
.mosaic-form__field--u-i1tm7giic { display: block }
.div--u-il17k67gj { width: 100%; position: relative; display: block }
.div--u-ivq85mzk1 { width: 0%; position: absolute; display: inline-block; background-color: rgba(var(--color-iufm3imnl), 1); height: 100%; left: 0px; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease }
.link-universal--u-i1br3d4gl:hover .div--u-ivq85mzk1, .link-universal--u-i1br3d4gl.is-hover .div--u-ivq85mzk1 { width: 100%; background-color: rgba(var(--color-iclf5156h), 1) }

@media (max-width: 991px) {
	.mosaic-form--u-i0sq22j1z { padding-top: 45px; padding-left: 40px; padding-right: 40px; padding-bottom: 45px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__button { margin-left: 0px; padding-top: 20px; padding-bottom: 20px; margin-top: 14px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__title--u-iij6w4axb { margin-bottom: 12px; margin-top: 0px; text-align: left }
	.mosaic-form--u-i0sq22j1z .mosaic-form__field { display: block; text-align: left }
	.mosaic-form--u-i0sq22j1z .mosaic-form__form--u-i9tcx27t7 { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
}

@media (max-width: 767px) {
	.mosaic-form--u-i0sq22j1z { padding-left: 20px; padding-right: 20px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__button { margin-left: 0px; margin-top: 0px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__title--u-iij6w4axb { font-size: 27px }
}

@media (max-width: 479px) {
	.mosaic-form--u-i0sq22j1z .mosaic-form__title--u-iij6w4axb { font-size: 23px; line-height: 30px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__text { font-size: 14px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__textarea { font-size: 14px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__button { padding-left: 30px; padding-right: 30px; margin-top: 20px }
	.mosaic-form--u-i0sq22j1z .mosaic-form__checkbox ~ .mosaic-form__value { font-size: 12px; line-height: 20px }
}