@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-i7675s3ci: 0, 0, 0;
	--color-ifee90ett: 149, 195, 25;
	--color-i5lw3ele5: 238, 238, 238;
	--color-ie82ot6ew: 255, 255, 255;
	--color-i3hca4ebh: 255, 255, 255;
	--color-izacnewtp: 34, 34, 34;
	--color-iwha96i4u: 34, 34, 34;
	--color-i51z2naca: 255, 255, 255;
	--color-i3172s18f: 34, 34, 34;
	--color-ihqqsxe1p: 255, 255, 254;
	--color-ifm4do818: 255, 255, 255;
	--color-i7f6b60to: 169, 169, 169;
	--color-i853rwzo0: 169, 169, 169;
	--color-ip688lx9q: 34, 34, 34;
	--color-ieyvggnjp: 169, 169, 169;
	--color-iay9xu9ht: 255, 255, 254;
	--color-io24s5sc1: 34, 34, 34;
	--color-immy2vvi1: 169, 169, 169;
	--color-iwyoweamg: 169, 169, 169;
	--color-ivyij9tpo: 34, 34, 34;
	--color-i5kcfoqi2: 169, 169, 169;
	--color-itc1zvr7v: 255, 255, 254;
	--color-i0ifgqab6: 34, 34, 34;
	--color-ivs643qs2: 34, 34, 34;
	--color-igv39pw8r: 34, 34, 34;
	--color-iheosmupb: 255, 255, 255;
	--color-ivowshjlt: 34, 34, 34;
	--color-icl3tvcnt: 255, 255, 254;
	--color-iysvgf8qq: 255, 255, 255;
	--color-in4a5dmfh: 34, 34, 34;
	--color-i25e803hq: 34, 34, 34;
	--color-io1cfau0d: 34, 34, 34;
	--color-ikuufrrih: 34, 34, 34;
	--color-ilaoptj0c: 255, 255, 254;
	--color-ie3nq520h: 34, 34, 34;
	--color-i2f9oqnfm: 34, 34, 34;
	--color-i6esb0l5p: 34, 34, 34;
	--color-io6xol1b5: 34, 34, 34;
	--color-i1h0ytiy1: 34, 34, 34;
	--color-irgw5klo3: 255, 255, 254;
	--color-iyjcup47l: 34, 34, 34;
	--color-iu0rqkjsd: 34, 34, 34;
	--color-irxsjz5dy: 255, 255, 255;
	--color-i5uny6ii2: 237, 12, 91;
	--color-i46g4i4hz: 128, 128, 128;
	--color-iy5ym83sw: 128, 128, 128;
	--color-ihvt1zf5p: 128, 128, 128;
	--color-iz9ki2484: 128, 128, 128;
	--color-im7qh0j11: 128, 128, 128;
	--color-irc4n23m6: 0, 135, 255;
	--color-icztamb6d: 0, 135, 255;
	--color-iqd4fsfi0: 128, 128, 128;
	--color-iu8ms4fi4: 128, 128, 128;
	--color-ihegdxc0a: 128, 128, 128;
	--color-ibhq4jvul: 128, 128, 128;
	--color-i6p1jjkgp: 0, 135, 255;
	--color-i26cl7q26: 0, 135, 255;
	--color-inj108b5t: 255, 255, 255;
	--color-i9e9hfkzn: 0, 212, 255;
	--color-i55a9dxun: 197, 197, 197;
	--color-iumy6ynpo: 197, 197, 197;
	--color-ilhx552xb: 197, 197, 197;
	--color-ic11ot9oi: 197, 197, 197;
	--color-izw212p2m: 197, 197, 197;
	--color-ik98lsmpr: 237, 12, 91;
	--color-ikt1hoxlm: 85, 85, 85;
	--color-i0kwoyur0: 0, 0, 255;
	--color-i32zoyorw: 0, 0, 255;
	--color-iygpwa5fx: 34, 34, 34;
	--color-it4v4lc1d: 255, 255, 255;
	--color-iv5gyo0v0: 34, 34, 34;
	--color-irulgotk5: 34, 34, 34;
	--color-il7u78h8i: 34, 34, 34;
	--color-i3a5a5k6s: 34, 34, 34;
	--color-is7d08mi8: 34, 34, 34;
	--color-idyzt6t0n: 34, 34, 34;
	--color-ixcqyf9h5: 34, 34, 34;
	--color-iuxgffr3z: 34, 34, 34;
	--color-idlwodnj6: 34, 34, 34;
	--color-iq5xlg94x: 34, 34, 34;
	--color-iuz9qfe1b: 34, 34, 34;
	--color-irotkeq5h: 34, 34, 34;
	--color-ibqogp9qa: 34, 34, 34;
	--color-ih36903l1: 34, 34, 34;
	--color-ijex6cxli: 255, 255, 254;
	--color-inkvaa54e: 22, 22, 22;
	--color-ioccfvo7n: 22, 22, 22;
	--color-ixn0eqyqd: 255, 255, 254;
	--color-i2ki02mbl: 255, 255, 255;
	--color-ie943cnuk: 255, 255, 255;
	--color-i5jtcc6a9: 255, 255, 255;
	--color-ikwn5xela: 34, 34, 34;
	--color-insq7q3il: 255, 255, 254;
	--color-i1xfgxatv: 34, 34, 34;
	--color-iwhgh2yir: 34, 34, 34;
	--color-i1xehttgt: 255, 255, 255;
	--color-i6zvcc5x6: 34, 34, 34;
	--color-i7grz33zl: 34, 34, 34;
	--color-iny2x9jgx: 34, 34, 34;
	--color-iwy51wmty: 34, 34, 34;
	--color-i7k0bam4p: 34, 34, 34;
	--color-ix7t9e6l4: 34, 34, 34;
	--color-ifus5uzoy: 34, 34, 34;
	--color-itvv8okxt: 34, 34, 34;
	--color-if4t6izfk: 34, 34, 34;
	--color-irpf6nl3j: 34, 34, 34;
	--color-i0k2294xs: 34, 34, 34;
	--color-ite70eu0j: 34, 34, 34;
	--color-i6yzq9dlk: 34, 34, 34;
	--color-ionrcbq0s: 34, 34, 34;
	--color-i2144dx18: 34, 34, 34;
	--color-iqrnftjoo: 34, 34, 34;
	--color-iq7ikz0ga: 34, 34, 34;
	--color-ir6d3gfac: 34, 34, 34;
	--color-it3oiyu25: 34, 34, 34;
	--color-i6h1qvogm: 34, 34, 34;
	--color-iyfyk3m2l: 34, 34, 34;
	--color-i6w4na4yt: 34, 34, 34;
	--color-izllosrm9: 34, 34, 34;
	--color-iij3hdk58: 34, 34, 34;
	--color-ijfchg2eg: 34, 34, 34;
	--color-i086krmoi: 34, 34, 34;
	--color-ibvb86smp: 34, 34, 34;
	--color-iskq08iv6: 34, 34, 34;
	--color-ieomehtzd: 34, 34, 34;
	--color-iik4sus4c: 34, 34, 34;
	--color-ifnsytzlw: 34, 34, 34;
	--color-is6d55l2b: 34, 34, 34;
	--color-ikbvhg11t: 34, 34, 34;
	--color-iwx3d832u: 34, 34, 34;
	--color-iydev2mu6: 34, 34, 34;
	--color-ie0b2yx1k: 34, 34, 34;
	--color-ivpm2xfgh: 34, 34, 34;
	--color-if1ioja38: 34, 34, 34;
	--color-i83cxttbw: 34, 34, 34;
	--color-i8wj0t5q1: 34, 34, 34;
	--color-i93de6mki: 34, 34, 34;
	--color-i2o33qjaj: 34, 34, 34;
	--color-i7kku47ox: 34, 34, 34;
	--color-ilz5dlb53: 34, 34, 34;
	--color-icidx4qj9: 34, 34, 34;
	--color-ifl55ddw5: 34, 34, 34;
	--color-izc06hi8d: 34, 34, 34;
	--color-ixlvsf06c: 34, 34, 34;
	--color-i9ou8kmcu: 34, 34, 34;
	--color-io3h40ikj: 182, 151, 110;
	--color-ija4iaweo: 182, 151, 110;
	--color-i6ss50nw6: 255, 255, 255;
	--color-ixoe825ec: 34, 34, 34;
	--color-ipee2h3sq: 22, 22, 22;
	--color-irkl6til4: 255, 255, 255;
	--color-i7q7cppi5: 255, 255, 255;
	--color-ilmcl0pad: 255, 255, 255;
}

