@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-t.woff2") format("woff2"), url("../fonts/jost/jost-t.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-t-i.woff2") format("woff2"), url("../fonts/jost/jost-t-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l.woff2") format("woff2"), url("../fonts/jost/jost-e-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l-i.woff2") format("woff2"), url("../fonts/jost/jost-e-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-l.woff2") format("woff2"), url("../fonts/jost/jost-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-l-i.woff2") format("woff2"), url("../fonts/jost/jost-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-r.woff2") format("woff2"), url("../fonts/jost/jost-r.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-r-i.woff2") format("woff2"), url("../fonts/jost/jost-r-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-m.woff2") format("woff2"), url("../fonts/jost/jost-m.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-m-i.woff2") format("woff2"), url("../fonts/jost/jost-m-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b.woff2") format("woff2"), url("../fonts/jost/jost-s-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b-i.woff2") format("woff2"), url("../fonts/jost/jost-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-b.woff2") format("woff2"), url("../fonts/jost/jost-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-b-i.woff2") format("woff2"), url("../fonts/jost/jost-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b.woff2") format("woff2"), url("../fonts/jost/jost-e-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b-i.woff2") format("woff2"), url("../fonts/jost/jost-e-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-bl.woff2") format("woff2"), url("../fonts/jost/jost-bl.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-bl-i.woff2") format("woff2"), url("../fonts/jost/jost-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

:root {
	--color-io5rg1py3: 204, 204, 204;
	--color-iay1z0zq0: 0, 0, 0;
	--color-ixrrujqdp: 56, 163, 204;
	--color-icrtx4mwl: 0, 0, 0;
	--color-i4m647bc0: 0, 0, 0;
	--color-i4ecyk3pc: 0, 0, 0;
	--color-ix3y4gxnl: 0, 0, 0;
	--color-iosgl6so2: 0, 0, 0;
	--color-iuzcv1zkk: 0, 0, 0;
	--color-i9r2um4kg: 0, 0, 0;
	--color-i0rux8sy9: 0, 0, 0;
	--color-iurxq817c: 255, 255, 255;
	--color-i3flkf9ee: 0, 0, 0;
	--color-ia6b2d3w4: 0, 0, 0;
	--color-i0v1w3kyb: 0, 0, 0;
	--color-ivjyiss42: 0, 0, 0;
	--color-ibsx3npu0: 0, 0, 0;
	--color-idt6x8ydh: 95, 95, 95;
	--color-ijsak2gip: 255, 255, 255;
	--color-ieab4oswj: 126, 175, 217;
	--color-i1892uzsu: 126, 175, 217;
	--color-ip41ffo3s: 255, 255, 255;
	--color-igqfjcnea: 126, 175, 217;
	--color-izmxte7sf: 255, 255, 255;
	--color-i3bbxnnfk: 0, 0, 0;
	--color-ikpv1m42t: 0, 0, 0;
	--color-i3egmj10c: 0, 0, 0;
	--color-ini9efsd3: 0, 0, 0;
	--color-isurj2x2w: 0, 0, 0;
	--color-i00d90r1l: 0, 0, 0;
	--color-iew1no7n2: 126, 175, 217;
	--color-ied6ybee6: 0, 0, 0;
	--color-i22d8pu11: 0, 0, 0;
	--color-iaf6w9ych: 255, 255, 255;
	--color-ifn9lzl5r: 0, 0, 0;
	--color-ifete1pvc: 0, 0, 0;
	--color-inlankhfh: 0, 0, 0;
	--color-i17wwjjab: 0, 0, 0;
	--color-inox454yn: 0, 0, 0;
	--color-iw26lcrr3: 0, 0, 0;
	--color-ia64ymenv: 255, 255, 255;
	--color-ixeobq2ko: 255, 255, 255;
	--color-ih6qs0di1: 255, 255, 255;
	--color-i4ai1ttvd: 255, 255, 255;
	--color-ijikuoavy: 255, 255, 255;
	--color-ir411jyx8: 126, 175, 217;
	--color-iayn5pyny: 126, 175, 217;
	--color-ihlsppod2: 0, 0, 0;
	--color-i554zdwdj: 0, 0, 0;
	--color-ityrmp0bu: 0, 0, 0;
	--color-iphmmztxi: 255, 255, 255;
	--color-id2qo9k70: 255, 255, 255;
	--color-ilbwr9it4: 126, 175, 217;
	--color-iis2kb3se: 255, 255, 255;
	--color-iplb07mjn: 126, 175, 217;
	--color-i4ynis9a5: 0, 0, 0;
	--color-iufymn0fl: 255, 255, 255;
	--color-ictw3kvbv: 255, 255, 255;
	--color-i1f0uu906: 0, 0, 0;
	--color-isflffxuz: 209, 205, 205;
	--color-i7qdiav6c: 0, 0, 0;
	--color-ioffdqwq9: 238, 238, 238;
	--color-iasa3q9jn: 0, 0, 0;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-itnyej8ci: 0, 0, 0;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ijpbhj89f: 0, 0, 0;
	--color-isylm76uc: 255, 255, 255;
	--color-i0exeh0u5: 238, 238, 238;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-iqed0h8wh: 68, 68, 68;
	--color-iob1l9y1h: 169, 169, 169;
	--color-iuloobr9n: 169, 169, 169;
	--color-ivzjyrzj9: 169, 169, 169;
	--color-ivme2dzj8: 169, 169, 169;
	--color-il905y0ut: 245, 245, 245;
	--color-i75zh5pqn: 0, 0, 0;
	--color-i50cq4s12: 217, 217, 217;
	--color-ib2sqlxw1: 169, 169, 169;
	--color-i6c8s2wvq: 169, 169, 169;
	--color-i5u9dlnyy: 169, 169, 169;
	--color-ipgzc47g3: 169, 169, 169;
	--color-izvnoqb9b: 248, 248, 248;
	--color-izavpmcsu: 169, 169, 169;
	--color-ib47i1yt7: 169, 169, 169;
	--color-iohung49y: 169, 169, 169;
	--color-ig1wiup7t: 169, 169, 169;
	--color-i9gf3boxt: 248, 248, 248;
	--color-ivilw931y: 169, 169, 169;
	--color-i637abjyx: 169, 169, 169;
	--color-ibcukqxpc: 169, 169, 169;
	--color-if0q6lyie: 169, 169, 169;
	--color-iupnoy3lm: 245, 245, 245;
	--color-iw232ysyy: 0, 0, 0;
	--color-i7g1qvmd4: 169, 169, 169;
	--color-i27yhg267: 169, 169, 169;
	--color-iqrro2lgb: 169, 169, 169;
	--color-ivhwfjhn0: 169, 169, 169;
	--color-iuncjc7za: 248, 248, 248;
	--color-ixv5hv2cs: 169, 169, 169;
	--color-if7aa1bs4: 169, 169, 169;
	--color-ik2tc68im: 169, 169, 169;
	--color-if6wsch5t: 169, 169, 169;
	--color-ikbl5o6ot: 248, 248, 248;
	--color-iqbrvn7os: 217, 217, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-ir01l8qbd: 128, 128, 128;
	--color-ieelupbsl: 128, 128, 128;
	--color-i5i8vvtr4: 128, 128, 128;
	--color-il1sxo3t3: 128, 128, 128;
	--color-id9xfzjv4: 128, 128, 128;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-ii600y08c: 128, 128, 128;
	--color-izvw7gfzk: 128, 128, 128;
	--color-ieng301lz: 128, 128, 128;
	--color-idq5ubnfi: 128, 128, 128;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-i778tcphz: 126, 175, 217;
	--color-irgh08p80: 239, 239, 239;
	--color-i6i6waqc6: 197, 197, 197;
	--color-i2uvh637r: 197, 197, 197;
	--color-ie7u8n8bw: 197, 197, 197;
	--color-i8akqwa06: 197, 197, 197;
	--color-i10jnhmik: 197, 197, 197;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ib239ip7c: 85, 85, 85;
	--color-i3a21dfko: 0, 0, 255;
	--color-il8730cqt: 0, 0, 255;
	--color-ivyfen01o: 126, 175, 217;
	--color-iz05ufsto: 255, 255, 255;
	--color-ift2238mn: 126, 175, 217;
	--color-ija84dqmy: 0, 0, 0;
	--color-i6nzvvtst: 126, 175, 217;
	--color-ierg26w1m: 0, 0, 0;
	--color-imosrpvlh: 126, 175, 217;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-ice3lqjti: 1, 152, 243;
	--color-i426qf533: 1, 152, 243;
	--color-ieogip4ux: 8, 111, 172;
	--color-ii2aiji4k: 1, 152, 243;
	--color-il2cwmnqx: 126, 175, 217;
	--color-i2dsj46gc: 0, 0, 0;
	--color-i1l496s3n: 0, 0, 0;
	--color-iukvxjquq: 0, 0, 0;
	--color-ioa1ediiu: 56, 163, 204;
	--color-ifs117fow: 126, 175, 217;
	--color-iolnjcznb: 255, 137, 0;
	--color-ihaocd5yo: 126, 175, 217;
	--color-ivoplqx7z: 255, 255, 255;
	--color-i9l5lygml: 255, 255, 255;
	--color-in2vnludn: 255, 255, 255;
	--color-icyctmsic: 134, 105, 229;
	--color-il531dut8: 134, 105, 229;
	--color-ieacmz8o4: 134, 105, 229;
	--color-i9ndf3vs9: 134, 105, 229;
	--color-itt3ws70d: 227, 76, 81;
	--color-i0ugsuiit: 0, 0, 0;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-in9xh5atr: 0, 0, 0;
	--color-imkyl05oh: 134, 105, 229;
	--color-iemuollse: 134, 105, 229;
	--color-ikn849imt: 134, 105, 229;
	--color-iu0uvcuv1: 134, 105, 229;
	--color-i26rzt3lp: 227, 76, 81;
	--color-ixrty1rac: 0, 0, 0;
	--color-i78gsholn: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-iaamtq47h: 255, 255, 255;
	--color-iy2wbd0ck: 255, 255, 255;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-idwcl69w7: 134, 105, 229;
	--color-iie6sunfi: 134, 105, 229;
	--color-ibugl3z7l: 134, 105, 229;
	--color-imofwb4yr: 134, 105, 229;
	--color-iz6jgclng: 126, 175, 217;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i2fh6gg4d: 238, 238, 238;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ir0polm62: 126, 175, 217;
	--color-ipw0iqtad: 221, 221, 221;
	--color-i8rmxmdpm: 51, 51, 51;
	--color-i8mthogkp: 255, 255, 255;
	--color-i3ouasq64: 51, 51, 51;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-ie2cyrno3: 255, 255, 255;
	--color-i9ocueqz3: 51, 51, 51;
	--color-i6y5cv2z2: 255, 255, 255;
	--color-iporkwqgc: 201, 215, 93;
	--color-imrsm5auo: 201, 215, 93;
	--color-ifsr9g67p: 201, 215, 93;
	--color-iutz4hp1l: 201, 215, 93;
	--color-i0n06zma0: 201, 215, 93;
	--color-iej1w4p89: 201, 215, 93;
	--color-i6lsq98as: 201, 215, 93;
	--color-ip2mreedu: 201, 215, 93;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-i2a904zb0: 255, 255, 255;
	--color-ifinhym7i: 255, 255, 255;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-ixitytsbf: 221, 221, 221;
	--color-i8n4qcald: 255, 255, 255;
	--color-iviixt4b5: 255, 255, 255;
	--color-iar9kzore: 0, 0, 0;
	--color-ipr70q884: 56, 163, 204;
	--color-idr8cm5hu: 255, 255, 255;
	--color-i2prz8wez: 126, 175, 217;
	--color-iug4kwv7c: 0, 0, 0;
	--color-iish5cw5m: 255, 255, 255;
	--color-il547yrn8: 255, 255, 255;
	--color-i867gzlzz: 255, 255, 255;
	--color-ito3rj9bc: 255, 255, 255;
	--color-id9levp69: 255, 255, 255;
	--image-i6dbjaokh: url("../img/vector_7d7fb181-d649-40da-8c81-8f4bfbc4a1ae.png");
	--image-icz3db77v: url("../img/tpl25_3_2.png");
	--image-i6wx4wyk1: url("../img/tpl25_3_2.png");
	--color-iaodkpz50: 255, 255, 255;
	--color-itsi9rotu: 255, 255, 255;
	--color-ieb7858xm: 255, 255, 255;
	--color-idqiytywl: 255, 255, 255;
	--color-io68tlke3: 255, 255, 255;
	--color-i7j5pithg: 0, 0, 0;
	--color-iuv6k7pko: 0, 0, 0;
	--color-i62922y3f: 0, 0, 0;
	--color-inj3kyy3u: 0, 0, 0;
	--color-idlf732vb: 85, 204, 221;
	--color-i3gs4prvu: 0, 0, 0;
	--color-if4sxbcrv: 0, 0, 0;
	--color-iv9q2fvzb: 126, 175, 217;
	--color-iy8pqqgst: 126, 175, 217;
	--color-ik6lumnbb: 0, 0, 0;
	--color-i6btwhnqk: 0, 0, 0;
	--color-i44rvf10o: 0, 0, 0;
	--color-in9k3lkn2: 0, 0, 0;
	--color-imo0e07mk: 255, 255, 255;
	--color-ifpmw391h: 255, 255, 255;
	--color-i42mgadpp: 255, 255, 255;
	--color-imcil64dd: 0, 0, 0;
	--color-ic3rmxtub: 0, 0, 0;
	--color-it3w7jimo: 255, 255, 255;
	--color-ifdps6a5v: 32, 36, 40;
	--color-ijeg8r1bm: 237, 28, 36;
	--color-ip1929oj3: 255, 255, 255;
	--color-i9rshbl9r: 255, 255, 255;
	--color-iay5v9wmv: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-imasd1vm2: 255, 255, 255;
	--color-iyal7hjsq: 126, 175, 217;
	--color-i85lm8aip: 255, 255, 255;
	--color-ianj1pzhy: 255, 255, 255;
	--color-ikc0osfjw: 0, 0, 0;
	--color-iktdfnbkv: 255, 255, 255;
	--color-i11xxdg3i: 255, 255, 255;
	--color-ie22i2ga8: 255, 255, 255;
	--color-il2yjj6pr: 255, 255, 255;
	--color-izgnk44rf: 255, 255, 255;
	--color-ir8aolsnc: 0, 0, 0;
	--color-i21nhjzpr: 56, 163, 204;
	--color-i3ebif5rs: 255, 255, 255;
	--color-iiahd807k: 0, 0, 0;
	--color-ihpdas9zh: 95, 95, 95;
	--color-ikq76x16r: 255, 255, 255;
	--color-itfyr8c1s: 255, 255, 255;
	--color-io9t320x1: 126, 175, 217;
	--color-i2s22qr96: 255, 255, 255;
	--color-iza6rivdy: 126, 175, 217;
	--color-iyvzrc1l7: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-igsb9tkqe: 255, 255, 255;
	--color-in8lmxxgx: 0, 0, 0;
	--color-irv981jzz: 255, 255, 255;
	--color-io05txrev: 25, 21, 21;
	--color-ix6hj75fs: 0, 0, 0;
	--color-ifu1tapx7: 0, 0, 0;
	--color-ixcbnu8td: 0, 0, 0;
	--color-ixm5uf1xt: 0, 0, 0;
	--color-i6if1w1t8: 0, 0, 0;
	--color-i4xsm2bnt: 0, 0, 0;
	--color-i0leri41m: 126, 175, 217;
	--color-irmcqtgg3: 0, 0, 0;
	--color-ix7xcskpw: 56, 163, 204;
	--color-i0xrvelh1: 25, 21, 21;
	--color-im9pwzkfs: 0, 0, 0;
	--color-i8huglbzz: 0, 0, 0;
	--color-irr3d30x1: 0, 0, 0;
	--color-ii6kbaex8: 0, 0, 0;
	--color-i90qao5mw: 0, 0, 0;
	--color-ix05jzr5b: 0, 0, 0;
	--color-ifz3h7f7t: 126, 175, 217;
	--color-ixdgw5nfb: 0, 0, 0;
	--color-ieb8zp756: 56, 163, 204;
	--color-i3iv6ra71: 126, 175, 217;
	--color-ivl7a03qt: 255, 255, 255;
	--color-ixbhxr9k4: 126, 175, 217;
	--color-ikgursz58: 255, 255, 255;
	--color-iio6bj71n: 25, 21, 21;
	--color-ijb2uc6ro: 25, 21, 21;
	--color-iwua3ju9y: 25, 21, 21;
	--color-ig9qa6ys9: 25, 21, 21;
	--color-izdcdrc4w: 25, 21, 21;
	--image-i4o947ilp: url("../img/tpl25_3_2.png");
	--color-ifi5371wh: 255, 255, 255;
	--color-i1daofa1n: 255, 255, 255;
	--color-ia1dyw6jg: 0, 0, 0;
	--color-ildkndnjn: 126, 175, 217;
	--color-iukocalfa: 0, 0, 0;
	--color-inm5g9qpc: 255, 255, 255;
	--color-ido66347r: 0, 0, 0;
	--color-ipsazmvjq: 255, 255, 255;
	--color-iwudiqi1h: 0, 0, 0;
	--color-ioig2n9f8: 255, 255, 255;
	--color-i9nvu3b2t: 0, 0, 0;
	--color-i6zkujte9: 0, 0, 0;
	--color-ic6fgzx8z: 19, 8, 24;
	--color-il71pwukm: 255, 255, 255;
	--color-ijmxrd05x: 0, 0, 0;
	--color-i7aczjbls: 0, 0, 0;
	--color-iyduuvcwr: 0, 0, 0;
	--color-im9ws1mfk: 0, 0, 0;
	--color-ier7z3pql: 0, 0, 0;
	--color-idz7u31ql: 0, 0, 0;
	--color-iljr59qfq: 244, 244, 249;
	--color-ijzvqtlo6: 126, 175, 217;
	--color-i3se6dqm1: 0, 0, 0;
	--color-ir42z8eng: 56, 163, 204;
	--color-irzdpjfc6: 255, 255, 255;
	--color-iosfxng34: 255, 255, 255;
	--color-iwkt7fqde: 255, 255, 255;
	--color-iwh4ou85l: 0, 0, 0;
	--color-ik2ldb4qx: 0, 0, 0;
	--color-ijapetdn2: 0, 0, 0;
	--color-isdvnrftu: 0, 0, 0;
	--color-i6unho630: 255, 255, 255;
	--color-ic3g8cqcx: 255, 255, 255;
	--color-iwng8i1wo: 255, 255, 255;
	--color-if1hxw15c: 255, 255, 255;
	--color-ibevtn8pa: 126, 175, 217;
	--color-i5rq7ct8w: 126, 175, 217;
	--color-if6ozopwt: 255, 255, 255;
	--color-iz94am4w3: 255, 255, 255;
	--color-ifrcwhzyp: 0, 0, 0;
	--color-i8koocudf: 126, 175, 217;
	--color-i129a6j7x: 0, 0, 0;
	--color-intxkz8mk: 255, 255, 255;
	--image-ieqb0hjvw: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-ipl7kxk81: 18, 15, 1;
	--color-ieo8om01w: 25, 21, 21;
	--image-i73h65x2y: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-icx7j8p60: 255, 255, 255;
	--color-imlrrmdyl: 0, 0, 0;
	--color-iqdbqqoli: 0, 0, 0;
	--color-i82dgvhyl: 0, 0, 0;
	--color-ixkyyo6ut: 0, 0, 0;
	--color-ie7samqi8: 0, 0, 0;
	--color-i6fdsjrx7: 0, 0, 0;
	--color-idjgz6l7e: 126, 175, 217;
	--color-i8svswynd: 0, 0, 0;
	--color-irtzfo2a9: 255, 255, 255;
	--color-isyslq3mc: 255, 255, 255;
	--color-i6vomi4oi: 0, 0, 0;
	--color-i9k46i5i4: 126, 175, 217;
	--image-izy6o7ksl: url("../img/tpl25_5.png");
	--image-imk7e7tqs: url("../img/tpl25_7_1.png");
	--image-ixzz3s0dt: url("../img/tpl25_rrr.png");
	--image-ieo0nbota: url("../img/tpl25_ellips_1_1.png");
	--image-ijtdr9022: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-iv3cjks3e: 95, 95, 95;
	--color-iz6ygdmi8: 255, 255, 255;
	--color-ia69v2vfb: 255, 255, 255;
	--color-ifcjb15zc: 126, 175, 217;
	--color-ij88fslle: 255, 255, 255;
	--color-ipdxdz6at: 126, 175, 217;
	--color-imijl47yt: 126, 175, 217;
	--color-ikqyac7si: 255, 255, 255;
	--image-i7imgx6uw: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-i0jymjv21: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-itk6ydq5z: 0, 0, 0;
	--color-imtwt0vlm: 56, 163, 204;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ixh92gjok: 0, 0, 0;
	--color-ia6fiuu6t: 209, 205, 205;
	--color-i8j2eda7s: 0, 0, 0;
	--color-injuwi5d0: 238, 238, 238;
	--color-is9equaj7: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-idgzxowfk: 19, 213, 255;
	--color-i0ew0wct0: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-ivo4gtce3: 0, 0, 0;
	--color-icto6g1bw: 238, 238, 238;
	--color-ilojlda0w: 0, 0, 0;
	--color-isigxmoq7: 238, 238, 238;
	--color-iyk5xk5tc: 221, 221, 221;
	--color-icg0yrvme: 51, 51, 51;
	--color-idajf31qv: 255, 255, 255;
	--color-inub0y49w: 51, 51, 51;
	--color-ishukk76e: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i26jfr66f: 0, 0, 0;
	--color-ic6nfq1xw: 209, 205, 205;
	--color-iu4x7ko06: 0, 0, 0;
	--color-id5n6if6t: 238, 238, 238;
	--color-iz9drkwx4: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--image-iz4z10b94: url("../img/tpl25_vektornyj_smart-obekt_4.png");
	--image-izvmddsyz: url("../img/tpl25_vektornyj_smart-obekt2_1.png");
	--image-i3q3naje7: url("../img/tpl25_vektornyj_smart-obekt1.png");
	--color-is6itwbn0: 126, 175, 217;
	--color-iqf3bpqrv: 255, 255, 255;
	--color-iubv9jk6a: 255, 255, 255;
	--color-ij97uob2e: 255, 255, 255;
	--color-igdef6dti: 0, 0, 0;
	--color-isd9jgsql: 255, 255, 255;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-ifjd42hxg: 0, 0, 0;
	--color-ivj65x6fa: 95, 95, 95;
	--color-izj5c9emt: 255, 255, 255;
	--color-ilz83gfoz: 0, 0, 0;
	--color-ilhft5gso: 0, 0, 0;
	--color-ikuttmbwr: 255, 255, 255;
	--color-iml8lvagr: 0, 0, 0;
	--color-i99s5sgcx: 126, 175, 217;
	--color-itau1f1ls: 126, 175, 217;
	--color-iyg37t49p: 126, 175, 217;
	--color-i3ik4nwut: 126, 175, 217;
	--color-ibmy60axg: 95, 95, 95;
	--color-idazespmj: 255, 255, 255;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-iysjmftqu: 255, 255, 255;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--image-i01u4c73w: url("../img/tpl25_4.png");
	--image-isoddgbhn: url("../img/tpl25_7_1.png");
	--image-iwkaqjkhh: url("../img/tpl25_5.png");
	--color-i7w8kdz59: 255, 255, 255;
	--color-ib0ich4e9: 255, 255, 255;
	--color-i0f08crkg: 0, 0, 0;
	--color-is56x44z9: 0, 0, 0;
}

.root--u-id5c6x5eq {
	position: relative;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Cormorant Infant, serif;
	overflow-x: hidden;
	overflow-y: hidden;
	color: rgba(var(--color-iiahd807k), 1)
}

.root--u-id5c6x5eq::before,
.root--u-id5c6x5eq::after {
	content: ;
	display: table;
	clear: both
}

.section--u-ii18urxwo {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px
}

.section--u-iaoxxqaee {
	display: block;
	width: 100%;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	padding-bottom: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	margin-bottom: 0px;
	z-index: auto
}

.mosaic-slider_wrapper--u-i1l5ripvr {
	display: block;
	vertical-align: top;
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-slider_direction--u-ikj333q6y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	max-height: 100%
}

.mosaic-slider--u-i1g9fwmri {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	height: auto;
	min-height: 800px;
	max-width: 100%;
	background-color: rgba(var(--color-io5rg1py3), 1)
}

.mosaic-slider--u-i1g9fwmri .is-removed {
	display: none
}

.mosaic-slider__items_wrapper--u-ie6kfujaj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__list--u-ih4w5y20i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.mosaic-slider__thumbs--u-ir7xgv0jl {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	width: 400px;
	max-width: 100%;
	max-height: 100%
}

.mosaic-slider__thumbs--u-ir7xgv0jl.slick-last-slide .mosaic-slider__thumbs_arrow--prev--u-im9ievbyz.slick-disabled,
.mosaic-slider__thumbs--u-ir7xgv0jl.slick-last-slide .mosaic-slider__thumbs_arrow--next--u-ie8qtcndt.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__arrow--prev--u-iti084fut.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__arrow--next--u-i6l8phz8s.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__preview_arrow--prev--u-isjioegfa.disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__preview_arrow--next--u-iw71komq8.disabled {
	opacity: 0;
	visibility: hidden
}

.mosaic-slider__item__outer--u-i7av0fa8a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	height: 100%
}

.mosaic-slider__item--u-i3y2uqy81 {
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	max-width: 100%
}

.mosaic-slider__item--u-i3y2uqy81 .imageFit--u-ivc3zs35d {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden
}

.imageFit__img--u-i8sw1lrdo {
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 90px;
}

.imageFit__overlay--u-ikbphg2fz {
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iay1z0zq0), 0.25);
	background-image: url("../img/tpl25_3_2.png"), var(--image-i3q3naje7);
	background-repeat: no-repeat, no-repeat;
	background-position: center bottom 0, right 0px top calc(137px + 50%);
	background-size: contain, 304.00px auto;
	background-attachment: scroll, scroll
}

.imageFit__zoom--u-ifb0z056n {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ixrrujqdp), 1)
}

.mosaic-slider__arrows_wrapper--u-iue94lkwz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__arrows--u-iglrt37bf {
	display: none;
	width: 1240px;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 0px;
	padding-right: 0px;
	max-width: none;
	margin-left: auto;
	margin-right: auto
}

.mosaic-slider__arrow--prev--u-iti084fut {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-icrtx4mwl), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__arrow--prev--u-iti084fut.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-isqbpmkl1 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-isqbpmkl1 svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.mosaic-slider__arrow--next--u-i6l8phz8s {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-i4m647bc0), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__arrow--next--u-i6l8phz8s.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-iqemftmgn {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqemftmgn svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.mosaic-slider__preview_arrows_wrapper--u-i4xq6pphs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__control_preview_arrows--u-idtpuowk7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__preview_arrows--u-ias1ag67v {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: -25px;
	padding-left: 10px;
	padding-right: 10px
}

.mosaic-slider__preview_arrow--prev--u-isjioegfa {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	background-color: rgba(var(--color-i4ecyk3pc), 0.5)
}

.mosaic-slider__preview_arrow--prev2--u-iripo72cg {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	background-color: rgba(var(--color-ix3y4gxnl), 0.5)
}

.mosaic-slider__preview_arrow--next--u-iw71komq8 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: rgba(var(--color-iosgl6so2), 0.5)
}

.mosaic-slider__preview_arrow--next2--u-iyk6t6xkr {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: rgba(var(--color-iuzcv1zkk), 0.5)
}

.mosaic-slider__preview_icon--prev--u-iqln54mtn {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-iow4wu4jr {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_icon--prev2--u-ilxj6tgo5 {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-ii5k22931 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_image_wrapper--prev--u-iklo0vi3z {
	width: 80px
}

.mosaic-slider__control_preview_image_wrapper--prev--u-inoy2xj0d {
	width: 80px
}

.mosaic-slider__preview_image--prev--u-ioqnmdcqu {
	height: 100%;
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_image--prev--u-ioqnmdcqu>.imageFit--u-ivc3zs35d {
	display: block;
	height: 100%
}

.mosaic-slider__preview_icon--next--u-i9xao863z {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-idykp367n {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_icon--next2--u-if0w0tciw {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-ic6p40wsr {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_image_wrapper--next--u-i4nrlexey {
	width: 80px
}

.mosaic-slider__control_preview_image_wrapper--next--u-it19yb9hl {
	width: 80px
}

.mosaic-slider__preview_image--next--u-ibq13qh9q {
	height: 100%;
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_image--next--u-ibq13qh9q>.imageFit--u-ivc3zs35d {
	display: block;
	height: 100%
}

.mosaic-slider__pagination_wrapper--u-iu3n88ahu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__pagination--u-ik8f931e7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 120px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i9r2um4kg), 0)
}

.mosaic-slider__pagination2--u-ixcne3n6b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i0rux8sy9), 0.2)
}

.mosaic-slider__pagination_item--u-ijs8r68u2 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 15px;
	min-height: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: rgba(var(--color-iurxq817c), 0.2);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.mosaic-slider__pagination_item--u-ijs8r68u2:hover,
.mosaic-slider__pagination_item--u-ijs8r68u2.is-hover {
	background-color: rgba(var(--color-ijikuoavy), 0.5)
}

.mosaic-slider__pagination_item--u-ijs8r68u2:active,
.mosaic-slider__pagination_item--u-ijs8r68u2.is-active {
	background-color: rgba(var(--color-ir411jyx8), 1)
}

.mosaic-slider__pagination_item2--u-if2c3dd4h {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i3flkf9ee), 0.4)
}

.mosaic-slider__page--u-im1g7b2pz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ia6b2d3w4), 0.2)
}

.mosaic-slider__page2--u-iug2dfha7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i0v1w3kyb), 0.2)
}

.mosaic-slider__page--active--u-i3rk1ydud,
.mosaic-slider__page--active2--u-iokhj0105 {
	position: relative;
	counter-reset: page 0
}

.mosaic-slider__page--bullet1--u-iiylc407i,
.mosaic-slider__page--bullet2--u-ib4chhqsk {
	counter-increment: page 1
}

.mosaic-slider__page--bullet1--u-iiylc407i::after,
.mosaic-slider__page--bullet2--u-ib4chhqsk::after {
	content: counter(page)
}

.mosaic-slider__page--bullet1--u-iiylc407i:not([style]):not(:first-child),
.mosaic-slider__page--bullet1--u-iiylc407i[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.mosaic-slider__page--bullet2--u-ib4chhqsk:not([style]):not(:first-child),
.mosaic-slider__page--bullet2--u-ib4chhqsk[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.mosaic-slider__controls_container--u-iqh5wivaa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__controls_wrapper--u-i8rouw7dz {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 120px;
	padding-bottom: 10px;
	padding-left: 120px;
	max-width: 100%
}

.mosaic-slider__control_pagination_container--u-ilaaxoq4y .mosaic-slider__pagination--u-ik8f931e7 {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto
}

.mosaic-slider__thumbs_list--u-iol1esmvy {
	display: inherit;
	flex-wrap: inherit;
	justify-content: inherit;
	align-items: inherit;
	align-content: inherit;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumb__outer--u-ij9oddqm6 {
	width: 33.333%;
	max-width: 100%;
	max-height: 100%;
	flex-shrink: 0;
	cursor: pointer
}

.mosaic-slider__thumb--u-i4lsyolmi {
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumb--u-i4lsyolmi .imageFit--u-ivc3zs35d {
	display: block;
	width: 100%;
	height: 100%
}

.mosaic-slider__thumbs_arrows_wrapper--u-i7jecaqx9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__thumbs_arrows--u-ip5hvczhk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.mosaic-slider__thumbs_arrow--prev--u-im9ievbyz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-color: rgba(var(--color-ivjyiss42), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__thumbs_arrow--prev--u-im9ievbyz.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-i3jimdehu {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumbs_arrow--next--u-ie8qtcndt {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-color: rgba(var(--color-ibsx3npu0), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__thumbs_arrow--next--u-ie8qtcndt.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-is4cxxvq6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_controls_image--prev--u-iapleihmn {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_controls_image--next--u-ix4x7e1rw {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__thumb_image--u-ia7oxfxml {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.imageFit--u-ivc3zs35d {
	background-image: linear-gradient(rgba(var(--color-ipl7kxk81), 0.95) 0%, rgba(var(--color-ipl7kxk81), 0.95) 100%), var(--image-ieqb0hjvw);
	background-repeat: no-repeat, repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll
}

.div--u-ilha6en89 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 1400px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0px;
	margin-right: 0px
}

.text--u-ivgxgw2rr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	color: rgba(var(--color-izmxte7sf), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-left-style: none;
	border-left-color: rgba(var(--color-idlf732vb), 1);
	border-left-width: 40px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: rgba(var(--color-i3gs4prvu), 0);
	margin-top: 0px
}

.div--u-iuupxrvkm {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: center
}

.link-universal--u-idus2lyql {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-idt6x8ydh), 0);
	color: rgba(var(--color-ijsak2gip), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ieab4oswj), 0.5);
	margin-left: 0;
	margin-right: 0px
}

.text--u-ijpohsvfs {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-i1892uzsu), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ip41ffo3s), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-igqfjcnea), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 22px
}

.text--u-ijpohsvfs:hover,
.text--u-ijpohsvfs.is-hover {
	box-shadow: none
}

.container--u-i15x038c0 {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	position: relative;
	padding-left: 20px;
	padding-right: 20px
}

.blocklist--u-ipgv2ua4d {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	margin-top: -150px
}

.blocklist--u-ipgv2ua4d .is-removed {
	display: none
}

.blocklist--u-ipgv2ua4d.slick-last-slide .blocklist__arrow--prev--u-ilz4elck9.slick-disabled,
.blocklist--u-ipgv2ua4d.slick-last-slide .blocklist__arrow--next--u-ivszgznj9.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ijx73pze3 {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-i2wj32sih {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-igakyeoel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-igakyeoel:nth-child(2n + 2) .blocklist__item--u-i90jn10ju {
	margin-top: 50px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-ied6ybee6), 0.1), 1px 0px 0px 0px rgba(var(--color-i22d8pu11), 0.1)
}

.blocklist__item--u-i90jn10ju {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px
}

.blocklist__arrows_wrapper--u-i8mi7voor {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-iubbn91cu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ilz4elck9 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ilz4elck9:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ih0ffn3bi {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ih0ffn3bi:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ivszgznj9 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ivszgznj9:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-is0cgsok6 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-is0cgsok6:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ilwg3xh3e {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-i1ac6s18m {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i3bbxnnfk), 0.2)
}

.blocklist__pagination2--u-i1fkqwghk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ikpv1m42t), 0.2)
}

.blocklist__page--u-its9dhlxb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i3egmj10c), 0.2)
}

.blocklist__page2--u-i9gbmggk8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ini9efsd3), 0.2)
}

.blocklist__page--active--u-iluesyyf5,
.blocklist__page--active2--u-izrrn3ym0 {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-iy3bs3qr4,
.blocklist__page--bullet2--u-iec23ljwj {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-iy3bs3qr4::after,
.blocklist__page--bullet2--u-iec23ljwj::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-iy3bs3qr4:not([style]):not(:first-child),
.blocklist__page--bullet1--u-iy3bs3qr4[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-iec23ljwj:not([style]):not(:first-child),
.blocklist__page--bullet2--u-iec23ljwj[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-i0wiyyos5 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-isurj2x2w), 0.4)
}

.blocklist__pagination_item2--u-ibao3wutv {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i00d90r1l), 0.4)
}

.blocklist__controls_container--u-ijtrwafsu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-icrtuvrev {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iqv60poxb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-ibomvw7d9 {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ifs117fow), 0.2);
	background-color: rgba(var(--color-iew1no7n2), 1);
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.text--u-ibv0dq8en {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-weight: 700;
	color: rgba(var(--color-i1l496s3n), 1);
	line-height: normal;
	font-family: Cormorant Infant, serif;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 20px
}

.section--u-ie5vpn56w {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-izvmddsyz), var(--image-ieo0nbota), var(--image-i73h65x2y);
	background-repeat: no-repeat, no-repeat, repeat;
	background-position: right 0px top 0, center top -595px, left 0px top 0px;
	background-size: 362.40px auto, 762.00px auto, auto;
	background-attachment: scroll, scroll, scroll;
	padding-top: 70px;
	padding-bottom: 100px;
	background-color: rgba(var(--color-iug4kwv7c), 0.95)
}

.container--u-iop23pekp {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px
}

.blocklist--u-immhg6s0a {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	margin-top: 0px;
	box-shadow: none
}

.blocklist--u-immhg6s0a .is-removed {
	display: none
}

.blocklist--u-immhg6s0a.slick-last-slide .blocklist__arrow--prev--u-iki46x86q.slick-disabled,
.blocklist--u-immhg6s0a.slick-last-slide .blocklist__arrow--next--u-i0foai1a7.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ix6i3nqn7 {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-i3tqapgbv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-igh2miftm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-igh2miftm:nth-child(2n + 1) .blocklist__item--u-idn17dai5 {
	box-shadow: none
}

.blocklist__item__outer--u-igh2miftm:nth-child(2n + 2) .blocklist__item--u-idn17dai5 {
	margin-top: 120px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-ia64ymenv), 0.15), 1px 0px 0px 0px rgba(var(--color-ixeobq2ko), 0.15)
}

.blocklist__item__outer--u-igh2miftm:nth-child(2) .blocklist__item--u-idn17dai5 {
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-i867gzlzz), 0.2), 1px 0px 0px 0px rgba(var(--color-ito3rj9bc), 0.2)
}

.blocklist__item--u-idn17dai5 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-iish5cw5m), 0.15), 1px 0px 0px 0px rgba(var(--color-il547yrn8), 0.15)
}

.blocklist__item_text--u-iqbczp2ni {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 22px;
	color: rgba(var(--color-iaf6w9ych), 1);
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight: 700;
	z-index: 1;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	width: 80%
}

.blocklist__arrows_wrapper--u-ic4h91bpa {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-idygyn6l5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-iki46x86q {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-iki46x86q:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-i09mp7zmf {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-i09mp7zmf:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-i0foai1a7 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-i0foai1a7:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i29cnlpc1 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i29cnlpc1:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ilzxu86sz {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-ingigctri {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifn9lzl5r), 0.2)
}

.blocklist__pagination2--u-izuhlq8di {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifete1pvc), 0.2)
}

.blocklist__page--u-i6nik1yw5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-inlankhfh), 0.2)
}

.blocklist__page2--u-i0puym792 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i17wwjjab), 0.2)
}

.blocklist__page--active--u-ipjz908nf,
.blocklist__page--active2--u-ij7yac49l {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-ieas1avqo,
.blocklist__page--bullet2--u-if43t7bxs {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-ieas1avqo::after,
.blocklist__page--bullet2--u-if43t7bxs::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-ieas1avqo:not([style]):not(:first-child),
.blocklist__page--bullet1--u-ieas1avqo[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-if43t7bxs:not([style]):not(:first-child),
.blocklist__page--bullet2--u-if43t7bxs[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-ialkh1ypu {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-inox454yn), 0.4)
}

.blocklist__pagination_item2--u-i41fskc8k {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-iw26lcrr3), 0.4)
}

.blocklist__controls_container--u-ifkyjhypg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iofszc6qq {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iuhezdfie {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.text--u-ijxekx0l8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	font-size: 120px;
	font-weight: 700;
	color: rgba(var(--color-ih6qs0di1), 0);
	text-align: center;
	margin-top: 0px;
	font-family: Cormorant Infant, serif;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgba(var(--color-ianj1pzhy), 1)
}

.text--u-i23bb4sah {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-weight: 400;
	color: rgba(var(--color-i4ai1ttvd), 0.7);
	line-height: 25px;
	font-family: Cormorant Infant, serif
}

.section--u-i4h3eb3wm {
	display: block;
	width: 100%;
	position: absolute;
	z-index: 1
}

.imageFit--u-iz8d6cg1n {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 70px;
	height: 70px;
	filter: brightness(0%) invert(200%)
}

.imageFit__img--u-i7wgt2sll {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i45u774pq {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iukvxjquq), 0.4)
}

.imageFit__zoom--u-iqc75xlwt {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ioa1ediiu), 1)
}

.svg_image--u-imwbabq0j {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-imwbabq0j svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.container--u-iy92h0s7x {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 20px;
	padding-right: 20px
}

.section--u-imzrdvmd4 {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-ixzz3s0dt);
	background-repeat: no-repeat;
	background-position: left calc(-37px + 50%) top calc(57px + 50%);
	background-size: 600.00px auto;
	background-attachment: scroll;
	padding-bottom: 50px;
	padding-top: 0px
}

.section--u-ilmeljpnu {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-imk7e7tqs), var(--image-izy6o7ksl);
	background-repeat: no-repeat, no-repeat;
	background-position: left calc(647px + 50%) top 178px, left calc(-443px + 50%) bottom -42px;
	background-size: 449.40px auto, 840.00px auto;
	background-attachment: scroll, scroll;
	padding-top: 100px;
	margin-top: -100px;
	padding-bottom: 100px
}

.container--u-i1xg7jixk {
	width: 100%;
	max-width: 1400px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	padding-left: 40px;
	padding-right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.div--u-i7sea6z03 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	margin-bottom: 50px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-in006o222 {
	width: 620px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: 0px;
	padding-bottom: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 0px
}

.heading--u-i5d1v673q {
	font-size: 60px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	color: rgba(var(--color-iuv6k7pko), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	padding-right: 30px;
	padding-left: 30px
}

.container--u-i0uoqtp2i {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 20px;
	padding-right: 20px
}

.heading--u-ieqvkpawe {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	color: rgba(var(--color-i62922y3f), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.section--u-ie975gjqo {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	padding-top: 100px
}

.container--u-i81dcvisw {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative
}

.heading--u-ifjiqtd8k {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: left;
	color: rgba(var(--color-if4sxbcrv), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	justify-content: flex-start;
	padding-left: 20px
}

.div--u-izl0tsdil {
	width: auto;
	position: relative;
	min-width: auto;
	max-width: 1660px;
	margin-left: auto;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px
}

.blocklist--u-ieyv5n8qz {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	font-size: 14px;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px
}

.blocklist--u-ieyv5n8qz .is-removed {
	display: none
}

.blocklist--u-ieyv5n8qz.slick-last-slide .blocklist__arrow--prev--u-iosezexqg.slick-disabled,
.blocklist--u-ieyv5n8qz.slick-last-slide .blocklist__arrow--next--u-izw5jzlwt.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iacxxwy3z {
	width: 100%;
	height: 100%;
	will-change: transform;
	overflow-x: hidden;
	overflow-y: hidden
}

.blocklist__list--u-ibhqi2e3n {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	font-size: 14px;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto;
	height: auto;
	overflow-x: scroll;
}

.blocklist__item__outer--u-icy4odt17 {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 25%;
	height: auto;
}

.blocklist__item--u-ioi779jc5 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 0px
}

.blocklist__arrows_wrapper--u-iqneap9hb {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__arrows--u-i9ag6r92u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50px;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: -172px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.blocklist__arrow--prev--u-iosezexqg {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-iv9q2fvzb), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__arrow--prev--u-iosezexqg:hover,
.blocklist__arrow--prev--u-iosezexqg.is-hover {
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-ic3rmxtub), 1)
}

.blocklist__arrow--prev--u-iosezexqg:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev--u-iosezexqg:hover .svg_image--u-iuj9d4xty .path-i2t1n2l1c,
.blocklist__arrow--prev--u-iosezexqg.is-hover .svg_image--u-iuj9d4xty .path-i2t1n2l1c {
	fill: rgba(var(--color-ip1929oj3), 1)
}

.blocklist__arrow--prev2--u-izoseq5vz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-izoseq5vz:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-izw5jzlwt {
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	margin-left: 0px;
	background-color: rgba(var(--color-iy8pqqgst), 1);
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	margin-bottom: 10px
}

.blocklist__arrow--next--u-izw5jzlwt:hover,
.blocklist__arrow--next--u-izw5jzlwt.is-hover {
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-imcil64dd), 1)
}

.blocklist__arrow--next--u-izw5jzlwt:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-izw5jzlwt:hover .svg_image--u-i0va2y4qe .path-izp7vpo1e,
.blocklist__arrow--next--u-izw5jzlwt.is-hover .svg_image--u-i0va2y4qe .path-izp7vpo1e {
	fill: rgba(var(--color-i9rshbl9r), 1)
}

.blocklist__arrow--next2--u-i4kecvli3 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i4kecvli3:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i0hyh1j7c {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__pagination--u-ifpm6bc8g {
	display: none;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ik6lumnbb), 0.2)
}

.blocklist__pagination2--u-ifzhjc942 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i6btwhnqk), 0.2)
}

.blocklist__pagination_item--u-ied9iifsc {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i44rvf10o), 0.4)
}

.blocklist__pagination_item2--u-i4budnvjg {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-in9k3lkn2), 0.4)
}

.blocklist__controls_container--u-i5uvu69r1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iy0n0hfd8 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iezyxacrm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.svg_image--u-iuj9d4xty {
	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: 12px;
	width: 12px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iuj9d4xty>svg {
	flex-shrink: 0
}

.svg_image--u-iuj9d4xty svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iuj9d4xty .path-i2t1n2l1c {
	fill: rgba(var(--color-imo0e07mk), 1)
}

.svg_image--u-i0va2y4qe {
	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: 12px;
	width: 12px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i0va2y4qe>svg {
	flex-shrink: 0
}

.svg_image--u-i0va2y4qe svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i0va2y4qe .path-i2t1n2l1c {
	fill: rgba(var(--color-ifpmw391h), 1)
}

.svg_image--u-i0va2y4qe .path-izp7vpo1e {
	fill: rgba(var(--color-i42mgadpp), 1)
}

.imageFit--u-i50iuf7dn {
	position: relative;
	display: block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 400px;
	margin-left: 0px;
	margin-right: 0px;
	filter: none;
	background-color: rgba(var(--color-it3w7jimo), 1);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	padding-bottom: 0px;
	padding-top: 0px
}

.imageFit__img--u-iay39q1s3 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-ikujy3nse {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ifdps6a5v), 0);
	padding-left: 30px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-right: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	background-image: linear-gradient(rgba(var(--color-ioig2n9f8), 0) 0%, rgba(var(--color-i9nvu3b2t), 0) 64%, rgba(var(--color-iwudiqi1h), 0.3) 100%), linear-gradient(rgba(var(--color-ikc0osfjw), 0.2) 0%, rgba(var(--color-ikc0osfjw), 0.2) 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.imageFit__zoom--u-ihfkq9swt {
	display: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-ijeg8r1bm), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.svg_image--u-iajphtlnb {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden;
	filter: invert(200%)
}

.svg_image--u-iajphtlnb svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.text--u-i5vk8n6aa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-size: 110px;
	color: rgba(var(--color-imasd1vm2), 1);
	margin-bottom: 0px;
	font-weight: 700;
	letter-spacing: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	box-shadow: none;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-iyal7hjsq), 0);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-i85lm8aip), 1);
	margin-top: 0px;
	margin-right: 0px
}

.div--u-ibl4zexl9 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	margin-top: 0px
}

.text--u-iqvjz0ogg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: 25px;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iktdfnbkv), 0.6);
	font-weight: 400;
	text-align: center;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Cormorant Infant, serif
}

.text--u-i87pb08aq {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-i11xxdg3i), 1);
	text-transform: uppercase;
	font-size: 40px;
	font-family: Cormorant Infant, serif;
	margin-top: 0px;
	text-align: center
}

.div--u-ix8noiejz {
	width: 100%;
	position: relative;
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-i3l20rjhe {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.page-title--u-izdnbe397 {
	font-size: 25px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	color: rgba(var(--color-izgnk44rf), 1);
	font-family: Cormorant Infant, serif
}

.heading--u-ipgqo3onq {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: left;
	color: rgba(var(--color-il2yjj6pr), 1);
	font-weight: 700;
	width: auto;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	justify-content: center
}

.div--u-i9b204het {
	width: 60%;
	position: relative;
	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: center
}

.div--u-i2ogdlid0 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 40px;
	padding-top: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.imageFit--u-iv6a58c0e {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 450px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px
}

.imageFit__img--u-ihm98h5bl {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i41q8d24y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ir8aolsnc), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end;
	padding-right: 40px;
	background-image: linear-gradient(to right, rgba(var(--color-ipsazmvjq), 0) 0%, rgba(var(--color-ido66347r), 0.3) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.imageFit__zoom--u-i3971subk {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-i21nhjzpr), 1)
}

.svg_image--u-ipgszgw80 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ipgszgw80 svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.rich-text--u-izs1m775g {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	max-width: 100%;
	overflow-x: auto;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	color: rgba(var(--color-i3ebif5rs), 0.6);
	line-height: 25px;
	margin-top: 10px
}

.div--u-ilszllmar {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.link-universal--u-ixfcndlfm {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ihpdas9zh), 0);
	color: rgba(var(--color-ikq76x16r), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-itfyr8c1s), 0.5);
	margin-left: 0;
	margin-right: 0
}

.text--u-i240jep8f {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-io9t320x1), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-i2s22qr96), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-iza6rivdy), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-i240jep8f:hover,
.text--u-i240jep8f.is-hover {
	box-shadow: none
}

.blocklist__item_text--u-ibvikscbo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 35px;
	color: rgba(var(--color-igsb9tkqe), 1);
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: 700;
	z-index: 1;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.section--u-iukijzigd {
	display: block;
	width: 100%;
	position: relative
}

.container--u-iibheza7f {
	width: 100%;
	max-width: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 20px;
	padding-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	padding-top: 0px;
	padding-bottom: 0px
}

.div--u-i0dv693te {
	width: 100%;
	position: relative
}

.div--u-itwn0tjac {
	width: 75%;
	position: relative;
	display: block;
	height: auto;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	box-shadow: none;
	margin-right: 0px;
	margin-left: 0px
}

.div--u-izsho9740 {
	width: 100%;
	position: relative;
	display: block
}

.blocklist--u-imu66agh1 {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	padding-left: 0px
}

.blocklist--u-imu66agh1 .is-removed {
	display: none
}

.blocklist--u-imu66agh1.slick-last-slide .blocklist__arrow--prev--u-i4arv0z4t.slick-disabled,
.blocklist--u-imu66agh1.slick-last-slide .blocklist__arrow--next--u-in7ca9e3e.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ix0l4lfcx {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-iro5k6a2e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-iitfombsi {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item__outer--u-iitfombsi:nth-child(2n + 2) .blocklist__item--u-imlssxirl {
	margin-left: 65px
}

.blocklist__item--u-imlssxirl {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.blocklist__item--u-imlssxirl:hover .div--u-i3fu5qfgq,
.blocklist__item--u-imlssxirl.is-hover .div--u-i3fu5qfgq {
	width: 90px;
	height: 90px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__item--u-imlssxirl:hover .blocklist__item_title--u-ip8kupwb3,
.blocklist__item--u-imlssxirl.is-hover .blocklist__item_title--u-ip8kupwb3 {
	color: rgba(var(--color-ijb2uc6ro), 1)
}

.blocklist__item_title--u-ip8kupwb3 {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-io05txrev), 1);
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.blocklist__arrows_wrapper--u-iwblf71ba {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-in0q6pbot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-i4arv0z4t {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-i4arv0z4t:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ibrm55x96 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ibrm55x96:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-in7ca9e3e {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-in7ca9e3e:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i7ctc2z1p {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i7ctc2z1p:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i5iyqgpid {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-iaz1087kf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ix6hj75fs), 0.2)
}

.blocklist__pagination2--u-ig053y630 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifu1tapx7), 0.2)
}

.blocklist__page--u-ixkl0350k {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixcbnu8td), 0.2)
}

.blocklist__page2--u-io5d1qbxj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixm5uf1xt), 0.2)
}

.blocklist__page--active--u-ifzh0y58n,
.blocklist__page--active2--u-imwjgcjhi {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-ianf71mqe,
.blocklist__page--bullet2--u-iu91rez14 {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-ianf71mqe::after,
.blocklist__page--bullet2--u-iu91rez14::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-ianf71mqe:not([style]):not(:first-child),
.blocklist__page--bullet1--u-ianf71mqe[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-iu91rez14:not([style]):not(:first-child),
.blocklist__page--bullet2--u-iu91rez14[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-ifr4fc86q {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i6if1w1t8), 0.4)
}

.blocklist__pagination_item2--u-io1rzn9tr {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i4xsm2bnt), 0.4)
}

.blocklist__controls_container--u-ipnpcan2b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iytw8ewft {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-i14v91t8p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-i3fu5qfgq {
	width: 90px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	flex-shrink: 0;
	margin-right: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	background-color: rgba(var(--color-i0leri41m), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: none;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.imageFit--u-ixi8wvpdo {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 50px;
	height: 50px;
	filter: invert(200%)
}

.imageFit__img--u-imtd09tla {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-itocv682r {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-irmcqtgg3), 0.4)
}

.imageFit__zoom--u-i5z2t21qx {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ix7xcskpw), 1)
}

.svg_image--u-iioaztqos {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iioaztqos svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.blocklist--u-i09fmmhas {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	padding-left: 0px
}

.blocklist--u-i09fmmhas .is-removed {
	display: none
}

.blocklist--u-i09fmmhas.slick-last-slide .blocklist__arrow--prev--u-ivk1hac9w.slick-disabled,
.blocklist--u-i09fmmhas.slick-last-slide .blocklist__arrow--next--u-ii5ccc9qa.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ini8cfhhs {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-ioulgjs9f {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-i292ski4f {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item__outer--u-i292ski4f:nth-child(2n + 1) .blocklist__item--u-idl5qkgie {
	margin-right: 0px
}

.blocklist__item__outer--u-i292ski4f:nth-child(2n + 2) .blocklist__item--u-idl5qkgie {
	margin-left: 0px;
	margin-right: 65px
}

.blocklist__item--u-idl5qkgie {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.blocklist__item--u-idl5qkgie:hover .div--u-ikb4f7x6i,
.blocklist__item--u-idl5qkgie.is-hover .div--u-ikb4f7x6i {
	width: 90px;
	height: 90px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__item--u-idl5qkgie:hover .blocklist__item_title--u-ictyhfbsj,
.blocklist__item--u-idl5qkgie.is-hover .blocklist__item_title--u-ictyhfbsj {
	color: rgba(var(--color-iio6bj71n), 1)
}

.blocklist__item_title--u-ictyhfbsj {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-i0xrvelh1), 1);
	text-align: right;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.blocklist__arrows_wrapper--u-i36fyf7vw {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-iryjydy09 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ivk1hac9w {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ivk1hac9w:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-iwhot3hjz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-iwhot3hjz:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ii5ccc9qa {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ii5ccc9qa:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i4cw7hl4l {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i4cw7hl4l:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i4m41boj3 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-isfu4xt2d {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-im9pwzkfs), 0.2)
}

.blocklist__pagination2--u-ihh5b6gmb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i8huglbzz), 0.2)
}

.blocklist__page--u-im3n37ieo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-irr3d30x1), 0.2)
}

.blocklist__page2--u-isq1ujl8c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ii6kbaex8), 0.2)
}

.blocklist__page--active--u-il6aees1a,
.blocklist__page--active2--u-i2gky0b8s {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-izz9djaku,
.blocklist__page--bullet2--u-ikei6u7u6 {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-izz9djaku::after,
.blocklist__page--bullet2--u-ikei6u7u6::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-izz9djaku:not([style]):not(:first-child),
.blocklist__page--bullet1--u-izz9djaku[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-ikei6u7u6:not([style]):not(:first-child),
.blocklist__page--bullet2--u-ikei6u7u6[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-i53rp6hfl {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i90qao5mw), 0.4)
}

.blocklist__pagination_item2--u-iaxdadv6z {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ix05jzr5b), 0.4)
}

.blocklist__controls_container--u-iwjhm5usd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iep1knoy1 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-ih98x4yz9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-ikb4f7x6i {
	width: 90px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	flex-shrink: 0;
	margin-right: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	background-color: rgba(var(--color-ifz3h7f7t), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 0px;
	margin-top: 0px;
	box-shadow: none;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.imageFit--u-iy5eo3uo0 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 50px;
	height: 50px;
	filter: invert(200%)
}

.imageFit__img--u-ielick1ik {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-ii3rrj26j {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ixdgw5nfb), 0.4)
}

.imageFit__zoom--u-i031nfloo {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ieb8zp756), 1)
}

.svg_image--u-imsdxeqpq {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-imsdxeqpq svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.div--u-ii3e6jeix {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i3iv6ra71), 1);
	margin-left: 20px;
	flex-shrink: 0;
	background-color: rgba(var(--color-ivl7a03qt), 0)
}

.div--u-i56mr08la {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
	flex-shrink: 0;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ixbhxr9k4), 1);
	background-color: rgba(var(--color-ikgursz58), 0)
}

.div--u-i0k5mcpfi {
	width: 100%;
	position: relative;
	display: block
}

.text--u-idcle02m8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 16px;
	color: rgba(var(--color-ig9qa6ys9), 0.6);
	font-weight: 300;
	width: 100%;
	padding-left: 0px;
	line-height: 25px
}

.div--u-inrzhur2l {
	width: 100%;
	position: relative;
	display: block;
	padding-bottom: 0px
}

.text--u-ib72sdpe5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: left;
	font-size: 16px;
	color: rgba(var(--color-izdcdrc4w), 0.6);
	font-weight: 300;
	line-height: 25px
}

.div--u-i000i12l7 {
	width: 200px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-iqcb2ch74 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ifi5371wh), 1)
}

.text--u-i3b0xgaaz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	color: rgba(var(--color-i1daofa1n), 1);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-ia1dyw6jg), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -15px
}

.text--u-i0krkaa5c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	-webkit-text-stroke-width: 0px;
	color: rgba(var(--color-ildkndnjn), 1);
	-webkit-text-stroke-color: rgba(var(--color-iukocalfa), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -97px
}

.text--u-izmucjyzz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	margin-top: -42px;
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-inm5g9qpc), 1);
	text-shadow: none
}

.columns--u-io1owv8iy {
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	position: relative
}

.column--u-i6izu5ii6 {
	width: 40%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center
}

.column--u-irssiqj6s {
	width: 60%;
	padding-top: 0px;
	padding-left: 05%
}

.div--u-ierlvx9lf {
	width: 100%;
	position: relative;
	background-color: rgba(var(--color-i6zkujte9), 0.95);
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
	padding-left: 40px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	background-image: var(--image-ijtdr9022);
	background-repeat: repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.container--u-ir9vatdx1 {
	width: 100%;
	max-width: 1400px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 40px;
	padding-right: 40px
}

.heading--u-icug13v6x {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	font-weight: 700;
	color: rgba(var(--color-ic6fgzx8z), 1);
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.blocklist--u-ieywc4sb1 {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	max-width: 100%;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px
}

.blocklist--u-ieywc4sb1 .is-removed {
	display: none
}

.blocklist--u-ieywc4sb1.slick-last-slide .blocklist__arrow--prev--u-ix7ffgvvo.slick-disabled,
.blocklist--u-ieywc4sb1.slick-last-slide .blocklist__arrow--next--u-ila4dsugj.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iowckfbsa {
	width: 100%;
	height: 100%;
	will-change: transform;
	overflow-x: hidden;
	overflow-y: hidden
}

.blocklist__list--u-i73pysyy1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-iqsxbnmo7 {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item--u-ixzacm1k2 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__item_text--u-ibtjaufrv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 25px;
	color: rgba(var(--color-il71pwukm), 0.6)
}

.blocklist__arrows_wrapper--u-it0bnqft8 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__arrows--u-isadpxv89 {
	display: none;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ix7ffgvvo {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ix7ffgvvo:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-iy4b6ac75 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-iy4b6ac75:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ila4dsugj {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ila4dsugj:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i1iczcnt8 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i1iczcnt8:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ib20lmq3c {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__pagination--u-ihpgwlszq {
	display: none;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ijmxrd05x), 0.2)
}

.blocklist__pagination2--u-i9c3xdudz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i7aczjbls), 0.2)
}

.blocklist__page--u-i3aq2mkl4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-iyduuvcwr), 0.2)
}

.blocklist__page2--u-i4xumqoa6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-im9ws1mfk), 0.2)
}

.blocklist__page--active--u-iwcc3nl7c,
.blocklist__page--active2--u-ik911tx6k {
	counter-reset: page 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 18px;
	overflow-y: hidden
}

.blocklist__page--bullet1--u-imqew461v,
.blocklist__page--bullet2--u-iya6wof0m {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-imqew461v::after,
.blocklist__page--bullet2--u-iya6wof0m::after {
	content: counter(page)
}

.blocklist__pagination_item--u-ixbj85mpr {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ier7z3pql), 0.4)
}

.blocklist__pagination_item2--u-it1tccr3s {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-idz7u31ql), 0.4)
}

.blocklist__controls_container--u-ifsas359u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-in5nykpq8 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-icmuk2uk3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-i3n8ypuug {
	width: auto;
	position: relative;
	display: block;
	margin-right: 40px
}

.div--u-ifmc6w46w {
	width: 100%;
	position: relative;
	display: block;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: rgba(var(--color-iljr59qfq), 0);
	border-top-right-radius: 50px
}

.imageFit--u-io7t1ik76 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100px;
	height: 100px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 10px rgba(var(--color-ijzvqtlo6), 1);
	background-color: rgba(var(--color-iwkt7fqde), 1)
}

.imageFit__img--u-io6tr75ix {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iei6jro6x {
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-i3se6dqm1), 0.4)
}

.imageFit__zoom--u-i8dl1tmn8 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ir42z8eng), 1)
}

.svg_image--u-iav43il0m {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iav43il0m svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.blocklist__item_title--u-ijx14l9re {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 20px;
	margin-left: 0px;
	width: 100%;
	font-family: Cormorant Infant, serif;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	color: rgba(var(--color-irzdpjfc6), 1)
}

.blocklist__item__outer--u-ie7h9371o:nth-child(2) .blocklist__item_title--u-ijx14l9re {
	color: rgba(var(--color-iosfxng34), 1)
}

.div--u-ipdm9zxae {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.section--u-i4z9k9zbt {
	display: block;
	width: 100%;
	position: relative
}

.section--u-icip521vr {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	padding-top: 50px;
	background-color: rgba(var(--color-iwh4ou85l), 0.95);
	background-image: var(--image-iz4z10b94), linear-gradient(rgba(var(--color-ik2ldb4qx), 0.25) 0%, rgba(var(--color-ik2ldb4qx), 0.25) 100%), url("../img/tpl25_9.png"), var(--image-i7imgx6uw);
	background-repeat: no-repeat, no-repeat, no-repeat, repeat;
	background-position: left 0px bottom 0, left 0px top 0px, center center, left 0px top 0px;
	background-size: 456.00px auto, auto, cover, auto;
	background-attachment: scroll, scroll, fixed, scroll
}

.container--u-i293nwa6g {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-right: 40px;
	padding-left: 40px
}

.div--u-isyuoo5dn {
	width: 50%;
	position: relative;
	margin-bottom: 80px
}

.div--u-iwnlmnfuh {
	width: 50%;
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: 0px
}

.heading--u-im06eozmv {
	font-size: 300px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-i6unho630), 1);
	text-align: center
}

.blocklist__item_title--u-inxxqahec {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-ic3g8cqcx), 1);
	text-align: center;
	font-size: 30px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 0px;
	z-index: 5
}

.heading--u-ip0g6x39i {
	font-size: 30px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iwng8i1wo), 1);
	text-align: center
}

.text--u-i5fmfe8la {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	margin-top: 10px;
	margin-bottom: 0px;
	color: rgba(var(--color-if1hxw15c), 0.6);
	width: 100%;
	line-height: 25px;
	font-family: Cormorant Infant, serif;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.svg_image--u-ibzcacb44 {
	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: 70px;
	width: 70px;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0
}

.svg_image--u-ibzcacb44>svg {
	flex-shrink: 0
}

.svg_image--u-ibzcacb44 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ibzcacb44 .path-ih8g8cn4v {
	fill: rgba(var(--color-ibevtn8pa), 1)
}

.svg_image--u-ibzcacb44 .path-ivm0a8slc {
	fill: rgba(var(--color-i5rq7ct8w), 1)
}

.div--u-i3crnrnza {
	width: 200px;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-igvb3i9uk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-if6ozopwt), 1)
}

.text--u-isxmiwr15 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	color: rgba(var(--color-iz94am4w3), 1);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-ifrcwhzyp), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -15px
}

.text--u-in6bu6piy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	-webkit-text-stroke-width: 0px;
	color: rgba(var(--color-i8koocudf), 1);
	-webkit-text-stroke-color: rgba(var(--color-i129a6j7x), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -90px
}

.text--u-i3ffjpned {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	margin-top: -38px;
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-intxkz8mk), 1);
	text-shadow: none
}

.text--u-ia8us340u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-size: 16px;
	color: rgba(var(--color-ieo8om01w), 0.6);
	font-weight: 300;
	width: 100%;
	padding-left: 0px;
	line-height: 25px
}

.blocklist--u-itxwvfmvo {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	max-width: 100%;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px
}

.blocklist--u-itxwvfmvo .is-removed {
	display: none
}

.blocklist--u-itxwvfmvo.slick-last-slide .blocklist__arrow--prev--u-i8rxd6bsk.slick-disabled,
.blocklist--u-itxwvfmvo.slick-last-slide .blocklist__arrow--next--u-i12th7xxh.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iaaygftmc {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-incfbr4ni {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-i62pwxqjw {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .div--u-if01dx9ba {
	background-color: rgba(var(--color-i8svswynd), 1)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .text--u-ig5o86sno {
	color: rgba(var(--color-isyslq3mc), 1)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .text--u-ie4z711ny {
	background-color: rgba(var(--color-itau1f1ls), 1);
	box-shadow: 0px 10px 20px 10px rgba(var(--color-i3ik4nwut), 0.3)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .link-universal--u-ij9gd0tb0 {
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-iyg37t49p), 0.3)
}

.blocklist__item--u-iad5jlpxp {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color: rgba(var(--color-icx7j8p60), 0);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}

.blocklist__item_title--u-iw46c4cey {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(var(--color-i9k46i5i4), 1);
	margin-top: 20px
}

.blocklist__arrows_wrapper--u-iyi7xvcs0 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-icny95wb6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-i8rxd6bsk {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-i8rxd6bsk:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ibka3v7fw {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ibka3v7fw:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-i12th7xxh {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-i12th7xxh:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-icbf2q8cq {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-icbf2q8cq:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-iezsczo7w {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-imk4m4mg6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-imlrrmdyl), 0.2)
}

.blocklist__pagination2--u-i5072w189 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-iqdbqqoli), 0.2)
}

.blocklist__page--u-ioxiqmyrf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i82dgvhyl), 0.2)
}

.blocklist__page2--u-i03w7wbbv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixkyyo6ut), 0.2)
}

.blocklist__page--active--u-in3ptqdux,
.blocklist__page--active2--u-ipgexgt27 {
	counter-reset: page 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 18px;
	overflow-y: hidden
}

.blocklist__page--bullet1--u-i3wf2hqat,
.blocklist__page--bullet2--u-iqqizb89o {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-i3wf2hqat::after,
.blocklist__page--bullet2--u-iqqizb89o::after {
	content: counter(page)
}

.blocklist__pagination_item--u-injbwimyu {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ie7samqi8), 0.4)
}

.blocklist__pagination_item2--u-isv0wr0r6 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i6fdsjrx7), 0.4)
}

.blocklist__controls_container--u-insmuer7o {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-icgbep20a {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-ifgyu1rxn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-if01dx9ba {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: rgba(var(--color-idjgz6l7e), 1);
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 40px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.text--u-ijpo3ydsz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(var(--color-i6vomi4oi), 1)
}

.div--u-i57gaif23 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	margin-top: 0px
}

.text--u-ig5o86sno {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-irtzfo2a9), 1);
	font-size: 35px;
	font-family: Cormorant Infant, serif;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700
}

.div--u-i68xyhf5n {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: -38px;
	justify-content: center
}

.list__item--u-i66jco6eo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.list--u-invq3a48m {
	display: block;
	margin-top: 30px
}

.text--u-irkpwe88y {
	display: block;
	flex-shrink: 0;
	text-transform: uppercase
}

.text--u-i7ck89d6z {
	margin-left: 0px;
	margin-right: 0px;
	width: 100%
}

.link-universal--u-i0pw9eack {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-right: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 0px
}

.link-universal--u-i8p1hbbfg {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 0px;
	padding-top: 0px
}

.div--u-ihf496zhm {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0px;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.link-universal--u-i5xzje3b0 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-iv3cjks3e), 0);
	color: rgba(var(--color-iz6ygdmi8), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ia69v2vfb), 0.5);
	margin-left: 0;
	margin-right: 0
}

.text--u-i25a4mzhp {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-ifcjb15zc), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ij88fslle), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-ipdxdz6at), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-i25a4mzhp:hover,
.text--u-i25a4mzhp.is-hover {
	box-shadow: none
}

.text--u-i39lg8x7z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: absolute;
	color: rgba(var(--color-ikqyac7si), 0.2);
	font-size: 200px;
	font-weight: 700;
	bottom: -126px
}

.div--u-iogdrkl7x {
	width: 100%;
	position: relative;
	display: block;
	z-index: 1;
	margin-top: -87px
}

.link-universal--u-ij9gd0tb0 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ivj65x6fa), 0);
	color: rgba(var(--color-izj5c9emt), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ilz83gfoz), 0.15);
	margin-left: 0;
	margin-right: 0px
}

.text--u-ie4z711ny {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-ilhft5gso), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ikuttmbwr), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-iml8lvagr), 0.1);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 22px
}

.text--u-ie4z711ny:hover,
.text--u-ie4z711ny.is-hover {
	box-shadow: none
}

.side-panel--u-i61b8zewk {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	pointer-events: none;
	display: block
}

.side-panel__button-open--u-iv93znhid {
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-ilbwr9it4), 1);
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: auto;
	pointer-events: auto;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: linear-gradient(to left top, rgba(var(--color-iolnjcznb), 1) 0%, rgba(var(--color-ihaocd5yo), 1) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.svg_image--u-iqul45rxz {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqul45rxz .path-ijp01gu1a {
	fill: rgba(var(--color-iufymn0fl), 1)
}

.svg_image--u-ig6pddabi {
	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-ig6pddabi .path-ikrd82dwl {
	fill: rgba(var(--color-ictw3kvbv), 1)
}

.side-panel__content--u-ibxvxfdd9 {
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 300px;
	background-color: rgba(var(--color-iis2kb3se), 1);
	box-shadow: none;
	transform: none;
	pointer-events: auto
}

.side-panel__button-close--u-id5kkz5rg {
	position: absolute;
	z-index: 1;
	right: 100%;
	top: 0px;
	font-size: 0px;
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-iplb07mjn), 1);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.side-panel__content-inner--u-i5zl4oqs5 {
	overflow-y: auto;
	max-height: 100%;
	min-height: 100%;
	position: relative;
	z-index: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px
}

.side-panel__mask--u-ipb9sol5o {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: rgba(var(--color-i4ynis9a5), 0.5);
	transform: none;
	pointer-events: auto
}

.ver-menu--u-i84ld1cfx {
	position: relative;
	width: auto
}

.ver-menu--u-i84ld1cfx .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.ver-menu--u-i84ld1cfx .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i1f0uu906), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__icon {
	background-color: rgba(var(--color-isflffxuz), 0);
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_icon {
	background-color: rgba(var(--color-i7qdiav6c), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ioffdqwq9), 0);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iasa3q9jn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__link {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ix7fx6326), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-ikxunxek4), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:active .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i2donqqhi), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__link {
	color: rgba(var(--color-ibntgtjtn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
	padding-top: 10px;
	padding-bottom: 10px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iay5v9wmv), 1);
	font-size: 13px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:hover>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-hover>.ver-menu__sub_link {
	color: rgba(var(--color-iqdby7rp6), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:active>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-active>.ver-menu__sub_link {
	color: rgba(var(--color-imqj9jf1p), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link {
	color: rgba(var(--color-iy92phbus), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link>.ver-menu__sub_icon {
	width: 15px;
	height: 15px;
	background-color: rgba(var(--color-itnyej8ci), 0);
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link>.ver-menu__sub_icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.mosaic-popup--u-io7en63vo {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11
}

.mosaic-popup__inner-bg--u-igppftxae {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ijpbhj89f), 0.5);
	display: none;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	opacity: 0;
	transition-duration: 500ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
	transition-property: all;
	overflow-y: auto;
	padding-top: 20px;
	padding-bottom: 20px
}

.mosaic-popup__inner-data--u-ill2eih80 {
	position: relative;
	width: 400px;
	min-height: auto;
	max-width: 100vw;
	background-color: rgba(var(--color-isylm76uc), 1);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-left: 40px;
	padding-bottom: 50px;
	padding-right: 40px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px
}

.mosaic-popup__close--u-ib0fbsk47 {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	min-width: 40px;
	min-height: 40px;
	text-align: center;
	background-color: rgba(var(--color-i0exeh0u5), 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;
	margin-top: 20px;
	margin-right: 20px
}

.svg_image--u-i937befa6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i937befa6 .path-icas46zd3 {
	fill: rgba(var(--color-io253yjzv), 1)
}

.mosaic-form--u-i6o65sstl {
	text-align: center;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: auto;
	margin-left: auto;
	margin-right: 0px
}

.mosaic-form--u-i6o65sstl * {
	outline-style: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
	line-height: normal;
	margin-bottom: 20px;
	text-align: center;
	font-size: 30px;
	color: rgba(var(--color-iwnso5isr), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	margin-top: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__field {
	margin-bottom: 10px;
	display: block;
	padding-left: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__name {
	font-weight: 400;
	color: rgba(var(--color-iqed0h8wh), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__text {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-iob1l9y1h), 1);
	border-right-color: rgba(var(--color-iuloobr9n), 1);
	border-bottom-color: rgba(var(--color-ivzjyrzj9), 1);
	border-left-color: rgba(var(--color-ivme2dzj8), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgba(var(--color-il905y0ut), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	font-weight: 400;
	font-style: normal;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i75zh5pqn), 0.1);
	text-align: left;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .mosaic-form__icon {
	width: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: rgba(var(--color-i50cq4s12), 0)
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .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-i6o65sstl .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-i6o65sstl .mosaic-form__date {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ib2sqlxw1), 1);
	border-right-color: rgba(var(--color-i6c8s2wvq), 1);
	border-bottom-color: rgba(var(--color-i5u9dlnyy), 1);
	border-left-color: rgba(var(--color-ipgzc47g3), 1);
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(var(--color-izvnoqb9b), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__date-interval {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-izavpmcsu), 1);
	border-right-color: rgba(var(--color-ib47i1yt7), 1);
	border-bottom-color: rgba(var(--color-iohung49y), 1);
	border-left-color: rgba(var(--color-ig1wiup7t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-i9gf3boxt), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__textarea {
	width: 100%;
	display: block;
	height: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ivilw931y), 1);
	border-right-color: rgba(var(--color-i637abjyx), 1);
	border-bottom-color: rgba(var(--color-ibcukqxpc), 1);
	border-left-color: rgba(var(--color-if0q6lyie), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: rgba(var(--color-iupnoy3lm), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iw232ysyy), 0.1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__select {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-i7g1qvmd4), 1);
	border-right-color: rgba(var(--color-i27yhg267), 1);
	border-bottom-color: rgba(var(--color-iqrro2lgb), 1);
	border-left-color: rgba(var(--color-ivhwfjhn0), 1);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-iuncjc7za), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__select-multiple {
	width: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ixv5hv2cs), 1);
	border-right-color: rgba(var(--color-if7aa1bs4), 1);
	border-bottom-color: rgba(var(--color-ik2tc68im), 1);
	border-left-color: rgba(var(--color-if6wsch5t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-ikbl5o6ot), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .mosaic-form__date-interval-delimiter {
	width: 15px;
	height: 2px;
	flex-shrink: 0;
	background-color: rgba(var(--color-iqbrvn7os), 1);
	margin-right: 5px;
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__error {
	color: rgba(var(--color-ip0h0rmg5), 1);
	font-family: Cormorant Infant, serif;
	font-size: 15px
}

.mosaic-form--u-i6o65sstl .mosaic-form__required {
	color: rgba(var(--color-ikjklz1vg), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__note {
	color: rgba(var(--color-ir01l8qbd), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ieelupbsl), 1);
	border-right-color: rgba(var(--color-i5i8vvtr4), 1);
	border-bottom-color: rgba(var(--color-il1sxo3t3), 1);
	border-left-color: rgba(var(--color-id9xfzjv4), 1);
	background-color: rgba(var(--color-if31kb2hn), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon {
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ii600y08c), 1);
	border-right-color: rgba(var(--color-izvw7gfzk), 1);
	border-bottom-color: rgba(var(--color-ieng301lz), 1);
	border-left-color: rgba(var(--color-idq5ubnfi), 1);
	background-color: rgba(var(--color-i3v37xboc), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__value {
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.mosaic-form--u-i6o65sstl .mosaic-form__button {
	width: auto;
	position: relative;
	display: block;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 1px rgba(var(--color-i778tcphz), 0.5);
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: rgba(var(--color-irgh08p80), 0)
}

.mosaic-form--u-i6o65sstl .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-i6i6waqc6), 1);
	border-right-color: rgba(var(--color-i2uvh637r), 1);
	border-bottom-color: rgba(var(--color-ie7u8n8bw), 1);
	border-left-color: rgba(var(--color-i8akqwa06), 1);
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	right: 10px
}

.mosaic-form--u-i6o65sstl .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-i10jnhmik), 1)
}

.mosaic-form--u-i6o65sstl .progressContainer {
	position: relative
}

.mosaic-form--u-i6o65sstl .progressCancel {
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	background-color: rgba(var(--color-ibi2xk4hg), 1)
}

.mosaic-form--u-i6o65sstl .progressName {
	font-weight: 700;
	color: rgba(var(--color-ib239ip7c), 1);
	width: 323px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-form--u-i6o65sstl .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	text-align: left
}

.mosaic-form--u-i6o65sstl .progressBarInProgress {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-i3a21dfko), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .progressBarComplete {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-il8730cqt), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-count-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mosaic-form--u-i6o65sstl .div--u-itb58kjmb {
	margin-bottom: 20px;
	padding-bottom: 0px;
	margin-left: 0px;
	width: auto;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__file-button-placeholder {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__count-text {
	margin-right: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio {}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox {}

.mosaic-form--u-i6o65sstl .button__text {
	width: auto;
	position: relative;
	display: block;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ivyfen01o), 0.3);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	color: rgba(var(--color-iz05ufsto), 1);
	background-color: rgba(var(--color-ift2238mn), 1);
	font-weight: 700;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 {
	background-color: rgba(var(--color-ierg26w1m), 0)
}

.mosaic-form--u-i6o65sstl .mosaic-form__success__text--u-iuhp0m81x {
	font-size: 16px;
	color: rgba(var(--color-i2dsj46gc), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .progressWrapper:first-child {
	padding-top: 0px;
	border-top-width: 0px
}

.mosaic-form--u-i6o65sstl .progressWrapper:last-child {
	padding-bottom: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__text::placeholder {
	color: rgba(var(--color-iwonn42tj), 0.4)
}

.mosaic-form--u-i6o65sstl .button__text:hover,
.mosaic-form--u-i6o65sstl .button__text.is-hover {
	box-shadow: none
}

.mosaic-form--u-i6o65sstl .button__text:active,
.mosaic-form--u-i6o65sstl .button__text.is-active {
	background-image: linear-gradient(rgba(var(--color-ice3lqjti), 1) 0%, rgba(var(--color-ice3lqjti), 1) 100%), none;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ii2aiji4k), 0);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .svg_image--u-idwhdism6 {
	display: block
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
	font-size: 14px;
	color: rgba(var(--color-ija84dqmy), 1);
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-iui3dxfpr), 0.2)
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-izm6wx4w7), 0.2)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio:checked~.mosaic-form__radio-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__radio.is-checked~.mosaic-form__radio-icon {
	background-color: rgba(var(--color-i7ucj49js), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox:checked~.mosaic-form__checkbox-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox.is-checked~.mosaic-form__checkbox-icon {
	background-color: rgba(var(--color-i4o2ocmmj), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.div--u-itb58kjmb {
	width: 100%;
	position: relative;
	display: block
}

.mosaic-form__field--u-ihd397jxm {
	display: block
}

.mosaic-form__field--u-i1xsi3lk0 {
	display: block
}

.svg_image--u-idwhdism6 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-i6nzvvtst), 1)
}

.svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-imosrpvlh), 1)
}

.mosaic-form__field--u-i1ve9wefg {
	display: block
}

.div--u-i09qmeoo5 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-top: 0px
}

.div--u-ic0tspu11 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.div--u-ihejgwo9e {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.list__item--u-ijmjwidaz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i8jxv49qs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-iqr58z12b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-i2prz8wez), 1)
}

.svg_image--u-ij3rw2bkj {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ij3rw2bkj>svg {
	flex-shrink: 0
}

.svg_image--u-ij3rw2bkj svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ij3rw2bkj .path-icynyjquw {
	fill: rgba(var(--color-ivoplqx7z), 1)
}

.svg_image--u-ij3rw2bkj .path-i2hspbx0o {
	fill: rgba(var(--color-i9l5lygml), 1)
}

.svg_image--u-ij3rw2bkj .path-iq9wj3w7y {
	fill: rgba(var(--color-in2vnludn), 1)
}

.svg_image--u-ij3rw2bkj .path-i3e9h730r {
	fill: rgba(var(--color-ie22i2ga8), 1)
}

.svg_image--u-ij3rw2bkj .path-iub12zjzq {
	fill: rgba(var(--color-i7w8kdz59), 1)
}

.svg_image--u-iu3vqjxd7 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iu3vqjxd7>svg {
	flex-shrink: 0
}

.svg_image--u-iu3vqjxd7 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iu3vqjxd7 .path-ivcm6qhen {
	fill: rgba(var(--color-icn9dz68z), 1)
}

.div--u-iles2lhwe {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-icyctmsic), 1);
	border-right-color: rgba(var(--color-il531dut8), 1);
	border-bottom-color: rgba(var(--color-ieacmz8o4), 1);
	border-left-color: rgba(var(--color-i9ndf3vs9), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 4%;
	background-color: rgba(var(--color-itt3ws70d), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-iiuejnwcj {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-ial05zzco {
	display: block
}

.text--u-ixi0y14no {
	color: rgba(var(--color-i0ugsuiit), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ijyt1m4mz {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iei2pkrbr), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.text--u-incwolbtq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-in9xh5atr), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.div--u-i3oljqtap {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-start
}

.svg_image--u-igfnp51rk {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-igfnp51rk>svg {
	flex-shrink: 0
}

.svg_image--u-igfnp51rk svg {
	width: 100%;
	height: 100%
}

.svg_image--u-igfnp51rk .path-ip753sn5g {
	fill: rgba(var(--color-i1bka2z59), 1)
}

.div--u-ivrll6zl1 {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-imkyl05oh), 1);
	border-right-color: rgba(var(--color-iemuollse), 1);
	border-bottom-color: rgba(var(--color-ikn849imt), 1);
	border-left-color: rgba(var(--color-iu0uvcuv1), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 0%;
	background-color: rgba(var(--color-i26rzt3lp), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-ivl23ms1y {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Jost, sans-serif
}

.list--u-icxfxxr11 {
	display: block
}

.text--u-i62ybll44 {
	color: rgba(var(--color-ixrty1rac), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ibwfyn5en {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i78gsholn), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.section--u-ii0b5fqvo {
	display: block;
	width: 100%;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: rgba(var(--color-ic3cmg9ld), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-ivvq8pere {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-right: 40px;
	background-color: rgba(var(--color-iaamtq47h), 0);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-iy2wbd0ck), 0.1);
	color: rgba(var(--color-ifi3gr2c9), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-irccm0ogp {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-iq2mhxnib {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 2.65%;
	margin-right: 2.65%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px
}

.div--u-iw3qzpswh {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.svg_image--u-i5lg2c3xi {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i5lg2c3xi>svg {
	flex-shrink: 0
}

.svg_image--u-i5lg2c3xi svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i5lg2c3xi .path-ilqzqun2p {
	fill: rgba(var(--color-ifinhym7i), 1)
}

.list__item--u-il7zu1u9t {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-isxlbi2pt {
	display: block
}

.div--u-ij68cx4nq {
	width: 50px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-idwcl69w7), 1);
	border-right-color: rgba(var(--color-iie6sunfi), 1);
	border-bottom-color: rgba(var(--color-ibugl3z7l), 1);
	border-left-color: rgba(var(--color-imofwb4yr), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 4%;
	background-color: rgba(var(--color-iz6jgclng), 1);
	flex-shrink: 0;
	margin-right: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 5;
	padding-left: 50px
}

.hor-menu--u-iev8ljdhd .is-removed {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1;
	height: 67px;
	width: 1%;
	overflow-x: hidden;
	overflow-y: hidden
}

.hor-menu--u-iev8ljdhd .hor-menu__item {
	flex-shrink: 0;
	margin-left: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-color: rgba(var(--color-i15cufjp2), 0);
	border-right-color: rgba(var(--color-ie00n49kv), 0);
	border-bottom-color: rgba(var(--color-i03rbktd6), 0);
	border-left-color: rgba(var(--color-isiz3hois), 0)
}

.hor-menu--u-iev8ljdhd .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i5z407jag), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon,
.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i2fh6gg4d), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i3hsgwegk), 1);
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list {
	position: absolute;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ir0polm62), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	background-color: rgba(var(--color-ipw0iqtad), 1);
	color: rgba(var(--color-i8rmxmdpm), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: rgba(var(--color-itsi9rotu), 0.15);
	border-right-color: rgba(var(--color-ieb7858xm), 0.15);
	border-bottom-color: rgba(var(--color-idqiytywl), 0.15);
	border-left-color: rgba(var(--color-io68tlke3), 0.15);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.hor-menu--u-iev8ljdhd .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-iev8ljdhd .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-i8mthogkp), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-i3ouasq64), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__link {
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Cormorant Infant, serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-top-color: rgba(var(--color-ic19leobv), 0);
	border-right-color: rgba(var(--color-iatdrknp0), 0);
	border-bottom-color: rgba(var(--color-i9pcawxvd), 0);
	border-left-color: rgba(var(--color-i5nwla3ie), 0);
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgba(var(--color-ie2cyrno3), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover {
	border-top-color: rgba(var(--color-iporkwqgc), 1);
	border-right-color: rgba(var(--color-imrsm5auo), 1);
	border-bottom-color: rgba(var(--color-ifsr9g67p), 1);
	border-left-color: rgba(var(--color-iutz4hp1l), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active {
	border-top-color: rgba(var(--color-i0n06zma0), 1);
	border-right-color: rgba(var(--color-iej1w4p89), 1);
	border-bottom-color: rgba(var(--color-i6lsq98as), 1);
	border-left-color: rgba(var(--color-ip2mreedu), 1)
}

.hor-menu--u-iev8ljdhd.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-iev8ljdhd .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover .hor-menu__link {
	border-top-color: rgba(var(--color-ic4v5er2s), 1);
	border-right-color: rgba(var(--color-i90pyciog), 1);
	border-bottom-color: rgba(var(--color-i0hmfryw4), 1);
	border-left-color: rgba(var(--color-is28klidb), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active .hor-menu__link {
	text-decoration: underline;
	border-top-color: rgba(var(--color-in3o2inh4), 1);
	border-right-color: rgba(var(--color-ifjkl8ib2), 1);
	border-bottom-color: rgba(var(--color-i6vbzq92s), 1);
	border-left-color: rgba(var(--color-iokrqok79), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item.is-current .hor-menu__link {
	border-top-color: rgba(var(--color-ia7xkbrk1), 1);
	border-right-color: rgba(var(--color-i71rfvndi), 1);
	border-bottom-color: rgba(var(--color-i64tvnn7h), 1);
	border-left-color: rgba(var(--color-i2fi2wtbu), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
	background-color: rgba(var(--color-i9ocueqz3), 0);
	color: rgba(var(--color-i6y5cv2z2), 0);
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	height: 40px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	font-family: Cormorant Infant, serif
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
	background-color: rgba(var(--color-ixitytsbf), 0);
	font-size: 14px;
	font-weight: 400;
	color: rgba(var(--color-i8n4qcald), 1);
	font-family: Cormorant Infant, serif;
	padding-top: 10px;
	padding-bottom: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-hover>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:active>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-active>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link>.hor-menu__text {
	color: rgba(var(--color-iaodkpz50), 1);
	font-family: Cormorant Infant, serif
}

.link-universal--u-ivi6kbvmp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-idut3jdh2 {
	color: rgba(var(--color-i2a904zb0), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.text--u-i9tbl5txz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iviixt4b5), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ijwdq48ph {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	margin-right: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.link-universal--u-ioj3o7lvr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	margin-right: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	flex-shrink: 0
}

.imageFit--u-iw32ahrzh {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	max-width: 100%;
	max-height: 100%
}

.imageFit__img--u-isx3yllqy {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i49qak04k {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iar9kzore), 0.4)
}

.imageFit__zoom--u-iqbq9lsc7 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ipr70q884), 1)
}

.svg_image--u-ihnpx7wlp {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ihnpx7wlp svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-iq551zogq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-it8f0xkxb {
	position: relative;
	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: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.text--u-izqc4h5v9 {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-idr8cm5hu), 1);
	text-transform: uppercase;
	font-size: 30px;
	font-family: Cormorant Infant, serif
}

.section--u-iar1r5sfi {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: var(--image-i01u4c73w);
	background-repeat: no-repeat;
	background-position: left calc(715px + 50%) top calc(-28px + 50%);
	background-size: 500.00px auto;
	background-attachment: scroll;
	color: rgba(var(--color-in8lmxxgx), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	background-color: rgba(var(--color-irv981jzz), 1)
}

.container--u-ime6yj5tz {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	display: block
}

.div--u-i01l7zdj6 {
	width: 100%;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(var(--color-i0jymjv21), 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i5mqgab9o {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i0yu4yitq {
	width: auto;
	position: relative;
	flex-shrink: 0
}

.div--u-i7axejv6u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.text--u-imo05o56w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 5px;
	color: rgba(var(--color-i8epijtpg), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ib6yd3t8e {
	width: auto;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: none;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-right: 0px;
	padding-left: 0px
}

.link-universal--u-iuucicuqe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-bottom: 0px;
	margin-right: 20px
}

.imageFit--u-i2l4xm8c4 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	max-height: 100%;
	min-width: 0px;
	width: auto;
	height: auto
}

.imageFit__img--u-ikdd3t8m9 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iptd4iq4y {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-itk6ydq5z), 0.4)
}

.imageFit__zoom--u-i9uhafh56 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-imtwt0vlm), 1)
}

.svg_image--u-ink8ld0zo {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ink8ld0zo svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-ihsqvbknf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-inqp0dmky {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-is10mxgdb {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-ij5fgjw3b), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	margin-right: 20px
}

.div--u-ih94fk87e {
	width: 100%;
	position: relative;
	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: center;
	padding-right: 40px
}

.div--u-i4o8jkfj8 {
	width: 70%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgba(var(--color-ijvi8wgkz), 0.1);
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ver-menu--u-ixpynp64c {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ixpynp64c .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ixpynp64c .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ixh92gjok), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__icon {
	background-color: rgba(var(--color-ia6fiuu6t), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_icon {
	background-color: rgba(var(--color-i8j2eda7s), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-injuwi5d0), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ixpynp64c .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-is9equaj7), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__link {
	color: rgba(var(--color-ioxu4d8al), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ixpynp64c .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i984t8jtt), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i3hka2ggk), 1)
}

.div--u-ibmh44qs1 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 40px
}

.div--u-ief7rh9kp {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-i9wjm7zat), 0.1);
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.text--u-iu5gua6kw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ifjqckxdn), 1);
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}

.text--u-iuqn1zxxr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iypz59nle), 1);
	margin-right: 0px
}

.button-up--u-inv7monas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: auto;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	flex-shrink: 0;
	margin-top: 40px;
	margin-bottom: 0px;
	background-color: rgba(var(--color-idgzxowfk), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0px;
	padding-right: 0px
}

.button-up__text--u-ile0l0sqe {
	display: none
}

.svg_image--u-ie841toqy {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ie841toqy svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.svg_image--u-ie841toqy .path-i5xp9fgfm {
	fill: rgba(var(--color-i0ew0wct0), 1)
}

.text--u-iqddk1e1w {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	margin-right: 20px;
	color: rgba(var(--color-ip5f1nunk), 1);
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700
}

.div--u-iv6z0dvz0 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	margin-top: 0px;
	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: center
}

.div--u-itqniuatz {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-top: auto;
	margin-bottom: 0px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 10px
}

.hor-menu--u-igrx50eao {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hor-menu--u-igrx50eao .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hor-menu--u-igrx50eao .hor-menu__item {
	flex-shrink: 0
}

.hor-menu--u-igrx50eao .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ivo4gtce3), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon,
.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-icto6g1bw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px
}

.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-ilojlda0w), 1);
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list {
	position: static;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-isigxmoq7), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block
}

.hor-menu--u-igrx50eao .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-igrx50eao .hor-menu__sub_link {
	background-color: rgba(var(--color-iyk5xk5tc), 1);
	color: rgba(var(--color-icg0yrvme), 1)
}

.hor-menu--u-igrx50eao .hor-menu__more_list {
	display: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.hor-menu--u-igrx50eao .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-igrx50eao .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-idajf31qv), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-inub0y49w), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__link {
	color: rgba(var(--color-ishukk76e), 1);
	padding-left: 0px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.hor-menu--u-igrx50eao.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-igrx50eao .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-igrx50eao .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-igrx50eao .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-hover .hor-menu__link {
	color: rgba(var(--color-ixc0mr2s4), 1)
}

.hor-menu--u-igrx50eao .hor-menu__item:active .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-active .hor-menu__link {
	color: rgba(var(--color-ik0dw372f), 1)
}

.heading--u-iw0dp93fb {
	font-size: 50px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	color: rgba(var(--color-irwrs15yg), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-align: left;
	text-transform: uppercase
}

.text--u-izyrrys6e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ibkpmsklh), 0.6);
	margin-top: 20px;
	font-weight: 400;
	font-family: Cormorant Infant, serif;
	text-align: left;
	line-height: 25px;
	padding-right: 0px;
	padding-left: 0px
}

.div--u-ii3ruu73u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list__item--u-ifjd716cx {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list--u-i5ixxknr6 {
	display: block
}

.link-universal--u-iu6ny4tsj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-il6xzuqcw {
	color: rgba(var(--color-iplnbveub), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.div--u-i9ocakf3g {
	width: 100%;
	position: relative;
	display: inline-block
}

.text--u-iemk4hixo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i891p0uiu), 1);
	padding-left: 0%;
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 40px;
	font-family: Cormorant Infant, serif
}

.div--u-ie9rdad0l {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-isygbc2dr {
	width: 100%;
	position: relative;
	display: block
}

.div--u-ik5zitrcy {
	width: 100%;
	position: relative
}

.div--u-i6vw1fqpy {
	width: auto;
	position: relative;
	display: block
}

.mosaic-site-counters--u-i22dq4kk7 {
	margin-bottom: 10px
}

.mosaic-site-counters--u-i22dq4kk7 .counters-stub {
	width: 186px;
	height: 31px;
	background-image: url("data:image/svg+xml,%3Csvg width='186' height='31' viewBox='0 0 186 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='98.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M99 1H155V16H99V1Z' fill='%23A3A3A3'/%3E%3Cpath d='M155 1H185V30H155V1Z' fill='%23B8B8B8'/%3E%3Cpath d='M163 7H166V25H163V7Z' fill='%233B3B3B'/%3E%3Cpath d='M169 15H172V25H169V15Z' fill='%233B3B3B'/%3E%3Cpath d='M175 12H178V25H175V12Z' fill='%233B3B3B'/%3E%3Crect x='0.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M22.8246 10.1L21.4246 12.6H20.0246L18.6246 10.1V14H16.8246V7H18.7246L20.7246 10.7L22.7246 7H24.6246V14H22.8246V10.1ZM27.7785 9.85C27.5118 9.85 27.3785 9.98333 27.3785 10.25V10.8H29.0785V10.25C29.0785 9.98333 28.9452 9.85 28.6785 9.85H27.7785ZM30.6285 13.9C29.3418 14.0333 28.1752 14.1 27.1285 14.1C26.6752 14.1 26.3118 13.9633 26.0385 13.69C25.7652 13.4167 25.6285 13.0533 25.6285 12.6V10.2C25.6285 9.7 25.7685 9.31 26.0485 9.03C26.3352 8.74333 26.7285 8.6 27.2285 8.6H29.2285C29.7285 8.6 30.1185 8.74333 30.3985 9.03C30.6852 9.31 30.8285 9.7 30.8285 10.2V12.05H27.3785V12.45C27.3785 12.55 27.4118 12.6333 27.4785 12.7C27.5452 12.7667 27.6285 12.8 27.7285 12.8C28.3885 12.8 29.3552 12.75 30.6285 12.65V13.9ZM36.4246 13.9C35.1779 14.0333 34.0779 14.1 33.1246 14.1C32.6713 14.1 32.3079 13.9633 32.0346 13.69C31.7613 13.4167 31.6246 13.0533 31.6246 12.6V10.3C31.6246 9.8 31.7646 9.41 32.0446 9.13C32.3313 8.84333 32.7246 8.7 33.2246 8.7H36.4246V10.05H33.7746C33.5079 10.05 33.3746 10.1833 33.3746 10.45V12.4C33.3746 12.5 33.4079 12.5833 33.4746 12.65C33.5413 12.7167 33.6246 12.75 33.7246 12.75C34.3246 12.75 35.2246 12.7 36.4246 12.6V13.9ZM40.2227 10.05V14H38.4727V10.05H36.8227V8.7H41.8727V10.05H40.2227ZM47.8766 12.5C47.8766 13 47.7332 13.3933 47.4466 13.68C47.1666 13.96 46.7766 14.1 46.2766 14.1H43.9766C43.4766 14.1 43.0832 13.96 42.7966 13.68C42.5166 13.3933 42.3766 13 42.3766 12.5V10.2C42.3766 9.7 42.5166 9.31 42.7966 9.03C43.0832 8.74333 43.4766 8.6 43.9766 8.6H46.2766C46.7766 8.6 47.1666 8.74333 47.4466 9.03C47.7332 9.31 47.8766 9.7 47.8766 10.2V12.5ZM46.1266 10.35C46.1266 10.0833 45.9932 9.95 45.7266 9.95H44.5266C44.2599 9.95 44.1266 10.0833 44.1266 10.35V12.35C44.1266 12.6167 44.2599 12.75 44.5266 12.75H45.7266C45.9932 12.75 46.1266 12.6167 46.1266 12.35V10.35ZM54.1234 11.5C54.0901 11.9667 53.9568 12.35 53.7234 12.65H55.4734V10.05H54.2234L54.1234 11.5ZM57.2234 8.7V12.65H57.9734V15.2H56.3134L56.2134 14H53.1334L53.0334 15.2H51.3734V12.65H52.0234C52.2901 12.3367 52.4401 11.9867 52.4734 11.6L52.6734 8.7H57.2234ZM59.2777 14.1C58.9911 14.1 58.6577 14.0667 58.2777 14V12.7H58.6777C58.9311 12.7 59.0644 12.5667 59.0777 12.3L59.2777 8.7H64.0777V14H62.3277V10.05H60.9277L60.7777 12.6C60.7511 13.0533 60.6011 13.4167 60.3277 13.69C60.0544 13.9633 59.7044 14.1 59.2777 14.1ZM70.2742 8.7V14H68.5242V12.35H67.6742L66.7242 14H64.8742L65.8742 12.25C65.5942 12.15 65.3742 11.98 65.2142 11.74C65.0542 11.5 64.9742 11.2033 64.9742 10.85V10.2C64.9742 9.74667 65.1109 9.38333 65.3842 9.11C65.6576 8.83667 66.0209 8.7 66.4742 8.7H70.2742ZM67.0742 9.95C66.9742 9.95 66.8909 9.98333 66.8242 10.05C66.7576 10.1167 66.7242 10.2 66.7242 10.3V10.75C66.7242 10.85 66.7576 10.9333 66.8242 11C66.8909 11.0667 66.9742 11.1 67.0742 11.1H68.5242V9.95H67.0742ZM25.0525 23.9C23.8059 24.0333 22.7059 24.1 21.7525 24.1C21.2992 24.1 20.9359 23.9633 20.6625 23.69C20.3892 23.4167 20.2525 23.0533 20.2525 22.6V20.3C20.2525 19.8 20.3925 19.41 20.6725 19.13C20.9592 18.8433 21.3525 18.7 21.8525 18.7H25.0525V20.05H22.4025C22.1359 20.05 22.0025 20.1833 22.0025 20.45V22.4C22.0025 22.5 22.0359 22.5833 22.1025 22.65C22.1692 22.7167 22.2525 22.75 22.3525 22.75C22.9525 22.75 23.8525 22.7 25.0525 22.6V23.9ZM27.8506 21.15C28.4173 21.15 28.8839 21.1333 29.2506 21.1V18.7H31.0006V24H29.2506V22.4C28.5373 22.4667 27.8706 22.5 27.2506 22.5C26.7973 22.5 26.4339 22.3633 26.1606 22.09C25.8873 21.8167 25.7506 21.4533 25.7506 21V18.7H27.5006V20.8C27.5006 20.9 27.5339 20.9833 27.6006 21.05C27.6673 21.1167 27.7506 21.15 27.8506 21.15ZM34.0529 19.85C33.7863 19.85 33.6529 19.9833 33.6529 20.25V20.8H35.3529V20.25C35.3529 19.9833 35.2196 19.85 34.9529 19.85H34.0529ZM36.9029 23.9C35.6163 24.0333 34.4496 24.1 33.4029 24.1C32.9496 24.1 32.5863 23.9633 32.3129 23.69C32.0396 23.4167 31.9029 23.0533 31.9029 22.6V20.2C31.9029 19.7 32.0429 19.31 32.3229 19.03C32.6096 18.7433 33.0029 18.6 33.5029 18.6H35.5029C36.0029 18.6 36.3929 18.7433 36.6729 19.03C36.9596 19.31 37.1029 19.7 37.1029 20.2V22.05H33.6529V22.45C33.6529 22.55 33.6863 22.6333 33.7529 22.7C33.8196 22.7667 33.9029 22.8 34.0029 22.8C34.6629 22.8 35.6296 22.75 36.9029 22.65V23.9ZM40.999 20.05V24H39.249V20.05H37.599V18.7H42.649V20.05H40.999ZM45.2529 21.15C45.8196 21.15 46.2863 21.1333 46.6529 21.1V18.7H48.4029V24H46.6529V22.4C45.9396 22.4667 45.2729 22.5 44.6529 22.5C44.1996 22.5 43.8363 22.3633 43.5629 22.09C43.2896 21.8167 43.1529 21.4533 43.1529 21V18.7H44.9029V20.8C44.9029 20.9 44.9363 20.9833 45.0029 21.05C45.0696 21.1167 45.1529 21.15 45.2529 21.15ZM52.8553 18.7H54.7053V24H52.9553V21.1L51.2553 24H49.4053V18.7H51.1553V21.6L52.8553 18.7ZM58.2041 22H57.4541V24H55.7041V18.7H57.4541V20.65H58.2541L58.8041 19.55C59.0041 19.1233 59.3174 18.8333 59.7441 18.68C59.8974 18.6267 60.0441 18.6 60.1841 18.6C60.4108 18.6 60.6174 18.6167 60.8041 18.65L61.0541 18.7V20.05H60.7041C60.4774 20.05 60.3108 20.15 60.2041 20.35L59.7041 21.35L61.2041 24H59.3041L58.2041 22ZM63.8002 22.7C64.1535 22.7 64.5535 22.6333 65.0002 22.5V21.9H63.5502C63.4502 21.9 63.3669 21.9333 63.3002 22C63.2335 22.0667 63.2002 22.15 63.2002 22.25V22.35C63.2002 22.45 63.2335 22.5333 63.3002 22.6C63.3669 22.6667 63.4502 22.7 63.5502 22.7H63.8002ZM61.9502 18.8C63.1702 18.6667 64.2702 18.6 65.2502 18.6C65.7035 18.6 66.0669 18.7367 66.3402 19.01C66.6135 19.2833 66.7502 19.6467 66.7502 20.1V24H65.2002L65.1002 23.5C64.7869 23.7067 64.4635 23.86 64.1302 23.96C63.8035 24.0533 63.5269 24.1 63.3002 24.1H62.9502C62.4969 24.1 62.1335 23.9633 61.8602 23.69C61.5869 23.4167 61.4502 23.0533 61.4502 22.6V22.15C61.4502 21.6967 61.5869 21.3333 61.8602 21.06C62.1335 20.7867 62.4969 20.65 62.9502 20.65H65.0002V20.25C65.0002 20.15 64.9669 20.0667 64.9002 20C64.8335 19.9333 64.7502 19.9 64.6502 19.9C64.2169 19.9 63.7369 19.92 63.2102 19.96C62.6902 20 62.2702 20.03 61.9502 20.05V18.8Z' fill='%234F4F4F'/%3E%3Cpath d='M109.602 11.9C108.356 12.0333 107.256 12.1 106.302 12.1C105.849 12.1 105.486 11.9633 105.212 11.69C104.939 11.4167 104.802 11.0533 104.802 10.6V8.3C104.802 7.8 104.942 7.41 105.222 7.13C105.509 6.84333 105.902 6.7 106.402 6.7H109.602V8.05H106.952C106.686 8.05 106.552 8.18333 106.552 8.45V10.4C106.552 10.5 106.586 10.5833 106.652 10.65C106.719 10.7167 106.802 10.75 106.902 10.75C107.502 10.75 108.402 10.7 109.602 10.6V11.9ZM115.8 10.5C115.8 11 115.657 11.3933 115.37 11.68C115.09 11.96 114.7 12.1 114.2 12.1H111.9C111.4 12.1 111.007 11.96 110.72 11.68C110.44 11.3933 110.3 11 110.3 10.5V8.2C110.3 7.7 110.44 7.31 110.72 7.03C111.007 6.74333 111.4 6.6 111.9 6.6H114.2C114.7 6.6 115.09 6.74333 115.37 7.03C115.657 7.31 115.8 7.7 115.8 8.2V10.5ZM114.05 8.35C114.05 8.08333 113.917 7.95 113.65 7.95H112.45C112.184 7.95 112.05 8.08333 112.05 8.35V10.35C112.05 10.6167 112.184 10.75 112.45 10.75H113.65C113.917 10.75 114.05 10.6167 114.05 10.35V8.35ZM119.149 10.65C119.503 10.65 119.903 10.5833 120.349 10.45V6.7H122.099V12H120.549L120.449 11.5C120.136 11.7067 119.813 11.86 119.479 11.96C119.153 12.0533 118.876 12.1 118.649 12.1H118.199C117.746 12.1 117.383 11.9633 117.109 11.69C116.836 11.4167 116.699 11.0533 116.699 10.6V6.7H118.449V10.3C118.449 10.4 118.483 10.4833 118.549 10.55C118.616 10.6167 118.699 10.65 118.799 10.65H119.149ZM126.046 8.05C125.692 8.05 125.292 8.11667 124.846 8.25V12H123.096V6.7H124.646L124.746 7.2C125.059 6.99333 125.379 6.84333 125.706 6.75C126.039 6.65 126.319 6.6 126.546 6.6H126.996C127.449 6.6 127.812 6.73667 128.086 7.01C128.359 7.28333 128.496 7.64667 128.496 8.1V12H126.746V8.4C126.746 8.3 126.712 8.21667 126.646 8.15C126.579 8.08333 126.496 8.05 126.396 8.05H126.046ZM133.095 12C132.448 12.0667 131.815 12.1 131.195 12.1C130.741 12.1 130.378 11.9633 130.105 11.69C129.831 11.4167 129.695 11.0533 129.695 10.6V8.05H129.095V6.7H129.695L129.895 5.5H131.445V6.7H132.695V8.05H131.445V10.35C131.445 10.45 131.478 10.5333 131.545 10.6C131.611 10.6667 131.695 10.7 131.795 10.7H133.095V12ZM135.751 7.85C135.485 7.85 135.351 7.98333 135.351 8.25V8.8H137.051V8.25C137.051 7.98333 136.918 7.85 136.651 7.85H135.751ZM138.601 11.9C137.315 12.0333 136.148 12.1 135.101 12.1C134.648 12.1 134.285 11.9633 134.011 11.69C133.738 11.4167 133.601 11.0533 133.601 10.6V8.2C133.601 7.7 133.741 7.31 134.021 7.03C134.308 6.74333 134.701 6.6 135.201 6.6H137.201C137.701 6.6 138.091 6.74333 138.371 7.03C138.658 7.31 138.801 7.7 138.801 8.2V10.05H135.351V10.45C135.351 10.55 135.385 10.6333 135.451 10.7C135.518 10.7667 135.601 10.8 135.701 10.8C136.361 10.8 137.328 10.75 138.601 10.65V11.9ZM142.747 8.15C142.327 8.15 141.894 8.25 141.447 8.45V12H139.697V6.7H141.247L141.347 7.35C141.921 6.85 142.521 6.6 143.147 6.6H143.597V8.15H142.747ZM144.097 10.6C145.45 10.7 146.517 10.75 147.297 10.75C147.397 10.75 147.48 10.7167 147.547 10.65C147.614 10.5833 147.647 10.5 147.647 10.4V10.05H145.497C145.044 10.05 144.68 9.91333 144.407 9.64C144.134 9.36667 143.997 9.00333 143.997 8.55V8.2C143.997 7.74667 144.134 7.38333 144.407 7.11C144.68 6.83667 145.044 6.7 145.497 6.7H148.897V8H146.097C145.997 8 145.914 8.03333 145.847 8.1C145.78 8.16667 145.747 8.25 145.747 8.35C145.747 8.45 145.78 8.53333 145.847 8.6C145.914 8.66667 145.997 8.7 146.097 8.7H147.897C148.35 8.7 148.714 8.83667 148.987 9.11C149.26 9.38333 149.397 9.74667 149.397 10.2V10.6C149.397 11.0533 149.26 11.4167 148.987 11.69C148.714 11.9633 148.35 12.1 147.897 12.1C146.717 12.1 145.45 12.0333 144.097 11.9V10.6Z' fill='%233B3B3B'/%3E%3Cpath d='M105.736 22.2515H106.413C106.629 22.2515 106.808 22.2148 106.949 22.1416C107.089 22.0654 107.193 21.96 107.261 21.8252C107.331 21.6875 107.366 21.5278 107.366 21.3462C107.366 21.1821 107.334 21.0371 107.27 20.9111C107.208 20.7822 107.113 20.6826 106.984 20.6123C106.855 20.5391 106.692 20.5024 106.496 20.5024C106.341 20.5024 106.197 20.5332 106.065 20.5947C105.934 20.6562 105.828 20.7427 105.749 20.854C105.67 20.9653 105.63 21.1001 105.63 21.2583H104.36C104.36 20.9067 104.454 20.6006 104.642 20.3398C104.832 20.0791 105.087 19.8755 105.406 19.729C105.726 19.5825 106.077 19.5093 106.461 19.5093C106.895 19.5093 107.274 19.5796 107.599 19.7202C107.924 19.8579 108.178 20.0615 108.359 20.3311C108.541 20.6006 108.632 20.9346 108.632 21.333C108.632 21.5352 108.585 21.7314 108.491 21.9219C108.397 22.1094 108.263 22.2793 108.087 22.4316C107.914 22.5811 107.703 22.7012 107.454 22.792C107.205 22.8799 106.925 22.9238 106.615 22.9238H105.736V22.2515ZM105.736 23.2139V22.5591H106.615C106.963 22.5591 107.27 22.5986 107.533 22.6777C107.797 22.7568 108.018 22.8711 108.197 23.0205C108.375 23.167 108.51 23.3413 108.601 23.5435C108.692 23.7427 108.737 23.9639 108.737 24.207C108.737 24.5059 108.68 24.7725 108.566 25.0068C108.452 25.2383 108.291 25.4346 108.083 25.5957C107.877 25.7568 107.637 25.8799 107.362 25.9648C107.086 26.0469 106.786 26.0879 106.461 26.0879C106.191 26.0879 105.926 26.0513 105.666 25.978C105.408 25.9019 105.173 25.7891 104.962 25.6396C104.754 25.4873 104.587 25.2969 104.461 25.0684C104.338 24.8369 104.277 24.563 104.277 24.2466H105.547C105.547 24.4106 105.588 24.5571 105.67 24.686C105.752 24.8149 105.865 24.916 106.008 24.9893C106.155 25.0625 106.317 25.0991 106.496 25.0991C106.698 25.0991 106.871 25.0625 107.015 24.9893C107.161 24.9131 107.272 24.8076 107.349 24.6729C107.428 24.5352 107.467 24.3755 107.467 24.1938C107.467 23.9595 107.425 23.772 107.34 23.6313C107.255 23.4878 107.133 23.3823 106.975 23.3149C106.817 23.2476 106.629 23.2139 106.413 23.2139H105.736ZM110.504 25.0376H110.587C110.939 25.0376 111.241 24.9951 111.493 24.9102C111.748 24.8223 111.957 24.6963 112.121 24.5322C112.285 24.3682 112.407 24.1675 112.486 23.9302C112.565 23.6899 112.604 23.4175 112.604 23.1128V21.8999C112.604 21.6685 112.581 21.4648 112.534 21.2891C112.49 21.1133 112.426 20.9683 112.341 20.854C112.259 20.7368 112.162 20.6489 112.051 20.5903C111.942 20.5317 111.822 20.5024 111.69 20.5024C111.55 20.5024 111.425 20.5376 111.317 20.6079C111.208 20.6753 111.116 20.7676 111.04 20.8848C110.967 21.002 110.91 21.1367 110.869 21.2891C110.831 21.4385 110.812 21.5952 110.812 21.7593C110.812 21.9233 110.831 22.0801 110.869 22.2295C110.907 22.376 110.964 22.5063 111.04 22.6206C111.116 22.7319 111.211 22.8213 111.326 22.8887C111.44 22.9531 111.575 22.9854 111.73 22.9854C111.879 22.9854 112.013 22.9575 112.13 22.9019C112.25 22.8433 112.351 22.7671 112.433 22.6733C112.518 22.5796 112.583 22.4756 112.626 22.3613C112.673 22.2471 112.697 22.1313 112.697 22.0142L113.114 22.2427C113.114 22.4478 113.07 22.6499 112.982 22.8491C112.895 23.0483 112.771 23.23 112.613 23.394C112.458 23.5552 112.278 23.6841 112.073 23.7808C111.868 23.8774 111.648 23.9258 111.414 23.9258C111.115 23.9258 110.85 23.8716 110.618 23.7632C110.387 23.6519 110.19 23.4995 110.029 23.3062C109.871 23.1099 109.751 22.8813 109.669 22.6206C109.587 22.3599 109.546 22.0771 109.546 21.7725C109.546 21.4619 109.596 21.1704 109.695 20.8979C109.798 20.6255 109.943 20.3853 110.13 20.1772C110.321 19.9692 110.548 19.8066 110.812 19.6895C111.078 19.5693 111.374 19.5093 111.699 19.5093C112.024 19.5093 112.32 19.5723 112.587 19.6982C112.854 19.8242 113.082 20.0029 113.272 20.2344C113.463 20.4629 113.609 20.7368 113.712 21.0562C113.817 21.3755 113.87 21.73 113.87 22.1196V22.5591C113.87 22.9751 113.825 23.3618 113.734 23.7192C113.646 24.0767 113.513 24.4004 113.334 24.6904C113.158 24.9775 112.938 25.2236 112.675 25.4287C112.414 25.6338 112.111 25.7905 111.765 25.8989C111.419 26.0073 111.033 26.0615 110.605 26.0615H110.504V25.0376ZM119.122 19.6016V20.2827L116.647 26H115.312L117.786 20.5903H114.6V19.6016H119.122ZM120.84 25.0376H120.923C121.275 25.0376 121.577 24.9951 121.829 24.9102C122.083 24.8223 122.293 24.6963 122.457 24.5322C122.621 24.3682 122.743 24.1675 122.822 23.9302C122.901 23.6899 122.94 23.4175 122.94 23.1128V21.8999C122.94 21.6685 122.917 21.4648 122.87 21.2891C122.826 21.1133 122.762 20.9683 122.677 20.854C122.595 20.7368 122.498 20.6489 122.387 20.5903C122.278 20.5317 122.158 20.5024 122.026 20.5024C121.886 20.5024 121.761 20.5376 121.653 20.6079C121.544 20.6753 121.452 20.7676 121.376 20.8848C121.303 21.002 121.246 21.1367 121.205 21.2891C121.167 21.4385 121.147 21.5952 121.147 21.7593C121.147 21.9233 121.167 22.0801 121.205 22.2295C121.243 22.376 121.3 22.5063 121.376 22.6206C121.452 22.7319 121.547 22.8213 121.662 22.8887C121.776 22.9531 121.911 22.9854 122.066 22.9854C122.215 22.9854 122.349 22.9575 122.466 22.9019C122.586 22.8433 122.687 22.7671 122.769 22.6733C122.854 22.5796 122.918 22.4756 122.962 22.3613C123.009 22.2471 123.033 22.1313 123.033 22.0142L123.45 22.2427C123.45 22.4478 123.406 22.6499 123.318 22.8491C123.23 23.0483 123.107 23.23 122.949 23.394C122.794 23.5552 122.614 23.6841 122.409 23.7808C122.204 23.8774 121.984 23.9258 121.75 23.9258C121.451 23.9258 121.186 23.8716 120.954 23.7632C120.723 23.6519 120.526 23.4995 120.365 23.3062C120.207 23.1099 120.087 22.8813 120.005 22.6206C119.923 22.3599 119.882 22.0771 119.882 21.7725C119.882 21.4619 119.932 21.1704 120.031 20.8979C120.134 20.6255 120.279 20.3853 120.466 20.1772C120.657 19.9692 120.884 19.8066 121.147 19.6895C121.414 19.5693 121.71 19.5093 122.035 19.5093C122.36 19.5093 122.656 19.5723 122.923 19.6982C123.189 19.8242 123.418 20.0029 123.608 20.2344C123.799 20.4629 123.945 20.7368 124.048 21.0562C124.153 21.3755 124.206 21.73 124.206 22.1196V22.5591C124.206 22.9751 124.161 23.3618 124.07 23.7192C123.982 24.0767 123.849 24.4004 123.67 24.6904C123.494 24.9775 123.274 25.2236 123.011 25.4287C122.75 25.6338 122.447 25.7905 122.101 25.8989C121.755 26.0073 121.369 26.0615 120.941 26.0615H120.84V25.0376ZM129.458 19.6016V20.2827L126.983 26H125.647L128.122 20.5903H124.936V19.6016H129.458Z' fill='%233B3B3B'/%3E%3C/svg%3E");
	background-position: left 0px top 0px;
	background-repeat: no-repeat;
	display: inline-block;
	position: relative
}

.div--u-iilqbi3mb {
	width: 100%;
	position: relative;
	display: inline-block
}

.div--u-ixbiul73e {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ver-menu--u-ikv8kbh2r {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ikv8kbh2r .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ikv8kbh2r .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i26jfr66f), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__icon {
	background-color: rgba(var(--color-ic6nfq1xw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_icon {
	background-color: rgba(var(--color-iu4x7ko06), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-id5n6if6t), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iz9drkwx4), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__link {
	color: rgba(var(--color-i2wyys2l9), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i9dnkvic8), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-ijoe7h8dh), 1)
}

.list__item--u-icag2b6xz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i26jti22z {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-ifh2ietcs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-is6itwbn0), 1)
}

.svg_image--u-i2ljjwya2 {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i2ljjwya2>svg {
	flex-shrink: 0
}

.svg_image--u-i2ljjwya2 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i2ljjwya2 .path-icynyjquw {
	fill: rgba(var(--color-iqf3bpqrv), 1)
}

.svg_image--u-i2ljjwya2 .path-i2hspbx0o {
	fill: rgba(var(--color-iubv9jk6a), 1)
}

.svg_image--u-i2ljjwya2 .path-iq9wj3w7y {
	fill: rgba(var(--color-ij97uob2e), 1)
}

.svg_image--u-i2ljjwya2 .path-i3e9h730r {
	fill: rgba(var(--color-isd9jgsql), 1)
}

.svg_image--u-i2ljjwya2 .path-ie8kk66iw {
	fill: rgba(var(--color-ib0ich4e9), 1)
}

.text--u-iltop7nnv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-igdef6dti), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.hor-menu__more_list--u-ii3fv4gm9 .hor-menu__sub_list {
	position: absolute
}

.mosaic-site-copyright--u-iswe1irwe {
	line-height: normal;
	color: rgba(var(--color-ifjd42hxg), 1);
	display: block;
	position: relative
}

.div--u-isy6q21hs {
	width: auto;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 0px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px;
	margin-right: 40px
}

.link-universal--u-io982bmyt {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ibmy60axg), 0);
	color: rgba(var(--color-idazespmj), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ib9mcqhv5), 0.3);
	margin-left: 0;
	margin-right: 0
}

.text--u-iwtbi9x1i {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-if75igsbm), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-iysjmftqu), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-isyilqs8p), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-iwtbi9x1i:hover,
.text--u-iwtbi9x1i.is-hover {
	box-shadow: none
}

.mosaic-mega-copyright--u-iol10c3hi {
	line-height: normal;
	display: block;
	position: relative;
	color: rgba(var(--color-i0f08crkg), 1);
	margin-top: 0px;
	width: 100%;
	text-align: center
}

.mosaic-mega-copyright--u-iol10c3hi a {
	color: inherit
}

.mosaic-mega-copyright--u-iol10c3hi .mosaic-mega-copyright-stub {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNq81k8oBFEcB/BdISGHVf5uKcmmaMm//IlwdHDkiJOSlBMXB9SSkjhwkiMpcXRw2EhssbuiLIWiWKVI9mIZ31e/5fWaMb9Z8atPb2d3Zn7vzfvNe2vXNM3215GofhEKheTDFLgCB+zCGqzDg9mNXS7X1+cEk3PbIAeSoRUW4A62oQ+yOCMxS9JucI2c0AsDkBdvkgZGJ5tgDm5hBzqsJEmFUgvza4dG2IAWbpJmxkiNooubRO9RrUAF1EEnHOuc80SP7XuI6nuilLBZuCEgHb9BLfg5JZwEr6BJLnXOO4UP6VhUnN/0ZZR6lMYYSRTCkEud8lgp4SFlFEI5VZCIXuncG2rn4d5Kkhm6oSxAyWw06bEQ78czTMVWFG6SsDKKc+V9qIdMKck0VZWDVgPWnGT/MA+FkA5OeIRVCNJvw7DFGUm3zny4pQ5VU+ukdo8mPR/6wcdJsqwzH0GqJBGV1BYo143BNbxwHlcNrVvqHInlPoOWGxE9sA8RWkZExS2xNi3EJu0hZlEFh8p3Pm4JL/5ipz3gJpmAQTixmCBidI1eknfahMqgBEaZCY+k4rC0M57BOCUshhG6mV54491+5biASSrhIilhlKps1nDL/I//XZ8CDABdVXJ35R1MLAAAAABJRU5ErkJggg==");
	background-position: left 0px center;
	background-repeat: no-repeat
}

.section--u-it2dlwoln {
	display: block;
	width: 100%;
	position: relative;
	color: rgba(var(--color-is56x44z9), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

@media (max-width: 991px) {
	.mosaic-slider_wrapper--u-i1l5ripvr {
		padding-left: 0px;
		padding-right: 0px
	}

	.div--u-ilha6en89 {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 235px;
		padding-bottom: 100px;
		margin-top: 0px;
		margin-bottom: 0px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.blocklist--u-ipgv2ua4d {
		margin-top: 0px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 500px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-i6wx4wyk1);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-i7j5pithg), 0.5)
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 86px
	}

	.container--u-i15x038c0 {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 60px;
		box-shadow: none
	}

	.blocklist__item__outer--u-igakyeoel {
		width: 100%;
		height: auto
	}

	.blocklist__item__outer--u-igakyeoel:nth-child(2n + 2) .blocklist__item--u-i90jn10ju {
		margin-top: 0px;
		box-shadow: none
	}

	.blocklist__item--u-i90jn10ju {
		margin-top: 0px;
		min-width: auto;
		padding-bottom: 0px;
		margin-bottom: 30px;
		padding-left: 0px;
		padding-right: 0px
	}

	.section--u-iaoxxqaee {
		background-image: none;
		padding-bottom: 0px
	}

	.blocklist__list--u-i2wj32sih {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-ibomvw7d9 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 0px
	}

	.section--u-ie5vpn56w {
		background-image: none;
		padding-top: 60px;
		padding-bottom: 60px;
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.blocklist__item__outer--u-igh2miftm {
		width: 100%;
		height: auto
	}

	.blocklist__item__outer--u-igh2miftm:nth-child(2n + 2) .blocklist__item--u-idn17dai5 {
		box-shadow: none;
		margin-top: 0px;
		margin-bottom: 20px
	}

	.container--u-iop23pekp {
		padding-left: 0px;
		padding-right: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__item--u-idn17dai5 {
		min-width: auto;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px
	}

	.blocklist__list--u-i3tqapgbv {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item_text--u-iqbczp2ni {
		font-size: 20px;
		margin-top: -50px
	}

	.text--u-ijxekx0l8 {
		font-size: 70px
	}

	.div--u-iuupxrvkm {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.section--u-imzrdvmd4 {
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		padding-top: 0px
	}

	.container--u-iy92h0s7x {
		margin-bottom: 0px
	}

	.div--u-i7sea6z03 {
		width: 100%
	}

	.div--u-in006o222 {
		padding-bottom: 0px;
		width: auto;
		margin-left: auto;
		margin-right: auto
	}

	.container--u-i0uoqtp2i {
		margin-bottom: 0px
	}

	.heading--u-i5d1v673q {
		font-size: 50px
	}

	.heading--u-ieqvkpawe {
		font-size: 50px
	}

	.heading--u-ifjiqtd8k {
		font-size: 50px;
		padding-right: 20px;
		padding-left: 20px;
		text-align: center
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 50%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto
	}

	.blocklist--u-ieyv5n8qz {
		padding-bottom: 60px;
		padding-left: 0px;
		padding-right: 20px
	}

	.blocklist__arrows--u-i9ag6r92u {
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: -62px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: auto;
		padding-right: 20px
	}

	.div--u-izl0tsdil {
		padding-bottom: 40px
	}

	.imageFit__overlay--u-ikujy3nse {
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.text--u-i5vk8n6aa {
		font-size: 80px
	}

	.div--u-ibl4zexl9 {
		justify-content: center
	}

	.text--u-iqvjz0ogg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}

	.text--u-i87pb08aq {
		font-size: 40px
	}

	.heading--u-ipgqo3onq {
		font-size: 50px;
		padding-right: 20px;
		padding-left: 20px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center
	}

	.div--u-ilszllmar {
		margin-top: 30px;
		justify-content: center
	}

	.div--u-i3l20rjhe {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ix8noiejz {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i9b204het {
		width: 100%
	}

	.rich-text--u-izs1m775g {
		text-align: center
	}

	.div--u-i2ogdlid0 {
		margin-left: 0px;
		margin-top: 40px
	}

	.page-title--u-izdnbe397 {
		margin-right: 0px;
		font-size: 20px
	}

	.blocklist__item_text--u-ibvikscbo {
		font-size: 25px;
		margin-top: 0px
	}

	.container--u-iibheza7f {
		padding-left: 30px;
		padding-top: 60px;
		padding-bottom: 60px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-right: 30px;
		background-image: none, none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		box-shadow: none
	}

	.div--u-itwn0tjac {
		display: none
	}

	.blocklist__item__outer--u-iitfombsi:nth-child(2n + 2) .blocklist__item--u-imlssxirl {
		margin-left: 0px
	}

	.blocklist__item--u-imlssxirl {
		margin-top: 10px;
		margin-bottom: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__item__outer--u-i292ski4f:nth-child(2n + 2) .blocklist__item--u-idl5qkgie {
		margin-right: 0px
	}

	.blocklist__item--u-idl5qkgie {
		margin-top: 10px;
		margin-bottom: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.div--u-ii3e6jeix {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px
	}

	.div--u-i56mr08la {
		margin-right: 40px;
		margin-bottom: 0px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		text-align: center
	}

	.blocklist__item_title--u-ictyhfbsj {
		text-align: center
	}

	.text--u-ib72sdpe5 {
		text-align: center
	}

	.text--u-idcle02m8 {
		text-align: center
	}

	.div--u-i0dv693te {
		margin-top: 20px
	}

	.div--u-i000i12l7 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.heading--u-icug13v6x {
		font-size: 50px
	}

	.blocklist__item__outer--u-iqsxbnmo7 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ixzacm1k2 {
		min-width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__list--u-i73pysyy1 {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-i3n8ypuug {
		margin-right: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 20px;
		justify-content: center
	}

	.section--u-icip521vr {
		padding-bottom: 80px;
		background-image: linear-gradient(rgba(var(--color-ijapetdn2), 0.25) 0%, rgba(var(--color-ijapetdn2), 0.25) 100%), url("../img/tpl25_9.png");
		background-repeat: no-repeat, no-repeat;
		background-position: left 0px top 0px, center center;
		background-size: auto, cover;
		background-attachment: scroll, fixed
	}

	.heading--u-im06eozmv {
		font-size: 150px;
		margin-top: 0px
	}

	.heading--u-ip0g6x39i {
		font-size: 20px;
		text-align: center
	}

	.text--u-i5fmfe8la {
		width: 100%;
		text-align: center
	}

	.blocklist__arrow--prev--u-iosezexqg {
		margin-right: 10px
	}

	.columns--u-io1owv8iy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.column--u-i6izu5ii6 {
		width: 100%
	}

	.column--u-irssiqj6s {
		width: 100%;
		padding-left: 0%
	}

	.blocklist--u-ieywc4sb1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.blocklist__item_title--u-inxxqahec {
		font-size: 20px
	}

	.div--u-i3crnrnza {
		display: none
	}

	.text--u-ia8us340u {
		text-align: center
	}

	.blocklist__item__outer--u-i62pwxqjw {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-iad5jlpxp {
		min-width: auto
	}

	.blocklist__list--u-incfbr4ni {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-ihf496zhm {
		margin-top: 30px;
		justify-content: center
	}

	.section--u-ilmeljpnu {
		background-image: none, none
	}

	.link-universal--u-i8p1hbbfg {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i0k5mcpfi {
		margin-right: 40px
	}

	.link-universal--u-i0pw9eack {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-iogdrkl7x {
		margin-top: -45px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-ig4zeziqz), 1)
	}

	.svg_image--u-iqul45rxz .path-ijp01gu1a {
		fill: rgba(var(--color-id9levp69), 1)
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ic0tspu11 {
		justify-content: center
	}

	.div--u-i3oljqtap {
		justify-content: center
	}

	.div--u-ihejgwo9e {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-order: 1000;
		-webkit-order: 1000;
		order: 1000
	}

	.div--u-iq2mhxnib {
		display: none
	}

	.div--u-ijwdq48ph {
		max-width: none;
		margin-right: 0px;
		margin-bottom: 0px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.link-universal--u-ioj3o7lvr {
		max-height: 90px;
		max-width: 90px
	}

	.text--u-izqc4h5v9 {
		font-size: 20px
	}

	.text--u-idut3jdh2 {
		font-size: 25px
	}

	.link-universal--u-iq551zogq {
		font-size: 30px
	}

	.section--u-iar1r5sfi {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 50px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-bottom: 20px;
		max-width: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-is10mxgdb {
		margin-right: 0px
	}

	.link-universal--u-iuucicuqe {
		max-height: 140px;
		max-width: 140px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.imageFit--u-i2l4xm8c4 {}

	.text--u-iu5gua6kw {
		text-align: right
	}

	.text--u-iuqn1zxxr {
		text-align: right
	}

	.heading--u-iw0dp93fb {
		font-size: 30px;
		letter-spacing: 0px;
		text-align: center
	}

	.div--u-i0yu4yitq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.div--u-inqp0dmky {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i01l7zdj6 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i7axejv6u {
		justify-content: center
	}

	.link-universal--u-ihsqvbknf {
		justify-content: center;
		text-align: center
	}

	.div--u-i5mqgab9o {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ih94fk87e {
		padding-right: 0px
	}

	.text--u-izyrrys6e {
		text-align: center
	}

	.div--u-i9ocakf3g {
		width: auto
	}

	.div--u-ii3ruu73u {
		justify-content: center
	}

	.div--u-itqniuatz {
		display: none
	}

	.div--u-ibmh44qs1 {
		display: none
	}

	.div--u-i4o8jkfj8 {
		border-left-style: none;
		width: 100%;
		padding-top: 0px
	}

	.div--u-ief7rh9kp {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isygbc2dr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.div--u-ik5zitrcy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i6vw1fqpy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		justify-content: center
	}

	.div--u-iv6z0dvz0 {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

@media (max-width: 767px) {
	.div--u-ilha6en89 {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 100px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		padding-top: 342px
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.div--u-iuupxrvkm {
		margin-top: 30px
	}

	.text--u-ijpohsvfs {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.container--u-i15x038c0 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0px;
		padding-bottom: 45px
	}

	.text--u-ibv0dq8en {
		font-size: 15px
	}

	.section--u-ie5vpn56w {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 45px;
		padding-bottom: 45px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.text--u-ijxekx0l8 {
		font-size: 50px
	}

	.blocklist__item_text--u-iqbczp2ni {
		margin-top: -35px;
		font-size: 18px
	}

	.text--u-i23bb4sah {
		font-size: 15px
	}

	.section--u-iaoxxqaee {
		padding-bottom: 0px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 750px
	}

	.container--u-iy92h0s7x {
		padding-left: 20px
	}

	.div--u-i7sea6z03 {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 50px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 68px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-icz3db77v);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-inj3kyy3u), 0.5)
	}

	.div--u-in006o222 {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px
	}

	.heading--u-i5d1v673q {
		font-size: 50px
	}

	.container--u-i0uoqtp2i {
		padding-left: 20px
	}

	.heading--u-ieqvkpawe {
		font-size: 50px
	}

	.heading--u-ifjiqtd8k {
		font-size: 50px
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto
	}

	.blocklist--u-ieyv5n8qz {
		padding-right: 0px;
		padding-bottom: 0px
	}

	.imageFit__overlay--u-ikujy3nse {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-iqvjz0ogg {
		width: 100%
	}

	.heading--u-ipgqo3onq {
		font-size: 50px
	}

	.div--u-ilszllmar {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-i240jep8f {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.blocklist__item_text--u-ibvikscbo {
		margin-top: 0px;
		font-size: 25px
	}

	.text--u-i5vk8n6aa {
		font-size: 60px
	}

	.text--u-i87pb08aq {
		font-size: 25px
	}

	.container--u-iibheza7f {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 45px;
		padding-bottom: 45px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		font-size: 18px
	}

	.text--u-ib72sdpe5 {
		font-size: 18px
	}

	.blocklist__item_title--u-ictyhfbsj {
		font-size: 18px
	}

	.text--u-idcle02m8 {
		font-size: 18px
	}

	.columns--u-io1owv8iy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.column--u-i6izu5ii6 {
		width: 100%;
		margin-bottom: 50px
	}

	.column--u-irssiqj6s {
		width: 100%;
		padding-left: 0px
	}

	.heading--u-icug13v6x {
		font-size: 40px
	}

	.blocklist__item_title--u-ijx14l9re {
		font-size: 20px
	}

	.blocklist__item--u-ixzacm1k2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i3n8ypuug {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 0px;
		justify-content: center;
		margin-bottom: 20px
	}

	.heading--u-im06eozmv {
		text-align: center;
		font-size: 120px
	}

	.blocklist__item_title--u-inxxqahec {
		font-size: 20px
	}

	.heading--u-ip0g6x39i {
		text-align: center;
		font-size: 20px
	}

	.text--u-i5fmfe8la {
		text-align: center
	}

	.imageFit__overlay--u-i41q8d24y {
		padding-right: 0px
	}

	.imageFit--u-iv6a58c0e {
		height: 350px
	}

	.blocklist__arrows--u-i9ag6r92u {
		margin-bottom: -84px
	}

	.div--u-ipdm9zxae {
		margin-top: 20px
	}

	.div--u-ierlvx9lf {
		padding-left: 20px;
		padding-right: 20px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.section--u-icip521vr {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.text--u-ia8us340u {
		font-size: 18px
	}

	.text--u-ijpo3ydsz {
		font-size: 25px
	}

	.div--u-ihf496zhm {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-i25a4mzhp {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.text--u-ie4z711ny {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ibl4zexl9 {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.page-title--u-izdnbe397 {
		text-align: center
	}

	.container--u-i1xg7jixk {
		padding-left: 0px;
		padding-right: 0px
	}

	.text--u-i3b0xgaaz {
		font-size: 120px
	}

	.text--u-i0krkaa5c {
		font-size: 120px;
		margin-top: -82px
	}

	.text--u-iqcb2ch74 {
		font-size: 20px
	}

	.text--u-izmucjyzz {
		font-size: 40px
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-iles2lhwe {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivrll6zl1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ij68cx4nq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivvq8pere {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-right: 0px;
		padding-left: 0px
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		margin-top: 20px;
		justify-content: center
	}

	.div--u-irccm0ogp {
		width: auto;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center
	}

	.imageFit--u-iw32ahrzh {}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.div--u-ijwdq48ph {
		margin-bottom: 0px;
		width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-it8f0xkxb {
		width: 100%
	}

	.link-universal--u-iq551zogq {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		width: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 25px
	}

	.div--u-ii3ruu73u {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ie9rdad0l {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i6vw1fqpy {
		margin-top: 20px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.text--u-iwtbi9x1i {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ief7rh9kp {
		padding-left: 0px
	}

	.text--u-is10mxgdb {
		font-size: 25px
	}

	.mosaic-site-copyright--u-iswe1irwe {
		text-align: center
	}
}

@media (max-width: 479px) {
	.div--u-ilha6en89 {
		padding-top: 0px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0px
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.text--u-ijpohsvfs {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.container--u-i15x038c0 {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px
	}

	.text--u-ibv0dq8en {
		font-size: 14px
	}

	.section--u-ie5vpn56w {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 17px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.blocklist__item_text--u-iqbczp2ni {
		font-size: 17px;
		margin-top: 0px
	}

	.text--u-i23bb4sah {
		font-size: 14px
	}

	.text--u-ijxekx0l8 {
		font-size: 45px
	}

	.section--u-iaoxxqaee {
		padding-bottom: 0px
	}

	.imageFit--u-iz8d6cg1n {
		width: 50px;
		height: 50px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 950px
	}

	.mosaic-slider__item--u-i3y2uqy81 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.div--u-i7sea6z03 {
		background-image: none;
		margin-top: 0px
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 62px
	}

	.heading--u-i5d1v673q {
		font-size: 25px;
		margin-bottom: 20px
	}

	.heading--u-ieqvkpawe {
		font-size: 25px;
		margin-bottom: 30px
	}

	.div--u-iuupxrvkm {
		margin-top: 0px
	}

	.heading--u-ifjiqtd8k {
		font-size: 30px;
		margin-bottom: 20px
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 10px;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto;
		margin-right: 0px;
		margin-left: 0px
	}

	.imageFit--u-i50iuf7dn {
		height: 250px
	}

	.text--u-i5vk8n6aa {
		font-size: 40px;
		letter-spacing: 0px;
		font-weight: 900
	}

	.text--u-iqvjz0ogg {
		text-align: center;
		font-size: 15px;
		width: 100%;
		margin-bottom: 15px
	}

	.text--u-i87pb08aq {
		text-align: center;
		font-size: 25px
	}

	.blocklist--u-ieyv5n8qz {
		padding-bottom: 0px
	}

	.section--u-ie975gjqo {
		padding-bottom: 50px;
		padding-top: 50px
	}

	.heading--u-ipgqo3onq {
		font-size: 35px;
		margin-bottom: 0px;
		padding-right: 0px;
		padding-left: 0px
	}

	.text--u-i240jep8f {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.page-title--u-izdnbe397 {
		text-align: center;
		margin-right: 0px
	}

	.div--u-ix8noiejz {
		margin-top: 20px
	}

	.imageFit--u-iv6a58c0e {
		height: 250px
	}

	.blocklist__item_text--u-ibvikscbo {
		font-size: 25px;
		margin-top: 0px
	}

	.div--u-in006o222 {
		margin-bottom: 40px;
		margin-top: 0px
	}

	.container--u-iibheza7f {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 30px;
		padding-bottom: 30px
	}

	.div--u-i3fu5qfgq {
		width: 65px;
		height: 65px
	}

	.imageFit--u-ixi8wvpdo {
		width: 35px;
		height: 35px
	}

	.div--u-i56mr08la {
		width: 80px;
		height: 80px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		text-align: center;
		font-size: 17px
	}

	.imageFit--u-iy5eo3uo0 {
		width: 35px;
		height: 35px
	}

	.div--u-ikb4f7x6i {
		width: 65px;
		height: 65px
	}

	.div--u-ii3e6jeix {
		width: 80px;
		height: 80px
	}

	.blocklist__item_title--u-ictyhfbsj {
		font-size: 17px
	}

	.text--u-ib72sdpe5 {
		font-size: 16px
	}

	.text--u-idcle02m8 {
		font-size: 16px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-i4o947ilp);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll
	}

	.heading--u-icug13v6x {
		font-size: 30px
	}

	.div--u-ifmc6w46w {
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px
	}

	.container--u-ir9vatdx1 {
		padding-right: 20px;
		padding-left: 20px
	}

	.blocklist__item--u-ixzacm1k2 {
		margin-left: 0px
	}

	.div--u-ierlvx9lf {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.blocklist__item_title--u-ijx14l9re {
		font-size: 20px
	}

	.blocklist__item_text--u-ibtjaufrv {
		margin-bottom: 20px
	}

	.section--u-icip521vr {
		padding-top: 50px;
		background-image: linear-gradient(rgba(var(--color-isdvnrftu), 0.25) 0%, rgba(var(--color-isdvnrftu), 0.25) 100%), url("../img/tpl25_9.png");
		background-repeat: no-repeat, no-repeat;
		background-position: left 0px top 0px, center center;
		background-size: auto, cover;
		background-attachment: scroll, fixed
	}

	.heading--u-im06eozmv {
		font-size: 80px
	}

	.heading--u-ip0g6x39i {
		font-size: 20px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.container--u-i293nwa6g {
		padding-right: 20px;
		padding-left: 20px
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.div--u-ibl4zexl9 {
		margin-top: 0px
	}

	.container--u-i1xg7jixk {
		padding-right: 0px;
		padding-left: 0px
	}

	.text--u-i0krkaa5c {
		font-size: 60px;
		margin-top: -35px
	}

	.text--u-i3b0xgaaz {
		font-size: 60px
	}

	.text--u-iqcb2ch74 {
		font-size: 16px
	}

	.text--u-izmucjyzz {
		font-size: 25px;
		margin-top: -4px
	}

	.div--u-i000i12l7 {
		width: 150px
	}

	.text--u-in6bu6piy {
		font-size: 60px;
		margin-top: -35px
	}

	.text--u-isxmiwr15 {
		font-size: 60px
	}

	.text--u-igvb3i9uk {
		font-size: 16px
	}

	.text--u-i3ffjpned {
		font-size: 25px
	}

	.div--u-i3crnrnza {
		width: 150px
	}

	.text--u-ia8us340u {
		font-size: 16px
	}

	.blocklist__item--u-iad5jlpxp {
		margin-right: 0px;
		margin-left: 0px;
		padding-top: 40px;
		padding-bottom: 40px
	}

	.blocklist__item_title--u-iw46c4cey {
		font-size: 16px
	}

	.text--u-i25a4mzhp {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-ie4z711ny {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-ig5o86sno {
		font-size: 25px
	}

	.link-universal--u-i8p1hbbfg {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.link-universal--u-i0pw9eack {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.div--u-i0k5mcpfi {
		margin-right: 0px;
		margin-top: 20px
	}

	.div--u-ihf496zhm {
		margin-top: 0px
	}

	.imageFit__overlay--u-ikujy3nse {
		justify-content: center
	}

	.div--u-iogdrkl7x {
		margin-top: 0px
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		width: 50px;
		min-height: 50px;
		margin-top: 10px;
		margin-right: 10px
	}

	.svg_image--u-iqul45rxz {
		width: 20px;
		height: 20px
	}

	.side-panel__content--u-ibxvxfdd9 {
		width: 250px
	}

	.side-panel__button-close--u-id5kkz5rg {
		margin-top: 10px;
		margin-right: 10px;
		width: 50px;
		min-height: 50px
	}

	.side-panel__content-inner--u-i5zl4oqs5 {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__link {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 15px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
		font-size: 14px
	}

	.mosaic-popup__inner-data--u-ill2eih80 {
		width: 300px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px
	}

	.mosaic-form--u-i6o65sstl .button__text {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
		font-size: 25px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
		font-size: 13px
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.div--u-iles2lhwe {
		margin-right: 0px
	}

	.div--u-ivrll6zl1 {
		margin-right: 0px
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px
	}

	.text--u-ijyt1m4mz {
		margin-right: 0px;
		margin-top: 5px
	}

	.text--u-i62ybll44 {
		font-size: 13px
	}

	.text--u-ixi0y14no {
		font-size: 13px;
		text-align: center
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0px
	}

	.div--u-ij68cx4nq {
		margin-right: 0px
	}

	.div--u-ivvq8pere {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-i9tbl5txz {
		text-align: center;
		font-size: 15px
	}

	.div--u-ijwdq48ph {
		justify-content: flex-start;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-izqc4h5v9 {
		text-align: center;
		font-size: 17px
	}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.link-universal--u-iq551zogq {
		justify-content: center
	}

	.text--u-imo05o56w {
		text-align: center;
		font-size: 15px
	}

	.imageFit--u-i2l4xm8c4 {
		max-height: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 20px;
		line-height: 35px
	}

	.container--u-ime6yj5tz {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-izyrrys6e {
		padding-right: 0px
	}

	.div--u-i4o8jkfj8 {
		padding-top: 0px
	}

	.div--u-iv6z0dvz0 {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.text--u-iwtbi9x1i {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-is10mxgdb {
		font-size: 19px
	}
}

/* --- End of t/v485/images/mosaic/designs/design-id5c6x5eq-1722511074_styles.css --- */

* {
	box-sizing: border-box;
}

html,
body {
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	overflow-anchor: none;
	/* fix chrome bug https://github.com/utatti/perfect-scrollbar/issues/612 */
	overflow-wrap: break-word;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

/* comment cause: overrides link styles set in design editor
a {
    color: rgb(0, 0, 238);
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
*/

a:not([href]) {
	cursor: default !important;
}

img {
	height: auto;
	max-width: 100%
}

.text-block-wrap-div {
	flex-grow: 1;
	max-width: 100%;
}

iframe {
	max-width: 100%;
}

.text-block-wrap-div span a {
	color: inherit;
}

.is-removed {
	display: none !important;
}

.for-mobile-view {
	overflow: auto;
}

.mosaic-marquee__text {
	white-space: nowrap;
}

select,
textarea {
	max-width: 100%;
}

input,
button,
textarea,
select {
	font: inherit;
}

[data-block-layout] .root {
	min-height: auto;
}

[type=submit],
button,
label,
.mosaic-accordion__title,
.cursor-pointer {
	cursor: pointer;
}

.mosaic-wrap {
	color: #000000;
}

.mosaic-map {
	background-image: none !important;
}

.mosaic-form,
.mosaic-form__form {
	max-width: 100%;
}

.mosaic-form .mosaic-form__field[data-type-field="input_hidden"],
.tt-form .tt-form__field[data-type-field="input_hidden"] {
	display: none !important;
}

.mosaic-form__field--captcha.is-invisible .mosaic-form__header,
.mosaic-form__field--captcha.is-invisible .mosaic-form__error {
	display: none;
}

.mosaic-form .mosaic-form__field a,
.tt-form .tt-form__field a {
	color: inherit;
}

.mosaic-video-iframe:not([src]),
.mosaic-video-iframe[src=""],
.mosaic-video-widget__iframe:not([src]),
.mosaic-video-widget__iframe[src=""],
.mosaic-video-widget__video:not([src]),
.mosaic-video-widget__video[src=""] {
	display: none !important;
}

.pswp__img--placeholder--blank {
	background-color: transparent !important;
}

.mosaic-wrap .hor-menu .hor-menu__more_list {
	display: none;
}

/* стили для отключения анимации, если пользователь в настройках браузера отключил анимацию. */
@media (prefers-reduced-motion: reduce) {
	* {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

table.table0 td,
table.table1 td,
table.table2 td,
table.table2 th {
	padding: 5px;
	border: 1px solid #dedede;
	vertical-align: top;
}

table.table0 td {
	border: none;
}

table.table2 th {
	padding: 8px 5px;
	background: #777777;
	border: 1px solid #dedede;
	font-weight: normal;
	text-align: left;
	color: #fff;
}


.mosaic-tabs__body {
	min-width: 0;
}

.mosaic-tabs__body,
.mosaic-tabs__content,
.mosaic-tabs__content__outer {
	max-width: 100%;
}

.mosaic-video-iframe,
.mosaic-video-widget__iframe {
	border-style: none;
}

/* стили для правильной работы анимации с эффектом fade */
@media (min-width: 992px) {
	[data-zero-opacity~=screen] {
		opacity: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	[data-zero-opacity~=tablet-portrait] {
		opacity: 0;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	[data-zero-opacity~=mobile-landscape] {
		opacity: 0;
	}
}

@media (max-width: 479px) {
	[data-zero-opacity~=mobile-portrait] {
		opacity: 0;
	}
}

.tt-rich-text p:empty::after {
	content: '\00A0';
}

.tt-rich-link {
	color: #0d70ff;
	text-decoration: underline;
}

.tt-rich-code-block {
	background-color: #D9D9D9;
	color: #333333;
	padding: 10px 20px;
	border-radius: 5px;
}

.tt-rich-blockquote {
	border-left: 4px solid #CACED6;
	padding: 1px 0 1px 20px;
}

.tt-rich-blockquote p:first-child {
	margin-top: 0;
}

.tt-rich-blockquote p:last-child {
	margin-bottom: 0;
}

.tt-rich-figure {
	display: table;
	margin: 0;
}

.tt-rich-figure :is(img, video, iframe) {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	border: 0;
}

.tt-rich-figure iframe {
	aspect-ratio: 16 / 9;
}

.tt-rich-place-center {
	margin-left: auto;
	margin-right: auto;
}

.tt-rich-width-default {
	width: 60%;
}

.tt-rich-width-full {
	width: 100%;
}

:is(.tt-rich-width-custom, .tt-rich-width-default, .tt-rich-width-full) :is(img, video, iframe) {
	width: 100%;
}

.tt-rich-place-float-left {
	float: left;
	margin-right: 1em;
}

.tt-rich-place-float-right {
	float: right;
	margin-left: 1em;
}

.tt-rich-fit-cover :is(img, video, iframe) {
	object-fit: cover;
}

.tt-rich-fit-contain :is(img, video, iframe) {
	object-fit: contain;
}

.tt-rich-fit-none :is(img, video, iframe) {
	object-fit: none;
}

.mosaic-video-widget__video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
}

.mosaic-video-widget__iframe[src]:not([src=""])~.mosaic-video-widget__poster,
.mosaic-video-widget__iframe[src]:not([src=""])~.mosaic-video-widget__iframe-controls,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__poster,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__video-bg,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__video-controls {
	display: none !important;
}

/* --- End of g/s3/mosaic/css/ms_site_default.css --- */

@charset "utf-8";

.art_h1 {
	margin: 0;
	padding: 0 0 10px;
	font-style: italic;
	font-size: 23px;
}

.art_path {
	padding: 7px 0;
}

/****************************/
.art-tpl__title {
	margin: 0 0 5px;
	font-size: 22px;
}

.art-tpl__title a {
	text-decoration: none;
}

.art-tpl__title a:hover {
	text-decoration: underline;
}

.tab_null {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.tab_null .td {
	border: none;
	padding: 0;
	vertical-align: top;
	text-align: left;
}

.tab_null .art-tpl__thumb {
	padding: 6px 5px 6px 0;
	float: left
}

.tab_null .art-tpl__thumb img,
.tab_null .art-tpl__thumb .highslide:hover img {
	border: none;
}

.art-tpl__note {
	font-size: 12px;
	line-height: 1.5em;
	overflow: hidden
}

.art-tpl__inf {
	margin: 0 0 25px;
	text-align: left;
	font-size: 12px;
}

.art-tpl__inf .date_art {
	padding-right: 12px;
}

.art-tpl__inf .read_more {
	padding-left: 12px;
}

.art-tpl__folders {
	width: 230px;
}

.art-tpl__folders__title {
	font-size: 22px;
}

.art-tpl__folders ul {
	padding-left: 16px;
}


/* Список статей*/
.art_list .art-tpl__title {
	margin: 0 0 11px;
	font-size: 22px;
}

.art_list .tab_null {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.art_list .tab_null .td {
	border: none;
	padding: 0;
	vertical-align: top;
	text-align: left;
}

.art_list .art-tpl {
	margin: 0 auto 10px;
}

.art_list .art-tpl__thumb {
	padding: 0 5px 0 0;
	float: left;
}

.art_list .art-tpl__folders {
	width: 200px;
}

span.red,
.requi {
	color: red;
}

.comment-body {
	margin: 2px 0;
	padding: 10px;
	/*color:#444; background:#EDEDED;*/
}

.no_form {
	padding: 15px 0;
}

img.captcha {
	border: none;
}

/* --- End of g/css/styles_articles_tpl.css --- */

.ms-animator-visible[data-zero-opacity] {
	opacity: 1;
}

.ms-animator {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-transform: translateZ(0)
}

.ms-animator-hide {
	opacity: 0
}

.ms-animator-i {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.ms-animator-d1 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.ms-animator-d2 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.ms-animator-d3 {
	-webkit-animation-duration: 3s;
	animation-duration: 3s
}

.ms-animator-d4 {
	-webkit-animation-duration: 4s;
	animation-duration: 4s
}

.ms-animator-d5 {
	-webkit-animation-duration: 5s;
	animation-duration: 5s
}

.ms-animator-d6 {
	-webkit-animation-duration: 6s;
	animation-duration: 6s
}

.ms-animator-d7 {
	-webkit-animation-duration: 7s;
	animation-duration: 7s
}

.ms-animator-d8 {
	-webkit-animation-duration: 8s;
	animation-duration: 8s
}

.ms-animator-d9 {
	-webkit-animation-duration: 9s;
	animation-duration: 9s
}

.ms-animator-d10 {
	-webkit-animation-duration: 10s;
	animation-duration: 10s
}

.ms-animator-s1 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.ms-animator-s2 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.ms-animator-s3 {
	-webkit-animation-delay: 3s;
	animation-delay: 3s
}

.ms-animator-s4 {
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}

.ms-animator-s5 {
	-webkit-animation-delay: 5s;
	animation-delay: 5s
}

.ms-animator-s6 {
	-webkit-animation-delay: 6s;
	animation-delay: 6s
}

.ms-animator-s7 {
	-webkit-animation-delay: 7s;
	animation-delay: 7s
}

.ms-animator-s8 {
	-webkit-animation-delay: 8s;
	animation-delay: 8s
}

.ms-animator-s9 {
	-webkit-animation-delay: 9s;
	animation-delay: 9s
}

.ms-animator-s10 {
	-webkit-animation-delay: 10s;
	animation-delay: 10s
}

@-webkit-keyframes ms-animator-barLeft {
	0% {
		-webkit-transform: scaleX(.1);
		transform: scaleX(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes ms-animator-barLeft {
	0% {
		-webkit-transform: scaleX(.1);
		transform: scaleX(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.ms-animator-barLeft {
	-webkit-animation-name: ms-animator-barLeft;
	animation-name: ms-animator-barLeft;
	-webkit-transform-origin: left center;
	transform-origin: left center;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes ms-animator-barUp {
	0% {
		-webkit-transform: scaleY(.1);
		transform: scaleY(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

@keyframes ms-animator-barUp {
	0% {
		-webkit-transform: scaleY(.1);
		transform: scaleY(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.ms-animator-barUp {
	-webkit-animation-name: ms-animator-barUp;
	animation-name: ms-animator-barUp;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes ms-animator-bounce {

	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes ms-animator-bounce {

	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.ms-animator-bounce {
	-webkit-animation-name: ms-animator-bounce;
	animation-name: ms-animator-bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes ms-animator-bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-bounceIn {
	-webkit-animation-name: ms-animator-bounceIn;
	animation-name: ms-animator-bounceIn
}

@-webkit-keyframes ms-animator-bounceInDown {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInDown {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInDown {
	-webkit-animation-name: ms-animator-bounceInDown;
	animation-name: ms-animator-bounceInDown
}

@-webkit-keyframes ms-animator-bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInLeft {
	-webkit-animation-name: ms-animator-bounceInLeft;
	animation-name: ms-animator-bounceInLeft
}

@-webkit-keyframes ms-animator-bounceInRight {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInRight {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInRight {
	-webkit-animation-name: ms-animator-bounceInRight;
	animation-name: ms-animator-bounceInRight
}

@-webkit-keyframes ms-animator-bounceInUp {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes ms-animator-bounceInUp {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.ms-animator-bounceInUp {
	-webkit-animation-name: ms-animator-bounceInUp;
	animation-name: ms-animator-bounceInUp
}

@-webkit-keyframes ms-animator-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes ms-animator-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.ms-animator-fadeIn {
	-webkit-animation-name: ms-animator-fadeIn;
	animation-name: ms-animator-fadeIn
}

@-webkit-keyframes ms-animator-fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInDown {
	-webkit-animation-name: ms-animator-fadeInDown;
	animation-name: ms-animator-fadeInDown
}

@-webkit-keyframes ms-animator-fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInDownBig {
	-webkit-animation-name: ms-animator-fadeInDownBig;
	animation-name: ms-animator-fadeInDownBig
}

@-webkit-keyframes ms-animator-fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInLeft {
	-webkit-animation-name: ms-animator-fadeInLeft;
	animation-name: ms-animator-fadeInLeft
}

@-webkit-keyframes ms-animator-fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInLeftBig {
	-webkit-animation-name: ms-animator-fadeInLeftBig;
	animation-name: ms-animator-fadeInLeftBig
}

@-webkit-keyframes ms-animator-fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInRight {
	-webkit-animation-name: ms-animator-fadeInRight;
	animation-name: ms-animator-fadeInRight
}

@-webkit-keyframes ms-animator-fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInRightBig {
	-webkit-animation-name: ms-animator-fadeInRightBig;
	animation-name: ms-animator-fadeInRightBig
}

@-webkit-keyframes ms-animator-fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInUp {
	-webkit-animation-name: ms-animator-fadeInUp;
	animation-name: ms-animator-fadeInUp
}

@-webkit-keyframes ms-animator-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInUpBig {
	-webkit-animation-name: ms-animator-fadeInUpBig;
	animation-name: ms-animator-fadeInUpBig
}

@-webkit-keyframes ms-animator-flash {

	0%,
	50%,
	100% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

@keyframes ms-animator-flash {

	0%,
	50%,
	100% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

.ms-animator-flash {
	-webkit-animation-name: ms-animator-flash;
	animation-name: ms-animator-flash
}

@-webkit-keyframes ms-animator-flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes ms-animator-flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.ms-animator-flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: ms-animator-flip;
	animation-name: ms-animator-flip
}

@-webkit-keyframes ms-animator-flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes ms-animator-flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.ms-animator-flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: ms-animator-flipInX;
	animation-name: ms-animator-flipInX
}

@-webkit-keyframes ms-animator-flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes ms-animator-flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.ms-animator-flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: ms-animator-flipInY;
	animation-name: ms-animator-flipInY
}

@-webkit-keyframes ms-animator-lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-lightSpeedIn {
	-webkit-animation-name: ms-animator-lightSpeedIn;
	animation-name: ms-animator-lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes ms-animator-pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-pulse {
	-webkit-animation-name: ms-animator-pulse;
	animation-name: ms-animator-pulse
}

@-webkit-keyframes ms-animator-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-rollIn {
	-webkit-animation-name: ms-animator-rollIn;
	animation-name: ms-animator-rollIn
}

@-webkit-keyframes ms-animator-rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateIn {
	-webkit-animation-name: ms-animator-rotateIn;
	animation-name: ms-animator-rotateIn
}

@-webkit-keyframes ms-animator-rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInDownLeft {
	-webkit-animation-name: ms-animator-rotateInDownLeft;
	animation-name: ms-animator-rotateInDownLeft
}

@-webkit-keyframes ms-animator-rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInDownRight {
	-webkit-animation-name: ms-animator-rotateInDownRight;
	animation-name: ms-animator-rotateInDownRight
}

@-webkit-keyframes ms-animator-rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInUpLeft {
	-webkit-animation-name: ms-animator-rotateInUpLeft;
	animation-name: ms-animator-rotateInUpLeft
}

@-webkit-keyframes ms-animator-rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInUpRight {
	-webkit-animation-name: ms-animator-rotateInUpRight;
	animation-name: ms-animator-rotateInUpRight
}

@-webkit-keyframes ms-animator-rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-rubberBand {
	-webkit-animation-name: ms-animator-rubberBand;
	animation-name: ms-animator-rubberBand
}

@-webkit-keyframes ms-animator-shake {

	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes ms-animator-shake {

	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.ms-animator-shake {
	-webkit-animation-name: ms-animator-shake;
	animation-name: ms-animator-shake
}

@-webkit-keyframes ms-animator-slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ms-animator-slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.ms-animator-slideInDown {
	-webkit-animation-name: ms-animator-slideInDown;
	animation-name: ms-animator-slideInDown
}

@-webkit-keyframes ms-animator-slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes ms-animator-slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.ms-animator-slideInLeft {
	-webkit-animation-name: ms-animator-slideInLeft;
	animation-name: ms-animator-slideInLeft
}

@-webkit-keyframes ms-animator-slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes ms-animator-slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.ms-animator-slideInRight {
	-webkit-animation-name: ms-animator-slideInRight;
	animation-name: ms-animator-slideInRight
}

@-webkit-keyframes ms-animator-slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ms-animator-slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.ms-animator-slideInUp {
	-webkit-animation-name: ms-animator-slideInUp;
	animation-name: ms-animator-slideInUp
}

@-webkit-keyframes ms-animator-swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes ms-animator-swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.ms-animator-swing {
	-webkit-animation-name: ms-animator-swing;
	animation-name: ms-animator-swing;
	-webkit-transform-origin: top center;
	transform-origin: top center
}

@-webkit-keyframes ms-animator-tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-tada {
	-webkit-animation-name: ms-animator-tada;
	animation-name: ms-animator-tada
}

@-webkit-keyframes ms-animator-wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-wobble {
	-webkit-animation-name: ms-animator-wobble;
	animation-name: ms-animator-wobble
}

@-webkit-keyframes ms-animator-zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

@keyframes ms-animator-zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

.ms-animator-zoomIn {
	-webkit-animation-name: ms-animator-zoomIn;
	animation-name: ms-animator-zoomIn
}

@-webkit-keyframes ms-animator-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInDown {
	-webkit-animation-name: ms-animator-zoomInDown;
	animation-name: ms-animator-zoomInDown
}

@-webkit-keyframes ms-animator-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInLeft {
	-webkit-animation-name: ms-animator-zoomInLeft;
	animation-name: ms-animator-zoomInLeft
}

@-webkit-keyframes ms-animator-zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInRight {
	-webkit-animation-name: ms-animator-zoomInRight;
	animation-name: ms-animator-zoomInRight
}

@-webkit-keyframes ms-animator-zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInUp {
	-webkit-animation-name: ms-animator-zoomInUp;
	animation-name: ms-animator-zoomInUp
}

/* --- End of g/s3/mosaic/css/animate.css --- */


/* --- End of t/v485/images/mosaic/modules_patch.scss.css --- */

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}

/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
	z-index: 1003;
	color: #000000;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	-o-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
}

/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}

/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}

/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}

/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}

/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}

/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}

/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}

div#tcal td.weekend {
	background-color: #ACD6F5;
}

div#tcal td.today {
	border: 1px solid red;
}

div#tcal td.selected {
	background-color: #FFB3BE;
}

/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}

/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}

div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

/* --- End of shared/s3/css/calendar.css --- */

.highslide {
	outline: none;
	text-decoration: none;
	cursor: pointer
}

.highslide img {
	border: 1px solid #aaa
}

.highslide-caption,
.highslide-heading,
.highslide-viewport,
.highslide-overlay,
.hidden-container,
.highslide-controls a span,
.highslide-maincontent,
.highslide-html-content,
.highslide-header ul li.highslide-previous,
.highslide-header ul li.highslide-next,
.highslide-footer .highslide-resize span,
.draggable-header .highslide-header .highslide-move *,
.draggable-header .highslide-header .highslide-close span,
.titlebar .highslide-header .highslide-move *,
.no-footer .highslide-footer,
.controls-in-heading .highslide-controls .highslide-move,
.text-controls .highslide-move,
.highslide-thumbstrip-horizontal .highslide-scroll-up,
.highslide-thumbstrip-horizontal .highslide-scroll-down,
.highslide-thumbstrip-vertical .highslide-scroll-up,
.highslide-thumbstrip-vertical .highslide-scroll-down,
.highslide-thumbstrip-float .highslide-scroll-up div,
.highslide-thumbstrip-float .highslide-scroll-down div,
.highslide-thumbstrip-float .highslide-marker,
.highslide-display-none,
.highslide-header,
.highslide-footer {
	display: none
}

.highslide-thumbnail {
	display: inline-block;
	padding: 0 8px 32px;
	text-align: center;
	vertical-align: top
}

.highslide-image-name {
	text-align: center;
	font-size: 11px;
	padding-top: 7px
}

.highslide-image-name a {
	text-decoration: none
}

.lg-backdrop.in {
	opacity: .85
}

.lg-outer.lg-html,
.lg-outer.lg-iframe,
.lg-outer.lg-iframe-auto {
	overflow: auto;
	text-align: center
}

.lg-outer.lg-html::before,
.lg-outer.lg-iframe::before,
.lg-outer.lg-iframe-auto::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.lg-outer.lg-html .lg,
.lg-outer.lg-iframe .lg,
.lg-outer.lg-iframe-auto .lg {
	top: auto !important;
	max-height: none;
	margin-top: 5vh;
	margin-bottom: 5vh;
	display: inline-block;
	vertical-align: middle
}

.lg-outer.lg-html .lg-inner,
.lg-outer.lg-iframe .lg-inner,
.lg-outer.lg-iframe-auto .lg-inner {
	background-color: #FFF
}

.lg-outer.lg-html .lg-sub-html,
.lg-outer.lg-iframe .lg-sub-html,
.lg-outer.lg-iframe-auto .lg-sub-html {
	text-align: left
}

.lg-outer.lg-html .lg-toolbar,
.lg-outer.lg-iframe .lg-toolbar,
.lg-outer.lg-iframe-auto .lg-toolbar {
	background-color: transparent;
	height: 0
}

.lg-outer.lg-html .lg-toolbar .lg-icon,
.lg-outer.lg-iframe .lg-toolbar .lg-icon,
.lg-outer.lg-iframe-auto .lg-toolbar .lg-icon {
	color: #000
}

.lg-outer.lg-html .lg-img-wrap,
.lg-outer.lg-iframe .lg-img-wrap,
.lg-outer.lg-iframe-auto .lg-img-wrap {
	padding: 12px
}

.lg-outer.lg-html .lg-image,
.lg-outer.lg-iframe .lg-image,
.lg-outer.lg-iframe-auto .lg-image {
	display: none
}

.lg-outer.lg-html .highslide-move,
.lg-outer.lg-html .highslide-close,
.lg-outer.lg-html .highslide-resize,
.lg-outer.lg-iframe .highslide-move,
.lg-outer.lg-iframe .highslide-close,
.lg-outer.lg-iframe .highslide-resize,
.lg-outer.lg-iframe-auto .highslide-move,
.lg-outer.lg-iframe-auto .highslide-close,
.lg-outer.lg-iframe-auto .highslide-resize {
	display: none
}

.lg-outer.lg-html .lg-inner {
	display: none
}

.lg-outer.lg-html .lg-sub-html {
	position: static;
	background-color: #FFF;
	color: #000;
	height: 100%;
	overflow: auto
}

.lg-outer.lg-iframe .lg-inner,
.lg-outer.lg-iframe-auto .lg-inner {
	position: static
}

.lg-outer.lg-iframe .lg-item,
.lg-outer.lg-iframe-auto .lg-item {
	position: static
}

.lg-outer.lg-iframe .lg-sub-html,
.lg-outer.lg-iframe-auto .lg-sub-html {
	position: absolute
}

.lg-outer.lg-iframe .lg-video-cont {
	height: 100%
}

.lg-outer.lg-iframe .lg-video {
	height: 100%;
	padding-bottom: 0
}

/* --- End of g/libs/lightgallery-proxy-to-hs/lightgallery.proxy.to.hs.min.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-t.woff2") format("woff2"), url("../fonts/jost/jost-t.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-t-i.woff2") format("woff2"), url("../fonts/jost/jost-t-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l.woff2") format("woff2"), url("../fonts/jost/jost-e-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l-i.woff2") format("woff2"), url("../fonts/jost/jost-e-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-l.woff2") format("woff2"), url("../fonts/jost/jost-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-l-i.woff2") format("woff2"), url("../fonts/jost/jost-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-r.woff2") format("woff2"), url("../fonts/jost/jost-r.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-r-i.woff2") format("woff2"), url("../fonts/jost/jost-r-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-m.woff2") format("woff2"), url("../fonts/jost/jost-m.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-m-i.woff2") format("woff2"), url("../fonts/jost/jost-m-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b.woff2") format("woff2"), url("../fonts/jost/jost-s-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b-i.woff2") format("woff2"), url("../fonts/jost/jost-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-b.woff2") format("woff2"), url("../fonts/jost/jost-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-b-i.woff2") format("woff2"), url("../fonts/jost/jost-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b.woff2") format("woff2"), url("../fonts/jost/jost-e-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b-i.woff2") format("woff2"), url("../fonts/jost/jost-e-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-bl.woff2") format("woff2"), url("../fonts/jost/jost-bl.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-bl-i.woff2") format("woff2"), url("../fonts/jost/jost-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

:root {
	--color-i2prz8wez: 126, 175, 217;
	--color-ivoplqx7z: 255, 255, 255;
	--color-i9l5lygml: 255, 255, 255;
	--color-in2vnludn: 255, 255, 255;
	--color-icyctmsic: 134, 105, 229;
	--color-il531dut8: 134, 105, 229;
	--color-ieacmz8o4: 134, 105, 229;
	--color-i9ndf3vs9: 134, 105, 229;
	--color-itt3ws70d: 227, 76, 81;
	--color-i0ugsuiit: 0, 0, 0;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-in9xh5atr: 0, 0, 0;
	--color-imkyl05oh: 134, 105, 229;
	--color-iemuollse: 134, 105, 229;
	--color-ikn849imt: 134, 105, 229;
	--color-iu0uvcuv1: 134, 105, 229;
	--color-i26rzt3lp: 227, 76, 81;
	--color-ixrty1rac: 0, 0, 0;
	--color-i78gsholn: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-ie22i2ga8: 255, 255, 255;
	--color-i7w8kdz59: 255, 255, 255;
}

.div--u-i09qmeoo5 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-top: 0px
}

.div--u-ic0tspu11 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.div--u-ihejgwo9e {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.list__item--u-ijmjwidaz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i8jxv49qs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-iqr58z12b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-i2prz8wez), 1)
}

.svg_image--u-ij3rw2bkj {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ij3rw2bkj>svg {
	flex-shrink: 0
}

.svg_image--u-ij3rw2bkj svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ij3rw2bkj .path-icynyjquw {
	fill: rgba(var(--color-ivoplqx7z), 1)
}

.svg_image--u-ij3rw2bkj .path-i2hspbx0o {
	fill: rgba(var(--color-i9l5lygml), 1)
}

.svg_image--u-ij3rw2bkj .path-iq9wj3w7y {
	fill: rgba(var(--color-in2vnludn), 1)
}

.svg_image--u-ij3rw2bkj .path-i3e9h730r {
	fill: rgba(var(--color-ie22i2ga8), 1)
}

.svg_image--u-ij3rw2bkj .path-iub12zjzq {
	fill: rgba(var(--color-i7w8kdz59), 1)
}

.svg_image--u-iu3vqjxd7 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iu3vqjxd7>svg {
	flex-shrink: 0
}

.svg_image--u-iu3vqjxd7 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iu3vqjxd7 .path-ivcm6qhen {
	fill: rgba(var(--color-icn9dz68z), 1)
}

.div--u-iles2lhwe {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-icyctmsic), 1);
	border-right-color: rgba(var(--color-il531dut8), 1);
	border-bottom-color: rgba(var(--color-ieacmz8o4), 1);
	border-left-color: rgba(var(--color-i9ndf3vs9), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 4%;
	background-color: rgba(var(--color-itt3ws70d), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-iiuejnwcj {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-ial05zzco {
	display: block
}

.text--u-ixi0y14no {
	color: rgba(var(--color-i0ugsuiit), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ijyt1m4mz {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iei2pkrbr), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.text--u-incwolbtq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-in9xh5atr), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.div--u-i3oljqtap {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-start
}

.svg_image--u-igfnp51rk {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-igfnp51rk>svg {
	flex-shrink: 0
}

.svg_image--u-igfnp51rk svg {
	width: 100%;
	height: 100%
}

.svg_image--u-igfnp51rk .path-ip753sn5g {
	fill: rgba(var(--color-i1bka2z59), 1)
}

.div--u-ivrll6zl1 {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-imkyl05oh), 1);
	border-right-color: rgba(var(--color-iemuollse), 1);
	border-bottom-color: rgba(var(--color-ikn849imt), 1);
	border-left-color: rgba(var(--color-iu0uvcuv1), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 0%;
	background-color: rgba(var(--color-i26rzt3lp), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-ivl23ms1y {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Jost, sans-serif
}

.list--u-icxfxxr11 {
	display: block
}

.text--u-i62ybll44 {
	color: rgba(var(--color-ixrty1rac), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ibwfyn5en {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i78gsholn), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.section--u-ii0b5fqvo {
	display: block;
	width: 100%;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: rgba(var(--color-ic3cmg9ld), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

@media (max-width: 991px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ic0tspu11 {
		justify-content: center
	}

	.div--u-i3oljqtap {
		justify-content: center
	}

	.div--u-ihejgwo9e {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-order: 1000;
		-webkit-order: 1000;
		order: 1000
	}
}

@media (max-width: 767px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-iles2lhwe {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivrll6zl1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width: 479px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.div--u-iles2lhwe {
		margin-right: 0px
	}

	.div--u-ivrll6zl1 {
		margin-right: 0px
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px
	}

	.text--u-ijyt1m4mz {
		margin-right: 0px;
		margin-top: 5px
	}

	.text--u-i62ybll44 {
		font-size: 13px
	}

	.text--u-ixi0y14no {
		font-size: 13px;
		text-align: center
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-ii0b5fqvo_styles.css --- */

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-iaamtq47h: 255, 255, 255;
	--color-iy2wbd0ck: 255, 255, 255;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-idwcl69w7: 134, 105, 229;
	--color-iie6sunfi: 134, 105, 229;
	--color-ibugl3z7l: 134, 105, 229;
	--color-imofwb4yr: 134, 105, 229;
	--color-iz6jgclng: 126, 175, 217;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i2fh6gg4d: 238, 238, 238;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ir0polm62: 126, 175, 217;
	--color-ipw0iqtad: 221, 221, 221;
	--color-i8rmxmdpm: 51, 51, 51;
	--color-itsi9rotu: 255, 255, 255;
	--color-ieb7858xm: 255, 255, 255;
	--color-idqiytywl: 255, 255, 255;
	--color-io68tlke3: 255, 255, 255;
	--color-i8mthogkp: 255, 255, 255;
	--color-i3ouasq64: 51, 51, 51;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-ie2cyrno3: 255, 255, 255;
	--color-i9ocueqz3: 51, 51, 51;
	--color-i6y5cv2z2: 255, 255, 255;
	--color-iporkwqgc: 201, 215, 93;
	--color-imrsm5auo: 201, 215, 93;
	--color-ifsr9g67p: 201, 215, 93;
	--color-iutz4hp1l: 201, 215, 93;
	--color-i0n06zma0: 201, 215, 93;
	--color-iej1w4p89: 201, 215, 93;
	--color-i6lsq98as: 201, 215, 93;
	--color-ip2mreedu: 201, 215, 93;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-i2a904zb0: 255, 255, 255;
	--color-ifinhym7i: 255, 255, 255;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-ixitytsbf: 221, 221, 221;
	--color-i8n4qcald: 255, 255, 255;
	--color-iviixt4b5: 255, 255, 255;
	--color-iar9kzore: 0, 0, 0;
	--color-ipr70q884: 56, 163, 204;
	--color-idr8cm5hu: 255, 255, 255;
	--color-iaodkpz50: 255, 255, 255;
}

.div--u-ivvq8pere {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-right: 40px;
	background-color: rgba(var(--color-iaamtq47h), 0);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-iy2wbd0ck), 0.1);
	color: rgba(var(--color-ifi3gr2c9), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-irccm0ogp {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-iq2mhxnib {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 2.65%;
	margin-right: 2.65%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px
}

.div--u-iw3qzpswh {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.svg_image--u-i5lg2c3xi {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i5lg2c3xi>svg {
	flex-shrink: 0
}

.svg_image--u-i5lg2c3xi svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i5lg2c3xi .path-ilqzqun2p {
	fill: rgba(var(--color-ifinhym7i), 1)
}

.list__item--u-il7zu1u9t {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-isxlbi2pt {
	display: block
}

.div--u-ij68cx4nq {
	width: 50px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-idwcl69w7), 1);
	border-right-color: rgba(var(--color-iie6sunfi), 1);
	border-bottom-color: rgba(var(--color-ibugl3z7l), 1);
	border-left-color: rgba(var(--color-imofwb4yr), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 4%;
	background-color: rgba(var(--color-iz6jgclng), 1);
	flex-shrink: 0;
	margin-right: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 5;
	padding-left: 50px
}

.hor-menu--u-iev8ljdhd .is-removed {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1;
	height: 67px;
	width: 1%;
	overflow-x: hidden;
	overflow-y: hidden
}

.hor-menu--u-iev8ljdhd .hor-menu__item {
	flex-shrink: 0;
	margin-left: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-color: rgba(var(--color-i15cufjp2), 0);
	border-right-color: rgba(var(--color-ie00n49kv), 0);
	border-bottom-color: rgba(var(--color-i03rbktd6), 0);
	border-left-color: rgba(var(--color-isiz3hois), 0)
}

.hor-menu--u-iev8ljdhd .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i5z407jag), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon,
.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i2fh6gg4d), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i3hsgwegk), 1);
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list {
	position: absolute;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ir0polm62), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	background-color: rgba(var(--color-ipw0iqtad), 1);
	color: rgba(var(--color-i8rmxmdpm), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: rgba(var(--color-itsi9rotu), 0.15);
	border-right-color: rgba(var(--color-ieb7858xm), 0.15);
	border-bottom-color: rgba(var(--color-idqiytywl), 0.15);
	border-left-color: rgba(var(--color-io68tlke3), 0.15);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.hor-menu--u-iev8ljdhd .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-iev8ljdhd .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-i8mthogkp), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-i3ouasq64), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__link {
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Cormorant Infant, serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-top-color: rgba(var(--color-ic19leobv), 0);
	border-right-color: rgba(var(--color-iatdrknp0), 0);
	border-bottom-color: rgba(var(--color-i9pcawxvd), 0);
	border-left-color: rgba(var(--color-i5nwla3ie), 0);
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgba(var(--color-ie2cyrno3), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover {
	border-top-color: rgba(var(--color-iporkwqgc), 1);
	border-right-color: rgba(var(--color-imrsm5auo), 1);
	border-bottom-color: rgba(var(--color-ifsr9g67p), 1);
	border-left-color: rgba(var(--color-iutz4hp1l), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active {
	border-top-color: rgba(var(--color-i0n06zma0), 1);
	border-right-color: rgba(var(--color-iej1w4p89), 1);
	border-bottom-color: rgba(var(--color-i6lsq98as), 1);
	border-left-color: rgba(var(--color-ip2mreedu), 1)
}

.hor-menu--u-iev8ljdhd.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-iev8ljdhd .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover .hor-menu__link {
	border-top-color: rgba(var(--color-ic4v5er2s), 1);
	border-right-color: rgba(var(--color-i90pyciog), 1);
	border-bottom-color: rgba(var(--color-i0hmfryw4), 1);
	border-left-color: rgba(var(--color-is28klidb), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active .hor-menu__link {
	text-decoration: underline;
	border-top-color: rgba(var(--color-in3o2inh4), 1);
	border-right-color: rgba(var(--color-ifjkl8ib2), 1);
	border-bottom-color: rgba(var(--color-i6vbzq92s), 1);
	border-left-color: rgba(var(--color-iokrqok79), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item.is-current .hor-menu__link {
	border-top-color: rgba(var(--color-ia7xkbrk1), 1);
	border-right-color: rgba(var(--color-i71rfvndi), 1);
	border-bottom-color: rgba(var(--color-i64tvnn7h), 1);
	border-left-color: rgba(var(--color-i2fi2wtbu), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
	background-color: rgba(var(--color-i9ocueqz3), 0);
	color: rgba(var(--color-i6y5cv2z2), 0);
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	height: 40px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	font-family: Cormorant Infant, serif
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
	background-color: rgba(var(--color-ixitytsbf), 0);
	font-size: 14px;
	font-weight: 400;
	color: rgba(var(--color-i8n4qcald), 1);
	font-family: Cormorant Infant, serif;
	padding-top: 10px;
	padding-bottom: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-hover>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:active>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-active>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link>.hor-menu__text {
	color: rgba(var(--color-iaodkpz50), 1);
	font-family: Cormorant Infant, serif
}

.link-universal--u-ivi6kbvmp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-idut3jdh2 {
	color: rgba(var(--color-i2a904zb0), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.text--u-i9tbl5txz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iviixt4b5), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ijwdq48ph {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	margin-right: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.link-universal--u-ioj3o7lvr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	margin-right: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	flex-shrink: 0
}

.imageFit--u-iw32ahrzh {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	max-width: 100%;
	max-height: 100%
}

.imageFit__img--u-isx3yllqy {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i49qak04k {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iar9kzore), 0.4)
}

.imageFit__zoom--u-iqbq9lsc7 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ipr70q884), 1)
}

.svg_image--u-ihnpx7wlp {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ihnpx7wlp svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-iq551zogq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-it8f0xkxb {
	position: relative;
	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: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.text--u-izqc4h5v9 {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-idr8cm5hu), 1);
	text-transform: uppercase;
	font-size: 30px;
	font-family: Cormorant Infant, serif
}

@media (max-width: 991px) {
	.div--u-iq2mhxnib {
		display: none
	}

	.div--u-ijwdq48ph {
		max-width: none;
		margin-right: 0px;
		margin-bottom: 0px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.link-universal--u-ioj3o7lvr {
		max-height: 90px;
		max-width: 90px
	}

	.text--u-izqc4h5v9 {
		font-size: 20px
	}

	.text--u-idut3jdh2 {
		font-size: 25px
	}

	.link-universal--u-iq551zogq {
		font-size: 30px
	}
}

@media (max-width: 767px) {
	.div--u-ij68cx4nq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivvq8pere {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-right: 0px;
		padding-left: 0px
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		margin-top: 20px;
		justify-content: center
	}

	.div--u-irccm0ogp {
		width: auto;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center
	}

	.imageFit--u-iw32ahrzh {}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.div--u-ijwdq48ph {
		margin-bottom: 0px;
		width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-it8f0xkxb {
		width: 100%
	}

	.link-universal--u-iq551zogq {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}
}

@media (max-width: 479px) {
	.div--u-iw3qzpswh {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0px
	}

	.div--u-ij68cx4nq {
		margin-right: 0px
	}

	.div--u-ivvq8pere {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-i9tbl5txz {
		text-align: center;
		font-size: 15px
	}

	.div--u-ijwdq48ph {
		justify-content: flex-start;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-izqc4h5v9 {
		text-align: center;
		font-size: 17px
	}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.link-universal--u-iq551zogq {
		justify-content: center
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-ivvq8pere_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--image-i01u4c73w: url("../img/tpl25_4.png");
	--color-in8lmxxgx: 0, 0, 0;
	--color-irv981jzz: 255, 255, 255;
	--color-i0jymjv21: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-itk6ydq5z: 0, 0, 0;
	--color-imtwt0vlm: 56, 163, 204;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ixh92gjok: 0, 0, 0;
	--color-ia6fiuu6t: 209, 205, 205;
	--color-i8j2eda7s: 0, 0, 0;
	--color-injuwi5d0: 238, 238, 238;
	--color-is9equaj7: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-idgzxowfk: 19, 213, 255;
	--color-i0ew0wct0: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-ivo4gtce3: 0, 0, 0;
	--color-icto6g1bw: 238, 238, 238;
	--color-ilojlda0w: 0, 0, 0;
	--color-isigxmoq7: 238, 238, 238;
	--color-iyk5xk5tc: 221, 221, 221;
	--color-icg0yrvme: 51, 51, 51;
	--color-idajf31qv: 255, 255, 255;
	--color-inub0y49w: 51, 51, 51;
	--color-ishukk76e: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i26jfr66f: 0, 0, 0;
	--color-ic6nfq1xw: 209, 205, 205;
	--color-iu4x7ko06: 0, 0, 0;
	--color-id5n6if6t: 238, 238, 238;
	--color-iz9drkwx4: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--color-is6itwbn0: 126, 175, 217;
	--color-iqf3bpqrv: 255, 255, 255;
	--color-iubv9jk6a: 255, 255, 255;
	--color-ij97uob2e: 255, 255, 255;
	--color-igdef6dti: 0, 0, 0;
	--color-isd9jgsql: 255, 255, 255;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-ifjd42hxg: 0, 0, 0;
	--color-ibmy60axg: 95, 95, 95;
	--color-idazespmj: 255, 255, 255;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-iysjmftqu: 255, 255, 255;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--color-ib0ich4e9: 255, 255, 255;
}

.section--u-iar1r5sfi {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: var(--image-i01u4c73w);
	background-repeat: no-repeat;
	background-position: left calc(715px + 50%) top calc(-28px + 50%);
	background-size: 500.00px auto;
	background-attachment: scroll;
	color: rgba(var(--color-in8lmxxgx), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	background-color: rgba(var(--color-irv981jzz), 1)
}

.container--u-ime6yj5tz {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	display: block
}

.div--u-i01l7zdj6 {
	width: 100%;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(var(--color-i0jymjv21), 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i5mqgab9o {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i0yu4yitq {
	width: auto;
	position: relative;
	flex-shrink: 0
}

.div--u-i7axejv6u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.text--u-imo05o56w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 5px;
	color: rgba(var(--color-i8epijtpg), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ib6yd3t8e {
	width: auto;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: none;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-right: 0px;
	padding-left: 0px
}

.link-universal--u-iuucicuqe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-bottom: 0px;
	margin-right: 20px
}

.imageFit--u-i2l4xm8c4 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	max-height: 100%;
	min-width: 0px;
	width: auto;
	height: auto
}

.imageFit__img--u-ikdd3t8m9 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iptd4iq4y {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-itk6ydq5z), 0.4)
}

.imageFit__zoom--u-i9uhafh56 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-imtwt0vlm), 1)
}

.svg_image--u-ink8ld0zo {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ink8ld0zo svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-ihsqvbknf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-inqp0dmky {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-is10mxgdb {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-ij5fgjw3b), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	margin-right: 20px
}

.div--u-ih94fk87e {
	width: 100%;
	position: relative;
	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: center;
	padding-right: 40px
}

.div--u-i4o8jkfj8 {
	width: 70%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgba(var(--color-ijvi8wgkz), 0.1);
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ver-menu--u-ixpynp64c {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ixpynp64c .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ixpynp64c .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ixh92gjok), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__icon {
	background-color: rgba(var(--color-ia6fiuu6t), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_icon {
	background-color: rgba(var(--color-i8j2eda7s), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-injuwi5d0), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ixpynp64c .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-is9equaj7), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__link {
	color: rgba(var(--color-ioxu4d8al), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ixpynp64c .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i984t8jtt), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i3hka2ggk), 1)
}

.div--u-ibmh44qs1 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 40px
}

.div--u-ief7rh9kp {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-i9wjm7zat), 0.1);
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.text--u-iu5gua6kw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ifjqckxdn), 1);
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}

.text--u-iuqn1zxxr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iypz59nle), 1);
	margin-right: 0px
}

.button-up--u-inv7monas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: auto;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	flex-shrink: 0;
	margin-top: 40px;
	margin-bottom: 0px;
	background-color: rgba(var(--color-idgzxowfk), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0px;
	padding-right: 0px
}

.button-up__text--u-ile0l0sqe {
	display: none
}

.svg_image--u-ie841toqy {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ie841toqy svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.svg_image--u-ie841toqy .path-i5xp9fgfm {
	fill: rgba(var(--color-i0ew0wct0), 1)
}

.text--u-iqddk1e1w {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	margin-right: 20px;
	color: rgba(var(--color-ip5f1nunk), 1);
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700
}

.div--u-iv6z0dvz0 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	margin-top: 0px;
	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: center
}

.div--u-itqniuatz {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-top: auto;
	margin-bottom: 0px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 10px
}

.hor-menu--u-igrx50eao {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hor-menu--u-igrx50eao .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hor-menu--u-igrx50eao .hor-menu__item {
	flex-shrink: 0
}

.hor-menu--u-igrx50eao .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ivo4gtce3), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon,
.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-icto6g1bw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px
}

.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-ilojlda0w), 1);
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list {
	position: static;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-isigxmoq7), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block
}

.hor-menu--u-igrx50eao .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-igrx50eao .hor-menu__sub_link {
	background-color: rgba(var(--color-iyk5xk5tc), 1);
	color: rgba(var(--color-icg0yrvme), 1)
}

.hor-menu--u-igrx50eao .hor-menu__more_list {
	display: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.hor-menu--u-igrx50eao .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-igrx50eao .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-idajf31qv), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-inub0y49w), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__link {
	color: rgba(var(--color-ishukk76e), 1);
	padding-left: 0px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.hor-menu--u-igrx50eao.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-igrx50eao .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-igrx50eao .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-igrx50eao .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-hover .hor-menu__link {
	color: rgba(var(--color-ixc0mr2s4), 1)
}

.hor-menu--u-igrx50eao .hor-menu__item:active .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-active .hor-menu__link {
	color: rgba(var(--color-ik0dw372f), 1)
}

.heading--u-iw0dp93fb {
	font-size: 50px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	color: rgba(var(--color-irwrs15yg), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-align: left;
	text-transform: uppercase
}

.text--u-izyrrys6e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ibkpmsklh), 0.6);
	margin-top: 20px;
	font-weight: 400;
	font-family: Cormorant Infant, serif;
	text-align: left;
	line-height: 25px;
	padding-right: 0px;
	padding-left: 0px
}

.div--u-ii3ruu73u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list__item--u-ifjd716cx {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list--u-i5ixxknr6 {
	display: block
}

.link-universal--u-iu6ny4tsj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-il6xzuqcw {
	color: rgba(var(--color-iplnbveub), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.div--u-i9ocakf3g {
	width: 100%;
	position: relative;
	display: inline-block
}

.text--u-iemk4hixo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i891p0uiu), 1);
	padding-left: 0%;
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 40px;
	font-family: Cormorant Infant, serif
}

.div--u-ie9rdad0l {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-isygbc2dr {
	width: 100%;
	position: relative;
	display: block
}

.div--u-ik5zitrcy {
	width: 100%;
	position: relative
}

.div--u-i6vw1fqpy {
	width: auto;
	position: relative;
	display: block
}

.mosaic-site-counters--u-i22dq4kk7 {
	margin-bottom: 10px
}

.mosaic-site-counters--u-i22dq4kk7 .counters-stub {
	width: 186px;
	height: 31px;
	background-image: url("data:image/svg+xml,%3Csvg width='186' height='31' viewBox='0 0 186 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='98.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M99 1H155V16H99V1Z' fill='%23A3A3A3'/%3E%3Cpath d='M155 1H185V30H155V1Z' fill='%23B8B8B8'/%3E%3Cpath d='M163 7H166V25H163V7Z' fill='%233B3B3B'/%3E%3Cpath d='M169 15H172V25H169V15Z' fill='%233B3B3B'/%3E%3Cpath d='M175 12H178V25H175V12Z' fill='%233B3B3B'/%3E%3Crect x='0.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M22.8246 10.1L21.4246 12.6H20.0246L18.6246 10.1V14H16.8246V7H18.7246L20.7246 10.7L22.7246 7H24.6246V14H22.8246V10.1ZM27.7785 9.85C27.5118 9.85 27.3785 9.98333 27.3785 10.25V10.8H29.0785V10.25C29.0785 9.98333 28.9452 9.85 28.6785 9.85H27.7785ZM30.6285 13.9C29.3418 14.0333 28.1752 14.1 27.1285 14.1C26.6752 14.1 26.3118 13.9633 26.0385 13.69C25.7652 13.4167 25.6285 13.0533 25.6285 12.6V10.2C25.6285 9.7 25.7685 9.31 26.0485 9.03C26.3352 8.74333 26.7285 8.6 27.2285 8.6H29.2285C29.7285 8.6 30.1185 8.74333 30.3985 9.03C30.6852 9.31 30.8285 9.7 30.8285 10.2V12.05H27.3785V12.45C27.3785 12.55 27.4118 12.6333 27.4785 12.7C27.5452 12.7667 27.6285 12.8 27.7285 12.8C28.3885 12.8 29.3552 12.75 30.6285 12.65V13.9ZM36.4246 13.9C35.1779 14.0333 34.0779 14.1 33.1246 14.1C32.6713 14.1 32.3079 13.9633 32.0346 13.69C31.7613 13.4167 31.6246 13.0533 31.6246 12.6V10.3C31.6246 9.8 31.7646 9.41 32.0446 9.13C32.3313 8.84333 32.7246 8.7 33.2246 8.7H36.4246V10.05H33.7746C33.5079 10.05 33.3746 10.1833 33.3746 10.45V12.4C33.3746 12.5 33.4079 12.5833 33.4746 12.65C33.5413 12.7167 33.6246 12.75 33.7246 12.75C34.3246 12.75 35.2246 12.7 36.4246 12.6V13.9ZM40.2227 10.05V14H38.4727V10.05H36.8227V8.7H41.8727V10.05H40.2227ZM47.8766 12.5C47.8766 13 47.7332 13.3933 47.4466 13.68C47.1666 13.96 46.7766 14.1 46.2766 14.1H43.9766C43.4766 14.1 43.0832 13.96 42.7966 13.68C42.5166 13.3933 42.3766 13 42.3766 12.5V10.2C42.3766 9.7 42.5166 9.31 42.7966 9.03C43.0832 8.74333 43.4766 8.6 43.9766 8.6H46.2766C46.7766 8.6 47.1666 8.74333 47.4466 9.03C47.7332 9.31 47.8766 9.7 47.8766 10.2V12.5ZM46.1266 10.35C46.1266 10.0833 45.9932 9.95 45.7266 9.95H44.5266C44.2599 9.95 44.1266 10.0833 44.1266 10.35V12.35C44.1266 12.6167 44.2599 12.75 44.5266 12.75H45.7266C45.9932 12.75 46.1266 12.6167 46.1266 12.35V10.35ZM54.1234 11.5C54.0901 11.9667 53.9568 12.35 53.7234 12.65H55.4734V10.05H54.2234L54.1234 11.5ZM57.2234 8.7V12.65H57.9734V15.2H56.3134L56.2134 14H53.1334L53.0334 15.2H51.3734V12.65H52.0234C52.2901 12.3367 52.4401 11.9867 52.4734 11.6L52.6734 8.7H57.2234ZM59.2777 14.1C58.9911 14.1 58.6577 14.0667 58.2777 14V12.7H58.6777C58.9311 12.7 59.0644 12.5667 59.0777 12.3L59.2777 8.7H64.0777V14H62.3277V10.05H60.9277L60.7777 12.6C60.7511 13.0533 60.6011 13.4167 60.3277 13.69C60.0544 13.9633 59.7044 14.1 59.2777 14.1ZM70.2742 8.7V14H68.5242V12.35H67.6742L66.7242 14H64.8742L65.8742 12.25C65.5942 12.15 65.3742 11.98 65.2142 11.74C65.0542 11.5 64.9742 11.2033 64.9742 10.85V10.2C64.9742 9.74667 65.1109 9.38333 65.3842 9.11C65.6576 8.83667 66.0209 8.7 66.4742 8.7H70.2742ZM67.0742 9.95C66.9742 9.95 66.8909 9.98333 66.8242 10.05C66.7576 10.1167 66.7242 10.2 66.7242 10.3V10.75C66.7242 10.85 66.7576 10.9333 66.8242 11C66.8909 11.0667 66.9742 11.1 67.0742 11.1H68.5242V9.95H67.0742ZM25.0525 23.9C23.8059 24.0333 22.7059 24.1 21.7525 24.1C21.2992 24.1 20.9359 23.9633 20.6625 23.69C20.3892 23.4167 20.2525 23.0533 20.2525 22.6V20.3C20.2525 19.8 20.3925 19.41 20.6725 19.13C20.9592 18.8433 21.3525 18.7 21.8525 18.7H25.0525V20.05H22.4025C22.1359 20.05 22.0025 20.1833 22.0025 20.45V22.4C22.0025 22.5 22.0359 22.5833 22.1025 22.65C22.1692 22.7167 22.2525 22.75 22.3525 22.75C22.9525 22.75 23.8525 22.7 25.0525 22.6V23.9ZM27.8506 21.15C28.4173 21.15 28.8839 21.1333 29.2506 21.1V18.7H31.0006V24H29.2506V22.4C28.5373 22.4667 27.8706 22.5 27.2506 22.5C26.7973 22.5 26.4339 22.3633 26.1606 22.09C25.8873 21.8167 25.7506 21.4533 25.7506 21V18.7H27.5006V20.8C27.5006 20.9 27.5339 20.9833 27.6006 21.05C27.6673 21.1167 27.7506 21.15 27.8506 21.15ZM34.0529 19.85C33.7863 19.85 33.6529 19.9833 33.6529 20.25V20.8H35.3529V20.25C35.3529 19.9833 35.2196 19.85 34.9529 19.85H34.0529ZM36.9029 23.9C35.6163 24.0333 34.4496 24.1 33.4029 24.1C32.9496 24.1 32.5863 23.9633 32.3129 23.69C32.0396 23.4167 31.9029 23.0533 31.9029 22.6V20.2C31.9029 19.7 32.0429 19.31 32.3229 19.03C32.6096 18.7433 33.0029 18.6 33.5029 18.6H35.5029C36.0029 18.6 36.3929 18.7433 36.6729 19.03C36.9596 19.31 37.1029 19.7 37.1029 20.2V22.05H33.6529V22.45C33.6529 22.55 33.6863 22.6333 33.7529 22.7C33.8196 22.7667 33.9029 22.8 34.0029 22.8C34.6629 22.8 35.6296 22.75 36.9029 22.65V23.9ZM40.999 20.05V24H39.249V20.05H37.599V18.7H42.649V20.05H40.999ZM45.2529 21.15C45.8196 21.15 46.2863 21.1333 46.6529 21.1V18.7H48.4029V24H46.6529V22.4C45.9396 22.4667 45.2729 22.5 44.6529 22.5C44.1996 22.5 43.8363 22.3633 43.5629 22.09C43.2896 21.8167 43.1529 21.4533 43.1529 21V18.7H44.9029V20.8C44.9029 20.9 44.9363 20.9833 45.0029 21.05C45.0696 21.1167 45.1529 21.15 45.2529 21.15ZM52.8553 18.7H54.7053V24H52.9553V21.1L51.2553 24H49.4053V18.7H51.1553V21.6L52.8553 18.7ZM58.2041 22H57.4541V24H55.7041V18.7H57.4541V20.65H58.2541L58.8041 19.55C59.0041 19.1233 59.3174 18.8333 59.7441 18.68C59.8974 18.6267 60.0441 18.6 60.1841 18.6C60.4108 18.6 60.6174 18.6167 60.8041 18.65L61.0541 18.7V20.05H60.7041C60.4774 20.05 60.3108 20.15 60.2041 20.35L59.7041 21.35L61.2041 24H59.3041L58.2041 22ZM63.8002 22.7C64.1535 22.7 64.5535 22.6333 65.0002 22.5V21.9H63.5502C63.4502 21.9 63.3669 21.9333 63.3002 22C63.2335 22.0667 63.2002 22.15 63.2002 22.25V22.35C63.2002 22.45 63.2335 22.5333 63.3002 22.6C63.3669 22.6667 63.4502 22.7 63.5502 22.7H63.8002ZM61.9502 18.8C63.1702 18.6667 64.2702 18.6 65.2502 18.6C65.7035 18.6 66.0669 18.7367 66.3402 19.01C66.6135 19.2833 66.7502 19.6467 66.7502 20.1V24H65.2002L65.1002 23.5C64.7869 23.7067 64.4635 23.86 64.1302 23.96C63.8035 24.0533 63.5269 24.1 63.3002 24.1H62.9502C62.4969 24.1 62.1335 23.9633 61.8602 23.69C61.5869 23.4167 61.4502 23.0533 61.4502 22.6V22.15C61.4502 21.6967 61.5869 21.3333 61.8602 21.06C62.1335 20.7867 62.4969 20.65 62.9502 20.65H65.0002V20.25C65.0002 20.15 64.9669 20.0667 64.9002 20C64.8335 19.9333 64.7502 19.9 64.6502 19.9C64.2169 19.9 63.7369 19.92 63.2102 19.96C62.6902 20 62.2702 20.03 61.9502 20.05V18.8Z' fill='%234F4F4F'/%3E%3Cpath d='M109.602 11.9C108.356 12.0333 107.256 12.1 106.302 12.1C105.849 12.1 105.486 11.9633 105.212 11.69C104.939 11.4167 104.802 11.0533 104.802 10.6V8.3C104.802 7.8 104.942 7.41 105.222 7.13C105.509 6.84333 105.902 6.7 106.402 6.7H109.602V8.05H106.952C106.686 8.05 106.552 8.18333 106.552 8.45V10.4C106.552 10.5 106.586 10.5833 106.652 10.65C106.719 10.7167 106.802 10.75 106.902 10.75C107.502 10.75 108.402 10.7 109.602 10.6V11.9ZM115.8 10.5C115.8 11 115.657 11.3933 115.37 11.68C115.09 11.96 114.7 12.1 114.2 12.1H111.9C111.4 12.1 111.007 11.96 110.72 11.68C110.44 11.3933 110.3 11 110.3 10.5V8.2C110.3 7.7 110.44 7.31 110.72 7.03C111.007 6.74333 111.4 6.6 111.9 6.6H114.2C114.7 6.6 115.09 6.74333 115.37 7.03C115.657 7.31 115.8 7.7 115.8 8.2V10.5ZM114.05 8.35C114.05 8.08333 113.917 7.95 113.65 7.95H112.45C112.184 7.95 112.05 8.08333 112.05 8.35V10.35C112.05 10.6167 112.184 10.75 112.45 10.75H113.65C113.917 10.75 114.05 10.6167 114.05 10.35V8.35ZM119.149 10.65C119.503 10.65 119.903 10.5833 120.349 10.45V6.7H122.099V12H120.549L120.449 11.5C120.136 11.7067 119.813 11.86 119.479 11.96C119.153 12.0533 118.876 12.1 118.649 12.1H118.199C117.746 12.1 117.383 11.9633 117.109 11.69C116.836 11.4167 116.699 11.0533 116.699 10.6V6.7H118.449V10.3C118.449 10.4 118.483 10.4833 118.549 10.55C118.616 10.6167 118.699 10.65 118.799 10.65H119.149ZM126.046 8.05C125.692 8.05 125.292 8.11667 124.846 8.25V12H123.096V6.7H124.646L124.746 7.2C125.059 6.99333 125.379 6.84333 125.706 6.75C126.039 6.65 126.319 6.6 126.546 6.6H126.996C127.449 6.6 127.812 6.73667 128.086 7.01C128.359 7.28333 128.496 7.64667 128.496 8.1V12H126.746V8.4C126.746 8.3 126.712 8.21667 126.646 8.15C126.579 8.08333 126.496 8.05 126.396 8.05H126.046ZM133.095 12C132.448 12.0667 131.815 12.1 131.195 12.1C130.741 12.1 130.378 11.9633 130.105 11.69C129.831 11.4167 129.695 11.0533 129.695 10.6V8.05H129.095V6.7H129.695L129.895 5.5H131.445V6.7H132.695V8.05H131.445V10.35C131.445 10.45 131.478 10.5333 131.545 10.6C131.611 10.6667 131.695 10.7 131.795 10.7H133.095V12ZM135.751 7.85C135.485 7.85 135.351 7.98333 135.351 8.25V8.8H137.051V8.25C137.051 7.98333 136.918 7.85 136.651 7.85H135.751ZM138.601 11.9C137.315 12.0333 136.148 12.1 135.101 12.1C134.648 12.1 134.285 11.9633 134.011 11.69C133.738 11.4167 133.601 11.0533 133.601 10.6V8.2C133.601 7.7 133.741 7.31 134.021 7.03C134.308 6.74333 134.701 6.6 135.201 6.6H137.201C137.701 6.6 138.091 6.74333 138.371 7.03C138.658 7.31 138.801 7.7 138.801 8.2V10.05H135.351V10.45C135.351 10.55 135.385 10.6333 135.451 10.7C135.518 10.7667 135.601 10.8 135.701 10.8C136.361 10.8 137.328 10.75 138.601 10.65V11.9ZM142.747 8.15C142.327 8.15 141.894 8.25 141.447 8.45V12H139.697V6.7H141.247L141.347 7.35C141.921 6.85 142.521 6.6 143.147 6.6H143.597V8.15H142.747ZM144.097 10.6C145.45 10.7 146.517 10.75 147.297 10.75C147.397 10.75 147.48 10.7167 147.547 10.65C147.614 10.5833 147.647 10.5 147.647 10.4V10.05H145.497C145.044 10.05 144.68 9.91333 144.407 9.64C144.134 9.36667 143.997 9.00333 143.997 8.55V8.2C143.997 7.74667 144.134 7.38333 144.407 7.11C144.68 6.83667 145.044 6.7 145.497 6.7H148.897V8H146.097C145.997 8 145.914 8.03333 145.847 8.1C145.78 8.16667 145.747 8.25 145.747 8.35C145.747 8.45 145.78 8.53333 145.847 8.6C145.914 8.66667 145.997 8.7 146.097 8.7H147.897C148.35 8.7 148.714 8.83667 148.987 9.11C149.26 9.38333 149.397 9.74667 149.397 10.2V10.6C149.397 11.0533 149.26 11.4167 148.987 11.69C148.714 11.9633 148.35 12.1 147.897 12.1C146.717 12.1 145.45 12.0333 144.097 11.9V10.6Z' fill='%233B3B3B'/%3E%3Cpath d='M105.736 22.2515H106.413C106.629 22.2515 106.808 22.2148 106.949 22.1416C107.089 22.0654 107.193 21.96 107.261 21.8252C107.331 21.6875 107.366 21.5278 107.366 21.3462C107.366 21.1821 107.334 21.0371 107.27 20.9111C107.208 20.7822 107.113 20.6826 106.984 20.6123C106.855 20.5391 106.692 20.5024 106.496 20.5024C106.341 20.5024 106.197 20.5332 106.065 20.5947C105.934 20.6562 105.828 20.7427 105.749 20.854C105.67 20.9653 105.63 21.1001 105.63 21.2583H104.36C104.36 20.9067 104.454 20.6006 104.642 20.3398C104.832 20.0791 105.087 19.8755 105.406 19.729C105.726 19.5825 106.077 19.5093 106.461 19.5093C106.895 19.5093 107.274 19.5796 107.599 19.7202C107.924 19.8579 108.178 20.0615 108.359 20.3311C108.541 20.6006 108.632 20.9346 108.632 21.333C108.632 21.5352 108.585 21.7314 108.491 21.9219C108.397 22.1094 108.263 22.2793 108.087 22.4316C107.914 22.5811 107.703 22.7012 107.454 22.792C107.205 22.8799 106.925 22.9238 106.615 22.9238H105.736V22.2515ZM105.736 23.2139V22.5591H106.615C106.963 22.5591 107.27 22.5986 107.533 22.6777C107.797 22.7568 108.018 22.8711 108.197 23.0205C108.375 23.167 108.51 23.3413 108.601 23.5435C108.692 23.7427 108.737 23.9639 108.737 24.207C108.737 24.5059 108.68 24.7725 108.566 25.0068C108.452 25.2383 108.291 25.4346 108.083 25.5957C107.877 25.7568 107.637 25.8799 107.362 25.9648C107.086 26.0469 106.786 26.0879 106.461 26.0879C106.191 26.0879 105.926 26.0513 105.666 25.978C105.408 25.9019 105.173 25.7891 104.962 25.6396C104.754 25.4873 104.587 25.2969 104.461 25.0684C104.338 24.8369 104.277 24.563 104.277 24.2466H105.547C105.547 24.4106 105.588 24.5571 105.67 24.686C105.752 24.8149 105.865 24.916 106.008 24.9893C106.155 25.0625 106.317 25.0991 106.496 25.0991C106.698 25.0991 106.871 25.0625 107.015 24.9893C107.161 24.9131 107.272 24.8076 107.349 24.6729C107.428 24.5352 107.467 24.3755 107.467 24.1938C107.467 23.9595 107.425 23.772 107.34 23.6313C107.255 23.4878 107.133 23.3823 106.975 23.3149C106.817 23.2476 106.629 23.2139 106.413 23.2139H105.736ZM110.504 25.0376H110.587C110.939 25.0376 111.241 24.9951 111.493 24.9102C111.748 24.8223 111.957 24.6963 112.121 24.5322C112.285 24.3682 112.407 24.1675 112.486 23.9302C112.565 23.6899 112.604 23.4175 112.604 23.1128V21.8999C112.604 21.6685 112.581 21.4648 112.534 21.2891C112.49 21.1133 112.426 20.9683 112.341 20.854C112.259 20.7368 112.162 20.6489 112.051 20.5903C111.942 20.5317 111.822 20.5024 111.69 20.5024C111.55 20.5024 111.425 20.5376 111.317 20.6079C111.208 20.6753 111.116 20.7676 111.04 20.8848C110.967 21.002 110.91 21.1367 110.869 21.2891C110.831 21.4385 110.812 21.5952 110.812 21.7593C110.812 21.9233 110.831 22.0801 110.869 22.2295C110.907 22.376 110.964 22.5063 111.04 22.6206C111.116 22.7319 111.211 22.8213 111.326 22.8887C111.44 22.9531 111.575 22.9854 111.73 22.9854C111.879 22.9854 112.013 22.9575 112.13 22.9019C112.25 22.8433 112.351 22.7671 112.433 22.6733C112.518 22.5796 112.583 22.4756 112.626 22.3613C112.673 22.2471 112.697 22.1313 112.697 22.0142L113.114 22.2427C113.114 22.4478 113.07 22.6499 112.982 22.8491C112.895 23.0483 112.771 23.23 112.613 23.394C112.458 23.5552 112.278 23.6841 112.073 23.7808C111.868 23.8774 111.648 23.9258 111.414 23.9258C111.115 23.9258 110.85 23.8716 110.618 23.7632C110.387 23.6519 110.19 23.4995 110.029 23.3062C109.871 23.1099 109.751 22.8813 109.669 22.6206C109.587 22.3599 109.546 22.0771 109.546 21.7725C109.546 21.4619 109.596 21.1704 109.695 20.8979C109.798 20.6255 109.943 20.3853 110.13 20.1772C110.321 19.9692 110.548 19.8066 110.812 19.6895C111.078 19.5693 111.374 19.5093 111.699 19.5093C112.024 19.5093 112.32 19.5723 112.587 19.6982C112.854 19.8242 113.082 20.0029 113.272 20.2344C113.463 20.4629 113.609 20.7368 113.712 21.0562C113.817 21.3755 113.87 21.73 113.87 22.1196V22.5591C113.87 22.9751 113.825 23.3618 113.734 23.7192C113.646 24.0767 113.513 24.4004 113.334 24.6904C113.158 24.9775 112.938 25.2236 112.675 25.4287C112.414 25.6338 112.111 25.7905 111.765 25.8989C111.419 26.0073 111.033 26.0615 110.605 26.0615H110.504V25.0376ZM119.122 19.6016V20.2827L116.647 26H115.312L117.786 20.5903H114.6V19.6016H119.122ZM120.84 25.0376H120.923C121.275 25.0376 121.577 24.9951 121.829 24.9102C122.083 24.8223 122.293 24.6963 122.457 24.5322C122.621 24.3682 122.743 24.1675 122.822 23.9302C122.901 23.6899 122.94 23.4175 122.94 23.1128V21.8999C122.94 21.6685 122.917 21.4648 122.87 21.2891C122.826 21.1133 122.762 20.9683 122.677 20.854C122.595 20.7368 122.498 20.6489 122.387 20.5903C122.278 20.5317 122.158 20.5024 122.026 20.5024C121.886 20.5024 121.761 20.5376 121.653 20.6079C121.544 20.6753 121.452 20.7676 121.376 20.8848C121.303 21.002 121.246 21.1367 121.205 21.2891C121.167 21.4385 121.147 21.5952 121.147 21.7593C121.147 21.9233 121.167 22.0801 121.205 22.2295C121.243 22.376 121.3 22.5063 121.376 22.6206C121.452 22.7319 121.547 22.8213 121.662 22.8887C121.776 22.9531 121.911 22.9854 122.066 22.9854C122.215 22.9854 122.349 22.9575 122.466 22.9019C122.586 22.8433 122.687 22.7671 122.769 22.6733C122.854 22.5796 122.918 22.4756 122.962 22.3613C123.009 22.2471 123.033 22.1313 123.033 22.0142L123.45 22.2427C123.45 22.4478 123.406 22.6499 123.318 22.8491C123.23 23.0483 123.107 23.23 122.949 23.394C122.794 23.5552 122.614 23.6841 122.409 23.7808C122.204 23.8774 121.984 23.9258 121.75 23.9258C121.451 23.9258 121.186 23.8716 120.954 23.7632C120.723 23.6519 120.526 23.4995 120.365 23.3062C120.207 23.1099 120.087 22.8813 120.005 22.6206C119.923 22.3599 119.882 22.0771 119.882 21.7725C119.882 21.4619 119.932 21.1704 120.031 20.8979C120.134 20.6255 120.279 20.3853 120.466 20.1772C120.657 19.9692 120.884 19.8066 121.147 19.6895C121.414 19.5693 121.71 19.5093 122.035 19.5093C122.36 19.5093 122.656 19.5723 122.923 19.6982C123.189 19.8242 123.418 20.0029 123.608 20.2344C123.799 20.4629 123.945 20.7368 124.048 21.0562C124.153 21.3755 124.206 21.73 124.206 22.1196V22.5591C124.206 22.9751 124.161 23.3618 124.07 23.7192C123.982 24.0767 123.849 24.4004 123.67 24.6904C123.494 24.9775 123.274 25.2236 123.011 25.4287C122.75 25.6338 122.447 25.7905 122.101 25.8989C121.755 26.0073 121.369 26.0615 120.941 26.0615H120.84V25.0376ZM129.458 19.6016V20.2827L126.983 26H125.647L128.122 20.5903H124.936V19.6016H129.458Z' fill='%233B3B3B'/%3E%3C/svg%3E");
	background-position: left 0px top 0px;
	background-repeat: no-repeat;
	display: inline-block;
	position: relative
}

.div--u-iilqbi3mb {
	width: 100%;
	position: relative;
	display: inline-block
}

.div--u-ixbiul73e {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ver-menu--u-ikv8kbh2r {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ikv8kbh2r .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ikv8kbh2r .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i26jfr66f), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__icon {
	background-color: rgba(var(--color-ic6nfq1xw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_icon {
	background-color: rgba(var(--color-iu4x7ko06), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-id5n6if6t), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iz9drkwx4), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__link {
	color: rgba(var(--color-i2wyys2l9), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i9dnkvic8), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-ijoe7h8dh), 1)
}

.list__item--u-icag2b6xz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i26jti22z {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-ifh2ietcs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-is6itwbn0), 1)
}

.svg_image--u-i2ljjwya2 {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i2ljjwya2>svg {
	flex-shrink: 0
}

.svg_image--u-i2ljjwya2 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i2ljjwya2 .path-icynyjquw {
	fill: rgba(var(--color-iqf3bpqrv), 1)
}

.svg_image--u-i2ljjwya2 .path-i2hspbx0o {
	fill: rgba(var(--color-iubv9jk6a), 1)
}

.svg_image--u-i2ljjwya2 .path-iq9wj3w7y {
	fill: rgba(var(--color-ij97uob2e), 1)
}

.svg_image--u-i2ljjwya2 .path-i3e9h730r {
	fill: rgba(var(--color-isd9jgsql), 1)
}

.svg_image--u-i2ljjwya2 .path-ie8kk66iw {
	fill: rgba(var(--color-ib0ich4e9), 1)
}

.text--u-iltop7nnv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-igdef6dti), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.hor-menu__more_list--u-ii3fv4gm9 .hor-menu__sub_list {
	position: absolute
}

.mosaic-site-copyright--u-iswe1irwe {
	line-height: normal;
	color: rgba(var(--color-ifjd42hxg), 1);
	display: block;
	position: relative
}

.div--u-isy6q21hs {
	width: auto;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 0px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px;
	margin-right: 40px
}

.link-universal--u-io982bmyt {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ibmy60axg), 0);
	color: rgba(var(--color-idazespmj), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ib9mcqhv5), 0.3);
	margin-left: 0;
	margin-right: 0
}

.text--u-iwtbi9x1i {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-if75igsbm), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-iysjmftqu), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-isyilqs8p), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-iwtbi9x1i:hover,
.text--u-iwtbi9x1i.is-hover {
	box-shadow: none
}

@media (max-width: 991px) {
	.section--u-iar1r5sfi {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 50px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-bottom: 20px;
		max-width: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-is10mxgdb {
		margin-right: 0px
	}

	.link-universal--u-iuucicuqe {
		max-height: 140px;
		max-width: 140px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.imageFit--u-i2l4xm8c4 {}

	.text--u-iu5gua6kw {
		text-align: right
	}

	.text--u-iuqn1zxxr {
		text-align: right
	}

	.heading--u-iw0dp93fb {
		font-size: 30px;
		letter-spacing: 0px;
		text-align: center
	}

	.div--u-i0yu4yitq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.div--u-inqp0dmky {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i01l7zdj6 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i7axejv6u {
		justify-content: center
	}

	.link-universal--u-ihsqvbknf {
		justify-content: center;
		text-align: center
	}

	.div--u-i5mqgab9o {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ih94fk87e {
		padding-right: 0px
	}

	.text--u-izyrrys6e {
		text-align: center
	}

	.div--u-i9ocakf3g {
		width: auto
	}

	.div--u-ii3ruu73u {
		justify-content: center
	}

	.div--u-itqniuatz {
		display: none
	}

	.div--u-ibmh44qs1 {
		display: none
	}

	.div--u-i4o8jkfj8 {
		border-left-style: none;
		width: 100%;
		padding-top: 0px
	}

	.div--u-ief7rh9kp {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isygbc2dr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.div--u-ik5zitrcy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i6vw1fqpy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		justify-content: center
	}

	.div--u-iv6z0dvz0 {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

@media (max-width: 767px) {
	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		width: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 25px
	}

	.div--u-ii3ruu73u {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ie9rdad0l {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i6vw1fqpy {
		margin-top: 20px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.text--u-iwtbi9x1i {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ief7rh9kp {
		padding-left: 0px
	}

	.text--u-is10mxgdb {
		font-size: 25px
	}

	.mosaic-site-copyright--u-iswe1irwe {
		text-align: center
	}
}

@media (max-width: 479px) {
	.text--u-imo05o56w {
		text-align: center;
		font-size: 15px
	}

	.imageFit--u-i2l4xm8c4 {
		max-height: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 20px;
		line-height: 35px
	}

	.container--u-ime6yj5tz {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-izyrrys6e {
		padding-right: 0px
	}

	.div--u-i4o8jkfj8 {
		padding-top: 0px
	}

	.div--u-iv6z0dvz0 {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.text--u-iwtbi9x1i {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-is10mxgdb {
		font-size: 19px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-iar1r5sfi_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-i0f08crkg: 0, 0, 0;
	--color-is56x44z9: 0, 0, 0;
}

.mosaic-mega-copyright--u-iol10c3hi {
	line-height: normal;
	display: block;
	position: relative;
	color: rgba(var(--color-i0f08crkg), 1);
	margin-top: 0px;
	width: 100%;
	text-align: center
}

.mosaic-mega-copyright--u-iol10c3hi a {
	color: inherit
}

.mosaic-mega-copyright--u-iol10c3hi .mosaic-mega-copyright-stub {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNq81k8oBFEcB/BdISGHVf5uKcmmaMm//IlwdHDkiJOSlBMXB9SSkjhwkiMpcXRw2EhssbuiLIWiWKVI9mIZ31e/5fWaMb9Z8atPb2d3Zn7vzfvNe2vXNM3215GofhEKheTDFLgCB+zCGqzDg9mNXS7X1+cEk3PbIAeSoRUW4A62oQ+yOCMxS9JucI2c0AsDkBdvkgZGJ5tgDm5hBzqsJEmFUgvza4dG2IAWbpJmxkiNooubRO9RrUAF1EEnHOuc80SP7XuI6nuilLBZuCEgHb9BLfg5JZwEr6BJLnXOO4UP6VhUnN/0ZZR6lMYYSRTCkEud8lgp4SFlFEI5VZCIXuncG2rn4d5Kkhm6oSxAyWw06bEQ78czTMVWFG6SsDKKc+V9qIdMKck0VZWDVgPWnGT/MA+FkA5OeIRVCNJvw7DFGUm3zny4pQ5VU+ukdo8mPR/6wcdJsqwzH0GqJBGV1BYo143BNbxwHlcNrVvqHInlPoOWGxE9sA8RWkZExS2xNi3EJu0hZlEFh8p3Pm4JL/5ipz3gJpmAQTixmCBidI1eknfahMqgBEaZCY+k4rC0M57BOCUshhG6mV54491+5biASSrhIilhlKps1nDL/I//XZ8CDABdVXJ35R1MLAAAAABJRU5ErkJggg==");
	background-position: left 0px center;
	background-repeat: no-repeat
}

.section--u-it2dlwoln {
	display: block;
	width: 100%;
	position: relative;
	color: rgba(var(--color-is56x44z9), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

/* --- End of t/v485/images/mosaic/symbols/symbol-it2dlwoln_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-ilbwr9it4: 126, 175, 217;
	--color-iolnjcznb: 255, 137, 0;
	--color-ihaocd5yo: 126, 175, 217;
	--color-iis2kb3se: 255, 255, 255;
	--color-iplb07mjn: 126, 175, 217;
	--color-i4ynis9a5: 0, 0, 0;
	--color-iufymn0fl: 255, 255, 255;
	--color-ictw3kvbv: 255, 255, 255;
	--color-i1f0uu906: 0, 0, 0;
	--color-isflffxuz: 209, 205, 205;
	--color-i7qdiav6c: 0, 0, 0;
	--color-ioffdqwq9: 238, 238, 238;
	--color-iasa3q9jn: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-iay5v9wmv: 0, 0, 0;
	--color-itnyej8ci: 0, 0, 0;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-id9levp69: 255, 255, 255;
}

.side-panel--u-i61b8zewk {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	pointer-events: none;
	display: block
}

.side-panel__button-open--u-iv93znhid {
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-ilbwr9it4), 1);
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: auto;
	pointer-events: auto;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: linear-gradient(to left top, rgba(var(--color-iolnjcznb), 1) 0%, rgba(var(--color-ihaocd5yo), 1) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.svg_image--u-iqul45rxz {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqul45rxz .path-ijp01gu1a {
	fill: rgba(var(--color-iufymn0fl), 1)
}

.svg_image--u-ig6pddabi {
	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-ig6pddabi .path-ikrd82dwl {
	fill: rgba(var(--color-ictw3kvbv), 1)
}

.side-panel__content--u-ibxvxfdd9 {
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 300px;
	background-color: rgba(var(--color-iis2kb3se), 1);
	box-shadow: none;
	transform: none;
	pointer-events: auto
}

.side-panel__button-close--u-id5kkz5rg {
	position: absolute;
	z-index: 1;
	right: 100%;
	top: 0px;
	font-size: 0px;
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-iplb07mjn), 1);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.side-panel__content-inner--u-i5zl4oqs5 {
	overflow-y: auto;
	max-height: 100%;
	min-height: 100%;
	position: relative;
	z-index: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px
}

.side-panel__mask--u-ipb9sol5o {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: rgba(var(--color-i4ynis9a5), 0.5);
	transform: none;
	pointer-events: auto
}

.ver-menu--u-i84ld1cfx {
	position: relative;
	width: auto
}

.ver-menu--u-i84ld1cfx .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.ver-menu--u-i84ld1cfx .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i1f0uu906), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__icon {
	background-color: rgba(var(--color-isflffxuz), 0);
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_icon {
	background-color: rgba(var(--color-i7qdiav6c), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ioffdqwq9), 0);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iasa3q9jn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__link {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ix7fx6326), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-ikxunxek4), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:active .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i2donqqhi), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__link {
	color: rgba(var(--color-ibntgtjtn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
	padding-top: 10px;
	padding-bottom: 10px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iay5v9wmv), 1);
	font-size: 13px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:hover>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-hover>.ver-menu__sub_link {
	color: rgba(var(--color-iqdby7rp6), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:active>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-active>.ver-menu__sub_link {
	color: rgba(var(--color-imqj9jf1p), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link {
	color: rgba(var(--color-iy92phbus), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link>.ver-menu__sub_icon {
	width: 15px;
	height: 15px;
	background-color: rgba(var(--color-itnyej8ci), 0);
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link>.ver-menu__sub_icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

@media (max-width: 991px) {
	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-ig4zeziqz), 1)
	}

	.svg_image--u-iqul45rxz .path-ijp01gu1a {
		fill: rgba(var(--color-id9levp69), 1)
	}
}

@media (max-width: 767px) {
	.side-panel--u-i61b8zewk {
		display: block
	}
}

@media (max-width: 479px) {
	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		width: 50px;
		min-height: 50px;
		margin-top: 10px;
		margin-right: 10px
	}

	.svg_image--u-iqul45rxz {
		width: 20px;
		height: 20px
	}

	.side-panel__content--u-ibxvxfdd9 {
		width: 250px
	}

	.side-panel__button-close--u-id5kkz5rg {
		margin-top: 10px;
		margin-right: 10px;
		width: 50px;
		min-height: 50px
	}

	.side-panel__content-inner--u-i5zl4oqs5 {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__link {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 15px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
		font-size: 14px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-i61b8zewk_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-ijpbhj89f: 0, 0, 0;
	--color-isylm76uc: 255, 255, 255;
	--color-i0exeh0u5: 238, 238, 238;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-iqed0h8wh: 68, 68, 68;
	--color-iob1l9y1h: 169, 169, 169;
	--color-iuloobr9n: 169, 169, 169;
	--color-ivzjyrzj9: 169, 169, 169;
	--color-ivme2dzj8: 169, 169, 169;
	--color-il905y0ut: 245, 245, 245;
	--color-i75zh5pqn: 0, 0, 0;
	--color-i50cq4s12: 217, 217, 217;
	--color-ib2sqlxw1: 169, 169, 169;
	--color-i6c8s2wvq: 169, 169, 169;
	--color-i5u9dlnyy: 169, 169, 169;
	--color-ipgzc47g3: 169, 169, 169;
	--color-izvnoqb9b: 248, 248, 248;
	--color-izavpmcsu: 169, 169, 169;
	--color-ib47i1yt7: 169, 169, 169;
	--color-iohung49y: 169, 169, 169;
	--color-ig1wiup7t: 169, 169, 169;
	--color-i9gf3boxt: 248, 248, 248;
	--color-ivilw931y: 169, 169, 169;
	--color-i637abjyx: 169, 169, 169;
	--color-ibcukqxpc: 169, 169, 169;
	--color-if0q6lyie: 169, 169, 169;
	--color-iupnoy3lm: 245, 245, 245;
	--color-iw232ysyy: 0, 0, 0;
	--color-i7g1qvmd4: 169, 169, 169;
	--color-i27yhg267: 169, 169, 169;
	--color-iqrro2lgb: 169, 169, 169;
	--color-ivhwfjhn0: 169, 169, 169;
	--color-iuncjc7za: 248, 248, 248;
	--color-ixv5hv2cs: 169, 169, 169;
	--color-if7aa1bs4: 169, 169, 169;
	--color-ik2tc68im: 169, 169, 169;
	--color-if6wsch5t: 169, 169, 169;
	--color-ikbl5o6ot: 248, 248, 248;
	--color-iqbrvn7os: 217, 217, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-ir01l8qbd: 128, 128, 128;
	--color-ieelupbsl: 128, 128, 128;
	--color-i5i8vvtr4: 128, 128, 128;
	--color-il1sxo3t3: 128, 128, 128;
	--color-id9xfzjv4: 128, 128, 128;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-ii600y08c: 128, 128, 128;
	--color-izvw7gfzk: 128, 128, 128;
	--color-ieng301lz: 128, 128, 128;
	--color-idq5ubnfi: 128, 128, 128;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-i778tcphz: 126, 175, 217;
	--color-irgh08p80: 239, 239, 239;
	--color-i6i6waqc6: 197, 197, 197;
	--color-i2uvh637r: 197, 197, 197;
	--color-ie7u8n8bw: 197, 197, 197;
	--color-i8akqwa06: 197, 197, 197;
	--color-i10jnhmik: 197, 197, 197;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ib239ip7c: 85, 85, 85;
	--color-i3a21dfko: 0, 0, 255;
	--color-il8730cqt: 0, 0, 255;
	--color-ivyfen01o: 126, 175, 217;
	--color-iz05ufsto: 255, 255, 255;
	--color-ift2238mn: 126, 175, 217;
	--color-ija84dqmy: 0, 0, 0;
	--color-i6nzvvtst: 126, 175, 217;
	--color-ierg26w1m: 0, 0, 0;
	--color-imosrpvlh: 126, 175, 217;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-ice3lqjti: 1, 152, 243;
	--color-i426qf533: 1, 152, 243;
	--color-ieogip4ux: 8, 111, 172;
	--color-ii2aiji4k: 1, 152, 243;
	--color-il2cwmnqx: 126, 175, 217;
	--color-i2dsj46gc: 0, 0, 0;
}

.mosaic-popup--u-io7en63vo {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11
}

.mosaic-popup__inner-bg--u-igppftxae {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ijpbhj89f), 0.5);
	display: none;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	opacity: 0;
	transition-duration: 500ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
	transition-property: all;
	overflow-y: auto;
	padding-top: 20px;
	padding-bottom: 20px
}

.mosaic-popup__inner-data--u-ill2eih80 {
	position: relative;
	width: 400px;
	min-height: auto;
	max-width: 100vw;
	background-color: rgba(var(--color-isylm76uc), 1);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-left: 40px;
	padding-bottom: 50px;
	padding-right: 40px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px
}

.mosaic-popup__close--u-ib0fbsk47 {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	min-width: 40px;
	min-height: 40px;
	text-align: center;
	background-color: rgba(var(--color-i0exeh0u5), 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;
	margin-top: 20px;
	margin-right: 20px
}

.svg_image--u-i937befa6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i937befa6 .path-icas46zd3 {
	fill: rgba(var(--color-io253yjzv), 1)
}

.mosaic-form--u-i6o65sstl {
	text-align: center;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: auto;
	margin-left: auto;
	margin-right: 0px
}

.mosaic-form--u-i6o65sstl * {
	outline-style: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
	line-height: normal;
	margin-bottom: 20px;
	text-align: center;
	font-size: 30px;
	color: rgba(var(--color-iwnso5isr), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	margin-top: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__field {
	margin-bottom: 10px;
	display: block;
	padding-left: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__name {
	font-weight: 400;
	color: rgba(var(--color-iqed0h8wh), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__text {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-iob1l9y1h), 1);
	border-right-color: rgba(var(--color-iuloobr9n), 1);
	border-bottom-color: rgba(var(--color-ivzjyrzj9), 1);
	border-left-color: rgba(var(--color-ivme2dzj8), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgba(var(--color-il905y0ut), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	font-weight: 400;
	font-style: normal;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i75zh5pqn), 0.1);
	text-align: left;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .mosaic-form__icon {
	width: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: rgba(var(--color-i50cq4s12), 0)
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .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-i6o65sstl .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-i6o65sstl .mosaic-form__date {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ib2sqlxw1), 1);
	border-right-color: rgba(var(--color-i6c8s2wvq), 1);
	border-bottom-color: rgba(var(--color-i5u9dlnyy), 1);
	border-left-color: rgba(var(--color-ipgzc47g3), 1);
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(var(--color-izvnoqb9b), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__date-interval {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-izavpmcsu), 1);
	border-right-color: rgba(var(--color-ib47i1yt7), 1);
	border-bottom-color: rgba(var(--color-iohung49y), 1);
	border-left-color: rgba(var(--color-ig1wiup7t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-i9gf3boxt), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__textarea {
	width: 100%;
	display: block;
	height: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ivilw931y), 1);
	border-right-color: rgba(var(--color-i637abjyx), 1);
	border-bottom-color: rgba(var(--color-ibcukqxpc), 1);
	border-left-color: rgba(var(--color-if0q6lyie), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: rgba(var(--color-iupnoy3lm), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iw232ysyy), 0.1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__select {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-i7g1qvmd4), 1);
	border-right-color: rgba(var(--color-i27yhg267), 1);
	border-bottom-color: rgba(var(--color-iqrro2lgb), 1);
	border-left-color: rgba(var(--color-ivhwfjhn0), 1);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-iuncjc7za), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__select-multiple {
	width: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ixv5hv2cs), 1);
	border-right-color: rgba(var(--color-if7aa1bs4), 1);
	border-bottom-color: rgba(var(--color-ik2tc68im), 1);
	border-left-color: rgba(var(--color-if6wsch5t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-ikbl5o6ot), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .mosaic-form__date-interval-delimiter {
	width: 15px;
	height: 2px;
	flex-shrink: 0;
	background-color: rgba(var(--color-iqbrvn7os), 1);
	margin-right: 5px;
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__error {
	color: rgba(var(--color-ip0h0rmg5), 1);
	font-family: Cormorant Infant, serif;
	font-size: 15px
}

.mosaic-form--u-i6o65sstl .mosaic-form__required {
	color: rgba(var(--color-ikjklz1vg), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__note {
	color: rgba(var(--color-ir01l8qbd), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ieelupbsl), 1);
	border-right-color: rgba(var(--color-i5i8vvtr4), 1);
	border-bottom-color: rgba(var(--color-il1sxo3t3), 1);
	border-left-color: rgba(var(--color-id9xfzjv4), 1);
	background-color: rgba(var(--color-if31kb2hn), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon {
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ii600y08c), 1);
	border-right-color: rgba(var(--color-izvw7gfzk), 1);
	border-bottom-color: rgba(var(--color-ieng301lz), 1);
	border-left-color: rgba(var(--color-idq5ubnfi), 1);
	background-color: rgba(var(--color-i3v37xboc), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__value {
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.mosaic-form--u-i6o65sstl .mosaic-form__button {
	width: auto;
	position: relative;
	display: block;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 1px rgba(var(--color-i778tcphz), 0.5);
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: rgba(var(--color-irgh08p80), 0)
}

.mosaic-form--u-i6o65sstl .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-i6i6waqc6), 1);
	border-right-color: rgba(var(--color-i2uvh637r), 1);
	border-bottom-color: rgba(var(--color-ie7u8n8bw), 1);
	border-left-color: rgba(var(--color-i8akqwa06), 1);
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	right: 10px
}

.mosaic-form--u-i6o65sstl .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-i10jnhmik), 1)
}

.mosaic-form--u-i6o65sstl .progressContainer {
	position: relative
}

.mosaic-form--u-i6o65sstl .progressCancel {
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	background-color: rgba(var(--color-ibi2xk4hg), 1)
}

.mosaic-form--u-i6o65sstl .progressName {
	font-weight: 700;
	color: rgba(var(--color-ib239ip7c), 1);
	width: 323px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-form--u-i6o65sstl .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	text-align: left
}

.mosaic-form--u-i6o65sstl .progressBarInProgress {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-i3a21dfko), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .progressBarComplete {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-il8730cqt), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-count-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mosaic-form--u-i6o65sstl .div--u-itb58kjmb {
	margin-bottom: 20px;
	padding-bottom: 0px;
	margin-left: 0px;
	width: auto;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__file-button-placeholder {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__count-text {
	margin-right: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio {}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox {}

.mosaic-form--u-i6o65sstl .button__text {
	width: auto;
	position: relative;
	display: block;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ivyfen01o), 0.3);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	color: rgba(var(--color-iz05ufsto), 1);
	background-color: rgba(var(--color-ift2238mn), 1);
	font-weight: 700;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 {
	background-color: rgba(var(--color-ierg26w1m), 0)
}

.mosaic-form--u-i6o65sstl .mosaic-form__success__text--u-iuhp0m81x {
	font-size: 16px;
	color: rgba(var(--color-i2dsj46gc), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .progressWrapper:first-child {
	padding-top: 0px;
	border-top-width: 0px
}

.mosaic-form--u-i6o65sstl .progressWrapper:last-child {
	padding-bottom: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__text::placeholder {
	color: rgba(var(--color-iwonn42tj), 0.4)
}

.mosaic-form--u-i6o65sstl .button__text:hover,
.mosaic-form--u-i6o65sstl .button__text.is-hover {
	box-shadow: none
}

.mosaic-form--u-i6o65sstl .button__text:active,
.mosaic-form--u-i6o65sstl .button__text.is-active {
	background-image: linear-gradient(rgba(var(--color-ice3lqjti), 1) 0%, rgba(var(--color-ice3lqjti), 1) 100%), none;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ii2aiji4k), 0);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .svg_image--u-idwhdism6 {
	display: block
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
	font-size: 14px;
	color: rgba(var(--color-ija84dqmy), 1);
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-iui3dxfpr), 0.2)
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-izm6wx4w7), 0.2)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio:checked~.mosaic-form__radio-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__radio.is-checked~.mosaic-form__radio-icon {
	background-color: rgba(var(--color-i7ucj49js), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox:checked~.mosaic-form__checkbox-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox.is-checked~.mosaic-form__checkbox-icon {
	background-color: rgba(var(--color-i4o2ocmmj), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.div--u-itb58kjmb {
	width: 100%;
	position: relative;
	display: block
}

.mosaic-form__field--u-ihd397jxm {
	display: block
}

.mosaic-form__field--u-i1xsi3lk0 {
	display: block
}

.svg_image--u-idwhdism6 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-i6nzvvtst), 1)
}

.svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-imosrpvlh), 1)
}

.mosaic-form__field--u-i1ve9wefg {
	display: block
}

@media (max-width: 479px) {
	.mosaic-popup__inner-data--u-ill2eih80 {
		width: 300px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px
	}

	.mosaic-form--u-i6o65sstl .button__text {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
		font-size: 25px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
		font-size: 13px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-io7en63vo_styles.css --- */

:root {
	--color-ieab4oswj: 126, 175, 217;
	--color-i1892uzsu: 126, 175, 217;
	--color-igqfjcnea: 126, 175, 217;
	--color-ir411jyx8: 126, 175, 217;
	--color-iayn5pyny: 126, 175, 217;
	--color-ilbwr9it4: 126, 175, 217;
	--color-iplb07mjn: 126, 175, 217;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-i778tcphz: 126, 175, 217;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ivyfen01o: 126, 175, 217;
	--color-ift2238mn: 126, 175, 217;
	--color-i6nzvvtst: 126, 175, 217;
	--color-imosrpvlh: 126, 175, 217;
	--color-il2cwmnqx: 126, 175, 217;
	--color-ihaocd5yo: 126, 175, 217;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-i2prz8wez: 126, 175, 217;
	--color-ir0polm62: 126, 175, 217;
	--color-iy8pqqgst: 126, 175, 217;
	--color-iv9q2fvzb: 126, 175, 217;
	--color-iyal7hjsq: 126, 175, 217;
	--color-iza6rivdy: 126, 175, 217;
	--color-iyvzrc1l7: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-iz6jgclng: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-i78gsholn: 126, 175, 217;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-iew1no7n2: 126, 175, 217;
	--color-ifs117fow: 126, 175, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-i0leri41m: 126, 175, 217;
	--color-ixbhxr9k4: 126, 175, 217;
	--color-ifz3h7f7t: 126, 175, 217;
	--color-i3iv6ra71: 126, 175, 217;
	--color-ildkndnjn: 126, 175, 217;
	--color-i8koocudf: 126, 175, 217;
	--color-idjgz6l7e: 126, 175, 217;
	--color-i9k46i5i4: 126, 175, 217;
	--color-io9t320x1: 126, 175, 217;
	--color-ipdxdz6at: 126, 175, 217;
	--color-imijl47yt: 126, 175, 217;
	--color-ifcjb15zc: 126, 175, 217;
	--color-ibevtn8pa: 126, 175, 217;
	--color-i5rq7ct8w: 126, 175, 217;
	--color-ijzvqtlo6: 126, 175, 217;
	--color-is6itwbn0: 126, 175, 217;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-i99s5sgcx: 126, 175, 217;
	--color-itau1f1ls: 126, 175, 217;
	--color-iyg37t49p: 126, 175, 217;
	--color-i3ik4nwut: 126, 175, 217;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--color-ied6ybee6: 0, 0, 0;
	--color-i22d8pu11: 0, 0, 0;
	--color-ihlsppod2: 0, 0, 0;
	--color-i554zdwdj: 0, 0, 0;
	--color-ityrmp0bu: 0, 0, 0;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-i75zh5pqn: 0, 0, 0;
	--color-iw232ysyy: 0, 0, 0;
	--color-ija84dqmy: 0, 0, 0;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-i2dsj46gc: 0, 0, 0;
	--color-i0ugsuiit: 0, 0, 0;
	--color-in9xh5atr: 0, 0, 0;
	--color-ixrty1rac: 0, 0, 0;
	--color-i62922y3f: 0, 0, 0;
	--color-i7j5pithg: 0, 0, 0;
	--color-inj3kyy3u: 0, 0, 0;
	--color-i3gs4prvu: 0, 0, 0;
	--color-if4sxbcrv: 0, 0, 0;
	--color-iay5v9wmv: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-ikc0osfjw: 0, 0, 0;
	--color-ic3rmxtub: 0, 0, 0;
	--color-imcil64dd: 0, 0, 0;
	--color-icrtx4mwl: 0, 0, 0;
	--color-i4m647bc0: 0, 0, 0;
	--color-i4ecyk3pc: 0, 0, 0;
	--color-ix3y4gxnl: 0, 0, 0;
	--color-iosgl6so2: 0, 0, 0;
	--color-iuzcv1zkk: 0, 0, 0;
	--color-i9r2um4kg: 0, 0, 0;
	--color-i0rux8sy9: 0, 0, 0;
	--color-i3flkf9ee: 0, 0, 0;
	--color-ia6b2d3w4: 0, 0, 0;
	--color-i0v1w3kyb: 0, 0, 0;
	--color-ivjyiss42: 0, 0, 0;
	--color-ibsx3npu0: 0, 0, 0;
	--color-i3bbxnnfk: 0, 0, 0;
	--color-ikpv1m42t: 0, 0, 0;
	--color-i3egmj10c: 0, 0, 0;
	--color-ini9efsd3: 0, 0, 0;
	--color-isurj2x2w: 0, 0, 0;
	--color-i00d90r1l: 0, 0, 0;
	--color-ifn9lzl5r: 0, 0, 0;
	--color-ifete1pvc: 0, 0, 0;
	--color-inlankhfh: 0, 0, 0;
	--color-i17wwjjab: 0, 0, 0;
	--color-inox454yn: 0, 0, 0;
	--color-iw26lcrr3: 0, 0, 0;
	--color-i4ynis9a5: 0, 0, 0;
	--color-i1f0uu906: 0, 0, 0;
	--color-i7qdiav6c: 0, 0, 0;
	--color-iasa3q9jn: 0, 0, 0;
	--color-itnyej8ci: 0, 0, 0;
	--color-ijpbhj89f: 0, 0, 0;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-ierg26w1m: 0, 0, 0;
	--color-iukvxjquq: 0, 0, 0;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-iar9kzore: 0, 0, 0;
	--color-ik6lumnbb: 0, 0, 0;
	--color-i6btwhnqk: 0, 0, 0;
	--color-i44rvf10o: 0, 0, 0;
	--color-in9k3lkn2: 0, 0, 0;
	--color-in8lmxxgx: 0, 0, 0;
	--color-ix6hj75fs: 0, 0, 0;
	--color-ifu1tapx7: 0, 0, 0;
	--color-ixcbnu8td: 0, 0, 0;
	--color-ixm5uf1xt: 0, 0, 0;
	--color-i6if1w1t8: 0, 0, 0;
	--color-i4xsm2bnt: 0, 0, 0;
	--color-irmcqtgg3: 0, 0, 0;
	--color-im9pwzkfs: 0, 0, 0;
	--color-i8huglbzz: 0, 0, 0;
	--color-irr3d30x1: 0, 0, 0;
	--color-ii6kbaex8: 0, 0, 0;
	--color-i90qao5mw: 0, 0, 0;
	--color-ix05jzr5b: 0, 0, 0;
	--color-ixdgw5nfb: 0, 0, 0;
	--color-i1l496s3n: 0, 0, 0;
	--color-ir8aolsnc: 0, 0, 0;
	--color-ido66347r: 0, 0, 0;
	--color-i9nvu3b2t: 0, 0, 0;
	--color-iwudiqi1h: 0, 0, 0;
	--color-ik2ldb4qx: 0, 0, 0;
	--color-ijapetdn2: 0, 0, 0;
	--color-isdvnrftu: 0, 0, 0;
	--color-iug4kwv7c: 0, 0, 0;
	--color-iay1z0zq0: 0, 0, 0;
	--color-iuv6k7pko: 0, 0, 0;
	--color-i6vomi4oi: 0, 0, 0;
	--color-iiahd807k: 0, 0, 0;
	--color-i6zkujte9: 0, 0, 0;
	--color-iwh4ou85l: 0, 0, 0;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-igdef6dti: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i0jymjv21: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-i0ew0wct0: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ishukk76e: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-ilhft5gso: 0, 0, 0;
	--color-ilz83gfoz: 0, 0, 0;
	--color-iml8lvagr: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-i0f08crkg: 0, 0, 0;
}

.section--u-ie5vpn56w {}

.mosaic-crumbs--u-ik7ot8b3j {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
}

.section--u-ikk67m46a {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	padding-top: 30px;
}

.container--u-ii32k47h2 {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
}

.mosaic-crumbs--u-ik7ot8b3j {
	position: relative;
	display: block;
	text-align: center;
	color: rgba(var(--color-irugvshj6), 0.6);
}

.page-title--u-imsvpfav5 {
	font-size: 36px;
	line-height: normal;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
	position: relative;
	text-align: center;
	color: rgba(var(--color-is30iuic3), 1);
}

.content--u-isaue3b0p {
	position: relative;
	width: 100%;
	display: block;
	line-height: 25px;
	text-align: center;
	color: rgba(var(--color-ih3g3q8af), 0.6);
}

.lpc-elements-text-1__text {
	text-align: justify;
	line-height: normal;
	font-size: 23px;
}

.lpc-universal-contacts__row {
	display: flex;
	justify-content: space-around;
}

.lpc_qr_code_link_phone {
	font-weight: bold;
	font-size: 20px;
	color: black;
	text-decoration: none;
}

.lp-header-title-6 {
	font-weight: bold;
}

.lpc-universal-contacts__content {
	text-align: justify;
	line-height: 40px;
}

/* Адаптация блока с контактами для мобильных устройств */
@media (max-width: 991px) {
	.lpc-universal-contacts__row {
		display: flex;
		flex-direction: column;
		gap: 30px;
	}

	.lpc-universal-contacts__row .lpc-universal-contacts__content {
		order: 2;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	/* Карта (скрипт Яндекса) — переносим вниз */
	.lpc-universal-contacts__row script+.lpc-universal-contacts__content,
	.lpc-universal-contacts__row>script {
		order: 1;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	/* Если карта обернута в div, тоже переносим */
	.lpc-universal-contacts__row>div:not(.lpc-universal-contacts__content) {
		order: 1;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.lpc-universal-contacts__content .lpc-universal-contacts__list {
		padding-right: 0;
	}

	.lpc-universal-contacts__item {
		text-align: left;
		padding: 8px 0;
	}

	.lpc-universal-contacts__item .lp-header-title-6 {
		font-size: 16px;
	}

	.lpc-universal-contacts__field,
	.lpc_qr_code_link_phone {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.lpc-universal-contacts__wrap {
		padding: 20px 15px;
	}

	.lpc-universal-contacts__content-in {
		padding: 0;
	}

	.lpc-universal-contacts__item {
		padding: 6px 0;
	}

	.lpc_qr_code_link_phone {
		font-size: 16px;
		display: block;
		word-break: break-all;
	}
}

@media (max-width: 479px) {
	.lpc-universal-contacts__wrap {
		padding: 15px 10px;
	}

	.lpc-universal-contacts__item .lp-header-title-6 {
		font-size: 14px;
	}

	.lpc-universal-contacts__field,
	.lpc_qr_code_link_phone {
		font-size: 14px;
	}
}

.imageFit--u-ivc3zs35d {
	position: relative;
	width: 100%;
	height: 100%;
}

.imageFit--u-ivc3zs35d video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.imageFit__img--u-i8sw1lrdo {
	position: relative;
}

/* Добавить в конец файла assets/css/styles.css */

/* Стили для иконки MAX */
.link-universal--max {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	background-color: rgba(126, 175, 217, 1);
	transition: transform 0.2s ease;
}

.link-universal--max:hover {
	transform: scale(1.05);
	background-color: rgba(106, 155, 197, 1);
}

/* Стили для контейнера иконок в шапке */
.list--u-i8jxv49qs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end;
	gap: 4px;
}

.list__item--u-ijmjwidaz {
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* Адаптив для мобильных */
@media (max-width: 767px) {
	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px;
		flex-wrap: wrap;
	}

	.list__item--u-ijmjwidaz {
		padding: 5px;
	}

	.link-universal--max {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
	}

	.link-universal--max .svg_image--u-ij3rw2bkj img {
		width: 16px;
		height: 16px;
	}
}

@media (max-width: 479px) {
	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 2px;
	}

	.link-universal--max {
		padding-top: 8px;
		padding-left: 8px;
		padding-bottom: 8px;
		padding-right: 8px;
	}

	.link-universal--max .svg_image--u-ij3rw2bkj img {
		width: 14px;
		height: 14px;
	}
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-t.woff2") format("woff2"), url("../fonts/jost/jost-t.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-t-i.woff2") format("woff2"), url("../fonts/jost/jost-t-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l.woff2") format("woff2"), url("../fonts/jost/jost-e-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l-i.woff2") format("woff2"), url("../fonts/jost/jost-e-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-l.woff2") format("woff2"), url("../fonts/jost/jost-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-l-i.woff2") format("woff2"), url("../fonts/jost/jost-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-r.woff2") format("woff2"), url("../fonts/jost/jost-r.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-r-i.woff2") format("woff2"), url("../fonts/jost/jost-r-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-m.woff2") format("woff2"), url("../fonts/jost/jost-m.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-m-i.woff2") format("woff2"), url("../fonts/jost/jost-m-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b.woff2") format("woff2"), url("../fonts/jost/jost-s-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b-i.woff2") format("woff2"), url("../fonts/jost/jost-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-b.woff2") format("woff2"), url("../fonts/jost/jost-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-b-i.woff2") format("woff2"), url("../fonts/jost/jost-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b.woff2") format("woff2"), url("../fonts/jost/jost-e-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b-i.woff2") format("woff2"), url("../fonts/jost/jost-e-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-bl.woff2") format("woff2"), url("../fonts/jost/jost-bl.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-bl-i.woff2") format("woff2"), url("../fonts/jost/jost-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

:root {
	--color-io5rg1py3: 204, 204, 204;
	--color-iay1z0zq0: 0, 0, 0;
	--color-ixrrujqdp: 56, 163, 204;
	--color-icrtx4mwl: 0, 0, 0;
	--color-i4m647bc0: 0, 0, 0;
	--color-i4ecyk3pc: 0, 0, 0;
	--color-ix3y4gxnl: 0, 0, 0;
	--color-iosgl6so2: 0, 0, 0;
	--color-iuzcv1zkk: 0, 0, 0;
	--color-i9r2um4kg: 0, 0, 0;
	--color-i0rux8sy9: 0, 0, 0;
	--color-iurxq817c: 255, 255, 255;
	--color-i3flkf9ee: 0, 0, 0;
	--color-ia6b2d3w4: 0, 0, 0;
	--color-i0v1w3kyb: 0, 0, 0;
	--color-ivjyiss42: 0, 0, 0;
	--color-ibsx3npu0: 0, 0, 0;
	--color-idt6x8ydh: 95, 95, 95;
	--color-ijsak2gip: 255, 255, 255;
	--color-ieab4oswj: 126, 175, 217;
	--color-i1892uzsu: 126, 175, 217;
	--color-ip41ffo3s: 255, 255, 255;
	--color-igqfjcnea: 126, 175, 217;
	--color-izmxte7sf: 255, 255, 255;
	--color-i3bbxnnfk: 0, 0, 0;
	--color-ikpv1m42t: 0, 0, 0;
	--color-i3egmj10c: 0, 0, 0;
	--color-ini9efsd3: 0, 0, 0;
	--color-isurj2x2w: 0, 0, 0;
	--color-i00d90r1l: 0, 0, 0;
	--color-iew1no7n2: 126, 175, 217;
	--color-ied6ybee6: 0, 0, 0;
	--color-i22d8pu11: 0, 0, 0;
	--color-iaf6w9ych: 255, 255, 255;
	--color-ifn9lzl5r: 0, 0, 0;
	--color-ifete1pvc: 0, 0, 0;
	--color-inlankhfh: 0, 0, 0;
	--color-i17wwjjab: 0, 0, 0;
	--color-inox454yn: 0, 0, 0;
	--color-iw26lcrr3: 0, 0, 0;
	--color-ia64ymenv: 255, 255, 255;
	--color-ixeobq2ko: 255, 255, 255;
	--color-ih6qs0di1: 255, 255, 255;
	--color-i4ai1ttvd: 255, 255, 255;
	--color-ijikuoavy: 255, 255, 255;
	--color-ir411jyx8: 126, 175, 217;
	--color-iayn5pyny: 126, 175, 217;
	--color-ihlsppod2: 0, 0, 0;
	--color-i554zdwdj: 0, 0, 0;
	--color-ityrmp0bu: 0, 0, 0;
	--color-iphmmztxi: 255, 255, 255;
	--color-id2qo9k70: 255, 255, 255;
	--color-ilbwr9it4: 126, 175, 217;
	--color-iis2kb3se: 255, 255, 255;
	--color-iplb07mjn: 126, 175, 217;
	--color-i4ynis9a5: 0, 0, 0;
	--color-iufymn0fl: 255, 255, 255;
	--color-ictw3kvbv: 255, 255, 255;
	--color-i1f0uu906: 0, 0, 0;
	--color-isflffxuz: 209, 205, 205;
	--color-i7qdiav6c: 0, 0, 0;
	--color-ioffdqwq9: 238, 238, 238;
	--color-iasa3q9jn: 0, 0, 0;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-itnyej8ci: 0, 0, 0;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ijpbhj89f: 0, 0, 0;
	--color-isylm76uc: 255, 255, 255;
	--color-i0exeh0u5: 238, 238, 238;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-iqed0h8wh: 68, 68, 68;
	--color-iob1l9y1h: 169, 169, 169;
	--color-iuloobr9n: 169, 169, 169;
	--color-ivzjyrzj9: 169, 169, 169;
	--color-ivme2dzj8: 169, 169, 169;
	--color-il905y0ut: 245, 245, 245;
	--color-i75zh5pqn: 0, 0, 0;
	--color-i50cq4s12: 217, 217, 217;
	--color-ib2sqlxw1: 169, 169, 169;
	--color-i6c8s2wvq: 169, 169, 169;
	--color-i5u9dlnyy: 169, 169, 169;
	--color-ipgzc47g3: 169, 169, 169;
	--color-izvnoqb9b: 248, 248, 248;
	--color-izavpmcsu: 169, 169, 169;
	--color-ib47i1yt7: 169, 169, 169;
	--color-iohung49y: 169, 169, 169;
	--color-ig1wiup7t: 169, 169, 169;
	--color-i9gf3boxt: 248, 248, 248;
	--color-ivilw931y: 169, 169, 169;
	--color-i637abjyx: 169, 169, 169;
	--color-ibcukqxpc: 169, 169, 169;
	--color-if0q6lyie: 169, 169, 169;
	--color-iupnoy3lm: 245, 245, 245;
	--color-iw232ysyy: 0, 0, 0;
	--color-i7g1qvmd4: 169, 169, 169;
	--color-i27yhg267: 169, 169, 169;
	--color-iqrro2lgb: 169, 169, 169;
	--color-ivhwfjhn0: 169, 169, 169;
	--color-iuncjc7za: 248, 248, 248;
	--color-ixv5hv2cs: 169, 169, 169;
	--color-if7aa1bs4: 169, 169, 169;
	--color-ik2tc68im: 169, 169, 169;
	--color-if6wsch5t: 169, 169, 169;
	--color-ikbl5o6ot: 248, 248, 248;
	--color-iqbrvn7os: 217, 217, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-ir01l8qbd: 128, 128, 128;
	--color-ieelupbsl: 128, 128, 128;
	--color-i5i8vvtr4: 128, 128, 128;
	--color-il1sxo3t3: 128, 128, 128;
	--color-id9xfzjv4: 128, 128, 128;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-ii600y08c: 128, 128, 128;
	--color-izvw7gfzk: 128, 128, 128;
	--color-ieng301lz: 128, 128, 128;
	--color-idq5ubnfi: 128, 128, 128;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-i778tcphz: 126, 175, 217;
	--color-irgh08p80: 239, 239, 239;
	--color-i6i6waqc6: 197, 197, 197;
	--color-i2uvh637r: 197, 197, 197;
	--color-ie7u8n8bw: 197, 197, 197;
	--color-i8akqwa06: 197, 197, 197;
	--color-i10jnhmik: 197, 197, 197;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ib239ip7c: 85, 85, 85;
	--color-i3a21dfko: 0, 0, 255;
	--color-il8730cqt: 0, 0, 255;
	--color-ivyfen01o: 126, 175, 217;
	--color-iz05ufsto: 255, 255, 255;
	--color-ift2238mn: 126, 175, 217;
	--color-ija84dqmy: 0, 0, 0;
	--color-i6nzvvtst: 126, 175, 217;
	--color-ierg26w1m: 0, 0, 0;
	--color-imosrpvlh: 126, 175, 217;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-ice3lqjti: 1, 152, 243;
	--color-i426qf533: 1, 152, 243;
	--color-ieogip4ux: 8, 111, 172;
	--color-ii2aiji4k: 1, 152, 243;
	--color-il2cwmnqx: 126, 175, 217;
	--color-i2dsj46gc: 0, 0, 0;
	--color-i1l496s3n: 0, 0, 0;
	--color-iukvxjquq: 0, 0, 0;
	--color-ioa1ediiu: 56, 163, 204;
	--color-ifs117fow: 126, 175, 217;
	--color-iolnjcznb: 255, 137, 0;
	--color-ihaocd5yo: 126, 175, 217;
	--color-ivoplqx7z: 255, 255, 255;
	--color-i9l5lygml: 255, 255, 255;
	--color-in2vnludn: 255, 255, 255;
	--color-icyctmsic: 134, 105, 229;
	--color-il531dut8: 134, 105, 229;
	--color-ieacmz8o4: 134, 105, 229;
	--color-i9ndf3vs9: 134, 105, 229;
	--color-itt3ws70d: 227, 76, 81;
	--color-i0ugsuiit: 0, 0, 0;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-in9xh5atr: 0, 0, 0;
	--color-imkyl05oh: 134, 105, 229;
	--color-iemuollse: 134, 105, 229;
	--color-ikn849imt: 134, 105, 229;
	--color-iu0uvcuv1: 134, 105, 229;
	--color-i26rzt3lp: 227, 76, 81;
	--color-ixrty1rac: 0, 0, 0;
	--color-i78gsholn: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-iaamtq47h: 255, 255, 255;
	--color-iy2wbd0ck: 255, 255, 255;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-idwcl69w7: 134, 105, 229;
	--color-iie6sunfi: 134, 105, 229;
	--color-ibugl3z7l: 134, 105, 229;
	--color-imofwb4yr: 134, 105, 229;
	--color-iz6jgclng: 126, 175, 217;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i2fh6gg4d: 238, 238, 238;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ir0polm62: 126, 175, 217;
	--color-ipw0iqtad: 221, 221, 221;
	--color-i8rmxmdpm: 51, 51, 51;
	--color-i8mthogkp: 255, 255, 255;
	--color-i3ouasq64: 51, 51, 51;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-ie2cyrno3: 255, 255, 255;
	--color-i9ocueqz3: 51, 51, 51;
	--color-i6y5cv2z2: 255, 255, 255;
	--color-iporkwqgc: 201, 215, 93;
	--color-imrsm5auo: 201, 215, 93;
	--color-ifsr9g67p: 201, 215, 93;
	--color-iutz4hp1l: 201, 215, 93;
	--color-i0n06zma0: 201, 215, 93;
	--color-iej1w4p89: 201, 215, 93;
	--color-i6lsq98as: 201, 215, 93;
	--color-ip2mreedu: 201, 215, 93;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-i2a904zb0: 255, 255, 255;
	--color-ifinhym7i: 255, 255, 255;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-ixitytsbf: 221, 221, 221;
	--color-i8n4qcald: 255, 255, 255;
	--color-iviixt4b5: 255, 255, 255;
	--color-iar9kzore: 0, 0, 0;
	--color-ipr70q884: 56, 163, 204;
	--color-idr8cm5hu: 255, 255, 255;
	--color-i2prz8wez: 126, 175, 217;
	--color-iug4kwv7c: 0, 0, 0;
	--color-iish5cw5m: 255, 255, 255;
	--color-il547yrn8: 255, 255, 255;
	--color-i867gzlzz: 255, 255, 255;
	--color-ito3rj9bc: 255, 255, 255;
	--color-id9levp69: 255, 255, 255;
	--image-i6dbjaokh: url("../img/vector_7d7fb181-d649-40da-8c81-8f4bfbc4a1ae.png");
	--image-icz3db77v: url("../img/tpl25_3_2.png");
	--image-i6wx4wyk1: url("../img/tpl25_3_2.png");
	--color-iaodkpz50: 255, 255, 255;
	--color-itsi9rotu: 255, 255, 255;
	--color-ieb7858xm: 255, 255, 255;
	--color-idqiytywl: 255, 255, 255;
	--color-io68tlke3: 255, 255, 255;
	--color-i7j5pithg: 0, 0, 0;
	--color-iuv6k7pko: 0, 0, 0;
	--color-i62922y3f: 0, 0, 0;
	--color-inj3kyy3u: 0, 0, 0;
	--color-idlf732vb: 85, 204, 221;
	--color-i3gs4prvu: 0, 0, 0;
	--color-if4sxbcrv: 0, 0, 0;
	--color-iv9q2fvzb: 126, 175, 217;
	--color-iy8pqqgst: 126, 175, 217;
	--color-ik6lumnbb: 0, 0, 0;
	--color-i6btwhnqk: 0, 0, 0;
	--color-i44rvf10o: 0, 0, 0;
	--color-in9k3lkn2: 0, 0, 0;
	--color-imo0e07mk: 255, 255, 255;
	--color-ifpmw391h: 255, 255, 255;
	--color-i42mgadpp: 255, 255, 255;
	--color-imcil64dd: 0, 0, 0;
	--color-ic3rmxtub: 0, 0, 0;
	--color-it3w7jimo: 255, 255, 255;
	--color-ifdps6a5v: 32, 36, 40;
	--color-ijeg8r1bm: 237, 28, 36;
	--color-ip1929oj3: 255, 255, 255;
	--color-i9rshbl9r: 255, 255, 255;
	--color-iay5v9wmv: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-imasd1vm2: 255, 255, 255;
	--color-iyal7hjsq: 126, 175, 217;
	--color-i85lm8aip: 255, 255, 255;
	--color-ianj1pzhy: 255, 255, 255;
	--color-ikc0osfjw: 0, 0, 0;
	--color-iktdfnbkv: 255, 255, 255;
	--color-i11xxdg3i: 255, 255, 255;
	--color-ie22i2ga8: 255, 255, 255;
	--color-il2yjj6pr: 255, 255, 255;
	--color-izgnk44rf: 255, 255, 255;
	--color-ir8aolsnc: 0, 0, 0;
	--color-i21nhjzpr: 56, 163, 204;
	--color-i3ebif5rs: 255, 255, 255;
	--color-iiahd807k: 0, 0, 0;
	--color-ihpdas9zh: 95, 95, 95;
	--color-ikq76x16r: 255, 255, 255;
	--color-itfyr8c1s: 255, 255, 255;
	--color-io9t320x1: 126, 175, 217;
	--color-i2s22qr96: 255, 255, 255;
	--color-iza6rivdy: 126, 175, 217;
	--color-iyvzrc1l7: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-igsb9tkqe: 255, 255, 255;
	--color-in8lmxxgx: 0, 0, 0;
	--color-irv981jzz: 255, 255, 255;
	--color-io05txrev: 25, 21, 21;
	--color-ix6hj75fs: 0, 0, 0;
	--color-ifu1tapx7: 0, 0, 0;
	--color-ixcbnu8td: 0, 0, 0;
	--color-ixm5uf1xt: 0, 0, 0;
	--color-i6if1w1t8: 0, 0, 0;
	--color-i4xsm2bnt: 0, 0, 0;
	--color-i0leri41m: 126, 175, 217;
	--color-irmcqtgg3: 0, 0, 0;
	--color-ix7xcskpw: 56, 163, 204;
	--color-i0xrvelh1: 25, 21, 21;
	--color-im9pwzkfs: 0, 0, 0;
	--color-i8huglbzz: 0, 0, 0;
	--color-irr3d30x1: 0, 0, 0;
	--color-ii6kbaex8: 0, 0, 0;
	--color-i90qao5mw: 0, 0, 0;
	--color-ix05jzr5b: 0, 0, 0;
	--color-ifz3h7f7t: 126, 175, 217;
	--color-ixdgw5nfb: 0, 0, 0;
	--color-ieb8zp756: 56, 163, 204;
	--color-i3iv6ra71: 126, 175, 217;
	--color-ivl7a03qt: 255, 255, 255;
	--color-ixbhxr9k4: 126, 175, 217;
	--color-ikgursz58: 255, 255, 255;
	--color-iio6bj71n: 25, 21, 21;
	--color-ijb2uc6ro: 25, 21, 21;
	--color-iwua3ju9y: 25, 21, 21;
	--color-ig9qa6ys9: 25, 21, 21;
	--color-izdcdrc4w: 25, 21, 21;
	--image-i4o947ilp: url("../img/tpl25_3_2.png");
	--color-ifi5371wh: 255, 255, 255;
	--color-i1daofa1n: 255, 255, 255;
	--color-ia1dyw6jg: 0, 0, 0;
	--color-ildkndnjn: 126, 175, 217;
	--color-iukocalfa: 0, 0, 0;
	--color-inm5g9qpc: 255, 255, 255;
	--color-ido66347r: 0, 0, 0;
	--color-ipsazmvjq: 255, 255, 255;
	--color-iwudiqi1h: 0, 0, 0;
	--color-ioig2n9f8: 255, 255, 255;
	--color-i9nvu3b2t: 0, 0, 0;
	--color-i6zkujte9: 0, 0, 0;
	--color-ic6fgzx8z: 19, 8, 24;
	--color-il71pwukm: 255, 255, 255;
	--color-ijmxrd05x: 0, 0, 0;
	--color-i7aczjbls: 0, 0, 0;
	--color-iyduuvcwr: 0, 0, 0;
	--color-im9ws1mfk: 0, 0, 0;
	--color-ier7z3pql: 0, 0, 0;
	--color-idz7u31ql: 0, 0, 0;
	--color-iljr59qfq: 244, 244, 249;
	--color-ijzvqtlo6: 126, 175, 217;
	--color-i3se6dqm1: 0, 0, 0;
	--color-ir42z8eng: 56, 163, 204;
	--color-irzdpjfc6: 255, 255, 255;
	--color-iosfxng34: 255, 255, 255;
	--color-iwkt7fqde: 255, 255, 255;
	--color-iwh4ou85l: 0, 0, 0;
	--color-ik2ldb4qx: 0, 0, 0;
	--color-ijapetdn2: 0, 0, 0;
	--color-isdvnrftu: 0, 0, 0;
	--color-i6unho630: 255, 255, 255;
	--color-ic3g8cqcx: 255, 255, 255;
	--color-iwng8i1wo: 255, 255, 255;
	--color-if1hxw15c: 255, 255, 255;
	--color-ibevtn8pa: 126, 175, 217;
	--color-i5rq7ct8w: 126, 175, 217;
	--color-if6ozopwt: 255, 255, 255;
	--color-iz94am4w3: 255, 255, 255;
	--color-ifrcwhzyp: 0, 0, 0;
	--color-i8koocudf: 126, 175, 217;
	--color-i129a6j7x: 0, 0, 0;
	--color-intxkz8mk: 255, 255, 255;
	--image-ieqb0hjvw: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-ipl7kxk81: 18, 15, 1;
	--color-ieo8om01w: 25, 21, 21;
	--image-i73h65x2y: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-icx7j8p60: 255, 255, 255;
	--color-imlrrmdyl: 0, 0, 0;
	--color-iqdbqqoli: 0, 0, 0;
	--color-i82dgvhyl: 0, 0, 0;
	--color-ixkyyo6ut: 0, 0, 0;
	--color-ie7samqi8: 0, 0, 0;
	--color-i6fdsjrx7: 0, 0, 0;
	--color-idjgz6l7e: 126, 175, 217;
	--color-i8svswynd: 0, 0, 0;
	--color-irtzfo2a9: 255, 255, 255;
	--color-isyslq3mc: 255, 255, 255;
	--color-i6vomi4oi: 0, 0, 0;
	--color-i9k46i5i4: 126, 175, 217;
	--image-izy6o7ksl: url("../img/tpl25_5.png");
	--image-imk7e7tqs: url("../img/tpl25_7_1.png");
	--image-ixzz3s0dt: url("../img/tpl25_rrr.png");
	--image-ieo0nbota: url("../img/tpl25_ellips_1_1.png");
	--image-ijtdr9022: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-iv3cjks3e: 95, 95, 95;
	--color-iz6ygdmi8: 255, 255, 255;
	--color-ia69v2vfb: 255, 255, 255;
	--color-ifcjb15zc: 126, 175, 217;
	--color-ij88fslle: 255, 255, 255;
	--color-ipdxdz6at: 126, 175, 217;
	--color-imijl47yt: 126, 175, 217;
	--color-ikqyac7si: 255, 255, 255;
	--image-i7imgx6uw: url("../img/tpl25_funeral-home-pattern-cross.png");
	--color-i0jymjv21: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-itk6ydq5z: 0, 0, 0;
	--color-imtwt0vlm: 56, 163, 204;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ixh92gjok: 0, 0, 0;
	--color-ia6fiuu6t: 209, 205, 205;
	--color-i8j2eda7s: 0, 0, 0;
	--color-injuwi5d0: 238, 238, 238;
	--color-is9equaj7: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-idgzxowfk: 19, 213, 255;
	--color-i0ew0wct0: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-ivo4gtce3: 0, 0, 0;
	--color-icto6g1bw: 238, 238, 238;
	--color-ilojlda0w: 0, 0, 0;
	--color-isigxmoq7: 238, 238, 238;
	--color-iyk5xk5tc: 221, 221, 221;
	--color-icg0yrvme: 51, 51, 51;
	--color-idajf31qv: 255, 255, 255;
	--color-inub0y49w: 51, 51, 51;
	--color-ishukk76e: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i26jfr66f: 0, 0, 0;
	--color-ic6nfq1xw: 209, 205, 205;
	--color-iu4x7ko06: 0, 0, 0;
	--color-id5n6if6t: 238, 238, 238;
	--color-iz9drkwx4: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--image-iz4z10b94: url("../img/tpl25_vektornyj_smart-obekt_4.png");
	--image-izvmddsyz: url("../img/tpl25_vektornyj_smart-obekt2_1.png");
	--image-i3q3naje7: url("../img/tpl25_vektornyj_smart-obekt1.png");
	--color-is6itwbn0: 126, 175, 217;
	--color-iqf3bpqrv: 255, 255, 255;
	--color-iubv9jk6a: 255, 255, 255;
	--color-ij97uob2e: 255, 255, 255;
	--color-igdef6dti: 0, 0, 0;
	--color-isd9jgsql: 255, 255, 255;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-ifjd42hxg: 0, 0, 0;
	--color-ivj65x6fa: 95, 95, 95;
	--color-izj5c9emt: 255, 255, 255;
	--color-ilz83gfoz: 0, 0, 0;
	--color-ilhft5gso: 0, 0, 0;
	--color-ikuttmbwr: 255, 255, 255;
	--color-iml8lvagr: 0, 0, 0;
	--color-i99s5sgcx: 126, 175, 217;
	--color-itau1f1ls: 126, 175, 217;
	--color-iyg37t49p: 126, 175, 217;
	--color-i3ik4nwut: 126, 175, 217;
	--color-ibmy60axg: 95, 95, 95;
	--color-idazespmj: 255, 255, 255;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-iysjmftqu: 255, 255, 255;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--image-i01u4c73w: url("../img/tpl25_4.png");
	--image-isoddgbhn: url("../img/tpl25_7_1.png");
	--image-iwkaqjkhh: url("../img/tpl25_5.png");
	--color-i7w8kdz59: 255, 255, 255;
	--color-ib0ich4e9: 255, 255, 255;
	--color-i0f08crkg: 0, 0, 0;
	--color-is56x44z9: 0, 0, 0;
}

.root--u-id5c6x5eq {
	position: relative;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Cormorant Infant, serif;
	overflow-x: hidden;
	overflow-y: hidden;
	color: rgba(var(--color-iiahd807k), 1)
}

.root--u-id5c6x5eq::before,
.root--u-id5c6x5eq::after {
	content: ;
	display: table;
	clear: both
}

.section--u-ii18urxwo {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px
}

.section--u-iaoxxqaee {
	display: block;
	width: 100%;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	padding-bottom: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	margin-bottom: 0px;
	z-index: auto
}

.mosaic-slider_wrapper--u-i1l5ripvr {
	display: block;
	vertical-align: top;
	max-width: 100%;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-slider_direction--u-ikj333q6y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	max-height: 100%
}

.mosaic-slider--u-i1g9fwmri {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	height: auto;
	min-height: 800px;
	max-width: 100%;
	background-color: rgba(var(--color-io5rg1py3), 1)
}

.mosaic-slider--u-i1g9fwmri .is-removed {
	display: none
}

.mosaic-slider__items_wrapper--u-ie6kfujaj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__list--u-ih4w5y20i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.mosaic-slider__thumbs--u-ir7xgv0jl {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	width: 400px;
	max-width: 100%;
	max-height: 100%
}

.mosaic-slider__thumbs--u-ir7xgv0jl.slick-last-slide .mosaic-slider__thumbs_arrow--prev--u-im9ievbyz.slick-disabled,
.mosaic-slider__thumbs--u-ir7xgv0jl.slick-last-slide .mosaic-slider__thumbs_arrow--next--u-ie8qtcndt.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__arrow--prev--u-iti084fut.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__arrow--next--u-i6l8phz8s.slick-disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__preview_arrow--prev--u-isjioegfa.disabled,
.mosaic-slider--u-i1g9fwmri.slick-last-slide .mosaic-slider__preview_arrow--next--u-iw71komq8.disabled {
	opacity: 0;
	visibility: hidden
}

.mosaic-slider__item__outer--u-i7av0fa8a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	height: 100%
}

.mosaic-slider__item--u-i3y2uqy81 {
	flex-shrink: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	max-width: 100%
}

.mosaic-slider__item--u-i3y2uqy81 .imageFit--u-ivc3zs35d {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: hidden
}

.imageFit__img--u-i8sw1lrdo {
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 90px;
}

.imageFit__overlay--u-ikbphg2fz {
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iay1z0zq0), 0.25);
	background-image: url("../img/tpl25_3_2.png"), var(--image-i3q3naje7);
	background-repeat: no-repeat, no-repeat;
	background-position: center bottom 0, right 0px top calc(137px + 50%);
	background-size: contain, 304.00px auto;
	background-attachment: scroll, scroll
}

.imageFit__zoom--u-ifb0z056n {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ixrrujqdp), 1)
}

.mosaic-slider__arrows_wrapper--u-iue94lkwz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__arrows--u-iglrt37bf {
	display: none;
	width: 1240px;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 0px;
	padding-right: 0px;
	max-width: none;
	margin-left: auto;
	margin-right: auto
}

.mosaic-slider__arrow--prev--u-iti084fut {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-icrtx4mwl), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__arrow--prev--u-iti084fut.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-isqbpmkl1 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-isqbpmkl1 svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.mosaic-slider__arrow--next--u-i6l8phz8s {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-i4m647bc0), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__arrow--next--u-i6l8phz8s.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-iqemftmgn {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqemftmgn svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.mosaic-slider__preview_arrows_wrapper--u-i4xq6pphs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__control_preview_arrows--u-idtpuowk7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__preview_arrows--u-ias1ag67v {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: -25px;
	padding-left: 10px;
	padding-right: 10px
}

.mosaic-slider__preview_arrow--prev--u-isjioegfa {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	background-color: rgba(var(--color-i4ecyk3pc), 0.5)
}

.mosaic-slider__preview_arrow--prev2--u-iripo72cg {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	background-color: rgba(var(--color-ix3y4gxnl), 0.5)
}

.mosaic-slider__preview_arrow--next--u-iw71komq8 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: rgba(var(--color-iosgl6so2), 0.5)
}

.mosaic-slider__preview_arrow--next2--u-iyk6t6xkr {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	cursor: pointer;
	height: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: rgba(var(--color-iuzcv1zkk), 0.5)
}

.mosaic-slider__preview_icon--prev--u-iqln54mtn {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-iow4wu4jr {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_icon--prev2--u-ilxj6tgo5 {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-ii5k22931 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_image_wrapper--prev--u-iklo0vi3z {
	width: 80px
}

.mosaic-slider__control_preview_image_wrapper--prev--u-inoy2xj0d {
	width: 80px
}

.mosaic-slider__preview_image--prev--u-ioqnmdcqu {
	height: 100%;
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_image--prev--u-ioqnmdcqu>.imageFit--u-ivc3zs35d {
	display: block;
	height: 100%
}

.mosaic-slider__preview_icon--next--u-i9xao863z {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-idykp367n {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_icon--next2--u-if0w0tciw {
	flex-shrink: 0;
	height: 100%;
	width: 20px;
	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-ic6p40wsr {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_image_wrapper--next--u-i4nrlexey {
	width: 80px
}

.mosaic-slider__control_preview_image_wrapper--next--u-it19yb9hl {
	width: 80px
}

.mosaic-slider__preview_image--next--u-ibq13qh9q {
	height: 100%;
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_image--next--u-ibq13qh9q>.imageFit--u-ivc3zs35d {
	display: block;
	height: 100%
}

.mosaic-slider__pagination_wrapper--u-iu3n88ahu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__pagination--u-ik8f931e7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 120px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i9r2um4kg), 0)
}

.mosaic-slider__pagination2--u-ixcne3n6b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i0rux8sy9), 0.2)
}

.mosaic-slider__pagination_item--u-ijs8r68u2 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 15px;
	min-height: 15px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: rgba(var(--color-iurxq817c), 0.2);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.mosaic-slider__pagination_item--u-ijs8r68u2:hover,
.mosaic-slider__pagination_item--u-ijs8r68u2.is-hover {
	background-color: rgba(var(--color-ijikuoavy), 0.5)
}

.mosaic-slider__pagination_item--u-ijs8r68u2:active,
.mosaic-slider__pagination_item--u-ijs8r68u2.is-active {
	background-color: rgba(var(--color-ir411jyx8), 1)
}

.mosaic-slider__pagination_item2--u-if2c3dd4h {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i3flkf9ee), 0.4)
}

.mosaic-slider__page--u-im1g7b2pz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ia6b2d3w4), 0.2)
}

.mosaic-slider__page2--u-iug2dfha7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i0v1w3kyb), 0.2)
}

.mosaic-slider__page--active--u-i3rk1ydud,
.mosaic-slider__page--active2--u-iokhj0105 {
	position: relative;
	counter-reset: page 0
}

.mosaic-slider__page--bullet1--u-iiylc407i,
.mosaic-slider__page--bullet2--u-ib4chhqsk {
	counter-increment: page 1
}

.mosaic-slider__page--bullet1--u-iiylc407i::after,
.mosaic-slider__page--bullet2--u-ib4chhqsk::after {
	content: counter(page)
}

.mosaic-slider__page--bullet1--u-iiylc407i:not([style]):not(:first-child),
.mosaic-slider__page--bullet1--u-iiylc407i[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.mosaic-slider__page--bullet2--u-ib4chhqsk:not([style]):not(:first-child),
.mosaic-slider__page--bullet2--u-ib4chhqsk[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.mosaic-slider__controls_container--u-iqh5wivaa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__controls_wrapper--u-i8rouw7dz {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 120px;
	padding-bottom: 10px;
	padding-left: 120px;
	max-width: 100%
}

.mosaic-slider__control_pagination_container--u-ilaaxoq4y .mosaic-slider__pagination--u-ik8f931e7 {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto
}

.mosaic-slider__thumbs_list--u-iol1esmvy {
	display: inherit;
	flex-wrap: inherit;
	justify-content: inherit;
	align-items: inherit;
	align-content: inherit;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumb__outer--u-ij9oddqm6 {
	width: 33.333%;
	max-width: 100%;
	max-height: 100%;
	flex-shrink: 0;
	cursor: pointer
}

.mosaic-slider__thumb--u-i4lsyolmi {
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumb--u-i4lsyolmi .imageFit--u-ivc3zs35d {
	display: block;
	width: 100%;
	height: 100%
}

.mosaic-slider__thumbs_arrows_wrapper--u-i7jecaqx9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.mosaic-slider__thumbs_arrows--u-ip5hvczhk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.mosaic-slider__thumbs_arrow--prev--u-im9ievbyz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-color: rgba(var(--color-ivjyiss42), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__thumbs_arrow--prev--u-im9ievbyz.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-i3jimdehu {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__thumbs_arrow--next--u-ie8qtcndt {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-color: rgba(var(--color-ibsx3npu0), 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.mosaic-slider__thumbs_arrow--next--u-ie8qtcndt.disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.svg_image--u-is4cxxvq6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-slider__preview_controls_image--prev--u-iapleihmn {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__preview_controls_image--next--u-ix4x7e1rw {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.mosaic-slider__thumb_image--u-ia7oxfxml {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover
}

.imageFit--u-ivc3zs35d {
	background-image: linear-gradient(rgba(var(--color-ipl7kxk81), 0.95) 0%, rgba(var(--color-ipl7kxk81), 0.95) 100%), var(--image-ieqb0hjvw);
	background-repeat: no-repeat, repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll
}

.div--u-ilha6en89 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 1400px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 0px;
	margin-right: 0px
}

.text--u-ivgxgw2rr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	color: rgba(var(--color-izmxte7sf), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-left-style: none;
	border-left-color: rgba(var(--color-idlf732vb), 1);
	border-left-width: 40px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: rgba(var(--color-i3gs4prvu), 0);
	margin-top: 0px
}

.div--u-iuupxrvkm {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: center
}

.link-universal--u-idus2lyql {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-idt6x8ydh), 0);
	color: rgba(var(--color-ijsak2gip), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ieab4oswj), 0.5);
	margin-left: 0;
	margin-right: 0px
}

.text--u-ijpohsvfs {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-i1892uzsu), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ip41ffo3s), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-igqfjcnea), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 22px
}

.text--u-ijpohsvfs:hover,
.text--u-ijpohsvfs.is-hover {
	box-shadow: none
}

.container--u-i15x038c0 {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	position: relative;
	padding-left: 20px;
	padding-right: 20px
}

.blocklist--u-ipgv2ua4d {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	margin-top: -150px
}

.blocklist--u-ipgv2ua4d .is-removed {
	display: none
}

.blocklist--u-ipgv2ua4d.slick-last-slide .blocklist__arrow--prev--u-ilz4elck9.slick-disabled,
.blocklist--u-ipgv2ua4d.slick-last-slide .blocklist__arrow--next--u-ivszgznj9.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ijx73pze3 {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-i2wj32sih {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-igakyeoel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-igakyeoel:nth-child(2n + 2) .blocklist__item--u-i90jn10ju {
	margin-top: 50px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-ied6ybee6), 0.1), 1px 0px 0px 0px rgba(var(--color-i22d8pu11), 0.1)
}

.blocklist__item--u-i90jn10ju {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px
}

.blocklist__arrows_wrapper--u-i8mi7voor {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-iubbn91cu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ilz4elck9 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ilz4elck9:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ih0ffn3bi {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ih0ffn3bi:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ivszgznj9 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ivszgznj9:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-is0cgsok6 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-is0cgsok6:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ilwg3xh3e {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-i1ac6s18m {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i3bbxnnfk), 0.2)
}

.blocklist__pagination2--u-i1fkqwghk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ikpv1m42t), 0.2)
}

.blocklist__page--u-its9dhlxb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i3egmj10c), 0.2)
}

.blocklist__page2--u-i9gbmggk8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ini9efsd3), 0.2)
}

.blocklist__page--active--u-iluesyyf5,
.blocklist__page--active2--u-izrrn3ym0 {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-iy3bs3qr4,
.blocklist__page--bullet2--u-iec23ljwj {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-iy3bs3qr4::after,
.blocklist__page--bullet2--u-iec23ljwj::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-iy3bs3qr4:not([style]):not(:first-child),
.blocklist__page--bullet1--u-iy3bs3qr4[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-iec23ljwj:not([style]):not(:first-child),
.blocklist__page--bullet2--u-iec23ljwj[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-i0wiyyos5 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-isurj2x2w), 0.4)
}

.blocklist__pagination_item2--u-ibao3wutv {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i00d90r1l), 0.4)
}

.blocklist__controls_container--u-ijtrwafsu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-icrtuvrev {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iqv60poxb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-ibomvw7d9 {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ifs117fow), 0.2);
	background-color: rgba(var(--color-iew1no7n2), 1);
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.text--u-ibv0dq8en {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-weight: 700;
	color: rgba(var(--color-i1l496s3n), 1);
	line-height: normal;
	font-family: Cormorant Infant, serif;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 20px
}

.section--u-ie5vpn56w {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-izvmddsyz), var(--image-ieo0nbota), var(--image-i73h65x2y);
	background-repeat: no-repeat, no-repeat, repeat;
	background-position: right 0px top 0, center top -595px, left 0px top 0px;
	background-size: 362.40px auto, 762.00px auto, auto;
	background-attachment: scroll, scroll, scroll;
	padding-top: 70px;
	padding-bottom: 100px;
	background-color: rgba(var(--color-iug4kwv7c), 0.95)
}

.container--u-iop23pekp {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px
}

.blocklist--u-immhg6s0a {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	margin-top: 0px;
	box-shadow: none
}

.blocklist--u-immhg6s0a .is-removed {
	display: none
}

.blocklist--u-immhg6s0a.slick-last-slide .blocklist__arrow--prev--u-iki46x86q.slick-disabled,
.blocklist--u-immhg6s0a.slick-last-slide .blocklist__arrow--next--u-i0foai1a7.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ix6i3nqn7 {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-i3tqapgbv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-igh2miftm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-igh2miftm:nth-child(2n + 1) .blocklist__item--u-idn17dai5 {
	box-shadow: none
}

.blocklist__item__outer--u-igh2miftm:nth-child(2n + 2) .blocklist__item--u-idn17dai5 {
	margin-top: 120px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-ia64ymenv), 0.15), 1px 0px 0px 0px rgba(var(--color-ixeobq2ko), 0.15)
}

.blocklist__item__outer--u-igh2miftm:nth-child(2) .blocklist__item--u-idn17dai5 {
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-i867gzlzz), 0.2), 1px 0px 0px 0px rgba(var(--color-ito3rj9bc), 0.2)
}

.blocklist__item--u-idn17dai5 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px;
	box-shadow: inset 1px 0px 0px 0px rgba(var(--color-iish5cw5m), 0.15), 1px 0px 0px 0px rgba(var(--color-il547yrn8), 0.15)
}

.blocklist__item_text--u-iqbczp2ni {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 22px;
	color: rgba(var(--color-iaf6w9ych), 1);
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight: 700;
	z-index: 1;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	width: 80%
}

.blocklist__arrows_wrapper--u-ic4h91bpa {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-idygyn6l5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-iki46x86q {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-iki46x86q:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-i09mp7zmf {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-i09mp7zmf:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-i0foai1a7 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-i0foai1a7:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i29cnlpc1 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i29cnlpc1:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ilzxu86sz {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-ingigctri {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifn9lzl5r), 0.2)
}

.blocklist__pagination2--u-izuhlq8di {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifete1pvc), 0.2)
}

.blocklist__page--u-i6nik1yw5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-inlankhfh), 0.2)
}

.blocklist__page2--u-i0puym792 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i17wwjjab), 0.2)
}

.blocklist__page--active--u-ipjz908nf,
.blocklist__page--active2--u-ij7yac49l {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-ieas1avqo,
.blocklist__page--bullet2--u-if43t7bxs {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-ieas1avqo::after,
.blocklist__page--bullet2--u-if43t7bxs::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-ieas1avqo:not([style]):not(:first-child),
.blocklist__page--bullet1--u-ieas1avqo[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-if43t7bxs:not([style]):not(:first-child),
.blocklist__page--bullet2--u-if43t7bxs[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-ialkh1ypu {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-inox454yn), 0.4)
}

.blocklist__pagination_item2--u-i41fskc8k {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-iw26lcrr3), 0.4)
}

.blocklist__controls_container--u-ifkyjhypg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iofszc6qq {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iuhezdfie {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.text--u-ijxekx0l8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	font-size: 120px;
	font-weight: 700;
	color: rgba(var(--color-ih6qs0di1), 0);
	text-align: center;
	margin-top: 0px;
	font-family: Cormorant Infant, serif;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: rgba(var(--color-ianj1pzhy), 1)
}

.text--u-i23bb4sah {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-weight: 400;
	color: rgba(var(--color-i4ai1ttvd), 0.7);
	line-height: 25px;
	font-family: Cormorant Infant, serif
}

.section--u-i4h3eb3wm {
	display: block;
	width: 100%;
	position: absolute;
	z-index: 1
}

.imageFit--u-iz8d6cg1n {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 70px;
	height: 70px;
	filter: brightness(0%) invert(200%)
}

.imageFit__img--u-i7wgt2sll {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i45u774pq {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iukvxjquq), 0.4)
}

.imageFit__zoom--u-iqc75xlwt {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ioa1ediiu), 1)
}

.svg_image--u-imwbabq0j {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-imwbabq0j svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.container--u-iy92h0s7x {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 20px;
	padding-right: 20px
}

.section--u-imzrdvmd4 {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-ixzz3s0dt);
	background-repeat: no-repeat;
	background-position: left calc(-37px + 50%) top calc(57px + 50%);
	background-size: 600.00px auto;
	background-attachment: scroll;
	padding-bottom: 50px;
	padding-top: 0px
}

.section--u-ilmeljpnu {
	display: block;
	width: 100%;
	position: relative;
	background-image: var(--image-imk7e7tqs), var(--image-izy6o7ksl);
	background-repeat: no-repeat, no-repeat;
	background-position: left calc(647px + 50%) top 178px, left calc(-443px + 50%) bottom -42px;
	background-size: 449.40px auto, 840.00px auto;
	background-attachment: scroll, scroll;
	padding-top: 100px;
	margin-top: -100px;
	padding-bottom: 100px
}

.container--u-i1xg7jixk {
	width: 100%;
	max-width: 1400px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	padding-left: 40px;
	padding-right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.div--u-i7sea6z03 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	margin-bottom: 50px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-in006o222 {
	width: 620px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: 0px;
	padding-bottom: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 0px
}

.heading--u-i5d1v673q {
	font-size: 60px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	color: rgba(var(--color-iuv6k7pko), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	padding-right: 30px;
	padding-left: 30px
}

.container--u-i0uoqtp2i {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 20px;
	padding-right: 20px
}

.heading--u-ieqvkpawe {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	color: rgba(var(--color-i62922y3f), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.section--u-ie975gjqo {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	padding-top: 100px
}

.container--u-i81dcvisw {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative
}

.heading--u-ifjiqtd8k {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: left;
	color: rgba(var(--color-if4sxbcrv), 1);
	font-weight: 700;
	width: 100%;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	justify-content: flex-start;
	padding-left: 20px
}

.div--u-izl0tsdil {
	width: auto;
	position: relative;
	min-width: auto;
	max-width: 1660px;
	margin-left: auto;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px
}

.blocklist--u-ieyv5n8qz {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	font-size: 14px;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px
}

.blocklist--u-ieyv5n8qz .is-removed {
	display: none
}

.blocklist--u-ieyv5n8qz.slick-last-slide .blocklist__arrow--prev--u-iosezexqg.slick-disabled,
.blocklist--u-ieyv5n8qz.slick-last-slide .blocklist__arrow--next--u-izw5jzlwt.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iacxxwy3z {
	width: 100%;
	height: 100%;
	will-change: transform;
	overflow-x: hidden;
	overflow-y: hidden
}

.blocklist__list--u-ibhqi2e3n {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	font-size: 14px;
	justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto;
	height: auto;
	overflow-x: scroll;
}

.blocklist__item__outer--u-icy4odt17 {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 25%;
	height: auto;
}

.blocklist__item--u-ioi779jc5 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 0px
}

.blocklist__arrows_wrapper--u-iqneap9hb {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__arrows--u-i9ag6r92u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50px;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: -172px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.blocklist__arrow--prev--u-iosezexqg {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-iv9q2fvzb), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__arrow--prev--u-iosezexqg:hover,
.blocklist__arrow--prev--u-iosezexqg.is-hover {
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-ic3rmxtub), 1)
}

.blocklist__arrow--prev--u-iosezexqg:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev--u-iosezexqg:hover .svg_image--u-iuj9d4xty .path-i2t1n2l1c,
.blocklist__arrow--prev--u-iosezexqg.is-hover .svg_image--u-iuj9d4xty .path-i2t1n2l1c {
	fill: rgba(var(--color-ip1929oj3), 1)
}

.blocklist__arrow--prev2--u-izoseq5vz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-izoseq5vz:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-izw5jzlwt {
	pointer-events: auto;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	margin-left: 0px;
	background-color: rgba(var(--color-iy8pqqgst), 1);
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	margin-bottom: 10px
}

.blocklist__arrow--next--u-izw5jzlwt:hover,
.blocklist__arrow--next--u-izw5jzlwt.is-hover {
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-imcil64dd), 1)
}

.blocklist__arrow--next--u-izw5jzlwt:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-izw5jzlwt:hover .svg_image--u-i0va2y4qe .path-izp7vpo1e,
.blocklist__arrow--next--u-izw5jzlwt.is-hover .svg_image--u-i0va2y4qe .path-izp7vpo1e {
	fill: rgba(var(--color-i9rshbl9r), 1)
}

.blocklist__arrow--next2--u-i4kecvli3 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i4kecvli3:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i0hyh1j7c {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__pagination--u-ifpm6bc8g {
	display: none;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ik6lumnbb), 0.2)
}

.blocklist__pagination2--u-ifzhjc942 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i6btwhnqk), 0.2)
}

.blocklist__pagination_item--u-ied9iifsc {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i44rvf10o), 0.4)
}

.blocklist__pagination_item2--u-i4budnvjg {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-in9k3lkn2), 0.4)
}

.blocklist__controls_container--u-i5uvu69r1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iy0n0hfd8 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-iezyxacrm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.svg_image--u-iuj9d4xty {
	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: 12px;
	width: 12px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iuj9d4xty>svg {
	flex-shrink: 0
}

.svg_image--u-iuj9d4xty svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iuj9d4xty .path-i2t1n2l1c {
	fill: rgba(var(--color-imo0e07mk), 1)
}

.svg_image--u-i0va2y4qe {
	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: 12px;
	width: 12px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i0va2y4qe>svg {
	flex-shrink: 0
}

.svg_image--u-i0va2y4qe svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i0va2y4qe .path-i2t1n2l1c {
	fill: rgba(var(--color-ifpmw391h), 1)
}

.svg_image--u-i0va2y4qe .path-izp7vpo1e {
	fill: rgba(var(--color-i42mgadpp), 1)
}

.imageFit--u-i50iuf7dn {
	position: relative;
	display: block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 400px;
	margin-left: 0px;
	margin-right: 0px;
	filter: none;
	background-color: rgba(var(--color-it3w7jimo), 1);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	padding-bottom: 0px;
	padding-top: 0px
}

.imageFit__img--u-iay39q1s3 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-ikujy3nse {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ifdps6a5v), 0);
	padding-left: 30px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-right: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	background-image: linear-gradient(rgba(var(--color-ioig2n9f8), 0) 0%, rgba(var(--color-i9nvu3b2t), 0) 64%, rgba(var(--color-iwudiqi1h), 0.3) 100%), linear-gradient(rgba(var(--color-ikc0osfjw), 0.2) 0%, rgba(var(--color-ikc0osfjw), 0.2) 100%);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.imageFit__zoom--u-ihfkq9swt {
	display: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 50px;
	height: 50px;
	background-color: rgba(var(--color-ijeg8r1bm), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.svg_image--u-iajphtlnb {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden;
	filter: invert(200%)
}

.svg_image--u-iajphtlnb svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.text--u-i5vk8n6aa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-size: 110px;
	color: rgba(var(--color-imasd1vm2), 1);
	margin-bottom: 0px;
	font-weight: 700;
	letter-spacing: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	box-shadow: none;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	background-color: rgba(var(--color-iyal7hjsq), 0);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-i85lm8aip), 1);
	margin-top: 0px;
	margin-right: 0px
}

.div--u-ibl4zexl9 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	margin-top: 0px
}

.text--u-iqvjz0ogg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: 25px;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iktdfnbkv), 0.6);
	font-weight: 400;
	text-align: center;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Cormorant Infant, serif
}

.text--u-i87pb08aq {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-i11xxdg3i), 1);
	text-transform: uppercase;
	font-size: 40px;
	font-family: Cormorant Infant, serif;
	margin-top: 0px;
	text-align: center
}

.div--u-ix8noiejz {
	width: 100%;
	position: relative;
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-i3l20rjhe {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.page-title--u-izdnbe397 {
	font-size: 25px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	position: relative;
	color: rgba(var(--color-izgnk44rf), 1);
	font-family: Cormorant Infant, serif
}

.heading--u-ipgqo3onq {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: left;
	color: rgba(var(--color-il2yjj6pr), 1);
	font-weight: 700;
	width: auto;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	justify-content: center
}

.div--u-i9b204het {
	width: 60%;
	position: relative;
	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: center
}

.div--u-i2ogdlid0 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 40px;
	padding-top: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.imageFit--u-iv6a58c0e {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 450px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px
}

.imageFit__img--u-ihm98h5bl {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i41q8d24y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ir8aolsnc), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end;
	padding-right: 40px;
	background-image: linear-gradient(to right, rgba(var(--color-ipsazmvjq), 0) 0%, rgba(var(--color-ido66347r), 0.3) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.imageFit__zoom--u-i3971subk {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-i21nhjzpr), 1)
}

.svg_image--u-ipgszgw80 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ipgszgw80 svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.rich-text--u-izs1m775g {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	max-width: 100%;
	overflow-x: auto;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	color: rgba(var(--color-i3ebif5rs), 0.6);
	line-height: 25px;
	margin-top: 10px
}

.div--u-ilszllmar {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.link-universal--u-ixfcndlfm {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ihpdas9zh), 0);
	color: rgba(var(--color-ikq76x16r), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-itfyr8c1s), 0.5);
	margin-left: 0;
	margin-right: 0
}

.text--u-i240jep8f {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-io9t320x1), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-i2s22qr96), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-iza6rivdy), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-i240jep8f:hover,
.text--u-i240jep8f.is-hover {
	box-shadow: none
}

.blocklist__item_text--u-ibvikscbo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 35px;
	color: rgba(var(--color-igsb9tkqe), 1);
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: 700;
	z-index: 1;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.section--u-iukijzigd {
	display: block;
	width: 100%;
	position: relative
}

.container--u-iibheza7f {
	width: 100%;
	max-width: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 20px;
	padding-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	padding-top: 0px;
	padding-bottom: 0px
}

.div--u-i0dv693te {
	width: 100%;
	position: relative
}

.div--u-itwn0tjac {
	width: 75%;
	position: relative;
	display: block;
	height: auto;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	box-shadow: none;
	margin-right: 0px;
	margin-left: 0px
}

.div--u-izsho9740 {
	width: 100%;
	position: relative;
	display: block
}

.blocklist--u-imu66agh1 {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	padding-left: 0px
}

.blocklist--u-imu66agh1 .is-removed {
	display: none
}

.blocklist--u-imu66agh1.slick-last-slide .blocklist__arrow--prev--u-i4arv0z4t.slick-disabled,
.blocklist--u-imu66agh1.slick-last-slide .blocklist__arrow--next--u-in7ca9e3e.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ix0l4lfcx {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-iro5k6a2e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-iitfombsi {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item__outer--u-iitfombsi:nth-child(2n + 2) .blocklist__item--u-imlssxirl {
	margin-left: 65px
}

.blocklist__item--u-imlssxirl {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.blocklist__item--u-imlssxirl:hover .div--u-i3fu5qfgq,
.blocklist__item--u-imlssxirl.is-hover .div--u-i3fu5qfgq {
	width: 90px;
	height: 90px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__item--u-imlssxirl:hover .blocklist__item_title--u-ip8kupwb3,
.blocklist__item--u-imlssxirl.is-hover .blocklist__item_title--u-ip8kupwb3 {
	color: rgba(var(--color-ijb2uc6ro), 1)
}

.blocklist__item_title--u-ip8kupwb3 {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-io05txrev), 1);
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.blocklist__arrows_wrapper--u-iwblf71ba {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-in0q6pbot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-i4arv0z4t {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-i4arv0z4t:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ibrm55x96 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ibrm55x96:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-in7ca9e3e {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-in7ca9e3e:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i7ctc2z1p {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i7ctc2z1p:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i5iyqgpid {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-iaz1087kf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ix6hj75fs), 0.2)
}

.blocklist__pagination2--u-ig053y630 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ifu1tapx7), 0.2)
}

.blocklist__page--u-ixkl0350k {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixcbnu8td), 0.2)
}

.blocklist__page2--u-io5d1qbxj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixm5uf1xt), 0.2)
}

.blocklist__page--active--u-ifzh0y58n,
.blocklist__page--active2--u-imwjgcjhi {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-ianf71mqe,
.blocklist__page--bullet2--u-iu91rez14 {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-ianf71mqe::after,
.blocklist__page--bullet2--u-iu91rez14::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-ianf71mqe:not([style]):not(:first-child),
.blocklist__page--bullet1--u-ianf71mqe[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-iu91rez14:not([style]):not(:first-child),
.blocklist__page--bullet2--u-iu91rez14[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-ifr4fc86q {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i6if1w1t8), 0.4)
}

.blocklist__pagination_item2--u-io1rzn9tr {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i4xsm2bnt), 0.4)
}

.blocklist__controls_container--u-ipnpcan2b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iytw8ewft {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-i14v91t8p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-i3fu5qfgq {
	width: 90px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	flex-shrink: 0;
	margin-right: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	background-color: rgba(var(--color-i0leri41m), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: none;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.imageFit--u-ixi8wvpdo {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 50px;
	height: 50px;
	filter: invert(200%)
}

.imageFit__img--u-imtd09tla {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-itocv682r {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-irmcqtgg3), 0.4)
}

.imageFit__zoom--u-i5z2t21qx {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ix7xcskpw), 1)
}

.svg_image--u-iioaztqos {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iioaztqos svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.blocklist--u-i09fmmhas {
	position: relative;
	display: block;
	vertical-align: top;
	width: auto;
	min-width: 0px;
	line-height: normal;
	padding-left: 0px
}

.blocklist--u-i09fmmhas .is-removed {
	display: none
}

.blocklist--u-i09fmmhas.slick-last-slide .blocklist__arrow--prev--u-ivk1hac9w.slick-disabled,
.blocklist--u-i09fmmhas.slick-last-slide .blocklist__arrow--next--u-ii5ccc9qa.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-ini8cfhhs {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-ioulgjs9f {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-i292ski4f {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item__outer--u-i292ski4f:nth-child(2n + 1) .blocklist__item--u-idl5qkgie {
	margin-right: 0px
}

.blocklist__item__outer--u-i292ski4f:nth-child(2n + 2) .blocklist__item--u-idl5qkgie {
	margin-left: 0px;
	margin-right: 65px
}

.blocklist__item--u-idl5qkgie {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: flex-end;
}

.blocklist__item--u-idl5qkgie:hover .div--u-ikb4f7x6i,
.blocklist__item--u-idl5qkgie.is-hover .div--u-ikb4f7x6i {
	width: 90px;
	height: 90px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.blocklist__item--u-idl5qkgie:hover .blocklist__item_title--u-ictyhfbsj,
.blocklist__item--u-idl5qkgie.is-hover .blocklist__item_title--u-ictyhfbsj {
	color: rgba(var(--color-iio6bj71n), 1)
}

.blocklist__item_title--u-ictyhfbsj {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-i0xrvelh1), 1);
	text-align: right;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase
}

.blocklist__arrows_wrapper--u-i36fyf7vw {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-iryjydy09 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ivk1hac9w {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ivk1hac9w:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-iwhot3hjz {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-iwhot3hjz:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ii5ccc9qa {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ii5ccc9qa:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i4cw7hl4l {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i4cw7hl4l:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-i4m41boj3 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-isfu4xt2d {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-im9pwzkfs), 0.2)
}

.blocklist__pagination2--u-ihh5b6gmb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i8huglbzz), 0.2)
}

.blocklist__page--u-im3n37ieo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-irr3d30x1), 0.2)
}

.blocklist__page2--u-isq1ujl8c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ii6kbaex8), 0.2)
}

.blocklist__page--active--u-il6aees1a,
.blocklist__page--active2--u-i2gky0b8s {
	position: relative;
	counter-reset: page 0
}

.blocklist__page--bullet1--u-izz9djaku,
.blocklist__page--bullet2--u-ikei6u7u6 {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-izz9djaku::after,
.blocklist__page--bullet2--u-ikei6u7u6::after {
	content: counter(page)
}

.blocklist__page--bullet1--u-izz9djaku:not([style]):not(:first-child),
.blocklist__page--bullet1--u-izz9djaku[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__page--bullet2--u-ikei6u7u6:not([style]):not(:first-child),
.blocklist__page--bullet2--u-ikei6u7u6[style*="hidden"] {
	opacity: 0;
	left: -9999px;
	max-height: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute
}

.blocklist__pagination_item--u-i53rp6hfl {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i90qao5mw), 0.4)
}

.blocklist__pagination_item2--u-iaxdadv6z {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ix05jzr5b), 0.4)
}

.blocklist__controls_container--u-iwjhm5usd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-iep1knoy1 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-ih98x4yz9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-ikb4f7x6i {
	width: 90px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	flex-shrink: 0;
	margin-right: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	background-color: rgba(var(--color-ifz3h7f7t), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 0px;
	margin-top: 0px;
	box-shadow: none;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.imageFit--u-iy5eo3uo0 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 50px;
	height: 50px;
	filter: invert(200%)
}

.imageFit__img--u-ielick1ik {
	object-fit: contain;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-ii3rrj26j {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ixdgw5nfb), 0.4)
}

.imageFit__zoom--u-i031nfloo {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ieb8zp756), 1)
}

.svg_image--u-imsdxeqpq {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-imsdxeqpq svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.div--u-ii3e6jeix {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i3iv6ra71), 1);
	margin-left: 20px;
	flex-shrink: 0;
	background-color: rgba(var(--color-ivl7a03qt), 0)
}

.div--u-i56mr08la {
	width: 120px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
	flex-shrink: 0;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ixbhxr9k4), 1);
	background-color: rgba(var(--color-ikgursz58), 0)
}

.div--u-i0k5mcpfi {
	width: 100%;
	position: relative;
	display: block
}

.text--u-idcle02m8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 16px;
	color: rgba(var(--color-ig9qa6ys9), 0.6);
	font-weight: 300;
	width: 100%;
	padding-left: 0px;
	line-height: 25px
}

.div--u-inrzhur2l {
	width: 100%;
	position: relative;
	display: block;
	padding-bottom: 0px
}

.text--u-ib72sdpe5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: left;
	font-size: 16px;
	color: rgba(var(--color-izdcdrc4w), 0.6);
	font-weight: 300;
	line-height: 25px
}

.div--u-i000i12l7 {
	width: 200px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-iqcb2ch74 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ifi5371wh), 1)
}

.text--u-i3b0xgaaz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	color: rgba(var(--color-i1daofa1n), 1);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-ia1dyw6jg), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -15px
}

.text--u-i0krkaa5c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	-webkit-text-stroke-width: 0px;
	color: rgba(var(--color-ildkndnjn), 1);
	-webkit-text-stroke-color: rgba(var(--color-iukocalfa), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -97px
}

.text--u-izmucjyzz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	margin-top: -42px;
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-inm5g9qpc), 1);
	text-shadow: none
}

.columns--u-io1owv8iy {
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	position: relative
}

.column--u-i6izu5ii6 {
	width: 40%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center
}

.column--u-irssiqj6s {
	width: 60%;
	padding-top: 0px;
	padding-left: 05%
}

.div--u-ierlvx9lf {
	width: 100%;
	position: relative;
	background-color: rgba(var(--color-i6zkujte9), 0.95);
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px;
	padding-left: 40px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	background-image: var(--image-ijtdr9022);
	background-repeat: repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.container--u-ir9vatdx1 {
	width: 100%;
	max-width: 1400px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	display: block;
	padding-left: 40px;
	padding-right: 40px
}

.heading--u-icug13v6x {
	font-size: 80px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	font-weight: 700;
	color: rgba(var(--color-ic6fgzx8z), 1);
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.blocklist--u-ieywc4sb1 {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	max-width: 100%;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px
}

.blocklist--u-ieywc4sb1 .is-removed {
	display: none
}

.blocklist--u-ieywc4sb1.slick-last-slide .blocklist__arrow--prev--u-ix7ffgvvo.slick-disabled,
.blocklist--u-ieywc4sb1.slick-last-slide .blocklist__arrow--next--u-ila4dsugj.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iowckfbsa {
	width: 100%;
	height: 100%;
	will-change: transform;
	overflow-x: hidden;
	overflow-y: hidden
}

.blocklist__list--u-i73pysyy1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto
}

.blocklist__item__outer--u-iqsxbnmo7 {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 100%;
	height: auto
}

.blocklist__item--u-ixzacm1k2 {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: auto;
	max-width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__item_text--u-ibtjaufrv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	line-height: 25px;
	color: rgba(var(--color-il71pwukm), 0.6)
}

.blocklist__arrows_wrapper--u-it0bnqft8 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__arrows--u-isadpxv89 {
	display: none;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-ix7ffgvvo {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-ix7ffgvvo:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-iy4b6ac75 {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-iy4b6ac75:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-ila4dsugj {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-ila4dsugj:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-i1iczcnt8 {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-i1iczcnt8:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-ib20lmq3c {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blocklist__pagination--u-ihpgwlszq {
	display: none;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ijmxrd05x), 0.2)
}

.blocklist__pagination2--u-i9c3xdudz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i7aczjbls), 0.2)
}

.blocklist__page--u-i3aq2mkl4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-iyduuvcwr), 0.2)
}

.blocklist__page2--u-i4xumqoa6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-im9ws1mfk), 0.2)
}

.blocklist__page--active--u-iwcc3nl7c,
.blocklist__page--active2--u-ik911tx6k {
	counter-reset: page 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 18px;
	overflow-y: hidden
}

.blocklist__page--bullet1--u-imqew461v,
.blocklist__page--bullet2--u-iya6wof0m {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-imqew461v::after,
.blocklist__page--bullet2--u-iya6wof0m::after {
	content: counter(page)
}

.blocklist__pagination_item--u-ixbj85mpr {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ier7z3pql), 0.4)
}

.blocklist__pagination_item2--u-it1tccr3s {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-idz7u31ql), 0.4)
}

.blocklist__controls_container--u-ifsas359u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-in5nykpq8 {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-icmuk2uk3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-i3n8ypuug {
	width: auto;
	position: relative;
	display: block;
	margin-right: 40px
}

.div--u-ifmc6w46w {
	width: 100%;
	position: relative;
	display: block;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: rgba(var(--color-iljr59qfq), 0);
	border-top-right-radius: 50px
}

.imageFit--u-io7t1ik76 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100px;
	height: 100px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 10px rgba(var(--color-ijzvqtlo6), 1);
	background-color: rgba(var(--color-iwkt7fqde), 1)
}

.imageFit__img--u-io6tr75ix {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iei6jro6x {
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-i3se6dqm1), 0.4)
}

.imageFit__zoom--u-i8dl1tmn8 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ir42z8eng), 1)
}

.svg_image--u-iav43il0m {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iav43il0m svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.blocklist__item_title--u-ijx14l9re {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 20px;
	margin-left: 0px;
	width: 100%;
	font-family: Cormorant Infant, serif;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	color: rgba(var(--color-irzdpjfc6), 1)
}

.blocklist__item__outer--u-ie7h9371o:nth-child(2) .blocklist__item_title--u-ijx14l9re {
	color: rgba(var(--color-iosfxng34), 1)
}

.div--u-ipdm9zxae {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.section--u-i4z9k9zbt {
	display: block;
	width: 100%;
	position: relative
}

.section--u-icip521vr {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	padding-top: 50px;
	background-color: rgba(var(--color-iwh4ou85l), 0.95);
	background-image: var(--image-iz4z10b94), linear-gradient(rgba(var(--color-ik2ldb4qx), 0.25) 0%, rgba(var(--color-ik2ldb4qx), 0.25) 100%), url("../img/tpl25_9.png"), var(--image-i7imgx6uw);
	background-repeat: no-repeat, no-repeat, no-repeat, repeat;
	background-position: left 0px bottom 0, left 0px top 0px, center center, left 0px top 0px;
	background-size: 456.00px auto, auto, cover, auto;
	background-attachment: scroll, scroll, fixed, scroll
}

.container--u-i293nwa6g {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-right: 40px;
	padding-left: 40px
}

.div--u-isyuoo5dn {
	width: 50%;
	position: relative;
	margin-bottom: 80px
}

.div--u-iwnlmnfuh {
	width: 50%;
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: 0px
}

.heading--u-im06eozmv {
	font-size: 300px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-i6unho630), 1);
	text-align: center
}

.blocklist__item_title--u-inxxqahec {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(var(--color-ic3g8cqcx), 1);
	text-align: center;
	font-size: 30px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 0px;
	z-index: 5
}

.heading--u-ip0g6x39i {
	font-size: 30px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iwng8i1wo), 1);
	text-align: center
}

.text--u-i5fmfe8la {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	margin-top: 10px;
	margin-bottom: 0px;
	color: rgba(var(--color-if1hxw15c), 0.6);
	width: 100%;
	line-height: 25px;
	font-family: Cormorant Infant, serif;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.svg_image--u-ibzcacb44 {
	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: 70px;
	width: 70px;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0
}

.svg_image--u-ibzcacb44>svg {
	flex-shrink: 0
}

.svg_image--u-ibzcacb44 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ibzcacb44 .path-ih8g8cn4v {
	fill: rgba(var(--color-ibevtn8pa), 1)
}

.svg_image--u-ibzcacb44 .path-ivm0a8slc {
	fill: rgba(var(--color-i5rq7ct8w), 1)
}

.div--u-i3crnrnza {
	width: 200px;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-igvb3i9uk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-top: 0px;
	font-size: 25px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-if6ozopwt), 1)
}

.text--u-isxmiwr15 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	color: rgba(var(--color-iz94am4w3), 1);
	-webkit-text-stroke-width: 0px;
	-webkit-text-stroke-color: rgba(var(--color-ifrcwhzyp), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -15px
}

.text--u-in6bu6piy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	font-size: 150px;
	font-weight: 700;
	-webkit-text-stroke-width: 0px;
	color: rgba(var(--color-i8koocudf), 1);
	-webkit-text-stroke-color: rgba(var(--color-i129a6j7x), 1);
	font-family: Cormorant Infant, serif;
	margin-top: -90px
}

.text--u-i3ffjpned {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: right;
	margin-top: -38px;
	font-size: 45px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-intxkz8mk), 1);
	text-shadow: none
}

.text--u-ia8us340u {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	font-size: 16px;
	color: rgba(var(--color-ieo8om01w), 0.6);
	font-weight: 300;
	width: 100%;
	padding-left: 0px;
	line-height: 25px
}

.blocklist--u-itxwvfmvo {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	min-width: 0px;
	max-width: 100%;
	line-height: normal;
	margin-left: 0px;
	margin-right: 0px
}

.blocklist--u-itxwvfmvo .is-removed {
	display: none
}

.blocklist--u-itxwvfmvo.slick-last-slide .blocklist__arrow--prev--u-i8rxd6bsk.slick-disabled,
.blocklist--u-itxwvfmvo.slick-last-slide .blocklist__arrow--next--u-i12th7xxh.slick-disabled {
	opacity: 0;
	visibility: hidden
}

.blocklist__items_wrapper--u-iaaygftmc {
	width: 100%;
	height: 100%;
	will-change: transform
}

.blocklist__list--u-incfbr4ni {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.blocklist__item__outer--u-i62pwxqjw {
	display: block;
	flex-shrink: 0;
	max-width: 100%;
	width: 33.332%
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .div--u-if01dx9ba {
	background-color: rgba(var(--color-i8svswynd), 1)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .text--u-ig5o86sno {
	color: rgba(var(--color-isyslq3mc), 1)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .text--u-ie4z711ny {
	background-color: rgba(var(--color-itau1f1ls), 1);
	box-shadow: 0px 10px 20px 10px rgba(var(--color-i3ik4nwut), 0.3)
}

.blocklist__item__outer--u-i62pwxqjw:nth-child(2) .link-universal--u-ij9gd0tb0 {
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-iyg37t49p), 0.3)
}

.blocklist__item--u-iad5jlpxp {
	flex-shrink: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 150px;
	max-width: 100%;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color: rgba(var(--color-icx7j8p60), 0);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
}

.blocklist__item_title--u-iw46c4cey {
	margin-bottom: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(var(--color-i9k46i5i4), 1);
	margin-top: 20px
}

.blocklist__arrows_wrapper--u-iyi7xvcs0 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__arrows--u-icny95wb6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	flex-shrink: 0;
	justify-content: space-between;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px
}

.blocklist__arrow--prev--u-i8rxd6bsk {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--prev--u-i8rxd6bsk:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--prev2--u-ibka3v7fw {
	flex-shrink: 0;
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\" %3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M16.2 32l3.8-3.7L7.6 16 20 3.7 16.2 0 0 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px
}

.blocklist__arrow--prev2--u-ibka3v7fw:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next--u-i12th7xxh {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat
}

.blocklist__arrow--next--u-i12th7xxh:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__arrow--next2--u-icbf2q8cq {
	pointer-events: auto;
	cursor: pointer;
	width: 20px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?%3E%3Csvg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ev=\"http://www.w3.org/2001/xml-events\" baseProfile=\"full\" shape-rendering=\"geometricPrecision\" width=\"20\" height=\"32\" viewBox=\"0 0 20 32\"%3E%3Cpath fill=\"%23000\" fill-opacity=\"1\" d=\"M3.8 0L0 3.7 12.4 16 0 28.3 3.8 32 20 16z\"/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: auto
}

.blocklist__arrow--next2--u-icbf2q8cq:disabled {
	pointer-events: none;
	cursor: auto;
	opacity: 0.35
}

.blocklist__pagination_wrapper--u-iezsczo7w {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	pointer-events: none;
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	display: none
}

.blocklist__pagination--u-imk4m4mg6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-imlrrmdyl), 0.2)
}

.blocklist__pagination2--u-i5072w189 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-iqdbqqoli), 0.2)
}

.blocklist__page--u-ioxiqmyrf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-i82dgvhyl), 0.2)
}

.blocklist__page2--u-i03w7wbbv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: rgba(var(--color-ixkyyo6ut), 0.2)
}

.blocklist__page--active--u-in3ptqdux,
.blocklist__page--active2--u-ipgexgt27 {
	counter-reset: page 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 18px;
	overflow-y: hidden
}

.blocklist__page--bullet1--u-i3wf2hqat,
.blocklist__page--bullet2--u-iqqizb89o {
	counter-increment: page 1
}

.blocklist__page--bullet1--u-i3wf2hqat::after,
.blocklist__page--bullet2--u-iqqizb89o::after {
	content: counter(page)
}

.blocklist__pagination_item--u-injbwimyu {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-ie7samqi8), 0.4)
}

.blocklist__pagination_item2--u-isv0wr0r6 {
	flex-shrink: 0;
	cursor: pointer;
	min-width: 10px;
	min-height: 10px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: rgba(var(--color-i6fdsjrx7), 0.4)
}

.blocklist__controls_container--u-insmuer7o {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.blocklist__controls_wrapper--u-icgbep20a {
	position: relative;
	pointer-events: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	max-width: 100%
}

.blocklist__control_arrows--u-ifgyu1rxn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px
}

.div--u-if01dx9ba {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: rgba(var(--color-idjgz6l7e), 1);
	justify-content: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.text--u-ijpo3ydsz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	text-align: center;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(var(--color-i6vomi4oi), 1)
}

.div--u-i57gaif23 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	margin-top: 0px
}

.text--u-ig5o86sno {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-irtzfo2a9), 1);
	font-size: 35px;
	font-family: Cormorant Infant, serif;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700
}

.div--u-i68xyhf5n {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: -38px;
	justify-content: center
}

.list__item--u-i66jco6eo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center
}

.list--u-invq3a48m {
	display: block;
	margin-top: 30px
}

.text--u-irkpwe88y {
	display: block;
	flex-shrink: 0;
	text-transform: uppercase
}

.text--u-i7ck89d6z {
	margin-left: 0px;
	margin-right: 0px;
	width: 100%
}

.link-universal--u-i0pw9eack {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-right: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 0px
}

.link-universal--u-i8p1hbbfg {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 0px;
	padding-top: 0px
}

.div--u-ihf496zhm {
	width: 100%;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 0px;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px
}

.link-universal--u-i5xzje3b0 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-iv3cjks3e), 0);
	color: rgba(var(--color-iz6ygdmi8), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ia69v2vfb), 0.5);
	margin-left: 0;
	margin-right: 0
}

.text--u-i25a4mzhp {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-ifcjb15zc), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ij88fslle), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-ipdxdz6at), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-i25a4mzhp:hover,
.text--u-i25a4mzhp.is-hover {
	box-shadow: none
}

.text--u-i39lg8x7z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: absolute;
	color: rgba(var(--color-ikqyac7si), 0.2);
	font-size: 200px;
	font-weight: 700;
	bottom: -126px
}

.div--u-iogdrkl7x {
	width: 100%;
	position: relative;
	display: block;
	z-index: 1;
	margin-top: -87px
}

.link-universal--u-ij9gd0tb0 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ivj65x6fa), 0);
	color: rgba(var(--color-izj5c9emt), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ilz83gfoz), 0.15);
	margin-left: 0;
	margin-right: 0px
}

.text--u-ie4z711ny {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-ilhft5gso), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-ikuttmbwr), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-iml8lvagr), 0.1);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 22px
}

.text--u-ie4z711ny:hover,
.text--u-ie4z711ny.is-hover {
	box-shadow: none
}

.side-panel--u-i61b8zewk {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	pointer-events: none;
	display: block
}

.side-panel__button-open--u-iv93znhid {
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-ilbwr9it4), 1);
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: auto;
	pointer-events: auto;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: linear-gradient(to left top, rgba(var(--color-iolnjcznb), 1) 0%, rgba(var(--color-ihaocd5yo), 1) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.svg_image--u-iqul45rxz {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqul45rxz .path-ijp01gu1a {
	fill: rgba(var(--color-iufymn0fl), 1)
}

.svg_image--u-ig6pddabi {
	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-ig6pddabi .path-ikrd82dwl {
	fill: rgba(var(--color-ictw3kvbv), 1)
}

.side-panel__content--u-ibxvxfdd9 {
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 300px;
	background-color: rgba(var(--color-iis2kb3se), 1);
	box-shadow: none;
	transform: none;
	pointer-events: auto
}

.side-panel__button-close--u-id5kkz5rg {
	position: absolute;
	z-index: 1;
	right: 100%;
	top: 0px;
	font-size: 0px;
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-iplb07mjn), 1);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.side-panel__content-inner--u-i5zl4oqs5 {
	overflow-y: auto;
	max-height: 100%;
	min-height: 100%;
	position: relative;
	z-index: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px
}

.side-panel__mask--u-ipb9sol5o {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: rgba(var(--color-i4ynis9a5), 0.5);
	transform: none;
	pointer-events: auto
}

.ver-menu--u-i84ld1cfx {
	position: relative;
	width: auto
}

.ver-menu--u-i84ld1cfx .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.ver-menu--u-i84ld1cfx .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i1f0uu906), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__icon {
	background-color: rgba(var(--color-isflffxuz), 0);
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_icon {
	background-color: rgba(var(--color-i7qdiav6c), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ioffdqwq9), 0);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iasa3q9jn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__link {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ix7fx6326), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-ikxunxek4), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:active .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i2donqqhi), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__link {
	color: rgba(var(--color-ibntgtjtn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
	padding-top: 10px;
	padding-bottom: 10px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iay5v9wmv), 1);
	font-size: 13px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:hover>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-hover>.ver-menu__sub_link {
	color: rgba(var(--color-iqdby7rp6), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:active>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-active>.ver-menu__sub_link {
	color: rgba(var(--color-imqj9jf1p), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link {
	color: rgba(var(--color-iy92phbus), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link>.ver-menu__sub_icon {
	width: 15px;
	height: 15px;
	background-color: rgba(var(--color-itnyej8ci), 0);
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link>.ver-menu__sub_icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.mosaic-popup--u-io7en63vo {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11
}

.mosaic-popup__inner-bg--u-igppftxae {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ijpbhj89f), 0.5);
	display: none;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	opacity: 0;
	transition-duration: 500ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
	transition-property: all;
	overflow-y: auto;
	padding-top: 20px;
	padding-bottom: 20px
}

.mosaic-popup__inner-data--u-ill2eih80 {
	position: relative;
	width: 400px;
	min-height: auto;
	max-width: 100vw;
	background-color: rgba(var(--color-isylm76uc), 1);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-left: 40px;
	padding-bottom: 50px;
	padding-right: 40px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px
}

.mosaic-popup__close--u-ib0fbsk47 {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	min-width: 40px;
	min-height: 40px;
	text-align: center;
	background-color: rgba(var(--color-i0exeh0u5), 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;
	margin-top: 20px;
	margin-right: 20px
}

.svg_image--u-i937befa6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i937befa6 .path-icas46zd3 {
	fill: rgba(var(--color-io253yjzv), 1)
}

.mosaic-form--u-i6o65sstl {
	text-align: center;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: auto;
	margin-left: auto;
	margin-right: 0px
}

.mosaic-form--u-i6o65sstl * {
	outline-style: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
	line-height: normal;
	margin-bottom: 20px;
	text-align: center;
	font-size: 30px;
	color: rgba(var(--color-iwnso5isr), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	margin-top: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__field {
	margin-bottom: 10px;
	display: block;
	padding-left: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__name {
	font-weight: 400;
	color: rgba(var(--color-iqed0h8wh), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__text {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-iob1l9y1h), 1);
	border-right-color: rgba(var(--color-iuloobr9n), 1);
	border-bottom-color: rgba(var(--color-ivzjyrzj9), 1);
	border-left-color: rgba(var(--color-ivme2dzj8), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgba(var(--color-il905y0ut), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	font-weight: 400;
	font-style: normal;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i75zh5pqn), 0.1);
	text-align: left;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .mosaic-form__icon {
	width: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: rgba(var(--color-i50cq4s12), 0)
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .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-i6o65sstl .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-i6o65sstl .mosaic-form__date {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ib2sqlxw1), 1);
	border-right-color: rgba(var(--color-i6c8s2wvq), 1);
	border-bottom-color: rgba(var(--color-i5u9dlnyy), 1);
	border-left-color: rgba(var(--color-ipgzc47g3), 1);
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(var(--color-izvnoqb9b), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__date-interval {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-izavpmcsu), 1);
	border-right-color: rgba(var(--color-ib47i1yt7), 1);
	border-bottom-color: rgba(var(--color-iohung49y), 1);
	border-left-color: rgba(var(--color-ig1wiup7t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-i9gf3boxt), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__textarea {
	width: 100%;
	display: block;
	height: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ivilw931y), 1);
	border-right-color: rgba(var(--color-i637abjyx), 1);
	border-bottom-color: rgba(var(--color-ibcukqxpc), 1);
	border-left-color: rgba(var(--color-if0q6lyie), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: rgba(var(--color-iupnoy3lm), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iw232ysyy), 0.1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__select {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-i7g1qvmd4), 1);
	border-right-color: rgba(var(--color-i27yhg267), 1);
	border-bottom-color: rgba(var(--color-iqrro2lgb), 1);
	border-left-color: rgba(var(--color-ivhwfjhn0), 1);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-iuncjc7za), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__select-multiple {
	width: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ixv5hv2cs), 1);
	border-right-color: rgba(var(--color-if7aa1bs4), 1);
	border-bottom-color: rgba(var(--color-ik2tc68im), 1);
	border-left-color: rgba(var(--color-if6wsch5t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-ikbl5o6ot), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .mosaic-form__date-interval-delimiter {
	width: 15px;
	height: 2px;
	flex-shrink: 0;
	background-color: rgba(var(--color-iqbrvn7os), 1);
	margin-right: 5px;
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__error {
	color: rgba(var(--color-ip0h0rmg5), 1);
	font-family: Cormorant Infant, serif;
	font-size: 15px
}

.mosaic-form--u-i6o65sstl .mosaic-form__required {
	color: rgba(var(--color-ikjklz1vg), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__note {
	color: rgba(var(--color-ir01l8qbd), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ieelupbsl), 1);
	border-right-color: rgba(var(--color-i5i8vvtr4), 1);
	border-bottom-color: rgba(var(--color-il1sxo3t3), 1);
	border-left-color: rgba(var(--color-id9xfzjv4), 1);
	background-color: rgba(var(--color-if31kb2hn), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon {
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ii600y08c), 1);
	border-right-color: rgba(var(--color-izvw7gfzk), 1);
	border-bottom-color: rgba(var(--color-ieng301lz), 1);
	border-left-color: rgba(var(--color-idq5ubnfi), 1);
	background-color: rgba(var(--color-i3v37xboc), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__value {
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.mosaic-form--u-i6o65sstl .mosaic-form__button {
	width: auto;
	position: relative;
	display: block;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 1px rgba(var(--color-i778tcphz), 0.5);
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: rgba(var(--color-irgh08p80), 0)
}

.mosaic-form--u-i6o65sstl .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-i6i6waqc6), 1);
	border-right-color: rgba(var(--color-i2uvh637r), 1);
	border-bottom-color: rgba(var(--color-ie7u8n8bw), 1);
	border-left-color: rgba(var(--color-i8akqwa06), 1);
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	right: 10px
}

.mosaic-form--u-i6o65sstl .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-i10jnhmik), 1)
}

.mosaic-form--u-i6o65sstl .progressContainer {
	position: relative
}

.mosaic-form--u-i6o65sstl .progressCancel {
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	background-color: rgba(var(--color-ibi2xk4hg), 1)
}

.mosaic-form--u-i6o65sstl .progressName {
	font-weight: 700;
	color: rgba(var(--color-ib239ip7c), 1);
	width: 323px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-form--u-i6o65sstl .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	text-align: left
}

.mosaic-form--u-i6o65sstl .progressBarInProgress {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-i3a21dfko), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .progressBarComplete {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-il8730cqt), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-count-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mosaic-form--u-i6o65sstl .div--u-itb58kjmb {
	margin-bottom: 20px;
	padding-bottom: 0px;
	margin-left: 0px;
	width: auto;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__file-button-placeholder {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__count-text {
	margin-right: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio {}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox {}

.mosaic-form--u-i6o65sstl .button__text {
	width: auto;
	position: relative;
	display: block;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ivyfen01o), 0.3);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	color: rgba(var(--color-iz05ufsto), 1);
	background-color: rgba(var(--color-ift2238mn), 1);
	font-weight: 700;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 {
	background-color: rgba(var(--color-ierg26w1m), 0)
}

.mosaic-form--u-i6o65sstl .mosaic-form__success__text--u-iuhp0m81x {
	font-size: 16px;
	color: rgba(var(--color-i2dsj46gc), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .progressWrapper:first-child {
	padding-top: 0px;
	border-top-width: 0px
}

.mosaic-form--u-i6o65sstl .progressWrapper:last-child {
	padding-bottom: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__text::placeholder {
	color: rgba(var(--color-iwonn42tj), 0.4)
}

.mosaic-form--u-i6o65sstl .button__text:hover,
.mosaic-form--u-i6o65sstl .button__text.is-hover {
	box-shadow: none
}

.mosaic-form--u-i6o65sstl .button__text:active,
.mosaic-form--u-i6o65sstl .button__text.is-active {
	background-image: linear-gradient(rgba(var(--color-ice3lqjti), 1) 0%, rgba(var(--color-ice3lqjti), 1) 100%), none;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ii2aiji4k), 0);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .svg_image--u-idwhdism6 {
	display: block
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
	font-size: 14px;
	color: rgba(var(--color-ija84dqmy), 1);
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-iui3dxfpr), 0.2)
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-izm6wx4w7), 0.2)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio:checked~.mosaic-form__radio-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__radio.is-checked~.mosaic-form__radio-icon {
	background-color: rgba(var(--color-i7ucj49js), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox:checked~.mosaic-form__checkbox-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox.is-checked~.mosaic-form__checkbox-icon {
	background-color: rgba(var(--color-i4o2ocmmj), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.div--u-itb58kjmb {
	width: 100%;
	position: relative;
	display: block
}

.mosaic-form__field--u-ihd397jxm {
	display: block
}

.mosaic-form__field--u-i1xsi3lk0 {
	display: block
}

.svg_image--u-idwhdism6 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-i6nzvvtst), 1)
}

.svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-imosrpvlh), 1)
}

.mosaic-form__field--u-i1ve9wefg {
	display: block
}

.div--u-i09qmeoo5 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-top: 0px
}

.div--u-ic0tspu11 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.div--u-ihejgwo9e {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.list__item--u-ijmjwidaz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i8jxv49qs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-iqr58z12b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-i2prz8wez), 1)
}

.svg_image--u-ij3rw2bkj {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ij3rw2bkj>svg {
	flex-shrink: 0
}

.svg_image--u-ij3rw2bkj svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ij3rw2bkj .path-icynyjquw {
	fill: rgba(var(--color-ivoplqx7z), 1)
}

.svg_image--u-ij3rw2bkj .path-i2hspbx0o {
	fill: rgba(var(--color-i9l5lygml), 1)
}

.svg_image--u-ij3rw2bkj .path-iq9wj3w7y {
	fill: rgba(var(--color-in2vnludn), 1)
}

.svg_image--u-ij3rw2bkj .path-i3e9h730r {
	fill: rgba(var(--color-ie22i2ga8), 1)
}

.svg_image--u-ij3rw2bkj .path-iub12zjzq {
	fill: rgba(var(--color-i7w8kdz59), 1)
}

.svg_image--u-iu3vqjxd7 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iu3vqjxd7>svg {
	flex-shrink: 0
}

.svg_image--u-iu3vqjxd7 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iu3vqjxd7 .path-ivcm6qhen {
	fill: rgba(var(--color-icn9dz68z), 1)
}

.div--u-iles2lhwe {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-icyctmsic), 1);
	border-right-color: rgba(var(--color-il531dut8), 1);
	border-bottom-color: rgba(var(--color-ieacmz8o4), 1);
	border-left-color: rgba(var(--color-i9ndf3vs9), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 4%;
	background-color: rgba(var(--color-itt3ws70d), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-iiuejnwcj {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-ial05zzco {
	display: block
}

.text--u-ixi0y14no {
	color: rgba(var(--color-i0ugsuiit), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ijyt1m4mz {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iei2pkrbr), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.text--u-incwolbtq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-in9xh5atr), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.div--u-i3oljqtap {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-start
}

.svg_image--u-igfnp51rk {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-igfnp51rk>svg {
	flex-shrink: 0
}

.svg_image--u-igfnp51rk svg {
	width: 100%;
	height: 100%
}

.svg_image--u-igfnp51rk .path-ip753sn5g {
	fill: rgba(var(--color-i1bka2z59), 1)
}

.div--u-ivrll6zl1 {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-imkyl05oh), 1);
	border-right-color: rgba(var(--color-iemuollse), 1);
	border-bottom-color: rgba(var(--color-ikn849imt), 1);
	border-left-color: rgba(var(--color-iu0uvcuv1), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 0%;
	background-color: rgba(var(--color-i26rzt3lp), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-ivl23ms1y {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Jost, sans-serif
}

.list--u-icxfxxr11 {
	display: block
}

.text--u-i62ybll44 {
	color: rgba(var(--color-ixrty1rac), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ibwfyn5en {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i78gsholn), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.section--u-ii0b5fqvo {
	display: block;
	width: 100%;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: rgba(var(--color-ic3cmg9ld), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-ivvq8pere {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-right: 40px;
	background-color: rgba(var(--color-iaamtq47h), 0);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-iy2wbd0ck), 0.1);
	color: rgba(var(--color-ifi3gr2c9), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-irccm0ogp {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-iq2mhxnib {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 2.65%;
	margin-right: 2.65%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px
}

.div--u-iw3qzpswh {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.svg_image--u-i5lg2c3xi {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i5lg2c3xi>svg {
	flex-shrink: 0
}

.svg_image--u-i5lg2c3xi svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i5lg2c3xi .path-ilqzqun2p {
	fill: rgba(var(--color-ifinhym7i), 1)
}

.list__item--u-il7zu1u9t {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-isxlbi2pt {
	display: block
}

.div--u-ij68cx4nq {
	width: 50px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-idwcl69w7), 1);
	border-right-color: rgba(var(--color-iie6sunfi), 1);
	border-bottom-color: rgba(var(--color-ibugl3z7l), 1);
	border-left-color: rgba(var(--color-imofwb4yr), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 4%;
	background-color: rgba(var(--color-iz6jgclng), 1);
	flex-shrink: 0;
	margin-right: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 5;
	padding-left: 50px
}

.hor-menu--u-iev8ljdhd .is-removed {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1;
	height: 67px;
	width: 1%;
	overflow-x: hidden;
	overflow-y: hidden
}

.hor-menu--u-iev8ljdhd .hor-menu__item {
	flex-shrink: 0;
	margin-left: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-color: rgba(var(--color-i15cufjp2), 0);
	border-right-color: rgba(var(--color-ie00n49kv), 0);
	border-bottom-color: rgba(var(--color-i03rbktd6), 0);
	border-left-color: rgba(var(--color-isiz3hois), 0)
}

.hor-menu--u-iev8ljdhd .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i5z407jag), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon,
.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i2fh6gg4d), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i3hsgwegk), 1);
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list {
	position: absolute;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ir0polm62), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	background-color: rgba(var(--color-ipw0iqtad), 1);
	color: rgba(var(--color-i8rmxmdpm), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: rgba(var(--color-itsi9rotu), 0.15);
	border-right-color: rgba(var(--color-ieb7858xm), 0.15);
	border-bottom-color: rgba(var(--color-idqiytywl), 0.15);
	border-left-color: rgba(var(--color-io68tlke3), 0.15);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.hor-menu--u-iev8ljdhd .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-iev8ljdhd .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-i8mthogkp), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-i3ouasq64), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__link {
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Cormorant Infant, serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-top-color: rgba(var(--color-ic19leobv), 0);
	border-right-color: rgba(var(--color-iatdrknp0), 0);
	border-bottom-color: rgba(var(--color-i9pcawxvd), 0);
	border-left-color: rgba(var(--color-i5nwla3ie), 0);
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgba(var(--color-ie2cyrno3), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover {
	border-top-color: rgba(var(--color-iporkwqgc), 1);
	border-right-color: rgba(var(--color-imrsm5auo), 1);
	border-bottom-color: rgba(var(--color-ifsr9g67p), 1);
	border-left-color: rgba(var(--color-iutz4hp1l), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active {
	border-top-color: rgba(var(--color-i0n06zma0), 1);
	border-right-color: rgba(var(--color-iej1w4p89), 1);
	border-bottom-color: rgba(var(--color-i6lsq98as), 1);
	border-left-color: rgba(var(--color-ip2mreedu), 1)
}

.hor-menu--u-iev8ljdhd.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-iev8ljdhd .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover .hor-menu__link {
	border-top-color: rgba(var(--color-ic4v5er2s), 1);
	border-right-color: rgba(var(--color-i90pyciog), 1);
	border-bottom-color: rgba(var(--color-i0hmfryw4), 1);
	border-left-color: rgba(var(--color-is28klidb), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active .hor-menu__link {
	text-decoration: underline;
	border-top-color: rgba(var(--color-in3o2inh4), 1);
	border-right-color: rgba(var(--color-ifjkl8ib2), 1);
	border-bottom-color: rgba(var(--color-i6vbzq92s), 1);
	border-left-color: rgba(var(--color-iokrqok79), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item.is-current .hor-menu__link {
	border-top-color: rgba(var(--color-ia7xkbrk1), 1);
	border-right-color: rgba(var(--color-i71rfvndi), 1);
	border-bottom-color: rgba(var(--color-i64tvnn7h), 1);
	border-left-color: rgba(var(--color-i2fi2wtbu), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
	background-color: rgba(var(--color-i9ocueqz3), 0);
	color: rgba(var(--color-i6y5cv2z2), 0);
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	height: 40px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	font-family: Cormorant Infant, serif
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
	background-color: rgba(var(--color-ixitytsbf), 0);
	font-size: 14px;
	font-weight: 400;
	color: rgba(var(--color-i8n4qcald), 1);
	font-family: Cormorant Infant, serif;
	padding-top: 10px;
	padding-bottom: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-hover>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:active>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-active>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link>.hor-menu__text {
	color: rgba(var(--color-iaodkpz50), 1);
	font-family: Cormorant Infant, serif
}

.link-universal--u-ivi6kbvmp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-idut3jdh2 {
	color: rgba(var(--color-i2a904zb0), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.text--u-i9tbl5txz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iviixt4b5), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ijwdq48ph {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	margin-right: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.link-universal--u-ioj3o7lvr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	margin-right: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	flex-shrink: 0
}

.imageFit--u-iw32ahrzh {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	max-width: 100%;
	max-height: 100%
}

.imageFit__img--u-isx3yllqy {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i49qak04k {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iar9kzore), 0.4)
}

.imageFit__zoom--u-iqbq9lsc7 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ipr70q884), 1)
}

.svg_image--u-ihnpx7wlp {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ihnpx7wlp svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-iq551zogq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-it8f0xkxb {
	position: relative;
	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: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.text--u-izqc4h5v9 {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-idr8cm5hu), 1);
	text-transform: uppercase;
	font-size: 30px;
	font-family: Cormorant Infant, serif
}

.section--u-iar1r5sfi {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: var(--image-i01u4c73w);
	background-repeat: no-repeat;
	background-position: left calc(715px + 50%) top calc(-28px + 50%);
	background-size: 500.00px auto;
	background-attachment: scroll;
	color: rgba(var(--color-in8lmxxgx), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	background-color: rgba(var(--color-irv981jzz), 1)
}

.container--u-ime6yj5tz {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	display: block
}

.div--u-i01l7zdj6 {
	width: 100%;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(var(--color-i0jymjv21), 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i5mqgab9o {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i0yu4yitq {
	width: auto;
	position: relative;
	flex-shrink: 0
}

.div--u-i7axejv6u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.text--u-imo05o56w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 5px;
	color: rgba(var(--color-i8epijtpg), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ib6yd3t8e {
	width: auto;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: none;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-right: 0px;
	padding-left: 0px
}

.link-universal--u-iuucicuqe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-bottom: 0px;
	margin-right: 20px
}

.imageFit--u-i2l4xm8c4 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	max-height: 100%;
	min-width: 0px;
	width: auto;
	height: auto
}

.imageFit__img--u-ikdd3t8m9 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iptd4iq4y {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-itk6ydq5z), 0.4)
}

.imageFit__zoom--u-i9uhafh56 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-imtwt0vlm), 1)
}

.svg_image--u-ink8ld0zo {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ink8ld0zo svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-ihsqvbknf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-inqp0dmky {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-is10mxgdb {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-ij5fgjw3b), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	margin-right: 20px
}

.div--u-ih94fk87e {
	width: 100%;
	position: relative;
	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: center;
	padding-right: 40px
}

.div--u-i4o8jkfj8 {
	width: 70%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgba(var(--color-ijvi8wgkz), 0.1);
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ver-menu--u-ixpynp64c {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ixpynp64c .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ixpynp64c .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ixh92gjok), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__icon {
	background-color: rgba(var(--color-ia6fiuu6t), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_icon {
	background-color: rgba(var(--color-i8j2eda7s), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-injuwi5d0), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ixpynp64c .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-is9equaj7), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__link {
	color: rgba(var(--color-ioxu4d8al), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ixpynp64c .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i984t8jtt), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i3hka2ggk), 1)
}

.div--u-ibmh44qs1 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 40px
}

.div--u-ief7rh9kp {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-i9wjm7zat), 0.1);
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.text--u-iu5gua6kw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ifjqckxdn), 1);
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}

.text--u-iuqn1zxxr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iypz59nle), 1);
	margin-right: 0px
}

.button-up--u-inv7monas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: auto;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	flex-shrink: 0;
	margin-top: 40px;
	margin-bottom: 0px;
	background-color: rgba(var(--color-idgzxowfk), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0px;
	padding-right: 0px
}

.button-up__text--u-ile0l0sqe {
	display: none
}

.svg_image--u-ie841toqy {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ie841toqy svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.svg_image--u-ie841toqy .path-i5xp9fgfm {
	fill: rgba(var(--color-i0ew0wct0), 1)
}

.text--u-iqddk1e1w {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	margin-right: 20px;
	color: rgba(var(--color-ip5f1nunk), 1);
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700
}

.div--u-iv6z0dvz0 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	margin-top: 0px;
	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: center
}

.div--u-itqniuatz {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-top: auto;
	margin-bottom: 0px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 10px
}

.hor-menu--u-igrx50eao {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hor-menu--u-igrx50eao .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hor-menu--u-igrx50eao .hor-menu__item {
	flex-shrink: 0
}

.hor-menu--u-igrx50eao .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ivo4gtce3), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon,
.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-icto6g1bw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px
}

.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-ilojlda0w), 1);
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list {
	position: static;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-isigxmoq7), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block
}

.hor-menu--u-igrx50eao .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-igrx50eao .hor-menu__sub_link {
	background-color: rgba(var(--color-iyk5xk5tc), 1);
	color: rgba(var(--color-icg0yrvme), 1)
}

.hor-menu--u-igrx50eao .hor-menu__more_list {
	display: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.hor-menu--u-igrx50eao .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-igrx50eao .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-idajf31qv), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-inub0y49w), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__link {
	color: rgba(var(--color-ishukk76e), 1);
	padding-left: 0px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.hor-menu--u-igrx50eao.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-igrx50eao .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-igrx50eao .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-igrx50eao .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-hover .hor-menu__link {
	color: rgba(var(--color-ixc0mr2s4), 1)
}

.hor-menu--u-igrx50eao .hor-menu__item:active .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-active .hor-menu__link {
	color: rgba(var(--color-ik0dw372f), 1)
}

.heading--u-iw0dp93fb {
	font-size: 50px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	color: rgba(var(--color-irwrs15yg), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-align: left;
	text-transform: uppercase
}

.text--u-izyrrys6e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ibkpmsklh), 0.6);
	margin-top: 20px;
	font-weight: 400;
	font-family: Cormorant Infant, serif;
	text-align: left;
	line-height: 25px;
	padding-right: 0px;
	padding-left: 0px
}

.div--u-ii3ruu73u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list__item--u-ifjd716cx {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list--u-i5ixxknr6 {
	display: block
}

.link-universal--u-iu6ny4tsj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-il6xzuqcw {
	color: rgba(var(--color-iplnbveub), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.div--u-i9ocakf3g {
	width: 100%;
	position: relative;
	display: inline-block
}

.text--u-iemk4hixo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i891p0uiu), 1);
	padding-left: 0%;
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 40px;
	font-family: Cormorant Infant, serif
}

.div--u-ie9rdad0l {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-isygbc2dr {
	width: 100%;
	position: relative;
	display: block
}

.div--u-ik5zitrcy {
	width: 100%;
	position: relative
}

.div--u-i6vw1fqpy {
	width: auto;
	position: relative;
	display: block
}

.mosaic-site-counters--u-i22dq4kk7 {
	margin-bottom: 10px
}

.mosaic-site-counters--u-i22dq4kk7 .counters-stub {
	width: 186px;
	height: 31px;
	background-image: url("data:image/svg+xml,%3Csvg width='186' height='31' viewBox='0 0 186 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='98.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M99 1H155V16H99V1Z' fill='%23A3A3A3'/%3E%3Cpath d='M155 1H185V30H155V1Z' fill='%23B8B8B8'/%3E%3Cpath d='M163 7H166V25H163V7Z' fill='%233B3B3B'/%3E%3Cpath d='M169 15H172V25H169V15Z' fill='%233B3B3B'/%3E%3Cpath d='M175 12H178V25H175V12Z' fill='%233B3B3B'/%3E%3Crect x='0.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M22.8246 10.1L21.4246 12.6H20.0246L18.6246 10.1V14H16.8246V7H18.7246L20.7246 10.7L22.7246 7H24.6246V14H22.8246V10.1ZM27.7785 9.85C27.5118 9.85 27.3785 9.98333 27.3785 10.25V10.8H29.0785V10.25C29.0785 9.98333 28.9452 9.85 28.6785 9.85H27.7785ZM30.6285 13.9C29.3418 14.0333 28.1752 14.1 27.1285 14.1C26.6752 14.1 26.3118 13.9633 26.0385 13.69C25.7652 13.4167 25.6285 13.0533 25.6285 12.6V10.2C25.6285 9.7 25.7685 9.31 26.0485 9.03C26.3352 8.74333 26.7285 8.6 27.2285 8.6H29.2285C29.7285 8.6 30.1185 8.74333 30.3985 9.03C30.6852 9.31 30.8285 9.7 30.8285 10.2V12.05H27.3785V12.45C27.3785 12.55 27.4118 12.6333 27.4785 12.7C27.5452 12.7667 27.6285 12.8 27.7285 12.8C28.3885 12.8 29.3552 12.75 30.6285 12.65V13.9ZM36.4246 13.9C35.1779 14.0333 34.0779 14.1 33.1246 14.1C32.6713 14.1 32.3079 13.9633 32.0346 13.69C31.7613 13.4167 31.6246 13.0533 31.6246 12.6V10.3C31.6246 9.8 31.7646 9.41 32.0446 9.13C32.3313 8.84333 32.7246 8.7 33.2246 8.7H36.4246V10.05H33.7746C33.5079 10.05 33.3746 10.1833 33.3746 10.45V12.4C33.3746 12.5 33.4079 12.5833 33.4746 12.65C33.5413 12.7167 33.6246 12.75 33.7246 12.75C34.3246 12.75 35.2246 12.7 36.4246 12.6V13.9ZM40.2227 10.05V14H38.4727V10.05H36.8227V8.7H41.8727V10.05H40.2227ZM47.8766 12.5C47.8766 13 47.7332 13.3933 47.4466 13.68C47.1666 13.96 46.7766 14.1 46.2766 14.1H43.9766C43.4766 14.1 43.0832 13.96 42.7966 13.68C42.5166 13.3933 42.3766 13 42.3766 12.5V10.2C42.3766 9.7 42.5166 9.31 42.7966 9.03C43.0832 8.74333 43.4766 8.6 43.9766 8.6H46.2766C46.7766 8.6 47.1666 8.74333 47.4466 9.03C47.7332 9.31 47.8766 9.7 47.8766 10.2V12.5ZM46.1266 10.35C46.1266 10.0833 45.9932 9.95 45.7266 9.95H44.5266C44.2599 9.95 44.1266 10.0833 44.1266 10.35V12.35C44.1266 12.6167 44.2599 12.75 44.5266 12.75H45.7266C45.9932 12.75 46.1266 12.6167 46.1266 12.35V10.35ZM54.1234 11.5C54.0901 11.9667 53.9568 12.35 53.7234 12.65H55.4734V10.05H54.2234L54.1234 11.5ZM57.2234 8.7V12.65H57.9734V15.2H56.3134L56.2134 14H53.1334L53.0334 15.2H51.3734V12.65H52.0234C52.2901 12.3367 52.4401 11.9867 52.4734 11.6L52.6734 8.7H57.2234ZM59.2777 14.1C58.9911 14.1 58.6577 14.0667 58.2777 14V12.7H58.6777C58.9311 12.7 59.0644 12.5667 59.0777 12.3L59.2777 8.7H64.0777V14H62.3277V10.05H60.9277L60.7777 12.6C60.7511 13.0533 60.6011 13.4167 60.3277 13.69C60.0544 13.9633 59.7044 14.1 59.2777 14.1ZM70.2742 8.7V14H68.5242V12.35H67.6742L66.7242 14H64.8742L65.8742 12.25C65.5942 12.15 65.3742 11.98 65.2142 11.74C65.0542 11.5 64.9742 11.2033 64.9742 10.85V10.2C64.9742 9.74667 65.1109 9.38333 65.3842 9.11C65.6576 8.83667 66.0209 8.7 66.4742 8.7H70.2742ZM67.0742 9.95C66.9742 9.95 66.8909 9.98333 66.8242 10.05C66.7576 10.1167 66.7242 10.2 66.7242 10.3V10.75C66.7242 10.85 66.7576 10.9333 66.8242 11C66.8909 11.0667 66.9742 11.1 67.0742 11.1H68.5242V9.95H67.0742ZM25.0525 23.9C23.8059 24.0333 22.7059 24.1 21.7525 24.1C21.2992 24.1 20.9359 23.9633 20.6625 23.69C20.3892 23.4167 20.2525 23.0533 20.2525 22.6V20.3C20.2525 19.8 20.3925 19.41 20.6725 19.13C20.9592 18.8433 21.3525 18.7 21.8525 18.7H25.0525V20.05H22.4025C22.1359 20.05 22.0025 20.1833 22.0025 20.45V22.4C22.0025 22.5 22.0359 22.5833 22.1025 22.65C22.1692 22.7167 22.2525 22.75 22.3525 22.75C22.9525 22.75 23.8525 22.7 25.0525 22.6V23.9ZM27.8506 21.15C28.4173 21.15 28.8839 21.1333 29.2506 21.1V18.7H31.0006V24H29.2506V22.4C28.5373 22.4667 27.8706 22.5 27.2506 22.5C26.7973 22.5 26.4339 22.3633 26.1606 22.09C25.8873 21.8167 25.7506 21.4533 25.7506 21V18.7H27.5006V20.8C27.5006 20.9 27.5339 20.9833 27.6006 21.05C27.6673 21.1167 27.7506 21.15 27.8506 21.15ZM34.0529 19.85C33.7863 19.85 33.6529 19.9833 33.6529 20.25V20.8H35.3529V20.25C35.3529 19.9833 35.2196 19.85 34.9529 19.85H34.0529ZM36.9029 23.9C35.6163 24.0333 34.4496 24.1 33.4029 24.1C32.9496 24.1 32.5863 23.9633 32.3129 23.69C32.0396 23.4167 31.9029 23.0533 31.9029 22.6V20.2C31.9029 19.7 32.0429 19.31 32.3229 19.03C32.6096 18.7433 33.0029 18.6 33.5029 18.6H35.5029C36.0029 18.6 36.3929 18.7433 36.6729 19.03C36.9596 19.31 37.1029 19.7 37.1029 20.2V22.05H33.6529V22.45C33.6529 22.55 33.6863 22.6333 33.7529 22.7C33.8196 22.7667 33.9029 22.8 34.0029 22.8C34.6629 22.8 35.6296 22.75 36.9029 22.65V23.9ZM40.999 20.05V24H39.249V20.05H37.599V18.7H42.649V20.05H40.999ZM45.2529 21.15C45.8196 21.15 46.2863 21.1333 46.6529 21.1V18.7H48.4029V24H46.6529V22.4C45.9396 22.4667 45.2729 22.5 44.6529 22.5C44.1996 22.5 43.8363 22.3633 43.5629 22.09C43.2896 21.8167 43.1529 21.4533 43.1529 21V18.7H44.9029V20.8C44.9029 20.9 44.9363 20.9833 45.0029 21.05C45.0696 21.1167 45.1529 21.15 45.2529 21.15ZM52.8553 18.7H54.7053V24H52.9553V21.1L51.2553 24H49.4053V18.7H51.1553V21.6L52.8553 18.7ZM58.2041 22H57.4541V24H55.7041V18.7H57.4541V20.65H58.2541L58.8041 19.55C59.0041 19.1233 59.3174 18.8333 59.7441 18.68C59.8974 18.6267 60.0441 18.6 60.1841 18.6C60.4108 18.6 60.6174 18.6167 60.8041 18.65L61.0541 18.7V20.05H60.7041C60.4774 20.05 60.3108 20.15 60.2041 20.35L59.7041 21.35L61.2041 24H59.3041L58.2041 22ZM63.8002 22.7C64.1535 22.7 64.5535 22.6333 65.0002 22.5V21.9H63.5502C63.4502 21.9 63.3669 21.9333 63.3002 22C63.2335 22.0667 63.2002 22.15 63.2002 22.25V22.35C63.2002 22.45 63.2335 22.5333 63.3002 22.6C63.3669 22.6667 63.4502 22.7 63.5502 22.7H63.8002ZM61.9502 18.8C63.1702 18.6667 64.2702 18.6 65.2502 18.6C65.7035 18.6 66.0669 18.7367 66.3402 19.01C66.6135 19.2833 66.7502 19.6467 66.7502 20.1V24H65.2002L65.1002 23.5C64.7869 23.7067 64.4635 23.86 64.1302 23.96C63.8035 24.0533 63.5269 24.1 63.3002 24.1H62.9502C62.4969 24.1 62.1335 23.9633 61.8602 23.69C61.5869 23.4167 61.4502 23.0533 61.4502 22.6V22.15C61.4502 21.6967 61.5869 21.3333 61.8602 21.06C62.1335 20.7867 62.4969 20.65 62.9502 20.65H65.0002V20.25C65.0002 20.15 64.9669 20.0667 64.9002 20C64.8335 19.9333 64.7502 19.9 64.6502 19.9C64.2169 19.9 63.7369 19.92 63.2102 19.96C62.6902 20 62.2702 20.03 61.9502 20.05V18.8Z' fill='%234F4F4F'/%3E%3Cpath d='M109.602 11.9C108.356 12.0333 107.256 12.1 106.302 12.1C105.849 12.1 105.486 11.9633 105.212 11.69C104.939 11.4167 104.802 11.0533 104.802 10.6V8.3C104.802 7.8 104.942 7.41 105.222 7.13C105.509 6.84333 105.902 6.7 106.402 6.7H109.602V8.05H106.952C106.686 8.05 106.552 8.18333 106.552 8.45V10.4C106.552 10.5 106.586 10.5833 106.652 10.65C106.719 10.7167 106.802 10.75 106.902 10.75C107.502 10.75 108.402 10.7 109.602 10.6V11.9ZM115.8 10.5C115.8 11 115.657 11.3933 115.37 11.68C115.09 11.96 114.7 12.1 114.2 12.1H111.9C111.4 12.1 111.007 11.96 110.72 11.68C110.44 11.3933 110.3 11 110.3 10.5V8.2C110.3 7.7 110.44 7.31 110.72 7.03C111.007 6.74333 111.4 6.6 111.9 6.6H114.2C114.7 6.6 115.09 6.74333 115.37 7.03C115.657 7.31 115.8 7.7 115.8 8.2V10.5ZM114.05 8.35C114.05 8.08333 113.917 7.95 113.65 7.95H112.45C112.184 7.95 112.05 8.08333 112.05 8.35V10.35C112.05 10.6167 112.184 10.75 112.45 10.75H113.65C113.917 10.75 114.05 10.6167 114.05 10.35V8.35ZM119.149 10.65C119.503 10.65 119.903 10.5833 120.349 10.45V6.7H122.099V12H120.549L120.449 11.5C120.136 11.7067 119.813 11.86 119.479 11.96C119.153 12.0533 118.876 12.1 118.649 12.1H118.199C117.746 12.1 117.383 11.9633 117.109 11.69C116.836 11.4167 116.699 11.0533 116.699 10.6V6.7H118.449V10.3C118.449 10.4 118.483 10.4833 118.549 10.55C118.616 10.6167 118.699 10.65 118.799 10.65H119.149ZM126.046 8.05C125.692 8.05 125.292 8.11667 124.846 8.25V12H123.096V6.7H124.646L124.746 7.2C125.059 6.99333 125.379 6.84333 125.706 6.75C126.039 6.65 126.319 6.6 126.546 6.6H126.996C127.449 6.6 127.812 6.73667 128.086 7.01C128.359 7.28333 128.496 7.64667 128.496 8.1V12H126.746V8.4C126.746 8.3 126.712 8.21667 126.646 8.15C126.579 8.08333 126.496 8.05 126.396 8.05H126.046ZM133.095 12C132.448 12.0667 131.815 12.1 131.195 12.1C130.741 12.1 130.378 11.9633 130.105 11.69C129.831 11.4167 129.695 11.0533 129.695 10.6V8.05H129.095V6.7H129.695L129.895 5.5H131.445V6.7H132.695V8.05H131.445V10.35C131.445 10.45 131.478 10.5333 131.545 10.6C131.611 10.6667 131.695 10.7 131.795 10.7H133.095V12ZM135.751 7.85C135.485 7.85 135.351 7.98333 135.351 8.25V8.8H137.051V8.25C137.051 7.98333 136.918 7.85 136.651 7.85H135.751ZM138.601 11.9C137.315 12.0333 136.148 12.1 135.101 12.1C134.648 12.1 134.285 11.9633 134.011 11.69C133.738 11.4167 133.601 11.0533 133.601 10.6V8.2C133.601 7.7 133.741 7.31 134.021 7.03C134.308 6.74333 134.701 6.6 135.201 6.6H137.201C137.701 6.6 138.091 6.74333 138.371 7.03C138.658 7.31 138.801 7.7 138.801 8.2V10.05H135.351V10.45C135.351 10.55 135.385 10.6333 135.451 10.7C135.518 10.7667 135.601 10.8 135.701 10.8C136.361 10.8 137.328 10.75 138.601 10.65V11.9ZM142.747 8.15C142.327 8.15 141.894 8.25 141.447 8.45V12H139.697V6.7H141.247L141.347 7.35C141.921 6.85 142.521 6.6 143.147 6.6H143.597V8.15H142.747ZM144.097 10.6C145.45 10.7 146.517 10.75 147.297 10.75C147.397 10.75 147.48 10.7167 147.547 10.65C147.614 10.5833 147.647 10.5 147.647 10.4V10.05H145.497C145.044 10.05 144.68 9.91333 144.407 9.64C144.134 9.36667 143.997 9.00333 143.997 8.55V8.2C143.997 7.74667 144.134 7.38333 144.407 7.11C144.68 6.83667 145.044 6.7 145.497 6.7H148.897V8H146.097C145.997 8 145.914 8.03333 145.847 8.1C145.78 8.16667 145.747 8.25 145.747 8.35C145.747 8.45 145.78 8.53333 145.847 8.6C145.914 8.66667 145.997 8.7 146.097 8.7H147.897C148.35 8.7 148.714 8.83667 148.987 9.11C149.26 9.38333 149.397 9.74667 149.397 10.2V10.6C149.397 11.0533 149.26 11.4167 148.987 11.69C148.714 11.9633 148.35 12.1 147.897 12.1C146.717 12.1 145.45 12.0333 144.097 11.9V10.6Z' fill='%233B3B3B'/%3E%3Cpath d='M105.736 22.2515H106.413C106.629 22.2515 106.808 22.2148 106.949 22.1416C107.089 22.0654 107.193 21.96 107.261 21.8252C107.331 21.6875 107.366 21.5278 107.366 21.3462C107.366 21.1821 107.334 21.0371 107.27 20.9111C107.208 20.7822 107.113 20.6826 106.984 20.6123C106.855 20.5391 106.692 20.5024 106.496 20.5024C106.341 20.5024 106.197 20.5332 106.065 20.5947C105.934 20.6562 105.828 20.7427 105.749 20.854C105.67 20.9653 105.63 21.1001 105.63 21.2583H104.36C104.36 20.9067 104.454 20.6006 104.642 20.3398C104.832 20.0791 105.087 19.8755 105.406 19.729C105.726 19.5825 106.077 19.5093 106.461 19.5093C106.895 19.5093 107.274 19.5796 107.599 19.7202C107.924 19.8579 108.178 20.0615 108.359 20.3311C108.541 20.6006 108.632 20.9346 108.632 21.333C108.632 21.5352 108.585 21.7314 108.491 21.9219C108.397 22.1094 108.263 22.2793 108.087 22.4316C107.914 22.5811 107.703 22.7012 107.454 22.792C107.205 22.8799 106.925 22.9238 106.615 22.9238H105.736V22.2515ZM105.736 23.2139V22.5591H106.615C106.963 22.5591 107.27 22.5986 107.533 22.6777C107.797 22.7568 108.018 22.8711 108.197 23.0205C108.375 23.167 108.51 23.3413 108.601 23.5435C108.692 23.7427 108.737 23.9639 108.737 24.207C108.737 24.5059 108.68 24.7725 108.566 25.0068C108.452 25.2383 108.291 25.4346 108.083 25.5957C107.877 25.7568 107.637 25.8799 107.362 25.9648C107.086 26.0469 106.786 26.0879 106.461 26.0879C106.191 26.0879 105.926 26.0513 105.666 25.978C105.408 25.9019 105.173 25.7891 104.962 25.6396C104.754 25.4873 104.587 25.2969 104.461 25.0684C104.338 24.8369 104.277 24.563 104.277 24.2466H105.547C105.547 24.4106 105.588 24.5571 105.67 24.686C105.752 24.8149 105.865 24.916 106.008 24.9893C106.155 25.0625 106.317 25.0991 106.496 25.0991C106.698 25.0991 106.871 25.0625 107.015 24.9893C107.161 24.9131 107.272 24.8076 107.349 24.6729C107.428 24.5352 107.467 24.3755 107.467 24.1938C107.467 23.9595 107.425 23.772 107.34 23.6313C107.255 23.4878 107.133 23.3823 106.975 23.3149C106.817 23.2476 106.629 23.2139 106.413 23.2139H105.736ZM110.504 25.0376H110.587C110.939 25.0376 111.241 24.9951 111.493 24.9102C111.748 24.8223 111.957 24.6963 112.121 24.5322C112.285 24.3682 112.407 24.1675 112.486 23.9302C112.565 23.6899 112.604 23.4175 112.604 23.1128V21.8999C112.604 21.6685 112.581 21.4648 112.534 21.2891C112.49 21.1133 112.426 20.9683 112.341 20.854C112.259 20.7368 112.162 20.6489 112.051 20.5903C111.942 20.5317 111.822 20.5024 111.69 20.5024C111.55 20.5024 111.425 20.5376 111.317 20.6079C111.208 20.6753 111.116 20.7676 111.04 20.8848C110.967 21.002 110.91 21.1367 110.869 21.2891C110.831 21.4385 110.812 21.5952 110.812 21.7593C110.812 21.9233 110.831 22.0801 110.869 22.2295C110.907 22.376 110.964 22.5063 111.04 22.6206C111.116 22.7319 111.211 22.8213 111.326 22.8887C111.44 22.9531 111.575 22.9854 111.73 22.9854C111.879 22.9854 112.013 22.9575 112.13 22.9019C112.25 22.8433 112.351 22.7671 112.433 22.6733C112.518 22.5796 112.583 22.4756 112.626 22.3613C112.673 22.2471 112.697 22.1313 112.697 22.0142L113.114 22.2427C113.114 22.4478 113.07 22.6499 112.982 22.8491C112.895 23.0483 112.771 23.23 112.613 23.394C112.458 23.5552 112.278 23.6841 112.073 23.7808C111.868 23.8774 111.648 23.9258 111.414 23.9258C111.115 23.9258 110.85 23.8716 110.618 23.7632C110.387 23.6519 110.19 23.4995 110.029 23.3062C109.871 23.1099 109.751 22.8813 109.669 22.6206C109.587 22.3599 109.546 22.0771 109.546 21.7725C109.546 21.4619 109.596 21.1704 109.695 20.8979C109.798 20.6255 109.943 20.3853 110.13 20.1772C110.321 19.9692 110.548 19.8066 110.812 19.6895C111.078 19.5693 111.374 19.5093 111.699 19.5093C112.024 19.5093 112.32 19.5723 112.587 19.6982C112.854 19.8242 113.082 20.0029 113.272 20.2344C113.463 20.4629 113.609 20.7368 113.712 21.0562C113.817 21.3755 113.87 21.73 113.87 22.1196V22.5591C113.87 22.9751 113.825 23.3618 113.734 23.7192C113.646 24.0767 113.513 24.4004 113.334 24.6904C113.158 24.9775 112.938 25.2236 112.675 25.4287C112.414 25.6338 112.111 25.7905 111.765 25.8989C111.419 26.0073 111.033 26.0615 110.605 26.0615H110.504V25.0376ZM119.122 19.6016V20.2827L116.647 26H115.312L117.786 20.5903H114.6V19.6016H119.122ZM120.84 25.0376H120.923C121.275 25.0376 121.577 24.9951 121.829 24.9102C122.083 24.8223 122.293 24.6963 122.457 24.5322C122.621 24.3682 122.743 24.1675 122.822 23.9302C122.901 23.6899 122.94 23.4175 122.94 23.1128V21.8999C122.94 21.6685 122.917 21.4648 122.87 21.2891C122.826 21.1133 122.762 20.9683 122.677 20.854C122.595 20.7368 122.498 20.6489 122.387 20.5903C122.278 20.5317 122.158 20.5024 122.026 20.5024C121.886 20.5024 121.761 20.5376 121.653 20.6079C121.544 20.6753 121.452 20.7676 121.376 20.8848C121.303 21.002 121.246 21.1367 121.205 21.2891C121.167 21.4385 121.147 21.5952 121.147 21.7593C121.147 21.9233 121.167 22.0801 121.205 22.2295C121.243 22.376 121.3 22.5063 121.376 22.6206C121.452 22.7319 121.547 22.8213 121.662 22.8887C121.776 22.9531 121.911 22.9854 122.066 22.9854C122.215 22.9854 122.349 22.9575 122.466 22.9019C122.586 22.8433 122.687 22.7671 122.769 22.6733C122.854 22.5796 122.918 22.4756 122.962 22.3613C123.009 22.2471 123.033 22.1313 123.033 22.0142L123.45 22.2427C123.45 22.4478 123.406 22.6499 123.318 22.8491C123.23 23.0483 123.107 23.23 122.949 23.394C122.794 23.5552 122.614 23.6841 122.409 23.7808C122.204 23.8774 121.984 23.9258 121.75 23.9258C121.451 23.9258 121.186 23.8716 120.954 23.7632C120.723 23.6519 120.526 23.4995 120.365 23.3062C120.207 23.1099 120.087 22.8813 120.005 22.6206C119.923 22.3599 119.882 22.0771 119.882 21.7725C119.882 21.4619 119.932 21.1704 120.031 20.8979C120.134 20.6255 120.279 20.3853 120.466 20.1772C120.657 19.9692 120.884 19.8066 121.147 19.6895C121.414 19.5693 121.71 19.5093 122.035 19.5093C122.36 19.5093 122.656 19.5723 122.923 19.6982C123.189 19.8242 123.418 20.0029 123.608 20.2344C123.799 20.4629 123.945 20.7368 124.048 21.0562C124.153 21.3755 124.206 21.73 124.206 22.1196V22.5591C124.206 22.9751 124.161 23.3618 124.07 23.7192C123.982 24.0767 123.849 24.4004 123.67 24.6904C123.494 24.9775 123.274 25.2236 123.011 25.4287C122.75 25.6338 122.447 25.7905 122.101 25.8989C121.755 26.0073 121.369 26.0615 120.941 26.0615H120.84V25.0376ZM129.458 19.6016V20.2827L126.983 26H125.647L128.122 20.5903H124.936V19.6016H129.458Z' fill='%233B3B3B'/%3E%3C/svg%3E");
	background-position: left 0px top 0px;
	background-repeat: no-repeat;
	display: inline-block;
	position: relative
}

.div--u-iilqbi3mb {
	width: 100%;
	position: relative;
	display: inline-block
}

.div--u-ixbiul73e {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ver-menu--u-ikv8kbh2r {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ikv8kbh2r .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ikv8kbh2r .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i26jfr66f), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__icon {
	background-color: rgba(var(--color-ic6nfq1xw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_icon {
	background-color: rgba(var(--color-iu4x7ko06), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-id5n6if6t), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iz9drkwx4), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__link {
	color: rgba(var(--color-i2wyys2l9), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i9dnkvic8), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-ijoe7h8dh), 1)
}

.list__item--u-icag2b6xz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i26jti22z {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-ifh2ietcs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-is6itwbn0), 1)
}

.svg_image--u-i2ljjwya2 {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i2ljjwya2>svg {
	flex-shrink: 0
}

.svg_image--u-i2ljjwya2 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i2ljjwya2 .path-icynyjquw {
	fill: rgba(var(--color-iqf3bpqrv), 1)
}

.svg_image--u-i2ljjwya2 .path-i2hspbx0o {
	fill: rgba(var(--color-iubv9jk6a), 1)
}

.svg_image--u-i2ljjwya2 .path-iq9wj3w7y {
	fill: rgba(var(--color-ij97uob2e), 1)
}

.svg_image--u-i2ljjwya2 .path-i3e9h730r {
	fill: rgba(var(--color-isd9jgsql), 1)
}

.svg_image--u-i2ljjwya2 .path-ie8kk66iw {
	fill: rgba(var(--color-ib0ich4e9), 1)
}

.text--u-iltop7nnv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-igdef6dti), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.hor-menu__more_list--u-ii3fv4gm9 .hor-menu__sub_list {
	position: absolute
}

.mosaic-site-copyright--u-iswe1irwe {
	line-height: normal;
	color: rgba(var(--color-ifjd42hxg), 1);
	display: block;
	position: relative
}

.div--u-isy6q21hs {
	width: auto;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 0px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px;
	margin-right: 40px
}

.link-universal--u-io982bmyt {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ibmy60axg), 0);
	color: rgba(var(--color-idazespmj), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ib9mcqhv5), 0.3);
	margin-left: 0;
	margin-right: 0
}

.text--u-iwtbi9x1i {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-if75igsbm), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-iysjmftqu), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-isyilqs8p), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-iwtbi9x1i:hover,
.text--u-iwtbi9x1i.is-hover {
	box-shadow: none
}

.mosaic-mega-copyright--u-iol10c3hi {
	line-height: normal;
	display: block;
	position: relative;
	color: rgba(var(--color-i0f08crkg), 1);
	margin-top: 0px;
	width: 100%;
	text-align: center
}

.mosaic-mega-copyright--u-iol10c3hi a {
	color: inherit
}

.mosaic-mega-copyright--u-iol10c3hi .mosaic-mega-copyright-stub {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNq81k8oBFEcB/BdISGHVf5uKcmmaMm//IlwdHDkiJOSlBMXB9SSkjhwkiMpcXRw2EhssbuiLIWiWKVI9mIZ31e/5fWaMb9Z8atPb2d3Zn7vzfvNe2vXNM3215GofhEKheTDFLgCB+zCGqzDg9mNXS7X1+cEk3PbIAeSoRUW4A62oQ+yOCMxS9JucI2c0AsDkBdvkgZGJ5tgDm5hBzqsJEmFUgvza4dG2IAWbpJmxkiNooubRO9RrUAF1EEnHOuc80SP7XuI6nuilLBZuCEgHb9BLfg5JZwEr6BJLnXOO4UP6VhUnN/0ZZR6lMYYSRTCkEud8lgp4SFlFEI5VZCIXuncG2rn4d5Kkhm6oSxAyWw06bEQ78czTMVWFG6SsDKKc+V9qIdMKck0VZWDVgPWnGT/MA+FkA5OeIRVCNJvw7DFGUm3zny4pQ5VU+ukdo8mPR/6wcdJsqwzH0GqJBGV1BYo143BNbxwHlcNrVvqHInlPoOWGxE9sA8RWkZExS2xNi3EJu0hZlEFh8p3Pm4JL/5ipz3gJpmAQTixmCBidI1eknfahMqgBEaZCY+k4rC0M57BOCUshhG6mV54491+5biASSrhIilhlKps1nDL/I//XZ8CDABdVXJ35R1MLAAAAABJRU5ErkJggg==");
	background-position: left 0px center;
	background-repeat: no-repeat
}

.section--u-it2dlwoln {
	display: block;
	width: 100%;
	position: relative;
	color: rgba(var(--color-is56x44z9), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

@media (max-width: 991px) {
	.mosaic-slider_wrapper--u-i1l5ripvr {
		padding-left: 0px;
		padding-right: 0px
	}

	.div--u-ilha6en89 {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 235px;
		padding-bottom: 100px;
		margin-top: 0px;
		margin-bottom: 0px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.blocklist--u-ipgv2ua4d {
		margin-top: 0px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 500px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-i6wx4wyk1);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-i7j5pithg), 0.5)
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 86px
	}

	.container--u-i15x038c0 {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 0px;
		margin-bottom: 0px;
		padding-bottom: 60px;
		box-shadow: none
	}

	.blocklist__item__outer--u-igakyeoel {
		width: 100%;
		height: auto
	}

	.blocklist__item__outer--u-igakyeoel:nth-child(2n + 2) .blocklist__item--u-i90jn10ju {
		margin-top: 0px;
		box-shadow: none
	}

	.blocklist__item--u-i90jn10ju {
		margin-top: 0px;
		min-width: auto;
		padding-bottom: 0px;
		margin-bottom: 30px;
		padding-left: 0px;
		padding-right: 0px
	}

	.section--u-iaoxxqaee {
		background-image: none;
		padding-bottom: 0px
	}

	.blocklist__list--u-i2wj32sih {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-ibomvw7d9 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 0px
	}

	.section--u-ie5vpn56w {
		background-image: none;
		padding-top: 60px;
		padding-bottom: 60px;
		padding-left: 30px;
		padding-right: 30px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.blocklist__item__outer--u-igh2miftm {
		width: 100%;
		height: auto
	}

	.blocklist__item__outer--u-igh2miftm:nth-child(2n + 2) .blocklist__item--u-idn17dai5 {
		box-shadow: none;
		margin-top: 0px;
		margin-bottom: 20px
	}

	.container--u-iop23pekp {
		padding-left: 0px;
		padding-right: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__item--u-idn17dai5 {
		min-width: auto;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px
	}

	.blocklist__list--u-i3tqapgbv {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item_text--u-iqbczp2ni {
		font-size: 20px;
		margin-top: -50px
	}

	.text--u-ijxekx0l8 {
		font-size: 70px
	}

	.div--u-iuupxrvkm {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.section--u-imzrdvmd4 {
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		padding-top: 0px
	}

	.container--u-iy92h0s7x {
		margin-bottom: 0px
	}

	.div--u-i7sea6z03 {
		width: 100%
	}

	.div--u-in006o222 {
		padding-bottom: 0px;
		width: auto;
		margin-left: auto;
		margin-right: auto
	}

	.container--u-i0uoqtp2i {
		margin-bottom: 0px
	}

	.heading--u-i5d1v673q {
		font-size: 50px
	}

	.heading--u-ieqvkpawe {
		font-size: 50px
	}

	.heading--u-ifjiqtd8k {
		font-size: 50px;
		padding-right: 20px;
		padding-left: 20px;
		text-align: center
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 50%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto
	}

	.blocklist--u-ieyv5n8qz {
		padding-bottom: 60px;
		padding-left: 0px;
		padding-right: 20px
	}

	.blocklist__arrows--u-i9ag6r92u {
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: -62px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: auto;
		padding-right: 20px
	}

	.div--u-izl0tsdil {
		padding-bottom: 40px
	}

	.imageFit__overlay--u-ikujy3nse {
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.text--u-i5vk8n6aa {
		font-size: 80px
	}

	.div--u-ibl4zexl9 {
		justify-content: center
	}

	.text--u-iqvjz0ogg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}

	.text--u-i87pb08aq {
		font-size: 40px
	}

	.heading--u-ipgqo3onq {
		font-size: 50px;
		padding-right: 20px;
		padding-left: 20px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center
	}

	.div--u-ilszllmar {
		margin-top: 30px;
		justify-content: center
	}

	.div--u-i3l20rjhe {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ix8noiejz {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i9b204het {
		width: 100%
	}

	.rich-text--u-izs1m775g {
		text-align: center
	}

	.div--u-i2ogdlid0 {
		margin-left: 0px;
		margin-top: 40px
	}

	.page-title--u-izdnbe397 {
		margin-right: 0px;
		font-size: 20px
	}

	.blocklist__item_text--u-ibvikscbo {
		font-size: 25px;
		margin-top: 0px
	}

	.container--u-iibheza7f {
		padding-left: 30px;
		padding-top: 60px;
		padding-bottom: 60px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-right: 30px;
		background-image: none, none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		box-shadow: none
	}

	.div--u-itwn0tjac {
		display: none
	}

	.blocklist__item__outer--u-iitfombsi:nth-child(2n + 2) .blocklist__item--u-imlssxirl {
		margin-left: 0px
	}

	.blocklist__item--u-imlssxirl {
		margin-top: 10px;
		margin-bottom: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__item__outer--u-i292ski4f:nth-child(2n + 2) .blocklist__item--u-idl5qkgie {
		margin-right: 0px
	}

	.blocklist__item--u-idl5qkgie {
		margin-top: 10px;
		margin-bottom: 10px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.div--u-ii3e6jeix {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px
	}

	.div--u-i56mr08la {
		margin-right: 40px;
		margin-bottom: 0px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		text-align: center
	}

	.blocklist__item_title--u-ictyhfbsj {
		text-align: center
	}

	.text--u-ib72sdpe5 {
		text-align: center
	}

	.text--u-idcle02m8 {
		text-align: center
	}

	.div--u-i0dv693te {
		margin-top: 20px
	}

	.div--u-i000i12l7 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.heading--u-icug13v6x {
		font-size: 50px
	}

	.blocklist__item__outer--u-iqsxbnmo7 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ixzacm1k2 {
		min-width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.blocklist__list--u-i73pysyy1 {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-i3n8ypuug {
		margin-right: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 20px;
		justify-content: center
	}

	.section--u-icip521vr {
		padding-bottom: 80px;
		background-image: linear-gradient(rgba(var(--color-ijapetdn2), 0.25) 0%, rgba(var(--color-ijapetdn2), 0.25) 100%), url("../img/tpl25_9.png");
		background-repeat: no-repeat, no-repeat;
		background-position: left 0px top 0px, center center;
		background-size: auto, cover;
		background-attachment: scroll, fixed
	}

	.heading--u-im06eozmv {
		font-size: 150px;
		margin-top: 0px
	}

	.heading--u-ip0g6x39i {
		font-size: 20px;
		text-align: center
	}

	.text--u-i5fmfe8la {
		width: 100%;
		text-align: center
	}

	.blocklist__arrow--prev--u-iosezexqg {
		margin-right: 10px
	}

	.columns--u-io1owv8iy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.column--u-i6izu5ii6 {
		width: 100%
	}

	.column--u-irssiqj6s {
		width: 100%;
		padding-left: 0%
	}

	.blocklist--u-ieywc4sb1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.blocklist__item_title--u-inxxqahec {
		font-size: 20px
	}

	.div--u-i3crnrnza {
		display: none
	}

	.text--u-ia8us340u {
		text-align: center
	}

	.blocklist__item__outer--u-i62pwxqjw {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-iad5jlpxp {
		min-width: auto
	}

	.blocklist__list--u-incfbr4ni {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.div--u-ihf496zhm {
		margin-top: 30px;
		justify-content: center
	}

	.section--u-ilmeljpnu {
		background-image: none, none
	}

	.link-universal--u-i8p1hbbfg {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i0k5mcpfi {
		margin-right: 40px
	}

	.link-universal--u-i0pw9eack {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-iogdrkl7x {
		margin-top: -45px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-ig4zeziqz), 1)
	}

	.svg_image--u-iqul45rxz .path-ijp01gu1a {
		fill: rgba(var(--color-id9levp69), 1)
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ic0tspu11 {
		justify-content: center
	}

	.div--u-i3oljqtap {
		justify-content: center
	}

	.div--u-ihejgwo9e {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-order: 1000;
		-webkit-order: 1000;
		order: 1000
	}

	.div--u-iq2mhxnib {
		display: none
	}

	.div--u-ijwdq48ph {
		max-width: none;
		margin-right: 0px;
		margin-bottom: 0px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.link-universal--u-ioj3o7lvr {
		max-height: 90px;
		max-width: 90px
	}

	.text--u-izqc4h5v9 {
		font-size: 20px
	}

	.text--u-idut3jdh2 {
		font-size: 25px
	}

	.link-universal--u-iq551zogq {
		font-size: 30px
	}

	.section--u-iar1r5sfi {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 50px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-bottom: 20px;
		max-width: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-is10mxgdb {
		margin-right: 0px
	}

	.link-universal--u-iuucicuqe {
		max-height: 140px;
		max-width: 140px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.imageFit--u-i2l4xm8c4 {}

	.text--u-iu5gua6kw {
		text-align: right
	}

	.text--u-iuqn1zxxr {
		text-align: right
	}

	.heading--u-iw0dp93fb {
		font-size: 30px;
		letter-spacing: 0px;
		text-align: center
	}

	.div--u-i0yu4yitq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.div--u-inqp0dmky {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i01l7zdj6 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i7axejv6u {
		justify-content: center
	}

	.link-universal--u-ihsqvbknf {
		justify-content: center;
		text-align: center
	}

	.div--u-i5mqgab9o {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ih94fk87e {
		padding-right: 0px
	}

	.text--u-izyrrys6e {
		text-align: center
	}

	.div--u-i9ocakf3g {
		width: auto
	}

	.div--u-ii3ruu73u {
		justify-content: center
	}

	.div--u-itqniuatz {
		display: none
	}

	.div--u-ibmh44qs1 {
		display: none
	}

	.div--u-i4o8jkfj8 {
		border-left-style: none;
		width: 100%;
		padding-top: 0px
	}

	.div--u-ief7rh9kp {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isygbc2dr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.div--u-ik5zitrcy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i6vw1fqpy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		justify-content: center
	}

	.div--u-iv6z0dvz0 {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

@media (max-width: 767px) {
	.div--u-ilha6en89 {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 100px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		padding-top: 342px
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.div--u-iuupxrvkm {
		margin-top: 30px
	}

	.text--u-ijpohsvfs {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.container--u-i15x038c0 {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0px;
		padding-bottom: 45px
	}

	.text--u-ibv0dq8en {
		font-size: 15px
	}

	.section--u-ie5vpn56w {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 45px;
		padding-bottom: 45px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.text--u-ijxekx0l8 {
		font-size: 50px
	}

	.blocklist__item_text--u-iqbczp2ni {
		margin-top: -35px;
		font-size: 18px
	}

	.text--u-i23bb4sah {
		font-size: 15px
	}

	.section--u-iaoxxqaee {
		padding-bottom: 0px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 750px
	}

	.container--u-iy92h0s7x {
		padding-left: 20px
	}

	.div--u-i7sea6z03 {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 50px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 68px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-icz3db77v);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-inj3kyy3u), 0.5)
	}

	.div--u-in006o222 {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px
	}

	.heading--u-i5d1v673q {
		font-size: 50px
	}

	.container--u-i0uoqtp2i {
		padding-left: 20px
	}

	.heading--u-ieqvkpawe {
		font-size: 50px
	}

	.heading--u-ifjiqtd8k {
		font-size: 50px
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto
	}

	.blocklist--u-ieyv5n8qz {
		padding-right: 0px;
		padding-bottom: 0px
	}

	.imageFit__overlay--u-ikujy3nse {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-iqvjz0ogg {
		width: 100%
	}

	.heading--u-ipgqo3onq {
		font-size: 50px
	}

	.div--u-ilszllmar {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-i240jep8f {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.blocklist__item_text--u-ibvikscbo {
		margin-top: 0px;
		font-size: 25px
	}

	.text--u-i5vk8n6aa {
		font-size: 60px
	}

	.text--u-i87pb08aq {
		font-size: 25px
	}

	.container--u-iibheza7f {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 45px;
		padding-bottom: 45px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		font-size: 18px
	}

	.text--u-ib72sdpe5 {
		font-size: 18px
	}

	.blocklist__item_title--u-ictyhfbsj {
		font-size: 18px
	}

	.text--u-idcle02m8 {
		font-size: 18px
	}

	.columns--u-io1owv8iy {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.column--u-i6izu5ii6 {
		width: 100%;
		margin-bottom: 50px
	}

	.column--u-irssiqj6s {
		width: 100%;
		padding-left: 0px
	}

	.heading--u-icug13v6x {
		font-size: 40px
	}

	.blocklist__item_title--u-ijx14l9re {
		font-size: 20px
	}

	.blocklist__item--u-ixzacm1k2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i3n8ypuug {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 0px;
		justify-content: center;
		margin-bottom: 20px
	}

	.heading--u-im06eozmv {
		text-align: center;
		font-size: 120px
	}

	.blocklist__item_title--u-inxxqahec {
		font-size: 20px
	}

	.heading--u-ip0g6x39i {
		text-align: center;
		font-size: 20px
	}

	.text--u-i5fmfe8la {
		text-align: center
	}

	.imageFit__overlay--u-i41q8d24y {
		padding-right: 0px
	}

	.imageFit--u-iv6a58c0e {
		height: 350px
	}

	.blocklist__arrows--u-i9ag6r92u {
		margin-bottom: -84px
	}

	.div--u-ipdm9zxae {
		margin-top: 20px
	}

	.div--u-ierlvx9lf {
		padding-left: 20px;
		padding-right: 20px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.section--u-icip521vr {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.text--u-ia8us340u {
		font-size: 18px
	}

	.text--u-ijpo3ydsz {
		font-size: 25px
	}

	.div--u-ihf496zhm {
		margin-top: 30px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-i25a4mzhp {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.text--u-ie4z711ny {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ibl4zexl9 {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.page-title--u-izdnbe397 {
		text-align: center
	}

	.container--u-i1xg7jixk {
		padding-left: 0px;
		padding-right: 0px
	}

	.text--u-i3b0xgaaz {
		font-size: 120px
	}

	.text--u-i0krkaa5c {
		font-size: 120px;
		margin-top: -82px
	}

	.text--u-iqcb2ch74 {
		font-size: 20px
	}

	.text--u-izmucjyzz {
		font-size: 40px
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-iles2lhwe {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivrll6zl1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ij68cx4nq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivvq8pere {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-right: 0px;
		padding-left: 0px
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		margin-top: 20px;
		justify-content: center
	}

	.div--u-irccm0ogp {
		width: auto;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center
	}

	.imageFit--u-iw32ahrzh {}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.div--u-ijwdq48ph {
		margin-bottom: 0px;
		width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-it8f0xkxb {
		width: 100%
	}

	.link-universal--u-iq551zogq {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		width: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 25px
	}

	.div--u-ii3ruu73u {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ie9rdad0l {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i6vw1fqpy {
		margin-top: 20px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.text--u-iwtbi9x1i {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ief7rh9kp {
		padding-left: 0px
	}

	.text--u-is10mxgdb {
		font-size: 25px
	}

	.mosaic-site-copyright--u-iswe1irwe {
		text-align: center
	}
}

@media (max-width: 479px) {
	.div--u-ilha6en89 {
		padding-top: 0px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0px
	}

	.text--u-ivgxgw2rr {
		font-size: 16px
	}

	.text--u-ijpohsvfs {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.container--u-i15x038c0 {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px
	}

	.text--u-ibv0dq8en {
		font-size: 14px
	}

	.section--u-ie5vpn56w {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 17px;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.blocklist__item_text--u-iqbczp2ni {
		font-size: 17px;
		margin-top: 0px
	}

	.text--u-i23bb4sah {
		font-size: 14px
	}

	.text--u-ijxekx0l8 {
		font-size: 45px
	}

	.section--u-iaoxxqaee {
		padding-bottom: 0px
	}

	.imageFit--u-iz8d6cg1n {
		width: 50px;
		height: 50px
	}

	.mosaic-slider--u-i1g9fwmri {
		min-height: 950px
	}

	.mosaic-slider__item--u-i3y2uqy81 {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end
	}

	.div--u-i7sea6z03 {
		background-image: none;
		margin-top: 0px
	}

	.mosaic-slider__pagination--u-ik8f931e7 {
		margin-bottom: 62px
	}

	.heading--u-i5d1v673q {
		font-size: 25px;
		margin-bottom: 20px
	}

	.heading--u-ieqvkpawe {
		font-size: 25px;
		margin-bottom: 30px
	}

	.div--u-iuupxrvkm {
		margin-top: 0px
	}

	.heading--u-ifjiqtd8k {
		font-size: 30px;
		margin-bottom: 20px
	}

	.blocklist__list--u-ibhqi2e3n {
		justify-content: flex-start;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 10px;
		height: auto
	}

	.blocklist__item__outer--u-icy4odt17 {
		width: 100%;
		height: auto
	}

	.blocklist__item--u-ioi779jc5 {
		min-width: auto;
		margin-right: 0px;
		margin-left: 0px
	}

	.imageFit--u-i50iuf7dn {
		height: 250px
	}

	.text--u-i5vk8n6aa {
		font-size: 40px;
		letter-spacing: 0px;
		font-weight: 900
	}

	.text--u-iqvjz0ogg {
		text-align: center;
		font-size: 15px;
		width: 100%;
		margin-bottom: 15px
	}

	.text--u-i87pb08aq {
		text-align: center;
		font-size: 25px
	}

	.blocklist--u-ieyv5n8qz {
		padding-bottom: 0px
	}

	.section--u-ie975gjqo {
		padding-bottom: 50px;
		padding-top: 50px
	}

	.heading--u-ipgqo3onq {
		font-size: 35px;
		margin-bottom: 0px;
		padding-right: 0px;
		padding-left: 0px
	}

	.text--u-i240jep8f {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.page-title--u-izdnbe397 {
		text-align: center;
		margin-right: 0px
	}

	.div--u-ix8noiejz {
		margin-top: 20px
	}

	.imageFit--u-iv6a58c0e {
		height: 250px
	}

	.blocklist__item_text--u-ibvikscbo {
		font-size: 25px;
		margin-top: 0px
	}

	.div--u-in006o222 {
		margin-bottom: 40px;
		margin-top: 0px
	}

	.container--u-iibheza7f {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 30px;
		padding-bottom: 30px
	}

	.div--u-i3fu5qfgq {
		width: 65px;
		height: 65px
	}

	.imageFit--u-ixi8wvpdo {
		width: 35px;
		height: 35px
	}

	.div--u-i56mr08la {
		width: 80px;
		height: 80px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.blocklist__item_title--u-ip8kupwb3 {
		text-align: center;
		font-size: 17px
	}

	.imageFit--u-iy5eo3uo0 {
		width: 35px;
		height: 35px
	}

	.div--u-ikb4f7x6i {
		width: 65px;
		height: 65px
	}

	.div--u-ii3e6jeix {
		width: 80px;
		height: 80px
	}

	.blocklist__item_title--u-ictyhfbsj {
		font-size: 17px
	}

	.text--u-ib72sdpe5 {
		font-size: 16px
	}

	.text--u-idcle02m8 {
		font-size: 16px
	}

	.imageFit__overlay--u-ikbphg2fz {
		background-image: var(--image-i4o947ilp);
		background-repeat: no-repeat;
		background-position: center bottom 0;
		background-size: auto;
		background-attachment: scroll
	}

	.heading--u-icug13v6x {
		font-size: 30px
	}

	.div--u-ifmc6w46w {
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px
	}

	.container--u-ir9vatdx1 {
		padding-right: 20px;
		padding-left: 20px
	}

	.blocklist__item--u-ixzacm1k2 {
		margin-left: 0px
	}

	.div--u-ierlvx9lf {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.blocklist__item_title--u-ijx14l9re {
		font-size: 20px
	}

	.blocklist__item_text--u-ibtjaufrv {
		margin-bottom: 20px
	}

	.section--u-icip521vr {
		padding-top: 50px;
		background-image: linear-gradient(rgba(var(--color-isdvnrftu), 0.25) 0%, rgba(var(--color-isdvnrftu), 0.25) 100%), url("../img/tpl25_9.png");
		background-repeat: no-repeat, no-repeat;
		background-position: left 0px top 0px, center center;
		background-size: auto, cover;
		background-attachment: scroll, fixed
	}

	.heading--u-im06eozmv {
		font-size: 80px
	}

	.heading--u-ip0g6x39i {
		font-size: 20px
	}

	.div--u-isyuoo5dn {
		width: 100%
	}

	.container--u-i293nwa6g {
		padding-right: 20px;
		padding-left: 20px
	}

	.div--u-iwnlmnfuh {
		width: 100%
	}

	.div--u-ibl4zexl9 {
		margin-top: 0px
	}

	.container--u-i1xg7jixk {
		padding-right: 0px;
		padding-left: 0px
	}

	.text--u-i0krkaa5c {
		font-size: 60px;
		margin-top: -35px
	}

	.text--u-i3b0xgaaz {
		font-size: 60px
	}

	.text--u-iqcb2ch74 {
		font-size: 16px
	}

	.text--u-izmucjyzz {
		font-size: 25px;
		margin-top: -4px
	}

	.div--u-i000i12l7 {
		width: 150px
	}

	.text--u-in6bu6piy {
		font-size: 60px;
		margin-top: -35px
	}

	.text--u-isxmiwr15 {
		font-size: 60px
	}

	.text--u-igvb3i9uk {
		font-size: 16px
	}

	.text--u-i3ffjpned {
		font-size: 25px
	}

	.div--u-i3crnrnza {
		width: 150px
	}

	.text--u-ia8us340u {
		font-size: 16px
	}

	.blocklist__item--u-iad5jlpxp {
		margin-right: 0px;
		margin-left: 0px;
		padding-top: 40px;
		padding-bottom: 40px
	}

	.blocklist__item_title--u-iw46c4cey {
		font-size: 16px
	}

	.text--u-i25a4mzhp {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-ie4z711ny {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-ig5o86sno {
		font-size: 25px
	}

	.link-universal--u-i8p1hbbfg {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.link-universal--u-i0pw9eack {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.div--u-i0k5mcpfi {
		margin-right: 0px;
		margin-top: 20px
	}

	.div--u-ihf496zhm {
		margin-top: 0px
	}

	.imageFit__overlay--u-ikujy3nse {
		justify-content: center
	}

	.div--u-iogdrkl7x {
		margin-top: 0px
	}

	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		width: 50px;
		min-height: 50px;
		margin-top: 10px;
		margin-right: 10px
	}

	.svg_image--u-iqul45rxz {
		width: 20px;
		height: 20px
	}

	.side-panel__content--u-ibxvxfdd9 {
		width: 250px
	}

	.side-panel__button-close--u-id5kkz5rg {
		margin-top: 10px;
		margin-right: 10px;
		width: 50px;
		min-height: 50px
	}

	.side-panel__content-inner--u-i5zl4oqs5 {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__link {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 15px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
		font-size: 14px
	}

	.mosaic-popup__inner-data--u-ill2eih80 {
		width: 300px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px
	}

	.mosaic-form--u-i6o65sstl .button__text {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
		font-size: 25px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
		font-size: 13px
	}

	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.div--u-iles2lhwe {
		margin-right: 0px
	}

	.div--u-ivrll6zl1 {
		margin-right: 0px
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px
	}

	.text--u-ijyt1m4mz {
		margin-right: 0px;
		margin-top: 5px
	}

	.text--u-i62ybll44 {
		font-size: 13px
	}

	.text--u-ixi0y14no {
		font-size: 13px;
		text-align: center
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0px
	}

	.div--u-ij68cx4nq {
		margin-right: 0px
	}

	.div--u-ivvq8pere {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-i9tbl5txz {
		text-align: center;
		font-size: 15px
	}

	.div--u-ijwdq48ph {
		justify-content: flex-start;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-izqc4h5v9 {
		text-align: center;
		font-size: 17px
	}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.link-universal--u-iq551zogq {
		justify-content: center
	}

	.text--u-imo05o56w {
		text-align: center;
		font-size: 15px
	}

	.imageFit--u-i2l4xm8c4 {
		max-height: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 20px;
		line-height: 35px
	}

	.container--u-ime6yj5tz {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-izyrrys6e {
		padding-right: 0px
	}

	.div--u-i4o8jkfj8 {
		padding-top: 0px
	}

	.div--u-iv6z0dvz0 {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.text--u-iwtbi9x1i {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-is10mxgdb {
		font-size: 19px
	}
}

/* --- End of t/v485/images/mosaic/designs/design-id5c6x5eq-1722511074_styles.css --- */

* {
	box-sizing: border-box;
}

html,
body {
	text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	overflow-anchor: none;
	/* fix chrome bug https://github.com/utatti/perfect-scrollbar/issues/612 */
	overflow-wrap: break-word;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

/* comment cause: overrides link styles set in design editor
a {
    color: rgb(0, 0, 238);
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
*/

a:not([href]) {
	cursor: default !important;
}

img {
	height: auto;
	max-width: 100%
}

.text-block-wrap-div {
	flex-grow: 1;
	max-width: 100%;
}

iframe {
	max-width: 100%;
}

.text-block-wrap-div span a {
	color: inherit;
}

.is-removed {
	display: none !important;
}

.for-mobile-view {
	overflow: auto;
}

.mosaic-marquee__text {
	white-space: nowrap;
}

select,
textarea {
	max-width: 100%;
}

input,
button,
textarea,
select {
	font: inherit;
}

[data-block-layout] .root {
	min-height: auto;
}

[type=submit],
button,
label,
.mosaic-accordion__title,
.cursor-pointer {
	cursor: pointer;
}

.mosaic-wrap {
	color: #000000;
}

.mosaic-map {
	background-image: none !important;
}

.mosaic-form,
.mosaic-form__form {
	max-width: 100%;
}

.mosaic-form .mosaic-form__field[data-type-field="input_hidden"],
.tt-form .tt-form__field[data-type-field="input_hidden"] {
	display: none !important;
}

.mosaic-form__field--captcha.is-invisible .mosaic-form__header,
.mosaic-form__field--captcha.is-invisible .mosaic-form__error {
	display: none;
}

.mosaic-form .mosaic-form__field a,
.tt-form .tt-form__field a {
	color: inherit;
}

.mosaic-video-iframe:not([src]),
.mosaic-video-iframe[src=""],
.mosaic-video-widget__iframe:not([src]),
.mosaic-video-widget__iframe[src=""],
.mosaic-video-widget__video:not([src]),
.mosaic-video-widget__video[src=""] {
	display: none !important;
}

.pswp__img--placeholder--blank {
	background-color: transparent !important;
}

.mosaic-wrap .hor-menu .hor-menu__more_list {
	display: none;
}

/* стили для отключения анимации, если пользователь в настройках браузера отключил анимацию. */
@media (prefers-reduced-motion: reduce) {
	* {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

table.table0 td,
table.table1 td,
table.table2 td,
table.table2 th {
	padding: 5px;
	border: 1px solid #dedede;
	vertical-align: top;
}

table.table0 td {
	border: none;
}

table.table2 th {
	padding: 8px 5px;
	background: #777777;
	border: 1px solid #dedede;
	font-weight: normal;
	text-align: left;
	color: #fff;
}


.mosaic-tabs__body {
	min-width: 0;
}

.mosaic-tabs__body,
.mosaic-tabs__content,
.mosaic-tabs__content__outer {
	max-width: 100%;
}

.mosaic-video-iframe,
.mosaic-video-widget__iframe {
	border-style: none;
}

/* стили для правильной работы анимации с эффектом fade */
@media (min-width: 992px) {
	[data-zero-opacity~=screen] {
		opacity: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	[data-zero-opacity~=tablet-portrait] {
		opacity: 0;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	[data-zero-opacity~=mobile-landscape] {
		opacity: 0;
	}
}

@media (max-width: 479px) {
	[data-zero-opacity~=mobile-portrait] {
		opacity: 0;
	}
}

.tt-rich-text p:empty::after {
	content: '\00A0';
}

.tt-rich-link {
	color: #0d70ff;
	text-decoration: underline;
}

.tt-rich-code-block {
	background-color: #D9D9D9;
	color: #333333;
	padding: 10px 20px;
	border-radius: 5px;
}

.tt-rich-blockquote {
	border-left: 4px solid #CACED6;
	padding: 1px 0 1px 20px;
}

.tt-rich-blockquote p:first-child {
	margin-top: 0;
}

.tt-rich-blockquote p:last-child {
	margin-bottom: 0;
}

.tt-rich-figure {
	display: table;
	margin: 0;
}

.tt-rich-figure :is(img, video, iframe) {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	border: 0;
}

.tt-rich-figure iframe {
	aspect-ratio: 16 / 9;
}

.tt-rich-place-center {
	margin-left: auto;
	margin-right: auto;
}

.tt-rich-width-default {
	width: 60%;
}

.tt-rich-width-full {
	width: 100%;
}

:is(.tt-rich-width-custom, .tt-rich-width-default, .tt-rich-width-full) :is(img, video, iframe) {
	width: 100%;
}

.tt-rich-place-float-left {
	float: left;
	margin-right: 1em;
}

.tt-rich-place-float-right {
	float: right;
	margin-left: 1em;
}

.tt-rich-fit-cover :is(img, video, iframe) {
	object-fit: cover;
}

.tt-rich-fit-contain :is(img, video, iframe) {
	object-fit: contain;
}

.tt-rich-fit-none :is(img, video, iframe) {
	object-fit: none;
}

.mosaic-video-widget__video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
}

.mosaic-video-widget__iframe[src]:not([src=""])~.mosaic-video-widget__poster,
.mosaic-video-widget__iframe[src]:not([src=""])~.mosaic-video-widget__iframe-controls,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__poster,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__video-bg,
.mosaic-video-widget__video[src]:not([src=""])~.mosaic-video-widget__video-controls {
	display: none !important;
}

/* --- End of g/s3/mosaic/css/ms_site_default.css --- */

@charset "utf-8";

.art_h1 {
	margin: 0;
	padding: 0 0 10px;
	font-style: italic;
	font-size: 23px;
}

.art_path {
	padding: 7px 0;
}

/****************************/
.art-tpl__title {
	margin: 0 0 5px;
	font-size: 22px;
}

.art-tpl__title a {
	text-decoration: none;
}

.art-tpl__title a:hover {
	text-decoration: underline;
}

.tab_null {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.tab_null .td {
	border: none;
	padding: 0;
	vertical-align: top;
	text-align: left;
}

.tab_null .art-tpl__thumb {
	padding: 6px 5px 6px 0;
	float: left
}

.tab_null .art-tpl__thumb img,
.tab_null .art-tpl__thumb .highslide:hover img {
	border: none;
}

.art-tpl__note {
	font-size: 12px;
	line-height: 1.5em;
	overflow: hidden
}

.art-tpl__inf {
	margin: 0 0 25px;
	text-align: left;
	font-size: 12px;
}

.art-tpl__inf .date_art {
	padding-right: 12px;
}

.art-tpl__inf .read_more {
	padding-left: 12px;
}

.art-tpl__folders {
	width: 230px;
}

.art-tpl__folders__title {
	font-size: 22px;
}

.art-tpl__folders ul {
	padding-left: 16px;
}


/* Список статей*/
.art_list .art-tpl__title {
	margin: 0 0 11px;
	font-size: 22px;
}

.art_list .tab_null {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

.art_list .tab_null .td {
	border: none;
	padding: 0;
	vertical-align: top;
	text-align: left;
}

.art_list .art-tpl {
	margin: 0 auto 10px;
}

.art_list .art-tpl__thumb {
	padding: 0 5px 0 0;
	float: left;
}

.art_list .art-tpl__folders {
	width: 200px;
}

span.red,
.requi {
	color: red;
}

.comment-body {
	margin: 2px 0;
	padding: 10px;
	/*color:#444; background:#EDEDED;*/
}

.no_form {
	padding: 15px 0;
}

img.captcha {
	border: none;
}

/* --- End of g/css/styles_articles_tpl.css --- */

.ms-animator-visible[data-zero-opacity] {
	opacity: 1;
}

.ms-animator {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-transform: translateZ(0)
}

.ms-animator-hide {
	opacity: 0
}

.ms-animator-i {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.ms-animator-d1 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}

.ms-animator-d2 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.ms-animator-d3 {
	-webkit-animation-duration: 3s;
	animation-duration: 3s
}

.ms-animator-d4 {
	-webkit-animation-duration: 4s;
	animation-duration: 4s
}

.ms-animator-d5 {
	-webkit-animation-duration: 5s;
	animation-duration: 5s
}

.ms-animator-d6 {
	-webkit-animation-duration: 6s;
	animation-duration: 6s
}

.ms-animator-d7 {
	-webkit-animation-duration: 7s;
	animation-duration: 7s
}

.ms-animator-d8 {
	-webkit-animation-duration: 8s;
	animation-duration: 8s
}

.ms-animator-d9 {
	-webkit-animation-duration: 9s;
	animation-duration: 9s
}

.ms-animator-d10 {
	-webkit-animation-duration: 10s;
	animation-duration: 10s
}

.ms-animator-s1 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.ms-animator-s2 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s
}

.ms-animator-s3 {
	-webkit-animation-delay: 3s;
	animation-delay: 3s
}

.ms-animator-s4 {
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}

.ms-animator-s5 {
	-webkit-animation-delay: 5s;
	animation-delay: 5s
}

.ms-animator-s6 {
	-webkit-animation-delay: 6s;
	animation-delay: 6s
}

.ms-animator-s7 {
	-webkit-animation-delay: 7s;
	animation-delay: 7s
}

.ms-animator-s8 {
	-webkit-animation-delay: 8s;
	animation-delay: 8s
}

.ms-animator-s9 {
	-webkit-animation-delay: 9s;
	animation-delay: 9s
}

.ms-animator-s10 {
	-webkit-animation-delay: 10s;
	animation-delay: 10s
}

@-webkit-keyframes ms-animator-barLeft {
	0% {
		-webkit-transform: scaleX(.1);
		transform: scaleX(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes ms-animator-barLeft {
	0% {
		-webkit-transform: scaleX(.1);
		transform: scaleX(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.ms-animator-barLeft {
	-webkit-animation-name: ms-animator-barLeft;
	animation-name: ms-animator-barLeft;
	-webkit-transform-origin: left center;
	transform-origin: left center;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes ms-animator-barUp {
	0% {
		-webkit-transform: scaleY(.1);
		transform: scaleY(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

@keyframes ms-animator-barUp {
	0% {
		-webkit-transform: scaleY(.1);
		transform: scaleY(.1);
		opacity: 0
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.ms-animator-barUp {
	-webkit-animation-name: ms-animator-barUp;
	animation-name: ms-animator-barUp;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}

@-webkit-keyframes ms-animator-bounce {

	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes ms-animator-bounce {

	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	40%,
	43% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.ms-animator-bounce {
	-webkit-animation-name: ms-animator-bounce;
	animation-name: ms-animator-bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes ms-animator-bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-bounceIn {
	-webkit-animation-name: ms-animator-bounceIn;
	animation-name: ms-animator-bounceIn
}

@-webkit-keyframes ms-animator-bounceInDown {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInDown {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInDown {
	-webkit-animation-name: ms-animator-bounceInDown;
	animation-name: ms-animator-bounceInDown
}

@-webkit-keyframes ms-animator-bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInLeft {
	-webkit-animation-name: ms-animator-bounceInLeft;
	animation-name: ms-animator-bounceInLeft
}

@-webkit-keyframes ms-animator-bounceInRight {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-bounceInRight {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-bounceInRight {
	-webkit-animation-name: ms-animator-bounceInRight;
	animation-name: ms-animator-bounceInRight
}

@-webkit-keyframes ms-animator-bounceInUp {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes ms-animator-bounceInUp {

	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.ms-animator-bounceInUp {
	-webkit-animation-name: ms-animator-bounceInUp;
	animation-name: ms-animator-bounceInUp
}

@-webkit-keyframes ms-animator-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes ms-animator-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.ms-animator-fadeIn {
	-webkit-animation-name: ms-animator-fadeIn;
	animation-name: ms-animator-fadeIn
}

@-webkit-keyframes ms-animator-fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInDown {
	-webkit-animation-name: ms-animator-fadeInDown;
	animation-name: ms-animator-fadeInDown
}

@-webkit-keyframes ms-animator-fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInDownBig {
	-webkit-animation-name: ms-animator-fadeInDownBig;
	animation-name: ms-animator-fadeInDownBig
}

@-webkit-keyframes ms-animator-fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInLeft {
	-webkit-animation-name: ms-animator-fadeInLeft;
	animation-name: ms-animator-fadeInLeft
}

@-webkit-keyframes ms-animator-fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInLeftBig {
	-webkit-animation-name: ms-animator-fadeInLeftBig;
	animation-name: ms-animator-fadeInLeftBig
}

@-webkit-keyframes ms-animator-fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInRight {
	-webkit-animation-name: ms-animator-fadeInRight;
	animation-name: ms-animator-fadeInRight
}

@-webkit-keyframes ms-animator-fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInRightBig {
	-webkit-animation-name: ms-animator-fadeInRightBig;
	animation-name: ms-animator-fadeInRightBig
}

@-webkit-keyframes ms-animator-fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInUp {
	-webkit-animation-name: ms-animator-fadeInUp;
	animation-name: ms-animator-fadeInUp
}

@-webkit-keyframes ms-animator-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-fadeInUpBig {
	-webkit-animation-name: ms-animator-fadeInUpBig;
	animation-name: ms-animator-fadeInUpBig
}

@-webkit-keyframes ms-animator-flash {

	0%,
	50%,
	100% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

@keyframes ms-animator-flash {

	0%,
	50%,
	100% {
		opacity: 1
	}

	25%,
	75% {
		opacity: 0
	}
}

.ms-animator-flash {
	-webkit-animation-name: ms-animator-flash;
	animation-name: ms-animator-flash
}

@-webkit-keyframes ms-animator-flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes ms-animator-flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.ms-animator-flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: ms-animator-flip;
	animation-name: ms-animator-flip
}

@-webkit-keyframes ms-animator-flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes ms-animator-flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.ms-animator-flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: ms-animator-flipInX;
	animation-name: ms-animator-flipInX
}

@-webkit-keyframes ms-animator-flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes ms-animator-flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}

	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.ms-animator-flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: ms-animator-flipInY;
	animation-name: ms-animator-flipInY
}

@-webkit-keyframes ms-animator-lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-lightSpeedIn {
	-webkit-animation-name: ms-animator-lightSpeedIn;
	animation-name: ms-animator-lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes ms-animator-pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-pulse {
	-webkit-animation-name: ms-animator-pulse;
	animation-name: ms-animator-pulse
}

@-webkit-keyframes ms-animator-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-rollIn {
	-webkit-animation-name: ms-animator-rollIn;
	animation-name: ms-animator-rollIn
}

@-webkit-keyframes ms-animator-rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateIn {
	-webkit-animation-name: ms-animator-rotateIn;
	animation-name: ms-animator-rotateIn
}

@-webkit-keyframes ms-animator-rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInDownLeft {
	-webkit-animation-name: ms-animator-rotateInDownLeft;
	animation-name: ms-animator-rotateInDownLeft
}

@-webkit-keyframes ms-animator-rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInDownRight {
	-webkit-animation-name: ms-animator-rotateInDownRight;
	animation-name: ms-animator-rotateInDownRight
}

@-webkit-keyframes ms-animator-rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInUpLeft {
	-webkit-animation-name: ms-animator-rotateInUpLeft;
	animation-name: ms-animator-rotateInUpLeft
}

@-webkit-keyframes ms-animator-rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes ms-animator-rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.ms-animator-rotateInUpRight {
	-webkit-animation-name: ms-animator-rotateInUpRight;
	animation-name: ms-animator-rotateInUpRight
}

@-webkit-keyframes ms-animator-rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-rubberBand {
	-webkit-animation-name: ms-animator-rubberBand;
	animation-name: ms-animator-rubberBand
}

@-webkit-keyframes ms-animator-shake {

	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes ms-animator-shake {

	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.ms-animator-shake {
	-webkit-animation-name: ms-animator-shake;
	animation-name: ms-animator-shake
}

@-webkit-keyframes ms-animator-slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ms-animator-slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.ms-animator-slideInDown {
	-webkit-animation-name: ms-animator-slideInDown;
	animation-name: ms-animator-slideInDown
}

@-webkit-keyframes ms-animator-slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes ms-animator-slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.ms-animator-slideInLeft {
	-webkit-animation-name: ms-animator-slideInLeft;
	animation-name: ms-animator-slideInLeft
}

@-webkit-keyframes ms-animator-slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes ms-animator-slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.ms-animator-slideInRight {
	-webkit-animation-name: ms-animator-slideInRight;
	animation-name: ms-animator-slideInRight
}

@-webkit-keyframes ms-animator-slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ms-animator-slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.ms-animator-slideInUp {
	-webkit-animation-name: ms-animator-slideInUp;
	animation-name: ms-animator-slideInUp
}

@-webkit-keyframes ms-animator-swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes ms-animator-swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}

	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}

	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}

	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.ms-animator-swing {
	-webkit-animation-name: ms-animator-swing;
	animation-name: ms-animator-swing;
	-webkit-transform-origin: top center;
	transform-origin: top center
}

@-webkit-keyframes ms-animator-tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes ms-animator-tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.ms-animator-tada {
	-webkit-animation-name: ms-animator-tada;
	animation-name: ms-animator-tada
}

@-webkit-keyframes ms-animator-wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes ms-animator-wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

.ms-animator-wobble {
	-webkit-animation-name: ms-animator-wobble;
	animation-name: ms-animator-wobble
}

@-webkit-keyframes ms-animator-zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

@keyframes ms-animator-zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

.ms-animator-zoomIn {
	-webkit-animation-name: ms-animator-zoomIn;
	animation-name: ms-animator-zoomIn
}

@-webkit-keyframes ms-animator-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInDown {
	-webkit-animation-name: ms-animator-zoomInDown;
	animation-name: ms-animator-zoomInDown
}

@-webkit-keyframes ms-animator-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInLeft {
	-webkit-animation-name: ms-animator-zoomInLeft;
	animation-name: ms-animator-zoomInLeft
}

@-webkit-keyframes ms-animator-zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInRight {
	-webkit-animation-name: ms-animator-zoomInRight;
	animation-name: ms-animator-zoomInRight
}

@-webkit-keyframes ms-animator-zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes ms-animator-zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.ms-animator-zoomInUp {
	-webkit-animation-name: ms-animator-zoomInUp;
	animation-name: ms-animator-zoomInUp
}

/* --- End of g/s3/mosaic/css/animate.css --- */


/* --- End of t/v485/images/mosaic/modules_patch.scss.css --- */

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}

/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
	z-index: 1003;
	color: #000000;
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	-o-box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
}

/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}

/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}

/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}

/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}

/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}

/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}

/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}

div#tcal td.weekend {
	background-color: #ACD6F5;
}

div#tcal td.today {
	border: 1px solid red;
}

div#tcal td.selected {
	background-color: #FFB3BE;
}

/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}

/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}

div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

/* --- End of shared/s3/css/calendar.css --- */

.highslide {
	outline: none;
	text-decoration: none;
	cursor: pointer
}

.highslide img {
	border: 1px solid #aaa
}

.highslide-caption,
.highslide-heading,
.highslide-viewport,
.highslide-overlay,
.hidden-container,
.highslide-controls a span,
.highslide-maincontent,
.highslide-html-content,
.highslide-header ul li.highslide-previous,
.highslide-header ul li.highslide-next,
.highslide-footer .highslide-resize span,
.draggable-header .highslide-header .highslide-move *,
.draggable-header .highslide-header .highslide-close span,
.titlebar .highslide-header .highslide-move *,
.no-footer .highslide-footer,
.controls-in-heading .highslide-controls .highslide-move,
.text-controls .highslide-move,
.highslide-thumbstrip-horizontal .highslide-scroll-up,
.highslide-thumbstrip-horizontal .highslide-scroll-down,
.highslide-thumbstrip-vertical .highslide-scroll-up,
.highslide-thumbstrip-vertical .highslide-scroll-down,
.highslide-thumbstrip-float .highslide-scroll-up div,
.highslide-thumbstrip-float .highslide-scroll-down div,
.highslide-thumbstrip-float .highslide-marker,
.highslide-display-none,
.highslide-header,
.highslide-footer {
	display: none
}

.highslide-thumbnail {
	display: inline-block;
	padding: 0 8px 32px;
	text-align: center;
	vertical-align: top
}

.highslide-image-name {
	text-align: center;
	font-size: 11px;
	padding-top: 7px
}

.highslide-image-name a {
	text-decoration: none
}

.lg-backdrop.in {
	opacity: .85
}

.lg-outer.lg-html,
.lg-outer.lg-iframe,
.lg-outer.lg-iframe-auto {
	overflow: auto;
	text-align: center
}

.lg-outer.lg-html::before,
.lg-outer.lg-iframe::before,
.lg-outer.lg-iframe-auto::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.lg-outer.lg-html .lg,
.lg-outer.lg-iframe .lg,
.lg-outer.lg-iframe-auto .lg {
	top: auto !important;
	max-height: none;
	margin-top: 5vh;
	margin-bottom: 5vh;
	display: inline-block;
	vertical-align: middle
}

.lg-outer.lg-html .lg-inner,
.lg-outer.lg-iframe .lg-inner,
.lg-outer.lg-iframe-auto .lg-inner {
	background-color: #FFF
}

.lg-outer.lg-html .lg-sub-html,
.lg-outer.lg-iframe .lg-sub-html,
.lg-outer.lg-iframe-auto .lg-sub-html {
	text-align: left
}

.lg-outer.lg-html .lg-toolbar,
.lg-outer.lg-iframe .lg-toolbar,
.lg-outer.lg-iframe-auto .lg-toolbar {
	background-color: transparent;
	height: 0
}

.lg-outer.lg-html .lg-toolbar .lg-icon,
.lg-outer.lg-iframe .lg-toolbar .lg-icon,
.lg-outer.lg-iframe-auto .lg-toolbar .lg-icon {
	color: #000
}

.lg-outer.lg-html .lg-img-wrap,
.lg-outer.lg-iframe .lg-img-wrap,
.lg-outer.lg-iframe-auto .lg-img-wrap {
	padding: 12px
}

.lg-outer.lg-html .lg-image,
.lg-outer.lg-iframe .lg-image,
.lg-outer.lg-iframe-auto .lg-image {
	display: none
}

.lg-outer.lg-html .highslide-move,
.lg-outer.lg-html .highslide-close,
.lg-outer.lg-html .highslide-resize,
.lg-outer.lg-iframe .highslide-move,
.lg-outer.lg-iframe .highslide-close,
.lg-outer.lg-iframe .highslide-resize,
.lg-outer.lg-iframe-auto .highslide-move,
.lg-outer.lg-iframe-auto .highslide-close,
.lg-outer.lg-iframe-auto .highslide-resize {
	display: none
}

.lg-outer.lg-html .lg-inner {
	display: none
}

.lg-outer.lg-html .lg-sub-html {
	position: static;
	background-color: #FFF;
	color: #000;
	height: 100%;
	overflow: auto
}

.lg-outer.lg-iframe .lg-inner,
.lg-outer.lg-iframe-auto .lg-inner {
	position: static
}

.lg-outer.lg-iframe .lg-item,
.lg-outer.lg-iframe-auto .lg-item {
	position: static
}

.lg-outer.lg-iframe .lg-sub-html,
.lg-outer.lg-iframe-auto .lg-sub-html {
	position: absolute
}

.lg-outer.lg-iframe .lg-video-cont {
	height: 100%
}

.lg-outer.lg-iframe .lg-video {
	height: 100%;
	padding-bottom: 0
}

/* --- End of g/libs/lightgallery-proxy-to-hs/lightgallery.proxy.to.hs.min.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-t.woff2") format("woff2"), url("../fonts/jost/jost-t.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-t-i.woff2") format("woff2"), url("../fonts/jost/jost-t-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l.woff2") format("woff2"), url("../fonts/jost/jost-e-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-l-i.woff2") format("woff2"), url("../fonts/jost/jost-e-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-l.woff2") format("woff2"), url("../fonts/jost/jost-l.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-l-i.woff2") format("woff2"), url("../fonts/jost/jost-l-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-r.woff2") format("woff2"), url("../fonts/jost/jost-r.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-r-i.woff2") format("woff2"), url("../fonts/jost/jost-r-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-m.woff2") format("woff2"), url("../fonts/jost/jost-m.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-m-i.woff2") format("woff2"), url("../fonts/jost/jost-m-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b.woff2") format("woff2"), url("../fonts/jost/jost-s-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-s-b-i.woff2") format("woff2"), url("../fonts/jost/jost-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-b.woff2") format("woff2"), url("../fonts/jost/jost-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-b-i.woff2") format("woff2"), url("../fonts/jost/jost-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b.woff2") format("woff2"), url("../fonts/jost/jost-e-b.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-e-b-i.woff2") format("woff2"), url("../fonts/jost/jost-e-b-i.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/jost/jost-bl.woff2") format("woff2"), url("../fonts/jost/jost-bl.woff") format("woff");
}

@font-face {
	font-family: "Jost";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/jost/jost-bl-i.woff2") format("woff2"), url("../fonts/jost/jost-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

:root {
	--color-i2prz8wez: 126, 175, 217;
	--color-ivoplqx7z: 255, 255, 255;
	--color-i9l5lygml: 255, 255, 255;
	--color-in2vnludn: 255, 255, 255;
	--color-icyctmsic: 134, 105, 229;
	--color-il531dut8: 134, 105, 229;
	--color-ieacmz8o4: 134, 105, 229;
	--color-i9ndf3vs9: 134, 105, 229;
	--color-itt3ws70d: 227, 76, 81;
	--color-i0ugsuiit: 0, 0, 0;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-in9xh5atr: 0, 0, 0;
	--color-imkyl05oh: 134, 105, 229;
	--color-iemuollse: 134, 105, 229;
	--color-ikn849imt: 134, 105, 229;
	--color-iu0uvcuv1: 134, 105, 229;
	--color-i26rzt3lp: 227, 76, 81;
	--color-ixrty1rac: 0, 0, 0;
	--color-i78gsholn: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-ie22i2ga8: 255, 255, 255;
	--color-i7w8kdz59: 255, 255, 255;
}

.div--u-i09qmeoo5 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-top: 0px
}

.div--u-ic0tspu11 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.div--u-ihejgwo9e {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

.list__item--u-ijmjwidaz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i8jxv49qs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-iqr58z12b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-i2prz8wez), 1)
}

.svg_image--u-ij3rw2bkj {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ij3rw2bkj>svg {
	flex-shrink: 0
}

.svg_image--u-ij3rw2bkj svg {
	width: 100%;
	height: 100%
}

.svg_image--u-ij3rw2bkj .path-icynyjquw {
	fill: rgba(var(--color-ivoplqx7z), 1)
}

.svg_image--u-ij3rw2bkj .path-i2hspbx0o {
	fill: rgba(var(--color-i9l5lygml), 1)
}

.svg_image--u-ij3rw2bkj .path-iq9wj3w7y {
	fill: rgba(var(--color-in2vnludn), 1)
}

.svg_image--u-ij3rw2bkj .path-i3e9h730r {
	fill: rgba(var(--color-ie22i2ga8), 1)
}

.svg_image--u-ij3rw2bkj .path-iub12zjzq {
	fill: rgba(var(--color-i7w8kdz59), 1)
}

.svg_image--u-iu3vqjxd7 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iu3vqjxd7>svg {
	flex-shrink: 0
}

.svg_image--u-iu3vqjxd7 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-iu3vqjxd7 .path-ivcm6qhen {
	fill: rgba(var(--color-icn9dz68z), 1)
}

.div--u-iles2lhwe {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-icyctmsic), 1);
	border-right-color: rgba(var(--color-il531dut8), 1);
	border-bottom-color: rgba(var(--color-ieacmz8o4), 1);
	border-left-color: rgba(var(--color-i9ndf3vs9), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 4%;
	background-color: rgba(var(--color-itt3ws70d), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-iiuejnwcj {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-ial05zzco {
	display: block
}

.text--u-ixi0y14no {
	color: rgba(var(--color-i0ugsuiit), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ijyt1m4mz {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iei2pkrbr), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.text--u-incwolbtq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-in9xh5atr), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.div--u-i3oljqtap {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-start
}

.svg_image--u-igfnp51rk {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-igfnp51rk>svg {
	flex-shrink: 0
}

.svg_image--u-igfnp51rk svg {
	width: 100%;
	height: 100%
}

.svg_image--u-igfnp51rk .path-ip753sn5g {
	fill: rgba(var(--color-i1bka2z59), 1)
}

.div--u-ivrll6zl1 {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-imkyl05oh), 1);
	border-right-color: rgba(var(--color-iemuollse), 1);
	border-bottom-color: rgba(var(--color-ikn849imt), 1);
	border-left-color: rgba(var(--color-iu0uvcuv1), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: 0%;
	background-color: rgba(var(--color-i26rzt3lp), 0);
	flex-shrink: 0;
	margin-right: 10px
}

.list__item--u-ivl23ms1y {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Jost, sans-serif
}

.list--u-icxfxxr11 {
	display: block
}

.text--u-i62ybll44 {
	color: rgba(var(--color-ixrty1rac), 1);
	font-weight: 700;
	font-size: 20px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase;
	display: block
}

.text--u-ibwfyn5en {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i78gsholn), 1);
	margin-right: 10px;
	font-family: Cormorant Infant, serif
}

.section--u-ii0b5fqvo {
	display: block;
	width: 100%;
	position: relative;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: rgba(var(--color-ic3cmg9ld), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

@media (max-width: 991px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-ic0tspu11 {
		justify-content: center
	}

	.div--u-i3oljqtap {
		justify-content: center
	}

	.div--u-ihejgwo9e {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-order: 1000;
		-webkit-order: 1000;
		order: 1000
	}
}

@media (max-width: 767px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-iles2lhwe {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivrll6zl1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width: 479px) {
	.div--u-i09qmeoo5 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.list--u-i8jxv49qs {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.div--u-iles2lhwe {
		margin-right: 0px
	}

	.div--u-ivrll6zl1 {
		margin-right: 0px
	}

	.div--u-i3oljqtap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-ibwfyn5en {
		margin-right: 0px
	}

	.div--u-ic0tspu11 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px
	}

	.text--u-ijyt1m4mz {
		margin-right: 0px;
		margin-top: 5px
	}

	.text--u-i62ybll44 {
		font-size: 13px
	}

	.text--u-ixi0y14no {
		font-size: 13px;
		text-align: center
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-ii0b5fqvo_styles.css --- */

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l.woff2") format("woff2"), url("../fonts/rubik/rubik-l.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-l-i.woff2") format("woff2"), url("../fonts/rubik/rubik-l-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r.woff2") format("woff2"), url("../fonts/rubik/rubik-r.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-r-i.woff2") format("woff2"), url("../fonts/rubik/rubik-r-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m.woff2") format("woff2"), url("../fonts/rubik/rubik-m.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-m-i.woff2") format("woff2"), url("../fonts/rubik/rubik-m-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b.woff2") format("woff2"), url("../fonts/rubik/rubik-b.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-b-i.woff2") format("woff2"), url("../fonts/rubik/rubik-b-i.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl.woff2") format("woff2"), url("../fonts/rubik/rubik-bl.woff") format("woff");
}

@font-face {
	font-family: "Rubik";
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/rubik/rubik-bl-i.woff2") format("woff2"), url("../fonts/rubik/rubik-bl-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-iaamtq47h: 255, 255, 255;
	--color-iy2wbd0ck: 255, 255, 255;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-idwcl69w7: 134, 105, 229;
	--color-iie6sunfi: 134, 105, 229;
	--color-ibugl3z7l: 134, 105, 229;
	--color-imofwb4yr: 134, 105, 229;
	--color-iz6jgclng: 126, 175, 217;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i2fh6gg4d: 238, 238, 238;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ir0polm62: 126, 175, 217;
	--color-ipw0iqtad: 221, 221, 221;
	--color-i8rmxmdpm: 51, 51, 51;
	--color-itsi9rotu: 255, 255, 255;
	--color-ieb7858xm: 255, 255, 255;
	--color-idqiytywl: 255, 255, 255;
	--color-io68tlke3: 255, 255, 255;
	--color-i8mthogkp: 255, 255, 255;
	--color-i3ouasq64: 51, 51, 51;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-ie2cyrno3: 255, 255, 255;
	--color-i9ocueqz3: 51, 51, 51;
	--color-i6y5cv2z2: 255, 255, 255;
	--color-iporkwqgc: 201, 215, 93;
	--color-imrsm5auo: 201, 215, 93;
	--color-ifsr9g67p: 201, 215, 93;
	--color-iutz4hp1l: 201, 215, 93;
	--color-i0n06zma0: 201, 215, 93;
	--color-iej1w4p89: 201, 215, 93;
	--color-i6lsq98as: 201, 215, 93;
	--color-ip2mreedu: 201, 215, 93;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-i2a904zb0: 255, 255, 255;
	--color-ifinhym7i: 255, 255, 255;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-ixitytsbf: 221, 221, 221;
	--color-i8n4qcald: 255, 255, 255;
	--color-iviixt4b5: 255, 255, 255;
	--color-iar9kzore: 0, 0, 0;
	--color-ipr70q884: 56, 163, 204;
	--color-idr8cm5hu: 255, 255, 255;
	--color-iaodkpz50: 255, 255, 255;
}

.div--u-ivvq8pere {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-right: 40px;
	background-color: rgba(var(--color-iaamtq47h), 0);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-iy2wbd0ck), 0.1);
	color: rgba(var(--color-ifi3gr2c9), 1);
	cursor: auto;
	font-family: Rubik, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

.div--u-irccm0ogp {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.div--u-iq2mhxnib {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 2.65%;
	margin-right: 2.65%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	padding-left: 50px
}

.div--u-iw3qzpswh {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.svg_image--u-i5lg2c3xi {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 22px;
	width: 22px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i5lg2c3xi>svg {
	flex-shrink: 0
}

.svg_image--u-i5lg2c3xi svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i5lg2c3xi .path-ilqzqun2p {
	fill: rgba(var(--color-ifinhym7i), 1)
}

.list__item--u-il7zu1u9t {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px
}

.list--u-isxlbi2pt {
	display: block
}

.div--u-ij68cx4nq {
	width: 50px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: rgba(var(--color-idwcl69w7), 1);
	border-right-color: rgba(var(--color-iie6sunfi), 1);
	border-bottom-color: rgba(var(--color-ibugl3z7l), 1);
	border-left-color: rgba(var(--color-imofwb4yr), 1);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-left: 4%;
	background-color: rgba(var(--color-iz6jgclng), 1);
	flex-shrink: 0;
	margin-right: 0px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 5;
	padding-left: 50px
}

.hor-menu--u-iev8ljdhd .is-removed {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1;
	height: 67px;
	width: 1%;
	overflow-x: hidden;
	overflow-y: hidden
}

.hor-menu--u-iev8ljdhd .hor-menu__item {
	flex-shrink: 0;
	margin-left: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-color: rgba(var(--color-i15cufjp2), 0);
	border-right-color: rgba(var(--color-ie00n49kv), 0);
	border-bottom-color: rgba(var(--color-i03rbktd6), 0);
	border-left-color: rgba(var(--color-isiz3hois), 0)
}

.hor-menu--u-iev8ljdhd .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i5z407jag), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon,
.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i2fh6gg4d), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_icon {
	background-color: rgba(var(--color-i3hsgwegk), 1);
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list {
	position: absolute;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ir0polm62), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_link {
	background-color: rgba(var(--color-ipw0iqtad), 1);
	color: rgba(var(--color-i8rmxmdpm), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: rgba(var(--color-itsi9rotu), 0.15);
	border-right-color: rgba(var(--color-ieb7858xm), 0.15);
	border-bottom-color: rgba(var(--color-idqiytywl), 0.15);
	border-left-color: rgba(var(--color-io68tlke3), 0.15);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px
}

.hor-menu--u-iev8ljdhd .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-iev8ljdhd .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-i8mthogkp), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-i3ouasq64), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__icon {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__link {
	font-weight: 400;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Cormorant Infant, serif;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	border-top-color: rgba(var(--color-ic19leobv), 0);
	border-right-color: rgba(var(--color-iatdrknp0), 0);
	border-bottom-color: rgba(var(--color-i9pcawxvd), 0);
	border-left-color: rgba(var(--color-i5nwla3ie), 0);
	margin-top: 10px;
	margin-bottom: 10px;
	color: rgba(var(--color-ie2cyrno3), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover {
	border-top-color: rgba(var(--color-iporkwqgc), 1);
	border-right-color: rgba(var(--color-imrsm5auo), 1);
	border-bottom-color: rgba(var(--color-ifsr9g67p), 1);
	border-left-color: rgba(var(--color-iutz4hp1l), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active {
	border-top-color: rgba(var(--color-i0n06zma0), 1);
	border-right-color: rgba(var(--color-iej1w4p89), 1);
	border-bottom-color: rgba(var(--color-i6lsq98as), 1);
	border-left-color: rgba(var(--color-ip2mreedu), 1)
}

.hor-menu--u-iev8ljdhd.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-iev8ljdhd .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-iev8ljdhd .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-hover .hor-menu__link {
	border-top-color: rgba(var(--color-ic4v5er2s), 1);
	border-right-color: rgba(var(--color-i90pyciog), 1);
	border-bottom-color: rgba(var(--color-i0hmfryw4), 1);
	border-left-color: rgba(var(--color-is28klidb), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item:active .hor-menu__link,
.hor-menu--u-iev8ljdhd .hor-menu__item.is-active .hor-menu__link {
	text-decoration: underline;
	border-top-color: rgba(var(--color-in3o2inh4), 1);
	border-right-color: rgba(var(--color-ifjkl8ib2), 1);
	border-bottom-color: rgba(var(--color-i6vbzq92s), 1);
	border-left-color: rgba(var(--color-iokrqok79), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__item.is-current .hor-menu__link {
	border-top-color: rgba(var(--color-ia7xkbrk1), 1);
	border-right-color: rgba(var(--color-i71rfvndi), 1);
	border-bottom-color: rgba(var(--color-i64tvnn7h), 1);
	border-left-color: rgba(var(--color-i2fi2wtbu), 1)
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
	background-color: rgba(var(--color-i9ocueqz3), 0);
	color: rgba(var(--color-i6y5cv2z2), 0);
	padding-left: 4px;
	padding-right: 4px;
	width: 40px;
	height: 40px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	font-family: Cormorant Infant, serif
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
	background-color: rgba(var(--color-ixitytsbf), 0);
	font-size: 14px;
	font-weight: 400;
	color: rgba(var(--color-i8n4qcald), 1);
	font-family: Cormorant Infant, serif;
	padding-top: 10px;
	padding-bottom: 10px
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-hover>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item:active>.hor-menu__sub_link,
.hor-menu--u-iev8ljdhd .hor-menu__sub_list>.hor-menu__sub_item.is-active>.hor-menu__sub_link {
	text-decoration: underline
}

.hor-menu--u-iev8ljdhd .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link>.hor-menu__text {
	color: rgba(var(--color-iaodkpz50), 1);
	font-family: Cormorant Infant, serif
}

.link-universal--u-ivi6kbvmp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-idut3jdh2 {
	color: rgba(var(--color-i2a904zb0), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.text--u-i9tbl5txz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 0px;
	color: rgba(var(--color-iviixt4b5), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ijwdq48ph {
	width: auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 500px;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	margin-right: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.link-universal--u-ioj3o7lvr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	margin-right: 20px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	flex-shrink: 0
}

.imageFit--u-iw32ahrzh {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	max-width: 100%;
	max-height: 100%
}

.imageFit__img--u-isx3yllqy {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-i49qak04k {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-iar9kzore), 0.4)
}

.imageFit__zoom--u-iqbq9lsc7 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-ipr70q884), 1)
}

.svg_image--u-ihnpx7wlp {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ihnpx7wlp svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-iq551zogq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-it8f0xkxb {
	position: relative;
	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: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.text--u-izqc4h5v9 {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-idr8cm5hu), 1);
	text-transform: uppercase;
	font-size: 30px;
	font-family: Cormorant Infant, serif
}

@media (max-width: 991px) {
	.div--u-iq2mhxnib {
		display: none
	}

	.div--u-ijwdq48ph {
		max-width: none;
		margin-right: 0px;
		margin-bottom: 0px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.link-universal--u-ioj3o7lvr {
		max-height: 90px;
		max-width: 90px
	}

	.text--u-izqc4h5v9 {
		font-size: 20px
	}

	.text--u-idut3jdh2 {
		font-size: 25px
	}

	.link-universal--u-iq551zogq {
		font-size: 30px
	}
}

@media (max-width: 767px) {
	.div--u-ij68cx4nq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 20px;
		margin-left: 0%
	}

	.div--u-ivvq8pere {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-right: 0px;
		padding-left: 0px
	}

	.div--u-iw3qzpswh {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		margin-top: 20px;
		justify-content: center
	}

	.div--u-irccm0ogp {
		width: auto;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center
	}

	.imageFit--u-iw32ahrzh {}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.div--u-ijwdq48ph {
		margin-bottom: 0px;
		width: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-it8f0xkxb {
		width: 100%
	}

	.link-universal--u-iq551zogq {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}
}

@media (max-width: 479px) {
	.div--u-iw3qzpswh {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0px
	}

	.div--u-ij68cx4nq {
		margin-right: 0px
	}

	.div--u-ivvq8pere {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-i9tbl5txz {
		text-align: center;
		font-size: 15px
	}

	.div--u-ijwdq48ph {
		justify-content: flex-start;
		margin-bottom: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-izqc4h5v9 {
		text-align: center;
		font-size: 17px
	}

	.link-universal--u-ioj3o7lvr {
		margin-right: 0px
	}

	.link-universal--u-iq551zogq {
		justify-content: center
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-ivvq8pere_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--image-i01u4c73w: url("../img/tpl25_4.png");
	--color-in8lmxxgx: 0, 0, 0;
	--color-irv981jzz: 255, 255, 255;
	--color-i0jymjv21: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-itk6ydq5z: 0, 0, 0;
	--color-imtwt0vlm: 56, 163, 204;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ixh92gjok: 0, 0, 0;
	--color-ia6fiuu6t: 209, 205, 205;
	--color-i8j2eda7s: 0, 0, 0;
	--color-injuwi5d0: 238, 238, 238;
	--color-is9equaj7: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-idgzxowfk: 19, 213, 255;
	--color-i0ew0wct0: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-ivo4gtce3: 0, 0, 0;
	--color-icto6g1bw: 238, 238, 238;
	--color-ilojlda0w: 0, 0, 0;
	--color-isigxmoq7: 238, 238, 238;
	--color-iyk5xk5tc: 221, 221, 221;
	--color-icg0yrvme: 51, 51, 51;
	--color-idajf31qv: 255, 255, 255;
	--color-inub0y49w: 51, 51, 51;
	--color-ishukk76e: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i26jfr66f: 0, 0, 0;
	--color-ic6nfq1xw: 209, 205, 205;
	--color-iu4x7ko06: 0, 0, 0;
	--color-id5n6if6t: 238, 238, 238;
	--color-iz9drkwx4: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--color-is6itwbn0: 126, 175, 217;
	--color-iqf3bpqrv: 255, 255, 255;
	--color-iubv9jk6a: 255, 255, 255;
	--color-ij97uob2e: 255, 255, 255;
	--color-igdef6dti: 0, 0, 0;
	--color-isd9jgsql: 255, 255, 255;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-ifjd42hxg: 0, 0, 0;
	--color-ibmy60axg: 95, 95, 95;
	--color-idazespmj: 255, 255, 255;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-iysjmftqu: 255, 255, 255;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--color-ib0ich4e9: 255, 255, 255;
}

.section--u-iar1r5sfi {
	display: block;
	width: 100%;
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	background-image: var(--image-i01u4c73w);
	background-repeat: no-repeat;
	background-position: left calc(715px + 50%) top calc(-28px + 50%);
	background-size: 500.00px auto;
	background-attachment: scroll;
	color: rgba(var(--color-in8lmxxgx), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	background-color: rgba(var(--color-irv981jzz), 1)
}

.container--u-ime6yj5tz {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
	display: block
}

.div--u-i01l7zdj6 {
	width: 100%;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 40px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(var(--color-i0jymjv21), 0.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i5mqgab9o {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-i0yu4yitq {
	width: auto;
	position: relative;
	flex-shrink: 0
}

.div--u-i7axejv6u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.text--u-imo05o56w {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	line-height: normal;
	vertical-align: top;
	position: relative;
	margin-top: 5px;
	color: rgba(var(--color-i8epijtpg), 0.6);
	font-weight: 400;
	text-align: center;
	font-family: Cormorant Infant, serif
}

.div--u-ib6yd3t8e {
	width: auto;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: none;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-right: 0px;
	padding-left: 0px
}

.link-universal--u-iuucicuqe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	text-decoration-line: none;
	max-width: 170px;
	max-height: 170px;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-bottom: 0px;
	margin-right: 20px
}

.imageFit--u-i2l4xm8c4 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
	flex-shrink: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	max-height: 100%;
	min-width: 0px;
	width: auto;
	height: auto
}

.imageFit__img--u-ikdd3t8m9 {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.imageFit__overlay--u-iptd4iq4y {
	display: none;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-itk6ydq5z), 0.4)
}

.imageFit__zoom--u-i9uhafh56 {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 20px;
	height: 20px;
	background-color: rgba(var(--color-imtwt0vlm), 1)
}

.svg_image--u-ink8ld0zo {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ink8ld0zo svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.link-universal--u-ihsqvbknf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	font-size: 24px
}

.div--u-inqp0dmky {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text--u-is10mxgdb {
	display: block;
	font-weight: 700;
	color: rgba(var(--color-ij5fgjw3b), 1);
	text-align: center;
	font-family: Cormorant Infant, serif;
	font-size: 35px;
	text-transform: uppercase;
	margin-right: 20px
}

.div--u-ih94fk87e {
	width: 100%;
	position: relative;
	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: center;
	padding-right: 40px
}

.div--u-i4o8jkfj8 {
	width: 70%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgba(var(--color-ijvi8wgkz), 0.1);
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.ver-menu--u-ixpynp64c {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ixpynp64c .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ixpynp64c .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ixh92gjok), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__icon {
	background-color: rgba(var(--color-ia6fiuu6t), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_icon {
	background-color: rgba(var(--color-i8j2eda7s), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ixpynp64c .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-injuwi5d0), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ixpynp64c .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ixpynp64c .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-is9equaj7), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__link {
	color: rgba(var(--color-ioxu4d8al), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ixpynp64c .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i984t8jtt), 1)
}

.ver-menu--u-ixpynp64c .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ixpynp64c .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i3hka2ggk), 1)
}

.div--u-ibmh44qs1 {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 40px
}

.div--u-ief7rh9kp {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(var(--color-i9wjm7zat), 0.1);
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.text--u-iu5gua6kw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ifjqckxdn), 1);
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px
}

.text--u-iuqn1zxxr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-iypz59nle), 1);
	margin-right: 0px
}

.button-up--u-inv7monas {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: auto;
	height: 50px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	flex-shrink: 0;
	margin-top: 40px;
	margin-bottom: 0px;
	background-color: rgba(var(--color-idgzxowfk), 0);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0px;
	padding-right: 0px
}

.button-up__text--u-ile0l0sqe {
	display: none
}

.svg_image--u-ie841toqy {
	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: 30px;
	width: 30px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-ie841toqy svg {
	flex-shrink: 0;
	width: 100%;
	height: 100%
}

.svg_image--u-ie841toqy .path-i5xp9fgfm {
	fill: rgba(var(--color-i0ew0wct0), 1)
}

.text--u-iqddk1e1w {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	position: relative;
	margin-right: 20px;
	color: rgba(var(--color-ip5f1nunk), 1);
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700
}

.div--u-iv6z0dvz0 {
	width: 100%;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 100%;
	margin-top: 0px;
	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: center
}

.div--u-itqniuatz {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-top: auto;
	margin-bottom: 0px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: 10px
}

.hor-menu--u-igrx50eao {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.hor-menu--u-igrx50eao .hor-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	flex-direction: inherit;
	justify-content: inherit;
	align-content: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hor-menu--u-igrx50eao .hor-menu__item {
	flex-shrink: 0
}

.hor-menu--u-igrx50eao .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-ivo4gtce3), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon,
.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-icto6g1bw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px
}

.hor-menu--u-igrx50eao .hor-menu__sub_icon {
	background-color: rgba(var(--color-ilojlda0w), 1);
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list {
	position: static;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-isigxmoq7), 1);
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block
}

.hor-menu--u-igrx50eao .hor-menu__sub_item {
	vertical-align: top
}

.hor-menu--u-igrx50eao .hor-menu__sub_link {
	background-color: rgba(var(--color-iyk5xk5tc), 1);
	color: rgba(var(--color-icg0yrvme), 1)
}

.hor-menu--u-igrx50eao .hor-menu__more_list {
	display: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.hor-menu--u-igrx50eao .hor-menu__more_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hor-menu--u-igrx50eao .hor-menu__more_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	color: rgba(var(--color-idajf31qv), 1);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: rgba(var(--color-inub0y49w), 1)
}

.hor-menu--u-igrx50eao .hor-menu__icon {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__link {
	color: rgba(var(--color-ishukk76e), 1);
	padding-left: 0px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.hor-menu--u-igrx50eao.flex-menu .hor-menu__list {
	flex-wrap: wrap;
	width: auto;
	overflow-x: unset;
	overflow-y: unset
}

.hor-menu--u-igrx50eao .hor-menu__item>.hor-menu__sub_list {
	display: none
}

.hor-menu--u-igrx50eao .hor-menu__sub_list .hor-menu__sub_list {
	top: 0px;
	left: 100%
}

.hor-menu--u-igrx50eao .hor-menu__more_list .hor-menu__sub_list {
	right: 0px
}

.hor-menu--u-igrx50eao .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-hover .hor-menu__link {
	color: rgba(var(--color-ixc0mr2s4), 1)
}

.hor-menu--u-igrx50eao .hor-menu__item:active .hor-menu__link,
.hor-menu--u-igrx50eao .hor-menu__item.is-active .hor-menu__link {
	color: rgba(var(--color-ik0dw372f), 1)
}

.heading--u-iw0dp93fb {
	font-size: 50px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	color: rgba(var(--color-irwrs15yg), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-align: left;
	text-transform: uppercase
}

.text--u-izyrrys6e {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-ibkpmsklh), 0.6);
	margin-top: 20px;
	font-weight: 400;
	font-family: Cormorant Infant, serif;
	text-align: left;
	line-height: 25px;
	padding-right: 0px;
	padding-left: 0px
}

.div--u-ii3ruu73u {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list__item--u-ifjd716cx {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.list--u-i5ixxknr6 {
	display: block
}

.link-universal--u-iu6ny4tsj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none
}

.text--u-il6xzuqcw {
	color: rgba(var(--color-iplnbveub), 1);
	font-weight: 700;
	font-size: 25px;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.div--u-i9ocakf3g {
	width: 100%;
	position: relative;
	display: inline-block
}

.text--u-iemk4hixo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-i891p0uiu), 1);
	padding-left: 0%;
	margin-bottom: 40px;
	font-weight: 700;
	font-size: 40px;
	font-family: Cormorant Infant, serif
}

.div--u-ie9rdad0l {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.div--u-isygbc2dr {
	width: 100%;
	position: relative;
	display: block
}

.div--u-ik5zitrcy {
	width: 100%;
	position: relative
}

.div--u-i6vw1fqpy {
	width: auto;
	position: relative;
	display: block
}

.mosaic-site-counters--u-i22dq4kk7 {
	margin-bottom: 10px
}

.mosaic-site-counters--u-i22dq4kk7 .counters-stub {
	width: 186px;
	height: 31px;
	background-image: url("data:image/svg+xml,%3Csvg width='186' height='31' viewBox='0 0 186 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='98.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M99 1H155V16H99V1Z' fill='%23A3A3A3'/%3E%3Cpath d='M155 1H185V30H155V1Z' fill='%23B8B8B8'/%3E%3Cpath d='M163 7H166V25H163V7Z' fill='%233B3B3B'/%3E%3Cpath d='M169 15H172V25H169V15Z' fill='%233B3B3B'/%3E%3Cpath d='M175 12H178V25H175V12Z' fill='%233B3B3B'/%3E%3Crect x='0.5' y='0.5' width='87' height='30' fill='%23D9D9D9' stroke='black'/%3E%3Cpath d='M22.8246 10.1L21.4246 12.6H20.0246L18.6246 10.1V14H16.8246V7H18.7246L20.7246 10.7L22.7246 7H24.6246V14H22.8246V10.1ZM27.7785 9.85C27.5118 9.85 27.3785 9.98333 27.3785 10.25V10.8H29.0785V10.25C29.0785 9.98333 28.9452 9.85 28.6785 9.85H27.7785ZM30.6285 13.9C29.3418 14.0333 28.1752 14.1 27.1285 14.1C26.6752 14.1 26.3118 13.9633 26.0385 13.69C25.7652 13.4167 25.6285 13.0533 25.6285 12.6V10.2C25.6285 9.7 25.7685 9.31 26.0485 9.03C26.3352 8.74333 26.7285 8.6 27.2285 8.6H29.2285C29.7285 8.6 30.1185 8.74333 30.3985 9.03C30.6852 9.31 30.8285 9.7 30.8285 10.2V12.05H27.3785V12.45C27.3785 12.55 27.4118 12.6333 27.4785 12.7C27.5452 12.7667 27.6285 12.8 27.7285 12.8C28.3885 12.8 29.3552 12.75 30.6285 12.65V13.9ZM36.4246 13.9C35.1779 14.0333 34.0779 14.1 33.1246 14.1C32.6713 14.1 32.3079 13.9633 32.0346 13.69C31.7613 13.4167 31.6246 13.0533 31.6246 12.6V10.3C31.6246 9.8 31.7646 9.41 32.0446 9.13C32.3313 8.84333 32.7246 8.7 33.2246 8.7H36.4246V10.05H33.7746C33.5079 10.05 33.3746 10.1833 33.3746 10.45V12.4C33.3746 12.5 33.4079 12.5833 33.4746 12.65C33.5413 12.7167 33.6246 12.75 33.7246 12.75C34.3246 12.75 35.2246 12.7 36.4246 12.6V13.9ZM40.2227 10.05V14H38.4727V10.05H36.8227V8.7H41.8727V10.05H40.2227ZM47.8766 12.5C47.8766 13 47.7332 13.3933 47.4466 13.68C47.1666 13.96 46.7766 14.1 46.2766 14.1H43.9766C43.4766 14.1 43.0832 13.96 42.7966 13.68C42.5166 13.3933 42.3766 13 42.3766 12.5V10.2C42.3766 9.7 42.5166 9.31 42.7966 9.03C43.0832 8.74333 43.4766 8.6 43.9766 8.6H46.2766C46.7766 8.6 47.1666 8.74333 47.4466 9.03C47.7332 9.31 47.8766 9.7 47.8766 10.2V12.5ZM46.1266 10.35C46.1266 10.0833 45.9932 9.95 45.7266 9.95H44.5266C44.2599 9.95 44.1266 10.0833 44.1266 10.35V12.35C44.1266 12.6167 44.2599 12.75 44.5266 12.75H45.7266C45.9932 12.75 46.1266 12.6167 46.1266 12.35V10.35ZM54.1234 11.5C54.0901 11.9667 53.9568 12.35 53.7234 12.65H55.4734V10.05H54.2234L54.1234 11.5ZM57.2234 8.7V12.65H57.9734V15.2H56.3134L56.2134 14H53.1334L53.0334 15.2H51.3734V12.65H52.0234C52.2901 12.3367 52.4401 11.9867 52.4734 11.6L52.6734 8.7H57.2234ZM59.2777 14.1C58.9911 14.1 58.6577 14.0667 58.2777 14V12.7H58.6777C58.9311 12.7 59.0644 12.5667 59.0777 12.3L59.2777 8.7H64.0777V14H62.3277V10.05H60.9277L60.7777 12.6C60.7511 13.0533 60.6011 13.4167 60.3277 13.69C60.0544 13.9633 59.7044 14.1 59.2777 14.1ZM70.2742 8.7V14H68.5242V12.35H67.6742L66.7242 14H64.8742L65.8742 12.25C65.5942 12.15 65.3742 11.98 65.2142 11.74C65.0542 11.5 64.9742 11.2033 64.9742 10.85V10.2C64.9742 9.74667 65.1109 9.38333 65.3842 9.11C65.6576 8.83667 66.0209 8.7 66.4742 8.7H70.2742ZM67.0742 9.95C66.9742 9.95 66.8909 9.98333 66.8242 10.05C66.7576 10.1167 66.7242 10.2 66.7242 10.3V10.75C66.7242 10.85 66.7576 10.9333 66.8242 11C66.8909 11.0667 66.9742 11.1 67.0742 11.1H68.5242V9.95H67.0742ZM25.0525 23.9C23.8059 24.0333 22.7059 24.1 21.7525 24.1C21.2992 24.1 20.9359 23.9633 20.6625 23.69C20.3892 23.4167 20.2525 23.0533 20.2525 22.6V20.3C20.2525 19.8 20.3925 19.41 20.6725 19.13C20.9592 18.8433 21.3525 18.7 21.8525 18.7H25.0525V20.05H22.4025C22.1359 20.05 22.0025 20.1833 22.0025 20.45V22.4C22.0025 22.5 22.0359 22.5833 22.1025 22.65C22.1692 22.7167 22.2525 22.75 22.3525 22.75C22.9525 22.75 23.8525 22.7 25.0525 22.6V23.9ZM27.8506 21.15C28.4173 21.15 28.8839 21.1333 29.2506 21.1V18.7H31.0006V24H29.2506V22.4C28.5373 22.4667 27.8706 22.5 27.2506 22.5C26.7973 22.5 26.4339 22.3633 26.1606 22.09C25.8873 21.8167 25.7506 21.4533 25.7506 21V18.7H27.5006V20.8C27.5006 20.9 27.5339 20.9833 27.6006 21.05C27.6673 21.1167 27.7506 21.15 27.8506 21.15ZM34.0529 19.85C33.7863 19.85 33.6529 19.9833 33.6529 20.25V20.8H35.3529V20.25C35.3529 19.9833 35.2196 19.85 34.9529 19.85H34.0529ZM36.9029 23.9C35.6163 24.0333 34.4496 24.1 33.4029 24.1C32.9496 24.1 32.5863 23.9633 32.3129 23.69C32.0396 23.4167 31.9029 23.0533 31.9029 22.6V20.2C31.9029 19.7 32.0429 19.31 32.3229 19.03C32.6096 18.7433 33.0029 18.6 33.5029 18.6H35.5029C36.0029 18.6 36.3929 18.7433 36.6729 19.03C36.9596 19.31 37.1029 19.7 37.1029 20.2V22.05H33.6529V22.45C33.6529 22.55 33.6863 22.6333 33.7529 22.7C33.8196 22.7667 33.9029 22.8 34.0029 22.8C34.6629 22.8 35.6296 22.75 36.9029 22.65V23.9ZM40.999 20.05V24H39.249V20.05H37.599V18.7H42.649V20.05H40.999ZM45.2529 21.15C45.8196 21.15 46.2863 21.1333 46.6529 21.1V18.7H48.4029V24H46.6529V22.4C45.9396 22.4667 45.2729 22.5 44.6529 22.5C44.1996 22.5 43.8363 22.3633 43.5629 22.09C43.2896 21.8167 43.1529 21.4533 43.1529 21V18.7H44.9029V20.8C44.9029 20.9 44.9363 20.9833 45.0029 21.05C45.0696 21.1167 45.1529 21.15 45.2529 21.15ZM52.8553 18.7H54.7053V24H52.9553V21.1L51.2553 24H49.4053V18.7H51.1553V21.6L52.8553 18.7ZM58.2041 22H57.4541V24H55.7041V18.7H57.4541V20.65H58.2541L58.8041 19.55C59.0041 19.1233 59.3174 18.8333 59.7441 18.68C59.8974 18.6267 60.0441 18.6 60.1841 18.6C60.4108 18.6 60.6174 18.6167 60.8041 18.65L61.0541 18.7V20.05H60.7041C60.4774 20.05 60.3108 20.15 60.2041 20.35L59.7041 21.35L61.2041 24H59.3041L58.2041 22ZM63.8002 22.7C64.1535 22.7 64.5535 22.6333 65.0002 22.5V21.9H63.5502C63.4502 21.9 63.3669 21.9333 63.3002 22C63.2335 22.0667 63.2002 22.15 63.2002 22.25V22.35C63.2002 22.45 63.2335 22.5333 63.3002 22.6C63.3669 22.6667 63.4502 22.7 63.5502 22.7H63.8002ZM61.9502 18.8C63.1702 18.6667 64.2702 18.6 65.2502 18.6C65.7035 18.6 66.0669 18.7367 66.3402 19.01C66.6135 19.2833 66.7502 19.6467 66.7502 20.1V24H65.2002L65.1002 23.5C64.7869 23.7067 64.4635 23.86 64.1302 23.96C63.8035 24.0533 63.5269 24.1 63.3002 24.1H62.9502C62.4969 24.1 62.1335 23.9633 61.8602 23.69C61.5869 23.4167 61.4502 23.0533 61.4502 22.6V22.15C61.4502 21.6967 61.5869 21.3333 61.8602 21.06C62.1335 20.7867 62.4969 20.65 62.9502 20.65H65.0002V20.25C65.0002 20.15 64.9669 20.0667 64.9002 20C64.8335 19.9333 64.7502 19.9 64.6502 19.9C64.2169 19.9 63.7369 19.92 63.2102 19.96C62.6902 20 62.2702 20.03 61.9502 20.05V18.8Z' fill='%234F4F4F'/%3E%3Cpath d='M109.602 11.9C108.356 12.0333 107.256 12.1 106.302 12.1C105.849 12.1 105.486 11.9633 105.212 11.69C104.939 11.4167 104.802 11.0533 104.802 10.6V8.3C104.802 7.8 104.942 7.41 105.222 7.13C105.509 6.84333 105.902 6.7 106.402 6.7H109.602V8.05H106.952C106.686 8.05 106.552 8.18333 106.552 8.45V10.4C106.552 10.5 106.586 10.5833 106.652 10.65C106.719 10.7167 106.802 10.75 106.902 10.75C107.502 10.75 108.402 10.7 109.602 10.6V11.9ZM115.8 10.5C115.8 11 115.657 11.3933 115.37 11.68C115.09 11.96 114.7 12.1 114.2 12.1H111.9C111.4 12.1 111.007 11.96 110.72 11.68C110.44 11.3933 110.3 11 110.3 10.5V8.2C110.3 7.7 110.44 7.31 110.72 7.03C111.007 6.74333 111.4 6.6 111.9 6.6H114.2C114.7 6.6 115.09 6.74333 115.37 7.03C115.657 7.31 115.8 7.7 115.8 8.2V10.5ZM114.05 8.35C114.05 8.08333 113.917 7.95 113.65 7.95H112.45C112.184 7.95 112.05 8.08333 112.05 8.35V10.35C112.05 10.6167 112.184 10.75 112.45 10.75H113.65C113.917 10.75 114.05 10.6167 114.05 10.35V8.35ZM119.149 10.65C119.503 10.65 119.903 10.5833 120.349 10.45V6.7H122.099V12H120.549L120.449 11.5C120.136 11.7067 119.813 11.86 119.479 11.96C119.153 12.0533 118.876 12.1 118.649 12.1H118.199C117.746 12.1 117.383 11.9633 117.109 11.69C116.836 11.4167 116.699 11.0533 116.699 10.6V6.7H118.449V10.3C118.449 10.4 118.483 10.4833 118.549 10.55C118.616 10.6167 118.699 10.65 118.799 10.65H119.149ZM126.046 8.05C125.692 8.05 125.292 8.11667 124.846 8.25V12H123.096V6.7H124.646L124.746 7.2C125.059 6.99333 125.379 6.84333 125.706 6.75C126.039 6.65 126.319 6.6 126.546 6.6H126.996C127.449 6.6 127.812 6.73667 128.086 7.01C128.359 7.28333 128.496 7.64667 128.496 8.1V12H126.746V8.4C126.746 8.3 126.712 8.21667 126.646 8.15C126.579 8.08333 126.496 8.05 126.396 8.05H126.046ZM133.095 12C132.448 12.0667 131.815 12.1 131.195 12.1C130.741 12.1 130.378 11.9633 130.105 11.69C129.831 11.4167 129.695 11.0533 129.695 10.6V8.05H129.095V6.7H129.695L129.895 5.5H131.445V6.7H132.695V8.05H131.445V10.35C131.445 10.45 131.478 10.5333 131.545 10.6C131.611 10.6667 131.695 10.7 131.795 10.7H133.095V12ZM135.751 7.85C135.485 7.85 135.351 7.98333 135.351 8.25V8.8H137.051V8.25C137.051 7.98333 136.918 7.85 136.651 7.85H135.751ZM138.601 11.9C137.315 12.0333 136.148 12.1 135.101 12.1C134.648 12.1 134.285 11.9633 134.011 11.69C133.738 11.4167 133.601 11.0533 133.601 10.6V8.2C133.601 7.7 133.741 7.31 134.021 7.03C134.308 6.74333 134.701 6.6 135.201 6.6H137.201C137.701 6.6 138.091 6.74333 138.371 7.03C138.658 7.31 138.801 7.7 138.801 8.2V10.05H135.351V10.45C135.351 10.55 135.385 10.6333 135.451 10.7C135.518 10.7667 135.601 10.8 135.701 10.8C136.361 10.8 137.328 10.75 138.601 10.65V11.9ZM142.747 8.15C142.327 8.15 141.894 8.25 141.447 8.45V12H139.697V6.7H141.247L141.347 7.35C141.921 6.85 142.521 6.6 143.147 6.6H143.597V8.15H142.747ZM144.097 10.6C145.45 10.7 146.517 10.75 147.297 10.75C147.397 10.75 147.48 10.7167 147.547 10.65C147.614 10.5833 147.647 10.5 147.647 10.4V10.05H145.497C145.044 10.05 144.68 9.91333 144.407 9.64C144.134 9.36667 143.997 9.00333 143.997 8.55V8.2C143.997 7.74667 144.134 7.38333 144.407 7.11C144.68 6.83667 145.044 6.7 145.497 6.7H148.897V8H146.097C145.997 8 145.914 8.03333 145.847 8.1C145.78 8.16667 145.747 8.25 145.747 8.35C145.747 8.45 145.78 8.53333 145.847 8.6C145.914 8.66667 145.997 8.7 146.097 8.7H147.897C148.35 8.7 148.714 8.83667 148.987 9.11C149.26 9.38333 149.397 9.74667 149.397 10.2V10.6C149.397 11.0533 149.26 11.4167 148.987 11.69C148.714 11.9633 148.35 12.1 147.897 12.1C146.717 12.1 145.45 12.0333 144.097 11.9V10.6Z' fill='%233B3B3B'/%3E%3Cpath d='M105.736 22.2515H106.413C106.629 22.2515 106.808 22.2148 106.949 22.1416C107.089 22.0654 107.193 21.96 107.261 21.8252C107.331 21.6875 107.366 21.5278 107.366 21.3462C107.366 21.1821 107.334 21.0371 107.27 20.9111C107.208 20.7822 107.113 20.6826 106.984 20.6123C106.855 20.5391 106.692 20.5024 106.496 20.5024C106.341 20.5024 106.197 20.5332 106.065 20.5947C105.934 20.6562 105.828 20.7427 105.749 20.854C105.67 20.9653 105.63 21.1001 105.63 21.2583H104.36C104.36 20.9067 104.454 20.6006 104.642 20.3398C104.832 20.0791 105.087 19.8755 105.406 19.729C105.726 19.5825 106.077 19.5093 106.461 19.5093C106.895 19.5093 107.274 19.5796 107.599 19.7202C107.924 19.8579 108.178 20.0615 108.359 20.3311C108.541 20.6006 108.632 20.9346 108.632 21.333C108.632 21.5352 108.585 21.7314 108.491 21.9219C108.397 22.1094 108.263 22.2793 108.087 22.4316C107.914 22.5811 107.703 22.7012 107.454 22.792C107.205 22.8799 106.925 22.9238 106.615 22.9238H105.736V22.2515ZM105.736 23.2139V22.5591H106.615C106.963 22.5591 107.27 22.5986 107.533 22.6777C107.797 22.7568 108.018 22.8711 108.197 23.0205C108.375 23.167 108.51 23.3413 108.601 23.5435C108.692 23.7427 108.737 23.9639 108.737 24.207C108.737 24.5059 108.68 24.7725 108.566 25.0068C108.452 25.2383 108.291 25.4346 108.083 25.5957C107.877 25.7568 107.637 25.8799 107.362 25.9648C107.086 26.0469 106.786 26.0879 106.461 26.0879C106.191 26.0879 105.926 26.0513 105.666 25.978C105.408 25.9019 105.173 25.7891 104.962 25.6396C104.754 25.4873 104.587 25.2969 104.461 25.0684C104.338 24.8369 104.277 24.563 104.277 24.2466H105.547C105.547 24.4106 105.588 24.5571 105.67 24.686C105.752 24.8149 105.865 24.916 106.008 24.9893C106.155 25.0625 106.317 25.0991 106.496 25.0991C106.698 25.0991 106.871 25.0625 107.015 24.9893C107.161 24.9131 107.272 24.8076 107.349 24.6729C107.428 24.5352 107.467 24.3755 107.467 24.1938C107.467 23.9595 107.425 23.772 107.34 23.6313C107.255 23.4878 107.133 23.3823 106.975 23.3149C106.817 23.2476 106.629 23.2139 106.413 23.2139H105.736ZM110.504 25.0376H110.587C110.939 25.0376 111.241 24.9951 111.493 24.9102C111.748 24.8223 111.957 24.6963 112.121 24.5322C112.285 24.3682 112.407 24.1675 112.486 23.9302C112.565 23.6899 112.604 23.4175 112.604 23.1128V21.8999C112.604 21.6685 112.581 21.4648 112.534 21.2891C112.49 21.1133 112.426 20.9683 112.341 20.854C112.259 20.7368 112.162 20.6489 112.051 20.5903C111.942 20.5317 111.822 20.5024 111.69 20.5024C111.55 20.5024 111.425 20.5376 111.317 20.6079C111.208 20.6753 111.116 20.7676 111.04 20.8848C110.967 21.002 110.91 21.1367 110.869 21.2891C110.831 21.4385 110.812 21.5952 110.812 21.7593C110.812 21.9233 110.831 22.0801 110.869 22.2295C110.907 22.376 110.964 22.5063 111.04 22.6206C111.116 22.7319 111.211 22.8213 111.326 22.8887C111.44 22.9531 111.575 22.9854 111.73 22.9854C111.879 22.9854 112.013 22.9575 112.13 22.9019C112.25 22.8433 112.351 22.7671 112.433 22.6733C112.518 22.5796 112.583 22.4756 112.626 22.3613C112.673 22.2471 112.697 22.1313 112.697 22.0142L113.114 22.2427C113.114 22.4478 113.07 22.6499 112.982 22.8491C112.895 23.0483 112.771 23.23 112.613 23.394C112.458 23.5552 112.278 23.6841 112.073 23.7808C111.868 23.8774 111.648 23.9258 111.414 23.9258C111.115 23.9258 110.85 23.8716 110.618 23.7632C110.387 23.6519 110.19 23.4995 110.029 23.3062C109.871 23.1099 109.751 22.8813 109.669 22.6206C109.587 22.3599 109.546 22.0771 109.546 21.7725C109.546 21.4619 109.596 21.1704 109.695 20.8979C109.798 20.6255 109.943 20.3853 110.13 20.1772C110.321 19.9692 110.548 19.8066 110.812 19.6895C111.078 19.5693 111.374 19.5093 111.699 19.5093C112.024 19.5093 112.32 19.5723 112.587 19.6982C112.854 19.8242 113.082 20.0029 113.272 20.2344C113.463 20.4629 113.609 20.7368 113.712 21.0562C113.817 21.3755 113.87 21.73 113.87 22.1196V22.5591C113.87 22.9751 113.825 23.3618 113.734 23.7192C113.646 24.0767 113.513 24.4004 113.334 24.6904C113.158 24.9775 112.938 25.2236 112.675 25.4287C112.414 25.6338 112.111 25.7905 111.765 25.8989C111.419 26.0073 111.033 26.0615 110.605 26.0615H110.504V25.0376ZM119.122 19.6016V20.2827L116.647 26H115.312L117.786 20.5903H114.6V19.6016H119.122ZM120.84 25.0376H120.923C121.275 25.0376 121.577 24.9951 121.829 24.9102C122.083 24.8223 122.293 24.6963 122.457 24.5322C122.621 24.3682 122.743 24.1675 122.822 23.9302C122.901 23.6899 122.94 23.4175 122.94 23.1128V21.8999C122.94 21.6685 122.917 21.4648 122.87 21.2891C122.826 21.1133 122.762 20.9683 122.677 20.854C122.595 20.7368 122.498 20.6489 122.387 20.5903C122.278 20.5317 122.158 20.5024 122.026 20.5024C121.886 20.5024 121.761 20.5376 121.653 20.6079C121.544 20.6753 121.452 20.7676 121.376 20.8848C121.303 21.002 121.246 21.1367 121.205 21.2891C121.167 21.4385 121.147 21.5952 121.147 21.7593C121.147 21.9233 121.167 22.0801 121.205 22.2295C121.243 22.376 121.3 22.5063 121.376 22.6206C121.452 22.7319 121.547 22.8213 121.662 22.8887C121.776 22.9531 121.911 22.9854 122.066 22.9854C122.215 22.9854 122.349 22.9575 122.466 22.9019C122.586 22.8433 122.687 22.7671 122.769 22.6733C122.854 22.5796 122.918 22.4756 122.962 22.3613C123.009 22.2471 123.033 22.1313 123.033 22.0142L123.45 22.2427C123.45 22.4478 123.406 22.6499 123.318 22.8491C123.23 23.0483 123.107 23.23 122.949 23.394C122.794 23.5552 122.614 23.6841 122.409 23.7808C122.204 23.8774 121.984 23.9258 121.75 23.9258C121.451 23.9258 121.186 23.8716 120.954 23.7632C120.723 23.6519 120.526 23.4995 120.365 23.3062C120.207 23.1099 120.087 22.8813 120.005 22.6206C119.923 22.3599 119.882 22.0771 119.882 21.7725C119.882 21.4619 119.932 21.1704 120.031 20.8979C120.134 20.6255 120.279 20.3853 120.466 20.1772C120.657 19.9692 120.884 19.8066 121.147 19.6895C121.414 19.5693 121.71 19.5093 122.035 19.5093C122.36 19.5093 122.656 19.5723 122.923 19.6982C123.189 19.8242 123.418 20.0029 123.608 20.2344C123.799 20.4629 123.945 20.7368 124.048 21.0562C124.153 21.3755 124.206 21.73 124.206 22.1196V22.5591C124.206 22.9751 124.161 23.3618 124.07 23.7192C123.982 24.0767 123.849 24.4004 123.67 24.6904C123.494 24.9775 123.274 25.2236 123.011 25.4287C122.75 25.6338 122.447 25.7905 122.101 25.8989C121.755 26.0073 121.369 26.0615 120.941 26.0615H120.84V25.0376ZM129.458 19.6016V20.2827L126.983 26H125.647L128.122 20.5903H124.936V19.6016H129.458Z' fill='%233B3B3B'/%3E%3C/svg%3E");
	background-position: left 0px top 0px;
	background-repeat: no-repeat;
	display: inline-block;
	position: relative
}

.div--u-iilqbi3mb {
	width: 100%;
	position: relative;
	display: inline-block
}

.div--u-ixbiul73e {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.ver-menu--u-ikv8kbh2r {
	position: relative;
	width: 220px;
	display: block
}

.ver-menu--u-ikv8kbh2r .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.ver-menu--u-ikv8kbh2r .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i26jfr66f), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__icon {
	background-color: rgba(var(--color-ic6nfq1xw), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_icon {
	background-color: rgba(var(--color-iu4x7ko06), 1);
	width: 25px;
	height: 25px;
	flex-shrink: 0;
	margin-left: 10px;
	display: none
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-id5n6if6t), 1);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-ikv8kbh2r .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iz9drkwx4), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__link {
	color: rgba(var(--color-i2wyys2l9), 1);
	text-align: left;
	justify-content: flex-start;
	padding-left: 0px;
	transition-property: all;
	transition-duration: 300ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	transition-behavior: normal
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-i9dnkvic8), 1)
}

.ver-menu--u-ikv8kbh2r .ver-menu__item:active .ver-menu__link,
.ver-menu--u-ikv8kbh2r .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-ijoe7h8dh), 1)
}

.list__item--u-icag2b6xz {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.list--u-i26jti22z {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end
}

.link-universal--u-ifh2ietcs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	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-is6itwbn0), 1)
}

.svg_image--u-i2ljjwya2 {
	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: 15px;
	width: 15px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i2ljjwya2>svg {
	flex-shrink: 0
}

.svg_image--u-i2ljjwya2 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-i2ljjwya2 .path-icynyjquw {
	fill: rgba(var(--color-iqf3bpqrv), 1)
}

.svg_image--u-i2ljjwya2 .path-i2hspbx0o {
	fill: rgba(var(--color-iubv9jk6a), 1)
}

.svg_image--u-i2ljjwya2 .path-iq9wj3w7y {
	fill: rgba(var(--color-ij97uob2e), 1)
}

.svg_image--u-i2ljjwya2 .path-i3e9h730r {
	fill: rgba(var(--color-isd9jgsql), 1)
}

.svg_image--u-i2ljjwya2 .path-ie8kk66iw {
	fill: rgba(var(--color-ib0ich4e9), 1)
}

.text--u-iltop7nnv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: top;
	position: relative;
	color: rgba(var(--color-igdef6dti), 0.6);
	margin-left: 20px;
	font-family: Cormorant Infant, serif
}

.hor-menu__more_list--u-ii3fv4gm9 .hor-menu__sub_list {
	position: absolute
}

.mosaic-site-copyright--u-iswe1irwe {
	line-height: normal;
	color: rgba(var(--color-ifjd42hxg), 1);
	display: block;
	position: relative
}

.div--u-isy6q21hs {
	width: auto;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	flex-shrink: 0;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 0px;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0px;
	margin-right: 40px
}

.link-universal--u-io982bmyt {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(var(--color-ibmy60axg), 0);
	color: rgba(var(--color-idazespmj), 1);
	position: relative;
	text-decoration-line: none;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ib9mcqhv5), 0.3);
	margin-left: 0;
	margin-right: 0
}

.text--u-iwtbi9x1i {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-color: rgba(var(--color-if75igsbm), 1);
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	color: rgba(var(--color-iysjmftqu), 1);
	font-weight: 700;
	box-shadow: 0px 10px 20px 10px rgba(var(--color-isyilqs8p), 0.3);
	text-align: center;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif;
	font-size: 20px
}

.text--u-iwtbi9x1i:hover,
.text--u-iwtbi9x1i.is-hover {
	box-shadow: none
}

@media (max-width: 991px) {
	.section--u-iar1r5sfi {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 50px;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll
	}

	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-bottom: 20px;
		max-width: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.text--u-is10mxgdb {
		margin-right: 0px
	}

	.link-universal--u-iuucicuqe {
		max-height: 140px;
		max-width: 140px;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.imageFit--u-i2l4xm8c4 {}

	.text--u-iu5gua6kw {
		text-align: right
	}

	.text--u-iuqn1zxxr {
		text-align: right
	}

	.heading--u-iw0dp93fb {
		font-size: 30px;
		letter-spacing: 0px;
		text-align: center
	}

	.div--u-i0yu4yitq {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.div--u-inqp0dmky {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i01l7zdj6 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i7axejv6u {
		justify-content: center
	}

	.link-universal--u-ihsqvbknf {
		justify-content: center;
		text-align: center
	}

	.div--u-i5mqgab9o {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ih94fk87e {
		padding-right: 0px
	}

	.text--u-izyrrys6e {
		text-align: center
	}

	.div--u-i9ocakf3g {
		width: auto
	}

	.div--u-ii3ruu73u {
		justify-content: center
	}

	.div--u-itqniuatz {
		display: none
	}

	.div--u-ibmh44qs1 {
		display: none
	}

	.div--u-i4o8jkfj8 {
		border-left-style: none;
		width: 100%;
		padding-top: 0px
	}

	.div--u-ief7rh9kp {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isygbc2dr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.div--u-ik5zitrcy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.div--u-i6vw1fqpy {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		justify-content: center
	}

	.div--u-iv6z0dvz0 {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

@media (max-width: 767px) {
	.div--u-ib6yd3t8e {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
		width: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 25px
	}

	.div--u-ii3ruu73u {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-ie9rdad0l {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.div--u-i6vw1fqpy {
		margin-top: 20px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 10px
	}

	.div--u-isy6q21hs {
		margin-top: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 0px;
		margin-bottom: 20px
	}

	.text--u-iwtbi9x1i {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px
	}

	.div--u-ief7rh9kp {
		padding-left: 0px
	}

	.text--u-is10mxgdb {
		font-size: 25px
	}

	.mosaic-site-copyright--u-iswe1irwe {
		text-align: center
	}
}

@media (max-width: 479px) {
	.text--u-imo05o56w {
		text-align: center;
		font-size: 15px
	}

	.imageFit--u-i2l4xm8c4 {
		max-height: 100%
	}

	.heading--u-iw0dp93fb {
		font-size: 20px;
		line-height: 35px
	}

	.container--u-ime6yj5tz {
		padding-right: 20px;
		padding-left: 20px
	}

	.text--u-izyrrys6e {
		padding-right: 0px
	}

	.div--u-i4o8jkfj8 {
		padding-top: 0px
	}

	.div--u-iv6z0dvz0 {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.list--u-i26jti22z {
		justify-content: center;
		margin-top: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.text--u-iwtbi9x1i {
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.text--u-is10mxgdb {
		font-size: 19px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-iar1r5sfi_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-i0f08crkg: 0, 0, 0;
	--color-is56x44z9: 0, 0, 0;
}

.mosaic-mega-copyright--u-iol10c3hi {
	line-height: normal;
	display: block;
	position: relative;
	color: rgba(var(--color-i0f08crkg), 1);
	margin-top: 0px;
	width: 100%;
	text-align: center
}

.mosaic-mega-copyright--u-iol10c3hi a {
	color: inherit
}

.mosaic-mega-copyright--u-iol10c3hi .mosaic-mega-copyright-stub {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNq81k8oBFEcB/BdISGHVf5uKcmmaMm//IlwdHDkiJOSlBMXB9SSkjhwkiMpcXRw2EhssbuiLIWiWKVI9mIZ31e/5fWaMb9Z8atPb2d3Zn7vzfvNe2vXNM3215GofhEKheTDFLgCB+zCGqzDg9mNXS7X1+cEk3PbIAeSoRUW4A62oQ+yOCMxS9JucI2c0AsDkBdvkgZGJ5tgDm5hBzqsJEmFUgvza4dG2IAWbpJmxkiNooubRO9RrUAF1EEnHOuc80SP7XuI6nuilLBZuCEgHb9BLfg5JZwEr6BJLnXOO4UP6VhUnN/0ZZR6lMYYSRTCkEud8lgp4SFlFEI5VZCIXuncG2rn4d5Kkhm6oSxAyWw06bEQ78czTMVWFG6SsDKKc+V9qIdMKck0VZWDVgPWnGT/MA+FkA5OeIRVCNJvw7DFGUm3zny4pQ5VU+ukdo8mPR/6wcdJsqwzH0GqJBGV1BYo143BNbxwHlcNrVvqHInlPoOWGxE9sA8RWkZExS2xNi3EJu0hZlEFh8p3Pm4JL/5ipz3gJpmAQTixmCBidI1eknfahMqgBEaZCY+k4rC0M57BOCUshhG6mV54491+5biASSrhIilhlKps1nDL/I//XZ8CDABdVXJ35R1MLAAAAABJRU5ErkJggg==");
	background-position: left 0px center;
	background-repeat: no-repeat
}

.section--u-it2dlwoln {
	display: block;
	width: 100%;
	position: relative;
	color: rgba(var(--color-is56x44z9), 1);
	cursor: auto;
	font-family: Cormorant Infant, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	overflow-wrap: break-word;
	text-align: left;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none
}

/* --- End of t/v485/images/mosaic/symbols/symbol-it2dlwoln_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-ilbwr9it4: 126, 175, 217;
	--color-iolnjcznb: 255, 137, 0;
	--color-ihaocd5yo: 126, 175, 217;
	--color-iis2kb3se: 255, 255, 255;
	--color-iplb07mjn: 126, 175, 217;
	--color-i4ynis9a5: 0, 0, 0;
	--color-iufymn0fl: 255, 255, 255;
	--color-ictw3kvbv: 255, 255, 255;
	--color-i1f0uu906: 0, 0, 0;
	--color-isflffxuz: 209, 205, 205;
	--color-i7qdiav6c: 0, 0, 0;
	--color-ioffdqwq9: 238, 238, 238;
	--color-iasa3q9jn: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-iay5v9wmv: 0, 0, 0;
	--color-itnyej8ci: 0, 0, 0;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-id9levp69: 255, 255, 255;
}

.side-panel--u-i61b8zewk {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	pointer-events: none;
	display: block
}

.side-panel__button-open--u-iv93znhid {
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-ilbwr9it4), 1);
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: auto;
	pointer-events: auto;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: linear-gradient(to left top, rgba(var(--color-iolnjcznb), 1) 0%, rgba(var(--color-ihaocd5yo), 1) 100%);
	background-repeat: no-repeat;
	background-position: left 0px top 0px;
	background-size: auto;
	background-attachment: scroll
}

.svg_image--u-iqul45rxz {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-iqul45rxz .path-ijp01gu1a {
	fill: rgba(var(--color-iufymn0fl), 1)
}

.svg_image--u-ig6pddabi {
	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-ig6pddabi .path-ikrd82dwl {
	fill: rgba(var(--color-ictw3kvbv), 1)
}

.side-panel__content--u-ibxvxfdd9 {
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 300px;
	background-color: rgba(var(--color-iis2kb3se), 1);
	box-shadow: none;
	transform: none;
	pointer-events: auto
}

.side-panel__button-close--u-id5kkz5rg {
	position: absolute;
	z-index: 1;
	right: 100%;
	top: 0px;
	font-size: 0px;
	width: 60px;
	min-height: 60px;
	background-color: rgba(var(--color-iplb07mjn), 1);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: center;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll
}

.side-panel__content-inner--u-i5zl4oqs5 {
	overflow-y: auto;
	max-height: 100%;
	min-height: 100%;
	position: relative;
	z-index: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px
}

.side-panel__mask--u-ipb9sol5o {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: rgba(var(--color-i4ynis9a5), 0.5);
	transform: none;
	pointer-events: auto
}

.ver-menu--u-i84ld1cfx {
	position: relative;
	width: auto
}

.ver-menu--u-i84ld1cfx .ver-menu__list {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none
}

.ver-menu--u-i84ld1cfx .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-i1f0uu906), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__icon {
	background-color: rgba(var(--color-isflffxuz), 0);
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_icon {
	background-color: rgba(var(--color-i7qdiav6c), 1);
	width: 10px;
	height: 10px;
	margin-left: 10px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
	display: none;
	z-index: 10;
	list-style-type: none;
	background-color: rgba(var(--color-ioffdqwq9), 0);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_item {
	vertical-align: top
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_link {
	cursor: pointer;
	text-decoration-line: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: rgba(var(--color-iasa3q9jn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__link {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-ix7fx6326), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-hover .ver-menu__link {
	color: rgba(var(--color-ikxunxek4), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item:active .ver-menu__link,
.ver-menu--u-i84ld1cfx .ver-menu__item.is-active .ver-menu__link {
	color: rgba(var(--color-i2donqqhi), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__link {
	color: rgba(var(--color-ibntgtjtn), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__item.is-opened .ver-menu__icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
	padding-top: 10px;
	padding-bottom: 10px;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-family: Cormorant Infant, serif;
	color: rgba(var(--color-iay5v9wmv), 1);
	font-size: 13px
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:hover>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-hover>.ver-menu__sub_link {
	color: rgba(var(--color-iqdby7rp6), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item:active>.ver-menu__sub_link,
.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-active>.ver-menu__sub_link {
	color: rgba(var(--color-imqj9jf1p), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link {
	color: rgba(var(--color-iy92phbus), 1)
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link>.ver-menu__sub_icon {
	width: 15px;
	height: 15px;
	background-color: rgba(var(--color-itnyej8ci), 0);
	background-image: url("../img/down1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item.is-opened>.ver-menu__sub_link>.ver-menu__sub_icon {
	background-image: url("../img/top1.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-attachment: scroll
}

@media (max-width: 991px) {
	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		background-image: none;
		background-repeat: repeat;
		background-position: 0 0;
		background-size: auto;
		background-attachment: scroll;
		background-color: rgba(var(--color-ig4zeziqz), 1)
	}

	.svg_image--u-iqul45rxz .path-ijp01gu1a {
		fill: rgba(var(--color-id9levp69), 1)
	}
}

@media (max-width: 767px) {
	.side-panel--u-i61b8zewk {
		display: block
	}
}

@media (max-width: 479px) {
	.side-panel--u-i61b8zewk {
		display: block
	}

	.side-panel__button-open--u-iv93znhid {
		width: 50px;
		min-height: 50px;
		margin-top: 10px;
		margin-right: 10px
	}

	.svg_image--u-iqul45rxz {
		width: 20px;
		height: 20px
	}

	.side-panel__content--u-ibxvxfdd9 {
		width: 250px
	}

	.side-panel__button-close--u-id5kkz5rg {
		margin-top: 10px;
		margin-right: 10px;
		width: 50px;
		min-height: 50px
	}

	.side-panel__content-inner--u-i5zl4oqs5 {
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__link {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 15px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list {
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px
	}

	.ver-menu--u-i84ld1cfx .ver-menu__sub_list>.ver-menu__sub_item>.ver-menu__sub_link {
		font-size: 14px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-i61b8zewk_styles.css --- */

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-l-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-l-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-r-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-r-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-m-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-m-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-s-b-i.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b.woff") format("woff");
}

@font-face {
	font-family: "Cormorant Infant";
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url("../fonts/cormorant_infant/cormorant_infant-b-i.woff2") format("woff2"), url("../fonts/cormorant_infant/cormorant_infant-b-i.woff") format("woff");
}

:root {
	--color-ijpbhj89f: 0, 0, 0;
	--color-isylm76uc: 255, 255, 255;
	--color-i0exeh0u5: 238, 238, 238;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-iqed0h8wh: 68, 68, 68;
	--color-iob1l9y1h: 169, 169, 169;
	--color-iuloobr9n: 169, 169, 169;
	--color-ivzjyrzj9: 169, 169, 169;
	--color-ivme2dzj8: 169, 169, 169;
	--color-il905y0ut: 245, 245, 245;
	--color-i75zh5pqn: 0, 0, 0;
	--color-i50cq4s12: 217, 217, 217;
	--color-ib2sqlxw1: 169, 169, 169;
	--color-i6c8s2wvq: 169, 169, 169;
	--color-i5u9dlnyy: 169, 169, 169;
	--color-ipgzc47g3: 169, 169, 169;
	--color-izvnoqb9b: 248, 248, 248;
	--color-izavpmcsu: 169, 169, 169;
	--color-ib47i1yt7: 169, 169, 169;
	--color-iohung49y: 169, 169, 169;
	--color-ig1wiup7t: 169, 169, 169;
	--color-i9gf3boxt: 248, 248, 248;
	--color-ivilw931y: 169, 169, 169;
	--color-i637abjyx: 169, 169, 169;
	--color-ibcukqxpc: 169, 169, 169;
	--color-if0q6lyie: 169, 169, 169;
	--color-iupnoy3lm: 245, 245, 245;
	--color-iw232ysyy: 0, 0, 0;
	--color-i7g1qvmd4: 169, 169, 169;
	--color-i27yhg267: 169, 169, 169;
	--color-iqrro2lgb: 169, 169, 169;
	--color-ivhwfjhn0: 169, 169, 169;
	--color-iuncjc7za: 248, 248, 248;
	--color-ixv5hv2cs: 169, 169, 169;
	--color-if7aa1bs4: 169, 169, 169;
	--color-ik2tc68im: 169, 169, 169;
	--color-if6wsch5t: 169, 169, 169;
	--color-ikbl5o6ot: 248, 248, 248;
	--color-iqbrvn7os: 217, 217, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-ir01l8qbd: 128, 128, 128;
	--color-ieelupbsl: 128, 128, 128;
	--color-i5i8vvtr4: 128, 128, 128;
	--color-il1sxo3t3: 128, 128, 128;
	--color-id9xfzjv4: 128, 128, 128;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-ii600y08c: 128, 128, 128;
	--color-izvw7gfzk: 128, 128, 128;
	--color-ieng301lz: 128, 128, 128;
	--color-idq5ubnfi: 128, 128, 128;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-i778tcphz: 126, 175, 217;
	--color-irgh08p80: 239, 239, 239;
	--color-i6i6waqc6: 197, 197, 197;
	--color-i2uvh637r: 197, 197, 197;
	--color-ie7u8n8bw: 197, 197, 197;
	--color-i8akqwa06: 197, 197, 197;
	--color-i10jnhmik: 197, 197, 197;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ib239ip7c: 85, 85, 85;
	--color-i3a21dfko: 0, 0, 255;
	--color-il8730cqt: 0, 0, 255;
	--color-ivyfen01o: 126, 175, 217;
	--color-iz05ufsto: 255, 255, 255;
	--color-ift2238mn: 126, 175, 217;
	--color-ija84dqmy: 0, 0, 0;
	--color-i6nzvvtst: 126, 175, 217;
	--color-ierg26w1m: 0, 0, 0;
	--color-imosrpvlh: 126, 175, 217;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-ice3lqjti: 1, 152, 243;
	--color-i426qf533: 1, 152, 243;
	--color-ieogip4ux: 8, 111, 172;
	--color-ii2aiji4k: 1, 152, 243;
	--color-il2cwmnqx: 126, 175, 217;
	--color-i2dsj46gc: 0, 0, 0;
}

.mosaic-popup--u-io7en63vo {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11
}

.mosaic-popup__inner-bg--u-igppftxae {
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background-color: rgba(var(--color-ijpbhj89f), 0.5);
	display: none;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	opacity: 0;
	transition-duration: 500ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
	transition-property: all;
	overflow-y: auto;
	padding-top: 20px;
	padding-bottom: 20px
}

.mosaic-popup__inner-data--u-ill2eih80 {
	position: relative;
	width: 400px;
	min-height: auto;
	max-width: 100vw;
	background-color: rgba(var(--color-isylm76uc), 1);
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 60px;
	padding-left: 40px;
	padding-bottom: 50px;
	padding-right: 40px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px
}

.mosaic-popup__close--u-ib0fbsk47 {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	min-width: 40px;
	min-height: 40px;
	text-align: center;
	background-color: rgba(var(--color-i0exeh0u5), 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;
	margin-top: 20px;
	margin-right: 20px
}

.svg_image--u-i937befa6 {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: top;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 25px;
	height: 25px;
	overflow-x: hidden;
	overflow-y: hidden
}

.svg_image--u-i937befa6 .path-icas46zd3 {
	fill: rgba(var(--color-io253yjzv), 1)
}

.mosaic-form--u-i6o65sstl {
	text-align: center;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: auto;
	margin-left: auto;
	margin-right: 0px
}

.mosaic-form--u-i6o65sstl * {
	outline-style: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
	line-height: normal;
	margin-bottom: 20px;
	text-align: center;
	font-size: 30px;
	color: rgba(var(--color-iwnso5isr), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5px;
	margin-top: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__field {
	margin-bottom: 10px;
	display: block;
	padding-left: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__name {
	font-weight: 400;
	color: rgba(var(--color-iqed0h8wh), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__text {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-iob1l9y1h), 1);
	border-right-color: rgba(var(--color-iuloobr9n), 1);
	border-bottom-color: rgba(var(--color-ivzjyrzj9), 1);
	border-left-color: rgba(var(--color-ivme2dzj8), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgba(var(--color-il905y0ut), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	font-weight: 400;
	font-style: normal;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-i75zh5pqn), 0.1);
	text-align: left;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .mosaic-form__icon {
	width: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: rgba(var(--color-i50cq4s12), 0)
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .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-i6o65sstl .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-i6o65sstl .mosaic-form__date {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ib2sqlxw1), 1);
	border-right-color: rgba(var(--color-i6c8s2wvq), 1);
	border-bottom-color: rgba(var(--color-i5u9dlnyy), 1);
	border-left-color: rgba(var(--color-ipgzc47g3), 1);
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(var(--color-izvnoqb9b), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__date-interval {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 35px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-izavpmcsu), 1);
	border-right-color: rgba(var(--color-ib47i1yt7), 1);
	border-bottom-color: rgba(var(--color-iohung49y), 1);
	border-left-color: rgba(var(--color-ig1wiup7t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-i9gf3boxt), 1);
	cursor: pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__textarea {
	width: 100%;
	display: block;
	height: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ivilw931y), 1);
	border-right-color: rgba(var(--color-i637abjyx), 1);
	border-bottom-color: rgba(var(--color-ibcukqxpc), 1);
	border-left-color: rgba(var(--color-if0q6lyie), 1);
	padding-bottom: 25px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: rgba(var(--color-iupnoy3lm), 0);
	flex-shrink: 1;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iw232ysyy), 0.1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__select {
	width: 100%;
	display: block;
	height: 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-i7g1qvmd4), 1);
	border-right-color: rgba(var(--color-i27yhg267), 1);
	border-bottom-color: rgba(var(--color-iqrro2lgb), 1);
	border-left-color: rgba(var(--color-ivhwfjhn0), 1);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-iuncjc7za), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__select-multiple {
	width: 100%;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ixv5hv2cs), 1);
	border-right-color: rgba(var(--color-if7aa1bs4), 1);
	border-bottom-color: rgba(var(--color-ik2tc68im), 1);
	border-left-color: rgba(var(--color-if6wsch5t), 1);
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgba(var(--color-ikbl5o6ot), 1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.mosaic-form--u-i6o65sstl .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-i6o65sstl .mosaic-form__date-interval-delimiter {
	width: 15px;
	height: 2px;
	flex-shrink: 0;
	background-color: rgba(var(--color-iqbrvn7os), 1);
	margin-right: 5px;
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__error {
	color: rgba(var(--color-ip0h0rmg5), 1);
	font-family: Cormorant Infant, serif;
	font-size: 15px
}

.mosaic-form--u-i6o65sstl .mosaic-form__required {
	color: rgba(var(--color-ikjklz1vg), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__note {
	color: rgba(var(--color-ir01l8qbd), 1)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ieelupbsl), 1);
	border-right-color: rgba(var(--color-i5i8vvtr4), 1);
	border-bottom-color: rgba(var(--color-il1sxo3t3), 1);
	border-left-color: rgba(var(--color-id9xfzjv4), 1);
	background-color: rgba(var(--color-if31kb2hn), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon {
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(var(--color-ii600y08c), 1);
	border-right-color: rgba(var(--color-izvw7gfzk), 1);
	border-bottom-color: rgba(var(--color-ieng301lz), 1);
	border-left-color: rgba(var(--color-idq5ubnfi), 1);
	background-color: rgba(var(--color-i3v37xboc), 0.2);
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__value {
	margin-left: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.mosaic-form--u-i6o65sstl .mosaic-form__button {
	width: auto;
	position: relative;
	display: block;
	margin-top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 0px 0px 1px rgba(var(--color-i778tcphz), 0.5);
	margin-left: auto;
	margin-right: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: rgba(var(--color-irgh08p80), 0)
}

.mosaic-form--u-i6o65sstl .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-i6i6waqc6), 1);
	border-right-color: rgba(var(--color-i2uvh637r), 1);
	border-bottom-color: rgba(var(--color-ie7u8n8bw), 1);
	border-left-color: rgba(var(--color-i8akqwa06), 1);
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	right: 10px
}

.mosaic-form--u-i6o65sstl .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-i10jnhmik), 1)
}

.mosaic-form--u-i6o65sstl .progressContainer {
	position: relative
}

.mosaic-form--u-i6o65sstl .progressCancel {
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	background-color: rgba(var(--color-ibi2xk4hg), 1)
}

.mosaic-form--u-i6o65sstl .progressName {
	font-weight: 700;
	color: rgba(var(--color-ib239ip7c), 1);
	width: 323px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden
}

.mosaic-form--u-i6o65sstl .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	text-align: left
}

.mosaic-form--u-i6o65sstl .progressBarInProgress {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-i3a21dfko), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .progressBarComplete {
	font-size: 0px;
	width: 0px;
	height: 4px;
	background-color: rgba(var(--color-il8730cqt), 1);
	margin-top: 2px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-count-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mosaic-form--u-i6o65sstl .div--u-itb58kjmb {
	margin-bottom: 20px;
	padding-bottom: 0px;
	margin-left: 0px;
	width: auto;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm {
	text-align: left;
	padding-left: 0px;
	padding-right: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__upload-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mosaic-form--u-i6o65sstl .mosaic-form__file-button-placeholder {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-right: 10px
}

.mosaic-form--u-i6o65sstl .mosaic-form__count-text {
	margin-right: 5px
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio {}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox {}

.mosaic-form--u-i6o65sstl .button__text {
	width: auto;
	position: relative;
	display: block;
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border-top-left-radius: 250px;
	border-top-right-radius: 250px;
	border-bottom-right-radius: 250px;
	border-bottom-left-radius: 250px;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ivyfen01o), 0.3);
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: auto;
	background-attachment: scroll;
	color: rgba(var(--color-iz05ufsto), 1);
	background-color: rgba(var(--color-ift2238mn), 1);
	font-weight: 700;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 {
	background-color: rgba(var(--color-ierg26w1m), 0)
}

.mosaic-form--u-i6o65sstl .mosaic-form__success__text--u-iuhp0m81x {
	font-size: 16px;
	color: rgba(var(--color-i2dsj46gc), 1);
	font-weight: 700;
	font-family: Cormorant Infant, serif;
	text-transform: uppercase
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__radio-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox-icon.is-hover {
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .progressWrapper:first-child {
	padding-top: 0px;
	border-top-width: 0px
}

.mosaic-form--u-i6o65sstl .progressWrapper:last-child {
	padding-bottom: 0px
}

.mosaic-form--u-i6o65sstl .mosaic-form__text::placeholder {
	color: rgba(var(--color-iwonn42tj), 0.4)
}

.mosaic-form--u-i6o65sstl .button__text:hover,
.mosaic-form--u-i6o65sstl .button__text.is-hover {
	box-shadow: none
}

.mosaic-form--u-i6o65sstl .button__text:active,
.mosaic-form--u-i6o65sstl .button__text.is-active {
	background-image: linear-gradient(rgba(var(--color-ice3lqjti), 1) 0%, rgba(var(--color-ice3lqjti), 1) 100%), none;
	box-shadow: 0px 10px 20px 5px rgba(var(--color-ii2aiji4k), 0);
	background-repeat: no-repeat, no-repeat;
	background-position: left 0px top 0px, left 0px top 0px;
	background-size: auto, auto;
	background-attachment: scroll, scroll;
	transition-property: all;
	transition-duration: 200ms;
	transition-delay: 0ms;
	transition-timing-function: ease
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .svg_image--u-idwhdism6 {
	display: block
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__icon {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-ihd397jxm .mosaic-form__header {
	display: none
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i8vloskwt .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__field--u-i1xsi3lk0 .mosaic-form__text {
	text-align: left
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
	font-size: 14px;
	color: rgba(var(--color-ija84dqmy), 1);
	font-family: Cormorant Infant, serif
}

.mosaic-form--u-i6o65sstl .svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-iui3dxfpr), 0.2)
}

.mosaic-form--u-i6o65sstl .svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-izm6wx4w7), 0.2)
}

.mosaic-form--u-i6o65sstl .mosaic-form__radio:checked~.mosaic-form__radio-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__radio.is-checked~.mosaic-form__radio-icon {
	background-color: rgba(var(--color-i7ucj49js), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.mosaic-form--u-i6o65sstl .mosaic-form__checkbox:checked~.mosaic-form__checkbox-icon,
.mosaic-form--u-i6o65sstl .mosaic-form__checkbox.is-checked~.mosaic-form__checkbox-icon {
	background-color: rgba(var(--color-i4o2ocmmj), 0.2);
	background-image: url("../img/tpl25_fgs16_image-placeholder.png");
	background-position: center center;
	background-repeat: no-repeat
}

.div--u-itb58kjmb {
	width: 100%;
	position: relative;
	display: block
}

.mosaic-form__field--u-ihd397jxm {
	display: block
}

.mosaic-form__field--u-i1xsi3lk0 {
	display: block
}

.svg_image--u-idwhdism6 svg {
	width: 100%;
	height: 100%
}

.svg_image--u-idwhdism6 .path-ifv9ijlrw {
	fill: rgba(var(--color-i6nzvvtst), 1)
}

.svg_image--u-ioll3xk8k .path-ikdstikj5 {
	fill: rgba(var(--color-imosrpvlh), 1)
}

.mosaic-form__field--u-i1ve9wefg {
	display: block
}

@media (max-width: 479px) {
	.mosaic-popup__inner-data--u-ill2eih80 {
		width: 300px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px
	}

	.mosaic-form--u-i6o65sstl .button__text {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__title--u-i668myb3g {
		font-size: 25px
	}

	.mosaic-form--u-i6o65sstl .mosaic-form__checkbox~.mosaic-form__value {
		font-size: 13px
	}
}

/* --- End of t/v485/images/mosaic/symbols/symbol-io7en63vo_styles.css --- */

:root {
	--color-ieab4oswj: 126, 175, 217;
	--color-i1892uzsu: 126, 175, 217;
	--color-igqfjcnea: 126, 175, 217;
	--color-ir411jyx8: 126, 175, 217;
	--color-iayn5pyny: 126, 175, 217;
	--color-ilbwr9it4: 126, 175, 217;
	--color-iplb07mjn: 126, 175, 217;
	--color-ikxunxek4: 126, 175, 217;
	--color-i2donqqhi: 126, 175, 217;
	--color-ibntgtjtn: 126, 175, 217;
	--color-iqdby7rp6: 126, 175, 217;
	--color-imqj9jf1p: 126, 175, 217;
	--color-iy92phbus: 126, 175, 217;
	--color-ikjklz1vg: 126, 175, 217;
	--color-i778tcphz: 126, 175, 217;
	--color-ibi2xk4hg: 126, 175, 217;
	--color-ivyfen01o: 126, 175, 217;
	--color-ift2238mn: 126, 175, 217;
	--color-i6nzvvtst: 126, 175, 217;
	--color-imosrpvlh: 126, 175, 217;
	--color-il2cwmnqx: 126, 175, 217;
	--color-ihaocd5yo: 126, 175, 217;
	--color-in3o2inh4: 126, 175, 217;
	--color-ifjkl8ib2: 126, 175, 217;
	--color-i6vbzq92s: 126, 175, 217;
	--color-iokrqok79: 126, 175, 217;
	--color-ic4v5er2s: 126, 175, 217;
	--color-i90pyciog: 126, 175, 217;
	--color-i0hmfryw4: 126, 175, 217;
	--color-is28klidb: 126, 175, 217;
	--color-ia7xkbrk1: 126, 175, 217;
	--color-i71rfvndi: 126, 175, 217;
	--color-i64tvnn7h: 126, 175, 217;
	--color-i2fi2wtbu: 126, 175, 217;
	--color-i2prz8wez: 126, 175, 217;
	--color-ir0polm62: 126, 175, 217;
	--color-iy8pqqgst: 126, 175, 217;
	--color-iv9q2fvzb: 126, 175, 217;
	--color-iyal7hjsq: 126, 175, 217;
	--color-iza6rivdy: 126, 175, 217;
	--color-iyvzrc1l7: 126, 175, 217;
	--color-ig4zeziqz: 126, 175, 217;
	--color-iz6jgclng: 126, 175, 217;
	--color-i1bka2z59: 126, 175, 217;
	--color-i78gsholn: 126, 175, 217;
	--color-icn9dz68z: 126, 175, 217;
	--color-iei2pkrbr: 126, 175, 217;
	--color-iew1no7n2: 126, 175, 217;
	--color-ifs117fow: 126, 175, 217;
	--color-ip0h0rmg5: 126, 175, 217;
	--color-i0leri41m: 126, 175, 217;
	--color-ixbhxr9k4: 126, 175, 217;
	--color-ifz3h7f7t: 126, 175, 217;
	--color-i3iv6ra71: 126, 175, 217;
	--color-ildkndnjn: 126, 175, 217;
	--color-i8koocudf: 126, 175, 217;
	--color-idjgz6l7e: 126, 175, 217;
	--color-i9k46i5i4: 126, 175, 217;
	--color-io9t320x1: 126, 175, 217;
	--color-ipdxdz6at: 126, 175, 217;
	--color-imijl47yt: 126, 175, 217;
	--color-ifcjb15zc: 126, 175, 217;
	--color-ibevtn8pa: 126, 175, 217;
	--color-i5rq7ct8w: 126, 175, 217;
	--color-ijzvqtlo6: 126, 175, 217;
	--color-is6itwbn0: 126, 175, 217;
	--color-i9dnkvic8: 126, 175, 217;
	--color-ijoe7h8dh: 126, 175, 217;
	--color-i984t8jtt: 126, 175, 217;
	--color-i3hka2ggk: 126, 175, 217;
	--color-i99s5sgcx: 126, 175, 217;
	--color-itau1f1ls: 126, 175, 217;
	--color-iyg37t49p: 126, 175, 217;
	--color-i3ik4nwut: 126, 175, 217;
	--color-isyilqs8p: 126, 175, 217;
	--color-ix6u33cdq: 126, 175, 217;
	--color-if75igsbm: 126, 175, 217;
	--color-ib9mcqhv5: 126, 175, 217;
	--color-ixc0mr2s4: 126, 175, 217;
	--color-ik0dw372f: 126, 175, 217;
	--color-ied6ybee6: 0, 0, 0;
	--color-i22d8pu11: 0, 0, 0;
	--color-ihlsppod2: 0, 0, 0;
	--color-i554zdwdj: 0, 0, 0;
	--color-ityrmp0bu: 0, 0, 0;
	--color-io253yjzv: 0, 0, 0;
	--color-iwnso5isr: 0, 0, 0;
	--color-i75zh5pqn: 0, 0, 0;
	--color-iw232ysyy: 0, 0, 0;
	--color-ija84dqmy: 0, 0, 0;
	--color-iui3dxfpr: 0, 0, 0;
	--color-izm6wx4w7: 0, 0, 0;
	--color-iwonn42tj: 0, 0, 0;
	--color-i2dsj46gc: 0, 0, 0;
	--color-i0ugsuiit: 0, 0, 0;
	--color-in9xh5atr: 0, 0, 0;
	--color-ixrty1rac: 0, 0, 0;
	--color-i62922y3f: 0, 0, 0;
	--color-i7j5pithg: 0, 0, 0;
	--color-inj3kyy3u: 0, 0, 0;
	--color-i3gs4prvu: 0, 0, 0;
	--color-if4sxbcrv: 0, 0, 0;
	--color-iay5v9wmv: 0, 0, 0;
	--color-ix7fx6326: 0, 0, 0;
	--color-ikc0osfjw: 0, 0, 0;
	--color-ic3rmxtub: 0, 0, 0;
	--color-imcil64dd: 0, 0, 0;
	--color-icrtx4mwl: 0, 0, 0;
	--color-i4m647bc0: 0, 0, 0;
	--color-i4ecyk3pc: 0, 0, 0;
	--color-ix3y4gxnl: 0, 0, 0;
	--color-iosgl6so2: 0, 0, 0;
	--color-iuzcv1zkk: 0, 0, 0;
	--color-i9r2um4kg: 0, 0, 0;
	--color-i0rux8sy9: 0, 0, 0;
	--color-i3flkf9ee: 0, 0, 0;
	--color-ia6b2d3w4: 0, 0, 0;
	--color-i0v1w3kyb: 0, 0, 0;
	--color-ivjyiss42: 0, 0, 0;
	--color-ibsx3npu0: 0, 0, 0;
	--color-i3bbxnnfk: 0, 0, 0;
	--color-ikpv1m42t: 0, 0, 0;
	--color-i3egmj10c: 0, 0, 0;
	--color-ini9efsd3: 0, 0, 0;
	--color-isurj2x2w: 0, 0, 0;
	--color-i00d90r1l: 0, 0, 0;
	--color-ifn9lzl5r: 0, 0, 0;
	--color-ifete1pvc: 0, 0, 0;
	--color-inlankhfh: 0, 0, 0;
	--color-i17wwjjab: 0, 0, 0;
	--color-inox454yn: 0, 0, 0;
	--color-iw26lcrr3: 0, 0, 0;
	--color-i4ynis9a5: 0, 0, 0;
	--color-i1f0uu906: 0, 0, 0;
	--color-i7qdiav6c: 0, 0, 0;
	--color-iasa3q9jn: 0, 0, 0;
	--color-itnyej8ci: 0, 0, 0;
	--color-ijpbhj89f: 0, 0, 0;
	--color-if31kb2hn: 0, 0, 0;
	--color-i7ucj49js: 0, 0, 0;
	--color-i3v37xboc: 0, 0, 0;
	--color-i4o2ocmmj: 0, 0, 0;
	--color-ierg26w1m: 0, 0, 0;
	--color-iukvxjquq: 0, 0, 0;
	--color-ic3cmg9ld: 0, 0, 0;
	--color-ifi3gr2c9: 0, 0, 0;
	--color-i15cufjp2: 0, 0, 0;
	--color-ie00n49kv: 0, 0, 0;
	--color-i03rbktd6: 0, 0, 0;
	--color-isiz3hois: 0, 0, 0;
	--color-i5z407jag: 0, 0, 0;
	--color-i3hsgwegk: 0, 0, 0;
	--color-ic19leobv: 0, 0, 0;
	--color-iatdrknp0: 0, 0, 0;
	--color-i9pcawxvd: 0, 0, 0;
	--color-i5nwla3ie: 0, 0, 0;
	--color-iar9kzore: 0, 0, 0;
	--color-ik6lumnbb: 0, 0, 0;
	--color-i6btwhnqk: 0, 0, 0;
	--color-i44rvf10o: 0, 0, 0;
	--color-in9k3lkn2: 0, 0, 0;
	--color-in8lmxxgx: 0, 0, 0;
	--color-ix6hj75fs: 0, 0, 0;
	--color-ifu1tapx7: 0, 0, 0;
	--color-ixcbnu8td: 0, 0, 0;
	--color-ixm5uf1xt: 0, 0, 0;
	--color-i6if1w1t8: 0, 0, 0;
	--color-i4xsm2bnt: 0, 0, 0;
	--color-irmcqtgg3: 0, 0, 0;
	--color-im9pwzkfs: 0, 0, 0;
	--color-i8huglbzz: 0, 0, 0;
	--color-irr3d30x1: 0, 0, 0;
	--color-ii6kbaex8: 0, 0, 0;
	--color-i90qao5mw: 0, 0, 0;
	--color-ix05jzr5b: 0, 0, 0;
	--color-ixdgw5nfb: 0, 0, 0;
	--color-i1l496s3n: 0, 0, 0;
	--color-ir8aolsnc: 0, 0, 0;
	--color-ido66347r: 0, 0, 0;
	--color-i9nvu3b2t: 0, 0, 0;
	--color-iwudiqi1h: 0, 0, 0;
	--color-ik2ldb4qx: 0, 0, 0;
	--color-ijapetdn2: 0, 0, 0;
	--color-isdvnrftu: 0, 0, 0;
	--color-iug4kwv7c: 0, 0, 0;
	--color-iay1z0zq0: 0, 0, 0;
	--color-iuv6k7pko: 0, 0, 0;
	--color-i6vomi4oi: 0, 0, 0;
	--color-iiahd807k: 0, 0, 0;
	--color-i6zkujte9: 0, 0, 0;
	--color-iwh4ou85l: 0, 0, 0;
	--color-ij5fgjw3b: 0, 0, 0;
	--color-i8epijtpg: 0, 0, 0;
	--color-igdef6dti: 0, 0, 0;
	--color-i891p0uiu: 0, 0, 0;
	--color-i2wyys2l9: 0, 0, 0;
	--color-ioxu4d8al: 0, 0, 0;
	--color-i0jymjv21: 0, 0, 0;
	--color-ijvi8wgkz: 0, 0, 0;
	--color-ifjqckxdn: 0, 0, 0;
	--color-iypz59nle: 0, 0, 0;
	--color-ip5f1nunk: 0, 0, 0;
	--color-i0ew0wct0: 0, 0, 0;
	--color-i9wjm7zat: 0, 0, 0;
	--color-ishukk76e: 0, 0, 0;
	--color-iplnbveub: 0, 0, 0;
	--color-ilhft5gso: 0, 0, 0;
	--color-ilz83gfoz: 0, 0, 0;
	--color-iml8lvagr: 0, 0, 0;
	--color-irwrs15yg: 0, 0, 0;
	--color-ibkpmsklh: 0, 0, 0;
	--color-i0f08crkg: 0, 0, 0;
}

.section--u-ie5vpn56w {}

.mosaic-crumbs--u-ik7ot8b3j {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
}

.section--u-ikk67m46a {
	display: block;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
	padding-top: 30px;
}

.container--u-ii32k47h2 {
	width: 100%;
	max-width: 1400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-left: 40px;
	padding-right: 40px;
}

.mosaic-crumbs--u-ik7ot8b3j {
	position: relative;
	display: block;
	text-align: center;
	color: rgba(var(--color-irugvshj6), 0.6);
}

.page-title--u-imsvpfav5 {
	font-size: 36px;
	line-height: normal;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	display: block;
	position: relative;
	text-align: center;
	color: rgba(var(--color-is30iuic3), 1);
}

.content--u-isaue3b0p {
	position: relative;
	width: 100%;
	display: block;
	line-height: 25px;
	text-align: center;
	color: rgba(var(--color-ih3g3q8af), 0.6);
}

.lpc-elements-text-1__text {
	text-align: justify;
	line-height: normal;
	font-size: 23px;
}

.lpc-universal-contacts__row {
	display: flex;
	justify-content: space-around;
}

.lpc_qr_code_link_phone {
	font-weight: bold;
	font-size: 20px;
	color: black;
	text-decoration: none;
}

.lp-header-title-6 {
	font-weight: bold;
}

.lpc-universal-contacts__content {
	text-align: justify;
	line-height: 40px;
}

/* Адаптация блока с контактами для мобильных устройств */
@media (max-width: 991px) {
	.lpc-universal-contacts__row {
		display: flex;
		flex-direction: column;
		gap: 30px;
	}

	.lpc-universal-contacts__row .lpc-universal-contacts__content {
		order: 2;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	/* Карта (скрипт Яндекса) — переносим вниз */
	.lpc-universal-contacts__row script+.lpc-universal-contacts__content,
	.lpc-universal-contacts__row>script {
		order: 1;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	/* Если карта обернута в div, тоже переносим */
	.lpc-universal-contacts__row>div:not(.lpc-universal-contacts__content) {
		order: 1;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.lpc-universal-contacts__content .lpc-universal-contacts__list {
		padding-right: 0;
	}

	.lpc-universal-contacts__item {
		text-align: left;
		padding: 8px 0;
	}

	.lpc-universal-contacts__item .lp-header-title-6 {
		font-size: 16px;
	}

	.lpc-universal-contacts__field,
	.lpc_qr_code_link_phone {
		font-size: 18px;
	}
}

@media (max-width: 767px) {
	.lpc-universal-contacts__wrap {
		padding: 20px 15px;
	}

	.lpc-universal-contacts__content-in {
		padding: 0;
	}

	.lpc-universal-contacts__item {
		padding: 6px 0;
	}

	.lpc_qr_code_link_phone {
		font-size: 16px;
		display: block;
		word-break: break-all;
	}
}

@media (max-width: 479px) {
	.lpc-universal-contacts__wrap {
		padding: 15px 10px;
	}

	.lpc-universal-contacts__item .lp-header-title-6 {
		font-size: 14px;
	}

	.lpc-universal-contacts__field,
	.lpc_qr_code_link_phone {
		font-size: 14px;
	}
}

.imageFit--u-ivc3zs35d {
	position: relative;
	width: 100%;
	height: 100%;
}

.imageFit--u-ivc3zs35d video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.imageFit__img--u-i8sw1lrdo {
	position: relative;
}