@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-iukg92sl8: 0, 0, 0;
	--color-i4fhi1plj: 255, 255, 255;
	--color-iui4vsscv: 238, 238, 238;
	--color-inu0ecv31: 34, 34, 34;
	--color-i1lbb16cl: 34, 34, 34;
	--color-iol2p7w1g: 34, 34, 34;
	--color-iu3zddmdi: 34, 34, 34;
	--color-ig3iqb5ak: 34, 34, 34;
	--color-ihumfb6zt: 34, 34, 34;
	--color-ie6s9plcg: 34, 34, 34;
	--color-immu8tjz6: 255, 255, 254;
	--color-iqqofvca7: 0, 0, 0;
	--color-i5th6fx88: 169, 169, 169;
	--color-ifgr8f7qp: 169, 169, 169;
	--color-i19mrd1us: 34, 34, 34;
	--color-ic9g9bmf8: 169, 169, 169;
	--color-i2r9mk97y: 255, 255, 254;
	--color-ihhbpqwhu: 34, 34, 34;
	--color-ifp8y8nhf: 169, 169, 169;
	--color-iwqekwjzh: 169, 169, 169;
	--color-is8fi09w6: 34, 34, 34;
	--color-iqye6krzy: 169, 169, 169;
	--color-iry9ltslp: 255, 255, 254;
	--color-ia61joz5x: 34, 34, 34;
	--color-iz6dszzt8: 34, 34, 34;
	--color-ixexkmvuu: 34, 34, 34;
	--color-ieibbdb2a: 34, 34, 34;
	--color-imjb2572g: 34, 34, 34;
	--color-iiinsxj0l: 255, 255, 254;
	--color-i2h9nq40q: 255, 255, 255;
	--color-isyjgfovy: 34, 34, 34;
	--color-ibe21g1mu: 34, 34, 34;
	--color-i451cjw5h: 34, 34, 34;
	--color-i34mjp84c: 34, 34, 34;
	--color-i80lqhzj9: 255, 255, 254;
	--color-iawftbejm: 34, 34, 34;
	--color-iipk1qur9: 34, 34, 34;
	--color-iyrztbqtd: 34, 34, 34;
	--color-i4raan00b: 34, 34, 34;
	--color-i37e682xc: 34, 34, 34;
	--color-inq3ylnp4: 255, 255, 254;
	--color-i3nzy2oh2: 34, 34, 34;
	--color-isvvj4686: 34, 34, 34;
	--color-i33c8wftt: 34, 34, 34;
	--color-i7ski3qp5: 237, 12, 91;
	--color-i95hvwurp: 128, 128, 128;
	--color-ifkxx5x7z: 128, 128, 128;
	--color-iqhq77fhs: 128, 128, 128;
	--color-ih9bsqru2: 128, 128, 128;
	--color-iu8600lqi: 128, 128, 128;
	--color-iujp9k217: 0, 135, 255;
	--color-i7zezkfn6: 0, 135, 255;
	--color-in6hs99wq: 128, 128, 128;
	--color-ib9jb55wo: 128, 128, 128;
	--color-ihekmzp9z: 128, 128, 128;
	--color-i3lwbbbjr: 128, 128, 128;
	--color-ism9aafw3: 0, 135, 255;
	--color-i9f7uyi6j: 0, 135, 255;
	--color-ic0rfycvn: 207, 160, 141;
	--color-iqnuionel: 255, 255, 255;
	--color-ismjr1k7c: 197, 197, 197;
	--color-is2zpc15q: 197, 197, 197;
	--color-i8cc0ne5c: 197, 197, 197;
	--color-imx4qzq1b: 197, 197, 197;
	--color-i2wf253a4: 197, 197, 197;
	--color-iaaam2iqu: 237, 12, 91;
	--color-ime47h4zv: 85, 85, 85;
	--color-i9bl11r6z: 0, 0, 255;
	--color-i4m930i0q: 0, 0, 255;
	--color-ii4zxol0y: 34, 34, 34;
	--color-i7yyyz0q1: 34, 34, 34;
	--color-ixbm6xe4z: 34, 34, 34;
	--color-itdqgq3sp: 34, 34, 34;
	--color-igz3lbcyu: 34, 34, 34;
	--color-i0svd4yl1: 34, 34, 34;
	--color-i3o31yaoj: 34, 34, 34;
	--color-i6gccntnq: 34, 34, 34;
	--color-izx8eb8xh: 34, 34, 34;
	--color-ir3z1tm7y: 34, 34, 34;
	--color-icn9ncw4z: 34, 34, 34;
	--color-i0dfjcrvm: 34, 34, 34;
	--color-i1z33dhwz: 34, 34, 34;
	--color-ijsi9zqom: 34, 34, 34;
	--color-iuqynjpl4: 34, 34, 34;
	--color-il4pb3ai9: 34, 34, 34;
	--color-i6q2mbljk: 255, 255, 255;
	--color-ido31v34p: 8, 16, 23;
	--color-iby197q3d: 8, 16, 23;
	--color-it6010f9y: 34, 34, 34;
	--color-i9zhfu9wc: 34, 34, 34;
	--color-iu604464v: 255, 255, 254;
	--color-ipf41pn2p: 34, 34, 34;
	--color-ied5nwig3: 34, 34, 34;
	--color-iamww8hfc: 34, 34, 34;
	--color-i3f5f96bp: 34, 34, 34;
	--color-iuppj5jo6: 34, 34, 34;
	--color-i25bgdmup: 34, 34, 34;
	--color-ig1wph4oj: 34, 34, 34;
	--color-itt88wlzm: 34, 34, 34;
	--color-iigje02jb: 34, 34, 34;
	--color-imr08ycss: 34, 34, 34;
	--color-iup0htoc0: 34, 34, 34;
	--color-idocip6ov: 34, 34, 34;
	--color-ivws7h9t0: 34, 34, 34;
	--color-ixelmymyg: 34, 34, 34;
	--color-ijlg82wgw: 34, 34, 34;
	--color-ijc38a4mz: 34, 34, 34;
	--color-iconk68z2: 34, 34, 34;
	--color-ium2pqrl6: 34, 34, 34;
	--color-ijrasc6up: 34, 34, 34;
	--color-i4u5dga09: 34, 34, 34;
	--color-i9n2liatk: 34, 34, 34;
	--color-iy45r5h3l: 34, 34, 34;
	--color-iv91nsk2t: 34, 34, 34;
	--color-ilwidxjn6: 34, 34, 34;
	--color-izmaii92m: 34, 34, 34;
	--color-i2wtyq4h5: 34, 34, 34;
	--color-i0opi3oi1: 34, 34, 34;
	--color-ilcklqzun: 34, 34, 34;
	--color-i3rs4s77x: 34, 34, 34;
	--color-ih4pmuug6: 34, 34, 34;
	--color-ipkc4nexj: 34, 34, 34;
	--color-ip21eu235: 34, 34, 34;
	--color-i727108bq: 34, 34, 34;
	--color-izl9xdht1: 34, 34, 34;
	--color-i32c72117: 34, 34, 34;
	--color-i1xdkl828: 34, 34, 34;
	--color-ii19s6ejh: 34, 34, 34;
	--color-ipfq6zmlf: 34, 34, 34;
	--color-i75w9dn84: 34, 34, 34;
	--color-iqbz0bqqw: 34, 34, 34;
	--color-ig33g9ztv: 34, 34, 34;
	--color-ixc6f5vce: 34, 34, 34;
	--color-i3y5hw33n: 34, 34, 34;
	--color-imur1wk4x: 34, 34, 34;
	--color-ive3q6i7y: 34, 34, 34;
	--color-ig2yupfq5: 34, 34, 34;
	--color-iw2mzmija: 34, 34, 34;
	--color-ieikkn9ib: 34, 34, 34;
	--color-icj8653iv: 34, 34, 34;
	--color-i0n62ifhb: 34, 34, 34;
	--color-innzwzbu5: 34, 34, 34;
	--color-i0e9kselk: 34, 34, 34;
	--color-icus48z0a: 182, 151, 110;
	--color-iddf641s2: 182, 151, 110;
	--color-idw04qzqh: 238, 238, 238;
	--color-iehrfcf5u: 244, 247, 247;
	--color-itpehvrff: 240, 242, 244;
	--color-ik1a1f84k: 34, 34, 34;
	--color-idu16bvgy: 235, 252, 26;
	--color-ignrsyb8y: 255, 255, 255;
	--color-ijfwftzlu: 15, 126, 230;
	--color-iufvharoo: 15, 126, 230;
	--color-ivaxa4k3l: 19, 56, 89;
	--color-ik5gwc8an: 19, 56, 89;
	--color-ilfp8i9pa: 255, 255, 255;
	--color-iyyww4egu: 34, 34, 34;
}