.mosaic-popup--u-iwfay0ilr { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-it2m6u62y { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-i7675s3ci), 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-if56hyifg { position: relative; width: 500px; min-height: 300px; max-width: 100vw; background-color: rgba(var(--color-ifee90ett), 1); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; padding-top: 50px; padding-bottom: 50px; padding-left: 40px; padding-right: 40px }
.mosaic-popup__close--u-itd5n61xa { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 50px; min-height: 50px; text-align: center; background-color: rgba(var(--color-i5lw3ele5), 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-ivdikm3bw { 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-ivdikm3bw .path-iiyesgt29 { fill: rgba(var(--color-ie82ot6ew), 1) }
.mosaic-form--u-iug2ftxir { min-height: 300px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; justify-content: flex-start; padding-top: 0px }
.mosaic-form--u-iug2ftxir * { outline-style: none }
.mosaic-form--u-iug2ftxir .mosaic-form__title--u-i0kh5e54q { margin-bottom: 0px; font-size: 2vw; font-family: Inter, sans-serif; color: rgba(var(--color-i3hca4ebh), 1); line-height: 2.5vw; font-weight: 500 }
.mosaic-form--u-iug2ftxir .mosaic-form__header { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px }
.mosaic-form--u-iug2ftxir .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-iug2ftxir .mosaic-form__field { margin-bottom: 10px; font-family: Open Sans, sans-serif; margin-top: 10px }
.mosaic-form--u-iug2ftxir .mosaic-form__name { font-weight: 400; font-family: Playfair Display, serif; letter-spacing: 1px; margin-bottom: 3px }
.mosaic-form--u-iug2ftxir .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-izacnewtp), 0.2); border-right-color: rgba(var(--color-iwha96i4u), 0.2); border-bottom-color: rgba(var(--color-i51z2naca), 0.1); border-left-color: rgba(var(--color-i3172s18f), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-ihqqsxe1p), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-ifm4do818), 0.9); font-family: Inter, sans-serif; font-size: 15px }
.mosaic-form--u-iug2ftxir .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-iug2ftxir .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-iug2ftxir .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-iug2ftxir .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-iug2ftxir .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-i7f6b60to), 1); border-right-color: rgba(var(--color-i853rwzo0), 1); border-bottom-color: rgba(var(--color-ip688lx9q), 0.2); border-left-color: rgba(var(--color-ieyvggnjp), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-iay9xu9ht), 1); cursor: pointer; color: rgba(var(--color-io24s5sc1), 0.7) }
.mosaic-form--u-iug2ftxir .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-immy2vvi1), 1); border-right-color: rgba(var(--color-iwyoweamg), 1); border-bottom-color: rgba(var(--color-ivyij9tpo), 0.2); border-left-color: rgba(var(--color-i5kcfoqi2), 1); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-itc1zvr7v), 1); cursor: pointer; color: rgba(var(--color-i0ifgqab6), 0.7); font-size: 15px }
.mosaic-form--u-iug2ftxir .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-ivs643qs2), 0.2); border-right-color: rgba(var(--color-igv39pw8r), 0.2); border-bottom-color: rgba(var(--color-iheosmupb), 0.1); border-left-color: rgba(var(--color-ivowshjlt), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 36px; padding-right: 10px; background-color: rgba(var(--color-icl3tvcnt), 0); flex-shrink: 1; font-weight: 400; border-right-width: 0px; border-left-width: 0px; color: rgba(var(--color-iysvgf8qq), 0.9); font-family: Montserrat, sans-serif; font-size: 17px }
.mosaic-form--u-iug2ftxir .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-in4a5dmfh), 0.2); border-right-color: rgba(var(--color-i25e803hq), 0.2); border-bottom-color: rgba(var(--color-io1cfau0d), 0.2); border-left-color: rgba(var(--color-ikuufrrih), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 0px; background-color: rgba(var(--color-ilaoptj0c), 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-ie3nq520h), 0.7) }
.mosaic-form--u-iug2ftxir .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-i2f9oqnfm), 0.2); border-right-color: rgba(var(--color-i6esb0l5p), 0.2); border-bottom-color: rgba(var(--color-io6xol1b5), 0.2); border-left-color: rgba(var(--color-i1h0ytiy1), 0.2); padding-bottom: 8px; padding-top: 8px; padding-left: 0px; padding-right: 20px; background-color: rgba(var(--color-irgw5klo3), 1); color: rgba(var(--color-iyjcup47l), 0.8); font-size: 15px; line-height: 24px }
.mosaic-form--u-iug2ftxir .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-iug2ftxir .mosaic-form__date-interval-delimiter { width: 15px; height: 1px; flex-shrink: 0; background-color: rgba(var(--color-iu0rqkjsd), 0.7); margin-right: 20px; margin-left: 20px }
.mosaic-form--u-iug2ftxir .mosaic-form__error { color: rgba(var(--color-irxsjz5dy), 0.8); font-family: Montserrat, sans-serif; font-size: 14px }
.mosaic-form--u-iug2ftxir .mosaic-form__required { color: rgba(var(--color-i5uny6ii2), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__note { color: rgba(var(--color-i46g4i4hz), 1) }
.mosaic-form--u-iug2ftxir .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-iy5ym83sw), 1); border-right-color: rgba(var(--color-ihvt1zf5p), 1); border-bottom-color: rgba(var(--color-iz9ki2484), 1); border-left-color: rgba(var(--color-im7qh0j11), 1); background-color: rgba(var(--color-irc4n23m6), 0.2) }
.mosaic-form--u-iug2ftxir .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-iqd4fsfi0), 1); border-right-color: rgba(var(--color-iu8ms4fi4), 1); border-bottom-color: rgba(var(--color-ihegdxc0a), 1); border-left-color: rgba(var(--color-ibhq4jvul), 1); background-color: rgba(var(--color-i6p1jjkgp), 0.2) }
.mosaic-form--u-iug2ftxir .mosaic-form__value { margin-left: 5px }
.mosaic-form--u-iug2ftxir .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-iug2ftxir .mosaic-form__button { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; padding-top: 20px; padding-right: 35px; padding-bottom: 20px; padding-left: 35px; 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;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: auto; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; background-color: rgba(var(--color-inj108b5t), 1); min-height: 66px; background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll; margin-top: 15px; margin-bottom: 0px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-right-radius: 24px; border-bottom-left-radius: 24px; box-shadow: none; margin-right: 0px }
.mosaic-form--u-iug2ftxir .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-i55a9dxun), 1); border-right-color: rgba(var(--color-iumy6ynpo), 1); border-bottom-color: rgba(var(--color-ilhx552xb), 1); border-left-color: rgba(var(--color-ic11ot9oi), 1); margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; right: 10px }
.mosaic-form--u-iug2ftxir .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-izw212p2m), 1) }
.mosaic-form--u-iug2ftxir .progressContainer { position: relative }
.mosaic-form--u-iug2ftxir .progressCancel { font-size: 0px; display: block; height: 40px; width: 40px; position: absolute; right: 0px; top: 0px; text-align: center; background-color: rgba(var(--color-ik98lsmpr), 1) }
.mosaic-form--u-iug2ftxir .progressName { margin-right: 50px; font-weight: 700; color: rgba(var(--color-ikt1hoxlm), 1); text-align: left; overflow-x: hidden; overflow-y: hidden }
.mosaic-form--u-iug2ftxir .progressBarStatus { margin-top: 5px; margin-right: 50px; text-align: left }
.mosaic-form--u-iug2ftxir .progressBarInProgress { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i0kwoyur0), 1); margin-top: 5px }
.mosaic-form--u-iug2ftxir .progressBarComplete { font-size: 0px; width: 0px; height: 4px; background-color: rgba(var(--color-i32zoyorw), 1); margin-top: 5px }
.mosaic-form--u-iug2ftxir .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-iygpwa5fx), 0.7) }
.mosaic-form--u-iug2ftxir .div--u-ixhvr6zpk { 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-iug2ftxir .mosaic-form__form--u-ikkku9spv { 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-iug2ftxir .div--u-imd6e6ftq { display: inline-block; overflow-x: visible; overflow-y: visible; background-color: rgba(var(--color-inkvaa54e), 1); height: 1px; width: 24px }
.mosaic-form--u-iug2ftxir .button__text { font-weight: 400; margin-right: 12px; font-family: Inter, sans-serif; font-size: 18px; line-height: 120%; color: rgba(var(--color-ioccfvo7n), 1) }
.mosaic-form--u-iug2ftxir .svg_image--u-ikewszt0x { transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease; width: 0px; height: 0px }
.mosaic-form--u-iug2ftxir .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-insq7q3il), 1); padding-left: 0px; padding-right: 0px; padding-bottom: 3px; box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i1xfgxatv), 0.7); color: rgba(var(--color-iwhgh2yir), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__upload-button { display: -webkit-box; display: -ms-flexbox; display: flex }
.mosaic-form--u-iug2ftxir .mosaic-form__file-button { margin-right: 20px }
.mosaic-form--u-iug2ftxir .mosaic-form__count { font-family: Literata, serif; font-size: 18px }
.mosaic-form--u-iug2ftxir .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-iug2ftxir .mosaic-form__success__text--u-ig9l7gxhw { font-family: Inter, sans-serif; padding-top: 40px; color: rgba(var(--color-i6ss50nw6), 1); font-size: 22px; line-height: 30px }
.mosaic-form--u-iug2ftxir .text--u-ignfxr87x { color: rgba(var(--color-ilmcl0pad), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__radio-icon:hover, .mosaic-form--u-iug2ftxir .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-iug2ftxir .mosaic-form__checkbox-icon:hover, .mosaic-form--u-iug2ftxir .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-iug2ftxir .progressWrapper:first-child { padding-top: 0px; border-top-width: 0px }
.mosaic-form--u-iug2ftxir .progressWrapper:last-child { padding-bottom: 0px }
.mosaic-form--u-iug2ftxir .mosaic-form__text:hover, .mosaic-form--u-iug2ftxir .mosaic-form__text.is-hover { border-top-color: rgba(var(--color-iv5gyo0v0), 0.5); border-right-color: rgba(var(--color-irulgotk5), 0.5); border-bottom-color: rgba(var(--color-il7u78h8i), 1); border-left-color: rgba(var(--color-i3a5a5k6s), 0.5) }
.mosaic-form--u-iug2ftxir .mosaic-form__text:active, .mosaic-form--u-iug2ftxir .mosaic-form__text.is-active { border-top-color: rgba(var(--color-is7d08mi8), 0.1); border-right-color: rgba(var(--color-idyzt6t0n), 0.1); border-bottom-color: rgba(var(--color-ixcqyf9h5), 0.1); border-left-color: rgba(var(--color-iuxgffr3z), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__text:focus, .mosaic-form--u-iug2ftxir .mosaic-form__text.is-focus { border-top-color: rgba(var(--color-idlwodnj6), 0.1); border-right-color: rgba(var(--color-iq5xlg94x), 0.1); border-bottom-color: rgba(var(--color-iuz9qfe1b), 0.1); border-left-color: rgba(var(--color-irotkeq5h), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__text::placeholder { color: rgba(var(--color-it4v4lc1d), 0.7) }
.mosaic-form--u-iug2ftxir .mosaic-form__textarea:hover, .mosaic-form--u-iug2ftxir .mosaic-form__textarea.is-hover { border-top-color: rgba(var(--color-i6zvcc5x6), 0.5); border-right-color: rgba(var(--color-i7grz33zl), 0.5); border-bottom-color: rgba(var(--color-iny2x9jgx), 1); border-left-color: rgba(var(--color-iwy51wmty), 0.5) }
.mosaic-form--u-iug2ftxir .mosaic-form__textarea:active, .mosaic-form--u-iug2ftxir .mosaic-form__textarea.is-active { border-top-color: rgba(var(--color-i7k0bam4p), 0.1); border-right-color: rgba(var(--color-ix7t9e6l4), 0.1); border-bottom-color: rgba(var(--color-ifus5uzoy), 0.1); border-left-color: rgba(var(--color-itvv8okxt), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__textarea:focus, .mosaic-form--u-iug2ftxir .mosaic-form__textarea.is-focus { border-top-color: rgba(var(--color-if4t6izfk), 0.1); border-right-color: rgba(var(--color-irpf6nl3j), 0.1); border-bottom-color: rgba(var(--color-i0k2294xs), 0.1); border-left-color: rgba(var(--color-ite70eu0j), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__textarea::placeholder { color: rgba(var(--color-i5jtcc6a9), 0.7) }
.mosaic-form--u-iug2ftxir .mosaic-form__select:hover, .mosaic-form--u-iug2ftxir .mosaic-form__select.is-hover { border-top-color: rgba(var(--color-i6yzq9dlk), 1); border-right-color: rgba(var(--color-ionrcbq0s), 1); border-bottom-color: rgba(var(--color-i2144dx18), 1); border-left-color: rgba(var(--color-iqrnftjoo), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__select:active, .mosaic-form--u-iug2ftxir .mosaic-form__select.is-active { border-top-color: rgba(var(--color-iq7ikz0ga), 0.1); border-right-color: rgba(var(--color-ir6d3gfac), 0.1); border-bottom-color: rgba(var(--color-it3oiyu25), 0.1); border-left-color: rgba(var(--color-i6h1qvogm), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__select:focus, .mosaic-form--u-iug2ftxir .mosaic-form__select.is-focus { border-top-color: rgba(var(--color-iyfyk3m2l), 0.1); border-right-color: rgba(var(--color-i6w4na4yt), 0.1); border-bottom-color: rgba(var(--color-izllosrm9), 0.1); border-left-color: rgba(var(--color-iij3hdk58), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date:hover, .mosaic-form--u-iug2ftxir .mosaic-form__date.is-hover { border-bottom-color: rgba(var(--color-ijfchg2eg), 1); color: rgba(var(--color-i086krmoi), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date:active, .mosaic-form--u-iug2ftxir .mosaic-form__date.is-active { border-bottom-color: rgba(var(--color-ibvb86smp), 0.1); color: rgba(var(--color-iskq08iv6), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date:focus, .mosaic-form--u-iug2ftxir .mosaic-form__date.is-focus { border-bottom-color: rgba(var(--color-ieomehtzd), 0.1); color: rgba(var(--color-iik4sus4c), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date-interval:hover, .mosaic-form--u-iug2ftxir .mosaic-form__date-interval.is-hover { border-bottom-color: rgba(var(--color-ifnsytzlw), 1); color: rgba(var(--color-is6d55l2b), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date-interval:active, .mosaic-form--u-iug2ftxir .mosaic-form__date-interval.is-active { border-bottom-color: rgba(var(--color-ikbvhg11t), 0.1); color: rgba(var(--color-iwx3d832u), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__date-interval:focus, .mosaic-form--u-iug2ftxir .mosaic-form__date-interval.is-focus { border-bottom-color: rgba(var(--color-iydev2mu6), 0.1); color: rgba(var(--color-ie0b2yx1k), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__select-multiple:hover, .mosaic-form--u-iug2ftxir .mosaic-form__select-multiple.is-hover { color: rgba(var(--color-ivpm2xfgh), 1); border-right-color: rgba(var(--color-if1ioja38), 1); border-top-color: rgba(var(--color-i83cxttbw), 1); border-bottom-color: rgba(var(--color-i8wj0t5q1), 1); border-left-color: rgba(var(--color-i93de6mki), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__select-multiple:active, .mosaic-form--u-iug2ftxir .mosaic-form__select-multiple.is-active { border-top-color: rgba(var(--color-i2o33qjaj), 0.1); border-right-color: rgba(var(--color-i7kku47ox), 0.1); border-bottom-color: rgba(var(--color-ilz5dlb53), 0.1); border-left-color: rgba(var(--color-icidx4qj9), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__select-multiple:focus, .mosaic-form--u-iug2ftxir .mosaic-form__select-multiple.is-focus { border-top-color: rgba(var(--color-ifl55ddw5), 0.1); border-right-color: rgba(var(--color-izc06hi8d), 0.1); border-bottom-color: rgba(var(--color-ixlvsf06c), 0.1); border-left-color: rgba(var(--color-i9ou8kmcu), 0.1) }
.mosaic-form--u-iug2ftxir .mosaic-form__file-button-placeholder:hover, .mosaic-form--u-iug2ftxir .mosaic-form__file-button-placeholder.is-hover { color: rgba(var(--color-io3h40ikj), 1); box-shadow: inset 0px -1px 0px 0px rgba(var(--color-ija4iaweo), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__button:hover, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-hover { justify-content: space-between; height: auto; background-image: linear-gradient(rgba(var(--color-i7q7cppi5), 0.1) 0%, rgba(var(--color-i7q7cppi5), 0.1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-size: auto; background-attachment: scroll; min-height: 66px }
.mosaic-form--u-iug2ftxir .mosaic-form__textarea::placeholder::placeholder { color: rgba(var(--color-ikwn5xela), 0.5) }
.mosaic-form--u-iug2ftxir .svg_image--u-iwitw8auf .path-i37jfqpjh { fill: rgba(var(--color-i2ki02mbl), 1) }
.mosaic-form--u-iug2ftxir .svg_image--u-ib6o949zp .path-ilbd7uurm { fill: rgba(var(--color-ie943cnuk), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__checkbox ~ .mosaic-form__value { font-size: 14px; margin-left: 12px; color: rgba(var(--color-i1xehttgt), 0.7); font-family: Montserrat, sans-serif; line-height: 24px }
.mosaic-form--u-iug2ftxir .mosaic-form__radio:checked ~ .mosaic-form__radio-icon, .mosaic-form--u-iug2ftxir .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon { background-color: rgba(var(--color-icztamb6d), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-iug2ftxir .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon, .mosaic-form--u-iug2ftxir .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon { background-color: rgba(var(--color-i26cl7q26), 0.2); background-image: url("/d/fgs16_image-placeholder.png"); background-position: center center; background-repeat: no-repeat }
.mosaic-form--u-iug2ftxir .mosaic-form__button:hover .div--u-imd6e6ftq, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-hover .div--u-imd6e6ftq { height: 24px; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; background-color: rgba(var(--color-ixn0eqyqd), 0); display: -webkit-box; display: -ms-flexbox; display: flex }
.mosaic-form--u-iug2ftxir .mosaic-form__button:hover .svg_image--u-ikewszt0x, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-hover .svg_image--u-ikewszt0x { width: 50%; height: 50% }
.mosaic-form--u-iug2ftxir .mosaic-form__button:active .svg_image--u-ikewszt0x, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-active .svg_image--u-ikewszt0x { width: 40%; height: 40% }
.mosaic-form--u-iug2ftxir .mosaic-form__button:hover .svg_image--u-ikewszt0x .path-irtfxkbua, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-hover .svg_image--u-ikewszt0x .path-irtfxkbua { fill: rgba(var(--color-ipee2h3sq), 1) }
.mosaic-form--u-iug2ftxir .mosaic-form__button:active .svg_image--u-ikewszt0x .path-irtfxkbua, .mosaic-form--u-iug2ftxir .mosaic-form__button.is-active .svg_image--u-ikewszt0x .path-irtfxkbua { fill: rgba(var(--color-irkl6til4), 1) }
.div--u-ixhvr6zpk { width: 100%; position: relative; display: block }
.mosaic-form__field--u-i2snfgapp { display: block }
.svg_image--u-iwitw8auf .path-i37jfqpjh { fill: rgba(var(--color-ibqogp9qa), 1) }
.svg_image--u-ib6o949zp .path-ilbd7uurm { fill: rgba(var(--color-ih36903l1), 1) }
.div--u-imd6e6ftq { width: 30px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; height: 1px; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgba(var(--color-ijex6cxli), 0.2);  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.svg_image--u-ikewszt0x { 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: 0px; width: 0px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ikewszt0x > svg { flex-shrink: 0 }
.svg_image--u-ikewszt0x svg { width: 100%; height: 100% }
.svg_image--u-ikewszt0x .path-irtfxkbua { fill: rgba(var(--color-ixoe825ec), 1) }
.mosaic-form__field--u-ilpbih8qq { display: block }
.text--u-ignfxr87x { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative }
.div--u-i9jmiqaw0 { width: 100%; position: relative; display: block }

@media (max-width: 991px) {
	.mosaic-form--u-iug2ftxir { padding-top: 10px }
	.mosaic-form--u-iug2ftxir .mosaic-form__button { margin-bottom: 0px; margin-top: 10px; margin-right: 0px }
	.mosaic-form--u-iug2ftxir .mosaic-form__title--u-i0kh5e54q { margin-bottom: 0px; margin-top: 0px; font-size: 25px; line-height: 35px }
	.mosaic-form--u-iug2ftxir .mosaic-form__field { display: block; text-align: left }
	.mosaic-form--u-iug2ftxir .mosaic-form__form--u-ikkku9spv { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch }
	.mosaic-form--u-iug2ftxir .text--u-ignfxr87x { line-height: 26px }
}

@media (max-width: 767px) {
	.mosaic-form--u-iug2ftxir { padding-top: 0px }
	.mosaic-form--u-iug2ftxir .mosaic-form__button { width: auto; padding-left: 24px; padding-right: 20px; margin-right: 0px }
	.mosaic-form--u-iug2ftxir .mosaic-form__title--u-i0kh5e54q { font-size: 27px }
	.mosaic-popup__inner-data--u-if56hyifg { padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 40px; width: 90% }
	.mosaic-popup__close--u-itd5n61xa { min-width: 40px; min-height: 40px }
}

@media (max-width: 479px) {
	.mosaic-form--u-iug2ftxir .mosaic-form__title--u-i0kh5e54q { font-size: 24px; line-height: 34px }
	.mosaic-form--u-iug2ftxir .mosaic-form__text { font-size: 14px }
	.mosaic-form--u-iug2ftxir .mosaic-form__textarea { font-size: 14px }
	.mosaic-form--u-iug2ftxir .mosaic-form__button { padding-left: 30px; padding-right: 28px }
	.mosaic-form--u-iug2ftxir .mosaic-form__checkbox ~ .mosaic-form__value { font-size: 12px; line-height: 20px }
	.mosaic-popup__inner-data--u-if56hyifg { width: 95% }
}