.mosaic-popup--u-igiuhom3m { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-ip3pofle6 { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-iukg92sl8), 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-i4xml7yu8 { position: relative; width: 450px; min-height: auto; max-width: 100vw; background-color: rgba(var(--color-i4fhi1plj), 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-i37k6mgp2 { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 50px; min-height: 50px; text-align: center; background-color: rgba(var(--color-iui4vsscv), 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-icqld0xmi { 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-icqld0xmi .path-i9vf3hf8s { fill: rgba(var(--color-inu0ecv31), 1) }
.mosaic-form--u-ipfaqa3te { 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-itpehvrff), 1) }
.mosaic-form--u-ipfaqa3te * { outline-style: none }
.mosaic-form--u-ipfaqa3te .mosaic-form__title--u-ih4306wp4 { 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-i1lbb16cl), 1); padding-bottom: 0px; box-shadow: none; font-weight: 700; margin-top: 0px }
.mosaic-form--u-ipfaqa3te .mosaic-form__header { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px }
.mosaic-form--u-ipfaqa3te .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-ipfaqa3te .mosaic-form__field { margin-bottom: 15px; font-family: Open Sans, sans-serif; margin-top: 15px }
.mosaic-form--u-ipfaqa3te .mosaic-form__name { font-weight: 400; font-family: Playfair Display, serif; letter-spacing: 1px; margin-bottom: 3px }
.mosaic-form--u-ipfaqa3te .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-iu3zddmdi), 0.2); border-right-color: rgba(var(--color-ig3iqb5ak), 0.2); border-bottom-color: rgba(var(--color-ihumfb6zt), 0.1); border-left-color: rgba(var(--color-ie6s9plcg), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-immu8tjz6), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-iqqofvca7), 1); font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-form--u-ipfaqa3te .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-ipfaqa3te .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-ipfaqa3te .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-ipfaqa3te .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-ipfaqa3te .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-i5th6fx88), 1); border-right-color: rgba(var(--color-ifgr8f7qp), 1); border-bottom-color: rgba(var(--color-i19mrd1us), 0.2); border-left-color: rgba(var(--color-ic9g9bmf8), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-i2r9mk97y), 1); cursor: pointer; color: rgba(var(--color-ihhbpqwhu), 0.7) }
.mosaic-form--u-ipfaqa3te .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-ifp8y8nhf), 1); border-right-color: rgba(var(--color-iwqekwjzh), 1); border-bottom-color: rgba(var(--color-is8fi09w6), 0.2); border-left-color: rgba(var(--color-iqye6krzy), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-iry9ltslp), 1); cursor: pointer; color: rgba(var(--color-ia61joz5x), 0.7); font-size: 15px }
.mosaic-form--u-ipfaqa3te .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-iz6dszzt8), 0.2); border-right-color: rgba(var(--color-ixexkmvuu), 0.2); border-bottom-color: rgba(var(--color-ieibbdb2a), 0.1); border-left-color: rgba(var(--color-imjb2572g), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-iiinsxj0l), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-i2h9nq40q), 0.9); font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-form--u-ipfaqa3te .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-isyjgfovy), 0.2); border-right-color: rgba(var(--color-ibe21g1mu), 0.2); border-bottom-color: rgba(var(--color-i451cjw5h), 0.2); border-left-color: rgba(var(--color-i34mjp84c), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-i80lqhzj9), 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-iawftbejm), 0.7) }
.mosaic-form--u-ipfaqa3te .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-iipk1qur9), 0.2); border-right-color: rgba(var(--color-iyrztbqtd), 0.2); border-bottom-color: rgba(var(--color-i4raan00b), 0.2); border-left-color: rgba(var(--color-i37e682xc), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 20px; background-color: rgba(var(--color-inq3ylnp4), 1); color: rgba(var(--color-i3nzy2oh2), 0.8); font-size: 15px; line-height: 24px }
.mosaic-form--u-ipfaqa3te .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-ipfaqa3te .mosaic-form__date-interval-delimiter { width: 15px; height: 1px; flex-shrink: 0; background-color: rgba(var(--color-isvvj4686), 0.7); margin-right: 20px; margin-left: 20px }
.mosaic-form--u-ipfaqa3te .mosaic-form__error { color: rgba(var(--color-i33c8wftt), 1); font-family: Montserrat, sans-serif; font-size: 14px }
.mosaic-form--u-ipfaqa3te .mosaic-form__required { color: rgba(var(--color-i7ski3qp5), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__note { color: rgba(var(--color-i95hvwurp), 1) }
.mosaic-form--u-ipfaqa3te .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-ifkxx5x7z), 1); border-right-color: rgba(var(--color-iqhq77fhs), 1); border-bottom-color: rgba(var(--color-ih9bsqru2), 1); border-left-color: rgba(var(--color-iu8600lqi), 1); background-color: rgba(var(--color-iujp9k217), 0.2) }
.mosaic-form--u-ipfaqa3te .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-in6hs99wq), 1); border-right-color: rgba(var(--color-ib9jb55wo), 1); border-bottom-color: rgba(var(--color-ihekmzp9z), 1); border-left-color: rgba(var(--color-i3lwbbbjr), 1); background-color: rgba(var(--color-ism9aafw3), 0.2) }
.mosaic-form--u-ipfaqa3te .mosaic-form__value { margin-left: 5px }
.mosaic-form--u-ipfaqa3te .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-ipfaqa3te .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-ic0rfycvn), 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-iqnuionel), 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-ipfaqa3te .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-ismjr1k7c), 1); border-right-color: rgba(var(--color-is2zpc15q), 1); border-bottom-color: rgba(var(--color-i8cc0ne5c), 1); border-left-color: rgba(var(--color-imx4qzq1b), 1); margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; right: 10px }
.mosaic-form--u-ipfaqa3te .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-i2wf253a4), 1) }
.mosaic-form--u-ipfaqa3te .progressContainer { position: relative }
.mosaic-form--u-ipfaqa3te .progressCancel { font-size: 0px; display: block; height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; text-align: center; background-color: rgba(var(--color-iaaam2iqu), 1) }
.mosaic-form--u-ipfaqa3te .progressName { margin-right: 50px; font-weight: 700; color: rgba(var(--color-ime47h4zv), 1); text-align: left; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-ipfaqa3te .progressBarStatus { margin-top: 5px; margin-right: 50px; text-align: left }
.mosaic-form--u-ipfaqa3te .progressBarInProgress { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i9bl11r6z), 1); margin-top: 5px }
.mosaic-form--u-ipfaqa3te .progressBarComplete { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i4m930i0q), 1); margin-top: 5px }
.mosaic-form--u-ipfaqa3te .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-ii4zxol0y), 0.7) }
.mosaic-form--u-ipfaqa3te .div--u-ilw8odch9 { 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-ipfaqa3te .mosaic-form__form--u-i3axc2nou { 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-ipfaqa3te .button__text { font-weight: 600; margin-right: 0px; font-family: Inter, sans-serif; font-size: 17px; line-height: 120%; color: rgba(var(--color-i6q2mbljk), 1); z-index: 1 }
.mosaic-form--u-ipfaqa3te .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-iu604464v), 1); padding-left: 0px; padding-right: 0px; padding-bottom: 3px; box-shadow: inset 0px -1px 0px 0px rgba(var(--color-ipf41pn2p), 0.7); color: rgba(var(--color-ied5nwig3), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__upload-button { display: -webkit-box; display: -ms-flexbox; display: flex }
.mosaic-form--u-ipfaqa3te .mosaic-form__file-button { margin-right: 20px }
.mosaic-form--u-ipfaqa3te .mosaic-form__count { font-family: Literata, serif; font-size: 18px }
.mosaic-form--u-ipfaqa3te .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-ipfaqa3te .mosaic-form__success__text--u-irj4lqyy3 { font-family: Inter, sans-serif; padding-top: 0px; color: rgba(var(--color-ik1a1f84k), 1); font-size: 21px; font-weight: 600; line-height: normal }
.mosaic-form--u-ipfaqa3te .svg_image--u-iavoynv4r { opacity: 0.5 }
.mosaic-form--u-ipfaqa3te .svg_image--u-io77octas { opacity: 0.5 }
.mosaic-form--u-ipfaqa3te .mosaic-form__radio-icon:hover, .mosaic-form--u-ipfaqa3te .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-ipfaqa3te .mosaic-form__checkbox-icon:hover, .mosaic-form--u-ipfaqa3te .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-ipfaqa3te .progressWrapper:first-child { padding-top: 0px; border-top-width: 0px }
.mosaic-form--u-ipfaqa3te .progressWrapper:last-child { padding-bottom: 0px }
.mosaic-form--u-ipfaqa3te .mosaic-form__text:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__text.is-hover { border-top-color: rgba(var(--color-ixbm6xe4z), 0.5); border-right-color: rgba(var(--color-itdqgq3sp), 0.5); border-bottom-color: rgba(var(--color-igz3lbcyu), 1); border-left-color: rgba(var(--color-i0svd4yl1), 0.5) }
.mosaic-form--u-ipfaqa3te .mosaic-form__text:active, .mosaic-form--u-ipfaqa3te .mosaic-form__text.is-active { border-top-color: rgba(var(--color-i3o31yaoj), 0.1); border-right-color: rgba(var(--color-i6gccntnq), 0.1); border-bottom-color: rgba(var(--color-izx8eb8xh), 0.1); border-left-color: rgba(var(--color-ir3z1tm7y), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__text:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__text.is-focus { border-top-color: rgba(var(--color-icn9ncw4z), 0.1); border-right-color: rgba(var(--color-i0dfjcrvm), 0.1); border-bottom-color: rgba(var(--color-i1z33dhwz), 0.1); border-left-color: rgba(var(--color-ijsi9zqom), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__text::placeholder { color: rgba(var(--color-i7yyyz0q1), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__textarea:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__textarea.is-hover { border-top-color: rgba(var(--color-i3f5f96bp), 0.5); border-right-color: rgba(var(--color-iuppj5jo6), 0.5); border-bottom-color: rgba(var(--color-i25bgdmup), 1); border-left-color: rgba(var(--color-ig1wph4oj), 0.5) }
.mosaic-form--u-ipfaqa3te .mosaic-form__textarea:active, .mosaic-form--u-ipfaqa3te .mosaic-form__textarea.is-active { border-top-color: rgba(var(--color-itt88wlzm), 0.1); border-right-color: rgba(var(--color-iigje02jb), 0.1); border-bottom-color: rgba(var(--color-imr08ycss), 0.1); border-left-color: rgba(var(--color-iup0htoc0), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__textarea:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__textarea.is-focus { border-top-color: rgba(var(--color-idocip6ov), 0.1); border-right-color: rgba(var(--color-ivws7h9t0), 0.1); border-bottom-color: rgba(var(--color-ixelmymyg), 0.1); border-left-color: rgba(var(--color-ijlg82wgw), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__textarea::placeholder { color: rgba(var(--color-it6010f9y), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__select.is-hover { border-top-color: rgba(var(--color-ijc38a4mz), 1); border-right-color: rgba(var(--color-iconk68z2), 1); border-bottom-color: rgba(var(--color-ium2pqrl6), 1); border-left-color: rgba(var(--color-ijrasc6up), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select:active, .mosaic-form--u-ipfaqa3te .mosaic-form__select.is-active { border-top-color: rgba(var(--color-i4u5dga09), 0.1); border-right-color: rgba(var(--color-i9n2liatk), 0.1); border-bottom-color: rgba(var(--color-iy45r5h3l), 0.1); border-left-color: rgba(var(--color-iv91nsk2t), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__select.is-focus { border-top-color: rgba(var(--color-ilwidxjn6), 0.1); border-right-color: rgba(var(--color-izmaii92m), 0.1); border-bottom-color: rgba(var(--color-i2wtyq4h5), 0.1); border-left-color: rgba(var(--color-i0opi3oi1), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__date.is-hover { border-bottom-color: rgba(var(--color-ilcklqzun), 1); color: rgba(var(--color-i3rs4s77x), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date:active, .mosaic-form--u-ipfaqa3te .mosaic-form__date.is-active { border-bottom-color: rgba(var(--color-ih4pmuug6), 0.1); color: rgba(var(--color-ipkc4nexj), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__date.is-focus { border-bottom-color: rgba(var(--color-ip21eu235), 0.1); color: rgba(var(--color-i727108bq), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date-interval:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__date-interval.is-hover { border-bottom-color: rgba(var(--color-izl9xdht1), 1); color: rgba(var(--color-i32c72117), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date-interval:active, .mosaic-form--u-ipfaqa3te .mosaic-form__date-interval.is-active { border-bottom-color: rgba(var(--color-i1xdkl828), 0.1); color: rgba(var(--color-ii19s6ejh), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__date-interval:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__date-interval.is-focus { border-bottom-color: rgba(var(--color-ipfq6zmlf), 0.1); color: rgba(var(--color-i75w9dn84), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple.is-hover { color: rgba(var(--color-iqbz0bqqw), 1); border-right-color: rgba(var(--color-ig33g9ztv), 1); border-top-color: rgba(var(--color-ixc6f5vce), 1); border-bottom-color: rgba(var(--color-i3y5hw33n), 1); border-left-color: rgba(var(--color-imur1wk4x), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple:active, .mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple.is-active { border-top-color: rgba(var(--color-ive3q6i7y), 0.1); border-right-color: rgba(var(--color-ig2yupfq5), 0.1); border-bottom-color: rgba(var(--color-iw2mzmija), 0.1); border-left-color: rgba(var(--color-ieikkn9ib), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple:focus, .mosaic-form--u-ipfaqa3te .mosaic-form__select-multiple.is-focus { border-top-color: rgba(var(--color-icj8653iv), 0.1); border-right-color: rgba(var(--color-i0n62ifhb), 0.1); border-bottom-color: rgba(var(--color-innzwzbu5), 0.1); border-left-color: rgba(var(--color-i0e9kselk), 0.1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__file-button-placeholder:hover, .mosaic-form--u-ipfaqa3te .mosaic-form__file-button-placeholder.is-hover { color: rgba(var(--color-icus48z0a), 1); box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iddf641s2), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__button:hover, .mosaic-form--u-ipfaqa3te .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-idu16bvgy), 0) }
.mosaic-form--u-ipfaqa3te .mosaic-form__button:active, .mosaic-form--u-ipfaqa3te .mosaic-form__button.is-active { background-color: rgba(var(--color-ignrsyb8y), 1); box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ijfwftzlu), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__textarea::placeholder::placeholder { color: rgba(var(--color-i9zhfu9wc), 0.5) }
.mosaic-form--u-ipfaqa3te .svg_image--u-iavoynv4r .path-i37jfqpjh { fill: rgba(var(--color-ido31v34p), 1) }
.mosaic-form--u-ipfaqa3te .svg_image--u-io77octas .path-ilbd7uurm { fill: rgba(var(--color-iby197q3d), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__checkbox ~ .mosaic-form__value { font-size: 14px; margin-left: 12px; color: rgba(var(--color-iamww8hfc), 1); font-family: Montserrat, sans-serif; line-height: 24px }
.mosaic-form--u-ipfaqa3te .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-ipfaqa3te .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon { background-color: rgba(var(--color-i7zezkfn6), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-ipfaqa3te .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-ipfaqa3te .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon { background-color: rgba(var(--color-i9f7uyi6j), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-ipfaqa3te .mosaic-form__button:hover .div--u-iqw991qi7, .mosaic-form--u-ipfaqa3te .mosaic-form__button.is-hover .div--u-iqw991qi7 { width: 100%; background-color: rgba(var(--color-ilfp8i9pa), 1) }
.mosaic-form--u-ipfaqa3te .mosaic-form__button:hover .button__text, .mosaic-form--u-ipfaqa3te .mosaic-form__button.is-hover .button__text { color: rgba(var(--color-iyyww4egu), 1) }
.div--u-ilw8odch9 { width: 100%; position: relative; display: block }
.mosaic-form__field--u-i3f666efe { display: block }
.svg_image--u-iavoynv4r .path-i37jfqpjh { fill: rgba(var(--color-iuqynjpl4), 1) }
.svg_image--u-io77octas .path-ilbd7uurm { fill: rgba(var(--color-il4pb3ai9), 1) }
.mosaic-form__field--u-ijbztip6l { display: block }
.div--u-i23347k1u { width: 100%; position: relative; display: block }
.div--u-iqw991qi7 { width: 0%; position: absolute; display: inline-block; background-color: rgba(var(--color-ivaxa4k3l), 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-iqw991qi7, .link-universal--u-i1br3d4gl.is-hover .div--u-iqw991qi7 { width: 100%; background-color: rgba(var(--color-ik5gwc8an), 1) }
.mosaic-form__field--u-ifm7fq5jd { display: block }

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

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

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