* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --color-i1t7s0iw8: 33, 32, 31;
    --color-ik127lnz1: 0, 0, 0;
    --color-iwsu4n9jx: 255, 255, 255;
    --color-i4qvnu1ya: 238, 238, 238;
    --color-itlv912ux: 0, 0, 0;
    --color-iz9wqgx3j: 0, 0, 0;
    --color-iazcts7dc: 214, 214, 214;
    --color-ivqx1i2ef: 214, 214, 214;
    --color-i74ytjeld: 214, 214, 214;
    --color-ipg5pnmoo: 214, 214, 214;
    --color-iz45iy5kb: 245, 246, 251;
    --color-i1hn4v7r7: 214, 214, 214;
    --color-i2jqc290z: 214, 214, 214;
    --color-if540htf4: 214, 214, 214;
    --color-ir6snof8h: 214, 214, 214;
    --color-iq17zs2d0: 255, 255, 255;
    --color-i53um0eji: 214, 214, 214;
    --color-i02zpwapg: 214, 214, 214;
    --color-idg7jh8yg: 214, 214, 214;
    --color-iavxo47yp: 214, 214, 214;
    --color-i8ify67qi: 255, 255, 255;
    --color-it3uo82rf: 214, 214, 214;
    --color-i6n0ocq19: 214, 214, 214;
    --color-i4swca7fi: 214, 214, 214;
    --color-ibtvylo6e: 214, 214, 214;
    --color-iv7s3sob2: 245, 246, 251;
    --color-ixz04zrih: 214, 214, 214;
    --color-ixzx80kp1: 214, 214, 214;
    --color-ilbpnpf93: 214, 214, 214;
    --color-i552fdc9a: 214, 214, 214;
    --color-i9fiph19q: 248, 248, 248;
    --color-inobf0nyr: 214, 214, 214;
    --color-icvu5jjeo: 214, 214, 214;
    --color-ib4iz0bzd: 214, 214, 214;
    --color-iw49dxdve: 214, 214, 214;
    --color-ipwejqiqi: 248, 248, 248;
    --color-ivb2iz0q5: 51, 51, 51;
    --color-iv5gjey40: 171, 185, 121;
    --color-icm82tn93: 171, 185, 121;
    --color-ix0j4e9t4: 128, 128, 128;
    --color-ikjdizqia: 128, 128, 128;
    --color-iapclx2lv: 128, 128, 128;
    --color-ias0v3m0c: 128, 128, 128;
    --color-idwr31gsl: 128, 128, 128;
    --color-ioa613ing: 0, 0, 0;
    --color-insl9dt51: 0, 0, 0;
    --color-ifk5197wx: 128, 128, 128;
    --color-idhyzoeth: 128, 128, 128;
    --color-iv8mvp5pj: 128, 128, 128;
    --color-i9tvkmij8: 128, 128, 128;
    --color-i8qzr5wq9: 0, 0, 0;
    --color-ik9z0em1z: 0, 0, 0;
    --color-ivcypgz38: 239, 105, 45;
    --color-i4hkj8yh4: 59, 59, 59;
    --color-itge881rr: 171, 185, 121;
    --color-isr27zbv6: 171, 185, 121;
    --color-i7qvbgqnk: 171, 185, 121;
    --color-iu93dzsq6: 171, 185, 121;
    --color-iescg5d3n: 197, 197, 197;
    --color-i1wvlzu7r: 197, 197, 197;
    --color-i9fgyg1at: 197, 197, 197;
    --color-iyg11qbvk: 197, 197, 197;
    --color-iepevfkvi: 197, 197, 197;
    --color-i88zx2663: 255, 0, 0;
    --color-i4n7swyi7: 85, 85, 85;
    --color-i3xo32y6i: 0, 0, 255;
    --color-i1jcqjsjt: 0, 0, 255;
    --color-if1vckrgd: 171, 185, 121;
    --color-i15clds6m: 255, 255, 255;
    --color-i8dj6ff00: 42, 183, 237;
    --color-i6yzfykbr: 255, 255, 255;
    --color-im04fkvte: 74, 74, 74;
    --color-iwbadojrn: 74, 74, 74;
    --color-irbc762gr: 255, 255, 255;
    --color-iy3qsfaxe: 238, 238, 238;
    --color-i8tuq0rbk: 0, 0, 0;
    --color-ixmwqheop: 0, 0, 0;
    --color-i742ak55q: 209, 205, 205;
    --color-in7epfn85: 0, 0, 0;
    --color-ij1foj7yp: 255, 255, 255;
    --color-ijvj9gdg3: 0, 0, 0;
    --color-i7iw2za9r: 0, 0, 0;
    --color-i4iu4b92o: 92, 122, 237;
    --color-iuc1byoqh: 33, 32, 31;
    --color-izu6mvly7: 0, 0, 0;
    --color-i03u4i46u: 0, 0, 0;
    --color-ix5t40sgo: 0, 0, 0;
    --color-ixq8b2utq: 0, 0, 0;
    --color-i09bqu4te: 0, 0, 0;
    --color-ip1m8siz8: 0, 0, 0;
    --color-ig4iiso29: 171, 185, 121;
    --color-iocwf7cwz: 0, 0, 0;
    --color-i4au931gm: 56, 163, 204;
    --color-ic6v9uxuq: 95, 95, 95;
    --color-ij6mq30be: 0, 0, 0;
    --color-i9mt2gipy: 171, 185, 121;
    --color-i443qngbd: 171, 185, 121;
    --color-i5wdw4z2k: 171, 185, 121;
    --color-iu3vqx1qj: 171, 185, 121;
    --color-il96xwtvh: 27, 26, 26;
    --color-ifpc09ztm: 27, 26, 26;
    --color-iuya1svi5: 27, 26, 26;
    --color-igaerbluh: 27, 26, 26;
    --color-itjet8atr: 255, 255, 255;
    --color-ihad3j4yk: 0, 0, 0;
    --color-ij6vhp2yp: 0, 0, 0;
    --color-io07q465y: 0, 0, 0;
    --color-ir4umgtcu: 74, 74, 74;
    --color-iqh8lqrvr: 74, 74, 74;
    --color-i4fotp7le: 74, 74, 74;
    --color-ig4j04ygo: 74, 74, 74;
    --color-i5v850bdi: 0, 0, 0;
    --color-ieeroqwrk: 33, 32, 31;
    --color-id2pno380: 2, 194, 222;
    --color-ib2qvr0ai: 255, 255, 255;
    --color-i4mdwg8nj: 0, 0, 0;
    --color-i0eqn8bnw: 2, 194, 222;
    --color-idfgqzqo7: 2, 194, 222;
    --color-iyqz2pufp: 2, 194, 222;
    --color-ibziu61ew: 74, 74, 74;
    --color-i5u09okv1: 74, 74, 74;
    --color-izotgygeb: 74, 74, 74;
    --color-ib3gp87ws: 74, 74, 74;
    --color-ibwxgcxc5: 107, 107, 107;
    --color-ib0nhgoxo: 107, 107, 107;
    --color-i6s6658wd: 107, 107, 107;
    --color-ivh951aax: 107, 107, 107;
    --color-ijrcthj73: 0, 0, 0;
    --color-iuh9m7rq7: 0, 0, 0;
    --color-i41j8cbq8: 0, 0, 0;
    --color-i2u650g58: 0, 0, 0;
    --color-iub13eicy: 56, 163, 204;
    --color-izl7orf26: 0, 0, 0;
    --color-ixg6wrjts: 56, 163, 204;
    --color-i3gk19olu: 0, 0, 0;
    --color-i4a82k8v2: 56, 163, 204;
    --color-iayt0xub1: 255, 255, 255;
    --color-igsr1c2m4: 255, 255, 255;
    --color-img4t78ef: 255, 255, 255;
    --color-iwtp1x44n: 255, 255, 255;
    --color-i6m0qlalj: 255, 255, 255;
    --color-imjgqtkl2: 255, 255, 255;
    --color-i26dmw547: 33, 32, 31;
    --color-ia7pgwe90: 255, 255, 255;
    --color-idn4m2caw: 255, 255, 255;
    --color-i8zcqfi1r: 52, 52, 52;
    --color-i9ybiuew5: 0, 0, 0;
    --color-ijzdwoy9f: 27, 26, 26;
    --color-ic0awtzij: 27, 26, 26;
    --color-irj91cxdu: 27, 26, 26;
    --color-i5p23vzgr: 27, 26, 26;
    --color-isk0ep5g6: 0, 0, 0;
    --color-ik6syob2a: 255, 255, 255;
    --color-io3tppnco: 0, 0, 0;
    --color-ircr1ma47: 0, 0, 0;
    --color-izhm5fytw: 0, 0, 0;
    --color-iv9efltbm: 74, 74, 74;
    --color-i40s0obbx: 74, 74, 74;
    --color-i9vsh68rd: 74, 74, 74;
    --color-ijhku2w43: 74, 74, 74;
    --color-i35i2a2e0: 0, 0, 0;
    --color-ivjv0q9y4: 255, 255, 255;
    --color-is8x7ksgw: 74, 74, 74;
    --color-iaobnntq4: 74, 74, 74;
    --color-ici9njhq5: 74, 74, 74;
    --color-ir2vid94d: 74, 74, 74;
    --color-ikxl4y6sj: 107, 107, 107;
    --color-isq2c1gs0: 107, 107, 107;
    --color-iqou19aak: 107, 107, 107;
    --color-inccgiuqq: 107, 107, 107;
    --color-i2ghbhgsx: 255, 255, 255;
    --color-ib4mubyul: 0, 0, 0;
    --color-i4wve8ibg: 56, 163, 204;
    --color-i4eqa64f8: 0, 0, 0;
    --color-idlgr0eb2: 56, 163, 204;
    --color-i9ws6a5c4: 0, 0, 0;
    --color-i03wr0tke: 0, 0, 0;
    --color-icga9ht2i: 0, 0, 0;
    --color-iomlxrwxs: 0, 0, 0;
    --color-i331ihn4y: 0, 0, 0;
    --color-io96vigvj: 171, 185, 121;
    --color-i39h73dl3: 0, 0, 0;
    --color-ib9365kx5: 0, 0, 0;
    --color-ixpdvkkyr: 0, 0, 0;
    --color-i6jq4haki: 0, 0, 0;
    --color-ibfdw6m3a: 171, 185, 121;
    --color-iz87pkgdq: 33, 32, 31;
    --color-i2zqf85qv: 0, 0, 0;
    --color-igyxdbsii: 0, 0, 0;
    --color-i4o7g4s4f: 0, 0, 0;
    --color-iivq7r3q2: 0, 0, 0;
    --color-i5y8iffuo: 95, 95, 95;
    --color-iim245k9e: 0, 0, 0;
    --color-ilzkjwfp7: 171, 185, 121;
    --color-iasdak19m: 171, 185, 121;
    --color-i6ds4vjnj: 171, 185, 121;
    --color-i8n5qtdke: 171, 185, 121;
    --color-i5s0zx78b: 171, 185, 121;
    --color-izur443jc: 255, 255, 255;
    --color-ijglgcquo: 171, 185, 121;
    --color-ix0rqv1fi: 45, 50, 63;
    --color-i8k0zxn19: 255, 255, 255;
    --color-i19u2b2pu: 171, 185, 121;
    --color-it41gqvuo: 255, 255, 255;
    --color-im9hw3hb7: 255, 255, 255;
    --color-i4rfduc0f: 255, 255, 255;
    --color-iin0wpar0: 0, 0, 0;
    --color-ikq7u0cpk: 56, 163, 204;
    --color-i44eabijz: 0, 0, 0;
    --color-i50bopsej: 56, 163, 204;
    --color-iyknoidcx: 33, 32, 31;
    --color-ivj6mruli: 33, 32, 31;
    --color-izv06oke3: 33, 32, 31;
    --color-id9yspi1x: 0, 0, 0;
    --color-ilyvxpk98: 0, 0, 0;
    --color-ic87ssk59: 0, 0, 0;
    --color-i84df5qqm: 0, 0, 0;
    --color-ixs7ca84s: 255, 255, 255;
    --color-i9omii7mt: 171, 185, 121;
    --color-iiusn1ypq: 0, 0, 0;
    --color-iaf1oq1qi: 0, 0, 0;
    --color-igmi3zssh: 0, 0, 0;
    --color-ix78yahww: 0, 0, 0;
    --color-i2z46hie4: 255, 255, 255;
    --color-i7lem7gju: 171, 185, 121;
    --color-iurjktx1y: 95, 95, 95;
    --color-isxskwc42: 0, 0, 0;
    --color-izt08cyb1: 171, 185, 121;
    --color-i8u2ijitv: 171, 185, 121;
    --color-izn58uwh3: 171, 185, 121;
    --color-ilolp3kfu: 171, 185, 121;
    --color-i5ultpl59: 0, 0, 0;
    --color-ij1a14rwe: 238, 238, 238;
    --color-i1wzfri98: 0, 0, 0;
    --color-i3ji1orc3: 171, 185, 121;
    --color-i95yye7qk: 221, 221, 221;
    --color-iuy8c0932: 51, 51, 51;
    --color-ibzxyc8u7: 255, 255, 255;
    --color-itlpl91y8: 51, 51, 51;
    --color-iwmbe1pdz: 51, 51, 51;
    --color-ib9jzfg7f: 255, 255, 255;
    --color-igqt53eh0: 171, 185, 121;
    --color-imyk2i7nm: 255, 255, 255;
    --color-iinef2gj3: 171, 185, 121;
    --color-i6z80fprl: 221, 221, 221;
    --color-ieaym3hl0: 255, 255, 255;
    --color-iv78lz800: 255, 255, 255;
    --image-iw3vaxn19: url("/d/878899984555557845.png");
    --color-ihafvu05d: 171, 185, 121;
    --color-ih4z7ln05: 171, 185, 121;
    --color-ifhigyqgz: 255, 255, 255;
    --color-i9i2mwjnm: 224, 237, 235;
    --color-i8lnixbo8: 0, 0, 0;
    --color-iafn7u4p4: 0, 0, 0;
    --color-ipe4skf0w: 0, 0, 0;
    --color-ims3mn0ba: 0, 0, 0;
    --color-i7248hccc: 0, 0, 0;
    --color-i1py09rhp: 0, 0, 0;
    --color-i5otb68kv: 0, 0, 0;
    --color-ilrhbfe2i: 0, 0, 0;
    --color-isyd7cu5j: 0, 0, 0;
    --color-i4pazrr4h: 56, 163, 204;
    --color-ixef4t6gu: 0, 0, 0;
    --color-iluvfrltk: 255, 255, 255;
    --color-iptxcun3j: 0, 0, 0;
    --color-i9cdh8nti: 33, 32, 31;
    --color-invdoepij: 33, 32, 31;
    --color-iwtvu728f: 33, 32, 31;
    --color-ijg0ie0d3: 33, 32, 31;
    --color-ir17a9xyd: 33, 32, 31;
    --color-i4x8petrt: 255, 255, 255;
    --color-ibqth6maj: 33, 32, 31;
    --color-ilsz72l6c: 33, 32, 31;
    --color-iwunkquxx: 33, 32, 31;
    --color-i4mvu04yt: 33, 32, 31;
    --color-imuvdhknx: 33, 32, 31;
    --color-izle6mccb: 44, 45, 44;
    --color-i4lb2yqqh: 171, 185, 121;
    --color-ihmfvvvgk: 255, 255, 255;
    --color-isajtxcic: 44, 45, 44;
    --image-ixb7zb68v: url("/d/tpl25_fon1.png");
    --image-i7uqbt1jl: url("/d/tpl25_fon1.png");
    --color-idzmy0x38: 255, 255, 255;
    --color-inidkp86h: 255, 255, 255;
    --image-i4zvf45wg: url("/d/tpl25_32iconka.svg");
    --color-i6milzhzu: 234, 234, 234;
    --color-itye7bnor: 234, 234, 234;
    --color-ihv2sb3sz: 234, 234, 234;
    --color-iwef5g7g1: 234, 234, 234;
    --color-iwyx1zhhf: 255, 255, 255;
    --color-igllenon3: 0, 0, 0;
    --color-i16bql23m: 0, 0, 0;
    --color-iarvbhfro: 255, 255, 255;
    --image-i8ex9kkyy: url("/d/tpl25_krest.svg");
    --color-iyo0ynerz: 44, 45, 44;
    --color-i9hr7l12m: 45, 50, 63;
    --color-iug3iubez: 45, 50, 63;
    --color-iiym2m9bi: 45, 50, 63;
    --color-iu4o4ssj4: 45, 50, 63;
    --color-igievkh2l: 255, 255, 255;
    --color-ige448p9e: 0, 0, 0;
    --color-ik4bgxvz6: 255, 255, 255;
    --image-iyi5fs6up: url("/d/tpl25_32iconka.svg");
    --color-iniq0a6wl: 255, 255, 255;
    --color-ic0eedclj: 255, 255, 255;
    --color-iv909mx2u: 0, 0, 0;
    --color-i0zg4q3q8: 0, 0, 0;
    --color-iycq56yl3: 0, 0, 0;
    --color-ii40uddcc: 0, 0, 0;
    --color-iwss33pnz: 0, 0, 0;
    --color-iko0vk2o6: 255, 255, 255;
    --color-i464a42kt: 255, 255, 255;
    --color-irvzjew2m: 255, 255, 255;
    --color-i4dre5o10: 255, 255, 255;
    --color-i7oxx79gk: 0, 0, 0;
    --color-irj03k5p3: 0, 0, 0;
    --color-irepwyk1h: 0, 0, 0;
    --color-i2r8bv3n9: 255, 255, 255;
    --color-iuk7plwg1: 56, 163, 204;
    --color-i22e83eoh: 255, 255, 255;
    --color-iv67qzcmn: 47, 47, 49;
    --color-igjoygzpl: 255, 255, 255;
    --color-iuzswhp5g: 255, 255, 255;
    --color-ie3yqo145: 255, 255, 255;
    --color-igljelmrl: 255, 255, 255;
    --color-iiwylwaa7: 255, 255, 255;
    --color-ibgfc6j5k: 0, 0, 0;
    --color-i3akzab12: 0, 0, 0;
    --color-iql4vz3e3: 0, 0, 0;
    --color-ide6nqoic: 0, 0, 0;
    --color-iqt3cz5qt: 255, 255, 255;
    --color-ibfbidiy2: 255, 255, 255;
    --color-iaxjpzirk: 255, 255, 255;
    --color-ii3raejhu: 255, 255, 255;
    --color-isz8mw1dc: 0, 0, 0;
    --color-i7jzmq1n6: 0, 0, 0;
    --color-ivd65db2d: 0, 0, 0;
    --color-i7wgjd7en: 0, 0, 0;
    --color-iclx4nnhv: 0, 0, 0;
    --color-iycdxku9m: 0, 0, 0;
    --color-idju7m2mn: 0, 0, 0;
    --color-ikwgdyxo4: 56, 163, 204;
    --color-i6yhz8bkn: 255, 255, 255;
    --color-ibp2uz71b: 33, 32, 31;
    --color-imflpdsfz: 33, 32, 31;
    --color-i5hr5va8z: 33, 32, 31;
    --color-ieijeqfoe: 44, 45, 44;
    --color-ik6o1apr5: 44, 45, 44;
    --color-ifeceftq0: 44, 45, 44;
    --color-iy19a1fmj: 0, 0, 0;
    --color-imib4a0bm: 33, 32, 31;
    --color-ixffbuexc: 33, 32, 31;
    --color-i28w5amqr: 33, 32, 31;
    --color-imvfjyueh: 33, 32, 31;
    --color-iy15zapof: 33, 32, 31;
    --color-ia0uy7f6z: 33, 32, 31;
    --color-i0s3h9kfy: 33, 32, 31;
    --color-i7uafbliq: 33, 32, 31;
    --color-in1oyp7jz: 33, 32, 31;
    --color-i45bu7h3k: 255, 255, 255;
    --color-ikzxe0npk: 255, 255, 255;
    --color-ia5s7x6k1: 255, 255, 255;
    --color-i9et9dkxp: 255, 255, 255;
    --color-ir9f9aw4r: 255, 255, 255;
    --color-i156bn4dp: 255, 255, 255;
    --color-ir0rg450l: 255, 255, 255;
    --color-iyeqfjgcx: 255, 255, 255;
    --color-i6aahlfl9: 255, 255, 255;
    --color-ibcuawia0: 255, 255, 255;
    --color-i6792x2wu: 255, 255, 255;
    --color-itpk459lu: 0, 0, 0;
    --color-iwc16y5wp: 56, 163, 204;
    --color-iemkb0gno: 0, 0, 0;
    --color-ipcxcx9cy: 0, 0, 0;
    --color-i48bckn8b: 0, 0, 0;
    --color-ileyqinys: 105, 214, 89;
    --color-i1c2wpooa: 105, 214, 89;
    --color-ic7e2mjub: 105, 214, 89;
    --color-ipkcovznb: 105, 214, 89;
    --image-iq9l5nuoc: url("");
    --color-igywlgyuj: 0, 0, 0;
    --color-ilpft4cg8: 0, 0, 0;
    --color-i2lgrt5bg: 0, 0, 0;
    --color-i4i7iu4jm: 0, 0, 0;
    --color-igy13cu2d: 80, 227, 194;
    --color-ifmeld5oi: 82, 236, 255;
    --color-ieo4pvm2u: 82, 236, 255;
    --color-ilquw1rse: 82, 236, 255;
    --color-iomturyv6: 82, 236, 255;
    --image-i4p0j75z7: url("/d/85line1.png");
    --color-iveyhspw7: 0, 0, 0;
    --color-i5nrcsett: 56, 163, 204;
    --color-ikclixr9w: 33, 32, 31;
    --color-idbh8wo9m: 0, 0, 0;
    --color-iapf1b8c5: 0, 0, 0;
    --color-iy4lzu6ob: 255, 255, 255;
    --color-i372nvhdw: 255, 255, 255;
    --color-iu0eoj0l0: 255, 255, 255;
    --color-i3pfefmwz: 33, 32, 31;
    --color-iuhyjjc8i: 33, 32, 31;
    --color-iu6i2sbo3: 33, 32, 31;
    --color-i56v0dgk0: 33, 32, 31;
    --color-iab917pna: 33, 32, 31;
    --color-iuyez41h0: 33, 32, 31;
    --color-ibo9no8bn: 255, 255, 255;
    --color-i48rqb95s: 171, 185, 121;
    --color-ioyq2vkfs: 255, 255, 255;
    --color-isk0qk970: 44, 45, 44;
    --color-ipaqopett: 44, 45, 44;
    --color-i2dvj9d83: 255, 255, 255;
    --color-ira01kyun: 0, 0, 0;
    --color-in9z1r9kw: 56, 163, 204;
    --color-ioyk30i47: 40, 41, 46;
    --color-i8w0c013g: 255, 255, 255;
    --color-iu56q47vy: 255, 255, 255;
    --color-i3urzue8j: 255, 255, 255;
    --color-iqzj076sw: 255, 255, 255;
    --color-io3ye4has: 0, 0, 0;
    --color-ik3ol2252: 255, 255, 255;
    --color-ies8xwmne: 52, 52, 52;
    --color-ivtuyflip: 255, 255, 255;
    --color-iwvf48x4h: 255, 255, 255;
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");
}

:root {
    --color-i8o9gy82m: 255, 255, 255;
    --color-id35e8jyc: 228, 106, 41;
    --color-iigdwv3fq: 255, 255, 255;
    --color-igzhyrfsl: 0, 0, 0;
    --color-i94j1z77c: 56, 163, 204;
    --color-iins12dbh: 0, 0, 0;
    --color-ih5inuqx0: 228, 106, 41;
    --color-idk4j8u24: 0, 0, 0;
    --color-ids64r065: 228, 106, 41;
    --color-i184cc23a: 0, 0, 0;
    --color-ip5ckibj1: 0, 0, 0;
    --color-ie80fdje7: 56, 163, 204;
    --color-ia0kcmdcy: 0, 0, 0;
    --color-if9mk5hqj: 0, 0, 0;
    --color-icgklpn5r: 0, 0, 0;
    --color-ixaijl8zx: 0, 0, 0;
    --color-iihch1dp8: 228, 106, 41;
    --color-iqliyxeg6: 0, 0, 0;
    --color-iy031kaev: 0, 0, 0;
    --color-itxevoftn: 0, 0, 0;
    --color-iage9gtog: 255, 255, 255;
    --color-iqz0j9qmy: 0, 0, 0;
    --color-i78elid96: 0, 0, 0;
    --color-ile1wdibz: 228, 106, 41;
    --color-irowynjew: 228, 106, 41;
    --color-i6pwmfolh: 255, 255, 255;
    --color-is95tdfhe: 255, 255, 255;
    --color-iumgvtqhw: 255, 255, 255;
    --color-im99cna01: 255, 255, 255;
    --color-ismkdswya: 255, 255, 255;
    --color-iz4805wux: 255, 255, 255;
    --color-it2xemb8n: 255, 255, 255;
    --color-ijw3la7pc: 255, 255, 255;
    --color-iuy9cobpy: 255, 255, 255;
    --color-ij5na50mk: 255, 255, 255;
    --color-ixhztg4vn: 0, 0, 0;
    --color-i1n3kpgnl: 0, 0, 0;
    --color-iemrrf3w5: 228, 106, 41;
    --color-iw6yipbdi: 255, 255, 255;
    --color-ivubqax82: 228, 106, 41;
    --color-iifc9j0l9: 0, 0, 0;
    --color-iee3qqdvr: 228, 106, 41;
    --color-i4q1kuxq5: 228, 106, 41;
    --color-iebsfgtby: 0, 0, 0;
    --color-i27gnczve: 228, 106, 41;
    --color-ienx8pph3: 26, 26, 26;
    --color-ik02br725: 26, 26, 26;
    --color-i3rf9hifw: 26, 26, 26;
    --color-i7otc5kyj: 26, 26, 26;
    --color-iygb35uqu: 26, 26, 26;
    --color-ipty1mbon: 26, 26, 26;
    --color-i0o72mhf6: 228, 106, 41;
    --color-i5mvjvdob: 228, 106, 41;
    --color-i3dih126p: 228, 106, 41;
    --color-i5tm9rkn7: 26, 26, 26;
    --color-i39p30k03: 26, 26, 26;
    --color-i8cibf5ns: 228, 106, 41;
    --color-irlxqnv9y: 26, 26, 26;
    --color-igqaplbwz: 26, 26, 26;
    --color-ir76ssr1u: 26, 26, 26;
    --color-imt8xux7o: 26, 26, 26;
    --color-i6cbplzjt: 228, 106, 41;
    --color-iekav4sn5: 228, 106, 41;
    --color-iscigjtwh: 26, 26, 26;
    --color-i434jzf88: 228, 106, 41;
    --color-igycnjgcl: 228, 106, 41;
    --color-iu23thdou: 26, 26, 26;
    --color-i9k4alrq2: 26, 26, 26;
    --color-ieb7hvedd: 228, 106, 41;
    --color-iv29plp09: 228, 106, 41;
    --color-imgkwyew5: 26, 26, 26;
    --color-ildbg3lp9: 228, 106, 41;
    --color-i8l2kmbps: 26, 26, 26;
    --color-ibwdtkvaz: 228, 106, 41;
    --color-if669cyae: 26, 26, 26;
    --color-idnujtmdn: 228, 106, 41;
    --color-ie9lx8sck: 26, 26, 26;
    --color-ip0ospcw1: 228, 106, 41;
    --color-ixfecopxh: 228, 106, 41;
    --color-ikl9nhrwq: 228, 106, 41;
    --color-irgsgi8sm: 0, 0, 0;
    --color-ic020lv8s: 56, 163, 204;
    --color-i9g6u58om: 0, 0, 0;
    --color-i5empnpp1: 56, 163, 204;
    --color-ig2ls05ov: 0, 0, 0;
    --color-i65e74sg1: 255, 255, 255;
    --color-ix8vhbrpg: 228, 106, 41;
    --color-iuuv22o6f: 228, 106, 41;
    --color-iwdxze4sm: 228, 106, 41;
    --color-ik9n65rxz: 228, 106, 41;
    --color-ia2qveaf3: 255, 255, 255;
    --color-i7hwji4hx: 228, 106, 41;
    --color-ina0n4f6x: 228, 106, 41;
    --color-i02erh6i6: 0, 0, 0;
    --color-i8mytbbvb: 0, 0, 0;
    --color-ic5rikr4j: 0, 0, 0;
    --color-igpkbjp2q: 0, 0, 0;
    --color-i5tbpl1ig: 0, 0, 0;
    --color-i7locq168: 0, 0, 0;
    --color-iu2msrrs6: 0, 0, 0;
    --color-igfiomwqj: 0, 0, 0;
    --color-ihha5xkvm: 0, 0, 0;
    --color-isqcir30u: 56, 163, 204;
    --color-i5vqio0lu: 228, 106, 41;
    --color-ibolppyqb: 255, 255, 255;
    --color-i3g60kpnm: 228, 106, 41;
    --color-i2q7c0lld: 228, 106, 41;
    --color-i07g81jp4: 0, 0, 0;
    --color-il9x0ocje: 0, 0, 0;
    --color-iipm0g9tu: 0, 0, 0;
    --color-ipih7hus4: 0, 0, 0;
    --color-idupp8yrw: 0, 0, 0;
    --color-inc8nw50j: 0, 0, 0;
    --color-ibmi192bh: 0, 0, 0;
    --color-iwpp6p9p3: 0, 0, 0;
    --color-iafxfhr9x: 0, 0, 0;
    --color-i87xioucb: 56, 163, 204;
    --color-ibnpoxnax: 0, 0, 0;
    --color-i2lrqk8uo: 0, 0, 0;
    --color-ipvwh6jt3: 0, 0, 0;
    --color-itxbbn1ed: 0, 0, 0;
    --color-i228bs6o4: 0, 0, 0;
    --color-ifk6ps58o: 0, 0, 0;
    --color-i4mno23zh: 0, 0, 0;
    --color-i23i3tcmx: 56, 163, 204;
    --color-i9a6t5hm7: 0, 0, 0;
    --color-ij9xgk9ol: 255, 255, 255;
    --color-i8zn3gttr: 228, 106, 41;
    --color-ijrmf8yg9: 169, 169, 169;
    --color-i0g0cn1y2: 169, 169, 169;
    --color-iu1mqbl0g: 169, 169, 169;
    --color-iu2kj85jf: 169, 169, 169;
    --color-irjfmcyig: 255, 255, 255;
    --color-iini0nz1x: 0, 0, 0;
    --color-i7tbp3x1a: 0, 0, 0;
    --color-iv82drj6g: 217, 217, 217;
    --color-iprqcd6ak: 169, 169, 169;
    --color-iianiyfhe: 169, 169, 169;
    --color-i7osbe1ab: 169, 169, 169;
    --color-imr7a2fxx: 169, 169, 169;
    --color-ihmguswvz: 255, 255, 255;
    --color-idiv0emwg: 169, 169, 169;
    --color-il5vaydnw: 169, 169, 169;
    --color-ixy03n3tx: 169, 169, 169;
    --color-iof12v0hf: 169, 169, 169;
    --color-imulq7zpz: 255, 255, 255;
    --color-iw063xz4y: 169, 169, 169;
    --color-ivejooclt: 169, 169, 169;
    --color-ilvomie1j: 169, 169, 169;
    --color-iycbi3nnm: 169, 169, 169;
    --color-ivepsc6k6: 255, 255, 255;
    --color-i4m96ffny: 169, 169, 169;
    --color-in6wxhn03: 169, 169, 169;
    --color-ixtw5pxm3: 169, 169, 169;
    --color-i9foyyhp7: 169, 169, 169;
    --color-ixacnxtag: 248, 248, 248;
    --color-ichsuvpx1: 169, 169, 169;
    --color-iwh54msqj: 169, 169, 169;
    --color-in8qaozl6: 169, 169, 169;
    --color-iaptlz9vb: 169, 169, 169;
    --color-iqaxdex9i: 248, 248, 248;
    --color-i3d2pr6im: 51, 51, 51;
    --color-ic5dbwuca: 255, 255, 255;
    --color-il6t9skv0: 255, 0, 0;
    --color-ieit5bf8n: 128, 128, 128;
    --color-i7ykiuf5u: 128, 128, 128;
    --color-i3nz7rr0q: 128, 128, 128;
    --color-iigfac1rk: 128, 128, 128;
    --color-icodqnpbw: 128, 128, 128;
    --color-isjg42c2d: 0, 0, 0;
    --color-izjk08wn3: 0, 0, 0;
    --color-ih0yq8zo5: 128, 128, 128;
    --color-irklh5oqp: 128, 128, 128;
    --color-iz47h6jvd: 128, 128, 128;
    --color-i07bryhbt: 128, 128, 128;
    --color-i2jhvq5xn: 0, 0, 0;
    --color-icqdsaeok: 0, 0, 0;
    --color-iskxvxoig: 228, 106, 41;
    --color-iligm2583: 255, 255, 255;
    --color-iwlgg7ryu: 197, 197, 197;
    --color-i3fn47mq5: 197, 197, 197;
    --color-id6e6d0ia: 197, 197, 197;
    --color-ite0eub3l: 197, 197, 197;
    --color-i8zec25mv: 197, 197, 197;
    --color-i5zyr8jjm: 255, 0, 0;
    --color-iekzja0rr: 85, 85, 85;
    --color-ihbftxwti: 0, 0, 255;
    --color-iy2vuk458: 0, 0, 255;
    --color-imzgcjno1: 0, 0, 0;
    --color-ikkpsh8pd: 0, 0, 0;
    --color-i2ax111b6: 0, 198, 8;
    --color-i92h2d967: 228, 106, 41;
    --color-i56xej1rw: 0, 0, 0;
    --color-i6n3v9xtx: 0, 0, 0;
    --color-iar5cub5e: 255, 255, 255;
    --color-is42fed2g: 255, 255, 255;
    --color-ifvovzv3l: 228, 106, 41;
    --color-iffbiu19t: 0, 0, 0;
    --color-i9o1p3idm: 0, 0, 0;
    --color-il7d27004: 228, 106, 41;
    --color-iu37sm2iw: 0, 0, 0;
    --color-ijaiscq9l: 255, 255, 255;
    --color-iuswvmwg6: 228, 106, 41;
    --color-i3y7w5ahv: 169, 169, 169;
    --color-iy3bcn5u9: 169, 169, 169;
    --color-i9bxwsgco: 169, 169, 169;
    --color-ia47qrz5u: 169, 169, 169;
    --color-i4f5dgca7: 255, 255, 255;
    --color-i11f3z0bf: 0, 0, 0;
    --color-ix3348gst: 0, 0, 0;
    --color-itg0vprky: 217, 217, 217;
    --color-idrytual8: 169, 169, 169;
    --color-ix4u12jl4: 169, 169, 169;
    --color-ix2lx0tfv: 169, 169, 169;
    --color-i9zh3b6eh: 169, 169, 169;
    --color-ihidym9yr: 255, 255, 255;
    --color-ixethobyx: 169, 169, 169;
    --color-iqqqwodqi: 169, 169, 169;
    --color-id1fh6vaz: 169, 169, 169;
    --color-ivplkpkv5: 169, 169, 169;
    --color-iz4bi58ct: 255, 255, 255;
    --color-it7s4scpw: 169, 169, 169;
    --color-izd8ow6qh: 169, 169, 169;
    --color-iaaz6kd5n: 169, 169, 169;
    --color-iqupphdyb: 169, 169, 169;
    --color-ivb30blim: 255, 255, 255;
    --color-i7zbnux0o: 169, 169, 169;
    --color-imvvcxgps: 169, 169, 169;
    --color-izkk6ifek: 169, 169, 169;
    --color-i2tzcbsqu: 169, 169, 169;
    --color-i2w9utewo: 248, 248, 248;
    --color-i2wzao2fd: 169, 169, 169;
    --color-i8bw57hrc: 169, 169, 169;
    --color-ix8znfeew: 169, 169, 169;
    --color-i6lku9r1c: 169, 169, 169;
    --color-ifd98nc9w: 248, 248, 248;
    --color-irovxhetw: 51, 51, 51;
    --color-ifsgubdax: 255, 255, 255;
    --color-isc8bljuj: 255, 0, 0;
    --color-iezyvgarp: 128, 128, 128;
    --color-ipsrs0zz2: 128, 128, 128;
    --color-i3wqlh5q1: 128, 128, 128;
    --color-ig8wm5bvm: 128, 128, 128;
    --color-iuggq2kot: 128, 128, 128;
    --color-iwoxiem2u: 0, 0, 0;
    --color-i7c0xc5kl: 0, 0, 0;
    --color-ilqt33w2b: 128, 128, 128;
    --color-iylrfu2fk: 128, 128, 128;
    --color-iob44bvns: 128, 128, 128;
    --color-iovbbhm8w: 128, 128, 128;
    --color-ityyy4ap5: 0, 0, 0;
    --color-ialzm012t: 0, 0, 0;
    --color-iuq7qn0zx: 228, 106, 41;
    --color-if7jxkmqm: 255, 255, 255;
    --color-iunty6qsv: 197, 197, 197;
    --color-izp24v7nu: 197, 197, 197;
    --color-i62yl2jxb: 197, 197, 197;
    --color-igmiseh0b: 197, 197, 197;
    --color-iyu7k1pru: 197, 197, 197;
    --color-ii4u4o65y: 255, 0, 0;
    --color-ixum5l9y5: 85, 85, 85;
    --color-ibonaarjg: 0, 0, 255;
    --color-iofl8qdq7: 0, 0, 255;
    --color-ic04akpn9: 0, 0, 0;
    --color-icm2d8vyf: 0, 0, 0;
    --color-ijyy8tal5: 0, 198, 8;
    --color-ii7qa5zx5: 228, 106, 41;
    --color-i81gwyvw1: 0, 0, 0;
    --color-i2oqfxm3t: 0, 0, 0;
    --color-ivyprzp9r: 255, 255, 255;
    --color-iv83f5okh: 255, 255, 255;
    --color-ic1g79njc: 228, 106, 41;
    --color-ihrby4dnl: 228, 106, 41;
    --color-int5bmanl: 0, 0, 0;
    --color-igz4e14vl: 0, 0, 0;
    --color-ibv6fb9fy: 0, 0, 0;
    --color-ifp3g2kjg: 0, 0, 0;
    --color-i80i9m8uv: 238, 238, 238;
    --color-ifsgsgxjf: 255, 255, 255;
    --color-iq1vdwi6x: 0, 0, 0;
    --color-ieffzf8hd: 238, 238, 238;
    --color-iy30dlard: 0, 0, 0;
    --color-inslju1fi: 0, 0, 0;
    --color-iwc70uyko: 0, 0, 0;
    --color-iw1gwe900: 238, 238, 238;
    --color-inm3bxiaq: 0, 0, 0;
    --color-i6wb5nimc: 0, 0, 0;
    --color-ih0ioq0f0: 0, 0, 0;
    --color-iicxs9rwd: 0, 0, 0;
    --color-ivati4sba: 0, 0, 0;
    --color-ipc9mmmal: 0, 0, 0;
    --color-i3da56gi4: 0, 0, 0;
    --color-ikfvphwln: 0, 0, 0;
    --color-i5lb3zg3z: 0, 0, 0;
    --color-ij4lo74mu: 0, 0, 0;
    --color-iiueglu8o: 0, 0, 0;
    --color-iw99veuh6: 228, 106, 41;
    --color-ibto20rfm: 0, 0, 0;
    --color-ic58y7dan: 255, 255, 255;
    --color-ie5qhxrae: 228, 106, 41;
    --color-ivifa81m9: 255, 255, 255;
    --color-ikjmvopnz: 255, 255, 255;
    --color-ih5ill2y5: 255, 255, 255;
    --color-i07hj76wr: 0, 0, 0;
    --color-iq0xrfk87: 255, 255, 255;
    --color-igpwm7c1t: 255, 255, 255;
    --color-iu3mgdtjk: 255, 255, 255;
    --color-ignlf4lcf: 0, 0, 0;
    --color-idosxmlik: 0, 0, 0;
    --color-i2p3vzqzs: 0, 0, 0;
    --color-ijc3kxlll: 255, 255, 255;
    --color-iuseis2e3: 255, 255, 255;
    --color-icsng8ex7: 0, 0, 0;
    --color-ioi4ew09h: 0, 0, 0;
    --color-iwblidml5: 0, 0, 0;
    --color-i79c1ahf8: 102, 102, 102;
    --color-i0kh6anwq: 0, 0, 0;
    --color-iwde0uhf7: 56, 163, 204;
    --color-iu70a5g22: 51, 51, 51;
    --color-i6oibds1x: 0, 0, 0;
    --color-idddcrhci: 238, 238, 238;
    --color-ilwlg3h9b: 0, 0, 0;
    --color-ijikbtidy: 255, 255, 255;
    --color-i3pwnqteo: 0, 0, 0;
    --color-iezaq3owk: 221, 221, 221;
    --color-i0hkokuyt: 51, 51, 51;
    --color-ihik2iqn5: 255, 255, 255;
    --color-i7d1ohh1m: 51, 51, 51;
    --color-itz0xkdse: 238, 238, 238;
    --image-iqfhsaofb: url("/d/tpl25_vniz.svg");
    --color-io3w0z1ix: 221, 221, 221;
    --color-i8vbdsgr9: 0, 0, 0;
    --color-ilcab11c1: 0, 0, 0;
    --image-ihuo3dia7: url("/d/tpl25_vpravo_1.svg");
    --color-i76egvtjo: 0, 0, 0;
    --color-irtuxyawv: 0, 0, 0;
    --color-i2v89o5af: 0, 0, 0;
    --color-ikzo5n0t1: 0, 0, 0;
    --color-i8lzxvoyi: 0, 0, 0;
    --color-i4004187f: 0, 0, 0;
    --color-iv22cwmfx: 0, 0, 0;
    --color-ixfqkkng1: 0, 0, 0;
    --color-ir2ja6iur: 0, 0, 0;
    --color-iicbvcrof: 0, 0, 0;
    --color-ipb7c4ck5: 0, 0, 0;
    --color-ia076lu78: 0, 0, 0;
    --color-ic6bb0tp3: 0, 0, 0;
    --color-iq95tawon: 0, 0, 0;
    --color-iaakh774p: 0, 0, 0;
    --color-i9ghcmosx: 0, 0, 0;
    --color-ifh8k7ijy: 0, 0, 0;
    --color-iyjvez1l9: 0, 0, 0;
    --color-iymtgzuzv: 0, 0, 0;
    --color-i1ei58be2: 228, 106, 41;
    --color-ika9fqcr0: 228, 106, 41;
    --color-ijtzlvh7w: 255, 255, 255;
    --color-iw3cfe8hf: 255, 255, 255;
    --color-iogmzeop8: 255, 255, 255;
    --color-i0l5qznv5: 255, 255, 255;
    --color-izmtl7bn9: 255, 255, 255;
    --color-iugnp1jkh: 255, 255, 255;
    --color-ikncd3xpc: 255, 255, 255;
    --color-i41x4d2l5: 228, 106, 41;
    --color-i3bivfjvg: 255, 255, 255;
    --color-iape4ztxp: 255, 255, 255;
    --color-ivg3xqmjr: 228, 106, 41;
    --color-i7jhn6a95: 0, 0, 0;
    --color-ioy6iyv81: 0, 0, 0;
    --color-i2kui8h0m: 0, 0, 0;
    --color-inna4r17q: 0, 0, 0;
    --color-ij3zbhmiv: 56, 163, 204;
    --color-i9rwmh2qv: 151, 151, 151;
    --color-iog23w6f5: 0, 0, 0;
    --color-iuipknkhi: 0, 0, 0;
    --color-ibhj83qfh: 0, 0, 0;
    --color-i332lvpc6: 0, 0, 0;
    --color-ifuzqh6iz: 0, 0, 0;
    --color-iq0tqr9po: 0, 0, 0;
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");
}

:root {
    --color-i8o9gy82m: 255, 255, 255;
    --color-id35e8jyc: 228, 106, 41;
    --color-iigdwv3fq: 255, 255, 255;
    --color-igzhyrfsl: 0, 0, 0;
    --color-i94j1z77c: 56, 163, 204;
    --color-iins12dbh: 0, 0, 0;
    --color-ih5inuqx0: 228, 106, 41;
    --color-idk4j8u24: 0, 0, 0;
    --color-ids64r065: 228, 106, 41;
    --color-i184cc23a: 0, 0, 0;
    --color-ip5ckibj1: 0, 0, 0;
    --color-ie80fdje7: 56, 163, 204;
    --color-ia0kcmdcy: 0, 0, 0;
    --color-if9mk5hqj: 0, 0, 0;
    --color-icgklpn5r: 0, 0, 0;
    --color-ixaijl8zx: 0, 0, 0;
    --color-iihch1dp8: 228, 106, 41;
    --color-iqliyxeg6: 0, 0, 0;
    --color-iy031kaev: 0, 0, 0;
    --color-itxevoftn: 0, 0, 0;
    --color-iage9gtog: 255, 255, 255;
    --color-iqz0j9qmy: 0, 0, 0;
    --color-i78elid96: 0, 0, 0;
    --color-ile1wdibz: 228, 106, 41;
    --color-irowynjew: 228, 106, 41;
    --color-i6pwmfolh: 255, 255, 255;
    --color-is95tdfhe: 255, 255, 255;
    --color-iumgvtqhw: 255, 255, 255;
    --color-im99cna01: 255, 255, 255;
    --color-ismkdswya: 255, 255, 255;
    --color-iz4805wux: 255, 255, 255;
    --color-it2xemb8n: 255, 255, 255;
    --color-ijw3la7pc: 255, 255, 255;
    --color-iuy9cobpy: 255, 255, 255;
    --color-ij5na50mk: 255, 255, 255;
    --color-ixhztg4vn: 0, 0, 0;
    --color-i1n3kpgnl: 0, 0, 0;
    --color-iemrrf3w5: 228, 106, 41;
    --color-iw6yipbdi: 255, 255, 255;
    --color-ivubqax82: 228, 106, 41;
    --color-iifc9j0l9: 0, 0, 0;
    --color-iee3qqdvr: 228, 106, 41;
    --color-i4q1kuxq5: 228, 106, 41;
    --color-iebsfgtby: 0, 0, 0;
    --color-i27gnczve: 228, 106, 41;
    --color-ienx8pph3: 26, 26, 26;
    --color-ik02br725: 26, 26, 26;
    --color-i3rf9hifw: 26, 26, 26;
    --color-i7otc5kyj: 26, 26, 26;
    --color-iygb35uqu: 26, 26, 26;
    --color-ipty1mbon: 26, 26, 26;
    --color-i0o72mhf6: 228, 106, 41;
    --color-i5mvjvdob: 228, 106, 41;
    --color-i3dih126p: 228, 106, 41;
    --color-i5tm9rkn7: 26, 26, 26;
    --color-i39p30k03: 26, 26, 26;
    --color-i8cibf5ns: 228, 106, 41;
    --color-irlxqnv9y: 26, 26, 26;
    --color-igqaplbwz: 26, 26, 26;
    --color-ir76ssr1u: 26, 26, 26;
    --color-imt8xux7o: 26, 26, 26;
    --color-i6cbplzjt: 228, 106, 41;
    --color-iekav4sn5: 228, 106, 41;
    --color-iscigjtwh: 26, 26, 26;
    --color-i434jzf88: 228, 106, 41;
    --color-igycnjgcl: 228, 106, 41;
    --color-iu23thdou: 26, 26, 26;
    --color-i9k4alrq2: 26, 26, 26;
    --color-ieb7hvedd: 228, 106, 41;
    --color-iv29plp09: 228, 106, 41;
    --color-imgkwyew5: 26, 26, 26;
    --color-ildbg3lp9: 228, 106, 41;
    --color-i8l2kmbps: 26, 26, 26;
    --color-ibwdtkvaz: 228, 106, 41;
    --color-if669cyae: 26, 26, 26;
    --color-idnujtmdn: 228, 106, 41;
    --color-ie9lx8sck: 26, 26, 26;
    --color-ip0ospcw1: 228, 106, 41;
    --color-ixfecopxh: 228, 106, 41;
    --color-ikl9nhrwq: 228, 106, 41;
    --color-irgsgi8sm: 0, 0, 0;
    --color-ic020lv8s: 56, 163, 204;
    --color-i9g6u58om: 0, 0, 0;
    --color-i5empnpp1: 56, 163, 204;
    --color-ig2ls05ov: 0, 0, 0;
    --color-i65e74sg1: 255, 255, 255;
    --color-ix8vhbrpg: 228, 106, 41;
    --color-iuuv22o6f: 228, 106, 41;
    --color-iwdxze4sm: 228, 106, 41;
    --color-ik9n65rxz: 228, 106, 41;
    --color-ia2qveaf3: 255, 255, 255;
    --color-i7hwji4hx: 228, 106, 41;
    --color-ina0n4f6x: 228, 106, 41;
    --color-i02erh6i6: 0, 0, 0;
    --color-i8mytbbvb: 0, 0, 0;
    --color-ic5rikr4j: 0, 0, 0;
    --color-igpkbjp2q: 0, 0, 0;
    --color-i5tbpl1ig: 0, 0, 0;
    --color-i7locq168: 0, 0, 0;
    --color-iu2msrrs6: 0, 0, 0;
    --color-igfiomwqj: 0, 0, 0;
    --color-ihha5xkvm: 0, 0, 0;
    --color-isqcir30u: 56, 163, 204;
    --color-i5vqio0lu: 228, 106, 41;
    --color-ibolppyqb: 255, 255, 255;
    --color-i3g60kpnm: 228, 106, 41;
    --color-i2q7c0lld: 228, 106, 41;
    --color-i07g81jp4: 0, 0, 0;
    --color-il9x0ocje: 0, 0, 0;
    --color-iipm0g9tu: 0, 0, 0;
    --color-ipih7hus4: 0, 0, 0;
    --color-idupp8yrw: 0, 0, 0;
    --color-inc8nw50j: 0, 0, 0;
    --color-ibmi192bh: 0, 0, 0;
    --color-iwpp6p9p3: 0, 0, 0;
    --color-iafxfhr9x: 0, 0, 0;
    --color-i87xioucb: 56, 163, 204;
    --color-ibnpoxnax: 0, 0, 0;
    --color-i2lrqk8uo: 0, 0, 0;
    --color-ipvwh6jt3: 0, 0, 0;
    --color-itxbbn1ed: 0, 0, 0;
    --color-i228bs6o4: 0, 0, 0;
    --color-ifk6ps58o: 0, 0, 0;
    --color-i4mno23zh: 0, 0, 0;
    --color-i23i3tcmx: 56, 163, 204;
    --color-i9a6t5hm7: 0, 0, 0;
    --color-ij9xgk9ol: 255, 255, 255;
    --color-i8zn3gttr: 228, 106, 41;
    --color-ijrmf8yg9: 169, 169, 169;
    --color-i0g0cn1y2: 169, 169, 169;
    --color-iu1mqbl0g: 169, 169, 169;
    --color-iu2kj85jf: 169, 169, 169;
    --color-irjfmcyig: 255, 255, 255;
    --color-iini0nz1x: 0, 0, 0;
    --color-i7tbp3x1a: 0, 0, 0;
    --color-iv82drj6g: 217, 217, 217;
    --color-iprqcd6ak: 169, 169, 169;
    --color-iianiyfhe: 169, 169, 169;
    --color-i7osbe1ab: 169, 169, 169;
    --color-imr7a2fxx: 169, 169, 169;
    --color-ihmguswvz: 255, 255, 255;
    --color-idiv0emwg: 169, 169, 169;
    --color-il5vaydnw: 169, 169, 169;
    --color-ixy03n3tx: 169, 169, 169;
    --color-iof12v0hf: 169, 169, 169;
    --color-imulq7zpz: 255, 255, 255;
    --color-iw063xz4y: 169, 169, 169;
    --color-ivejooclt: 169, 169, 169;
    --color-ilvomie1j: 169, 169, 169;
    --color-iycbi3nnm: 169, 169, 169;
    --color-ivepsc6k6: 255, 255, 255;
    --color-i4m96ffny: 169, 169, 169;
    --color-in6wxhn03: 169, 169, 169;
    --color-ixtw5pxm3: 169, 169, 169;
    --color-i9foyyhp7: 169, 169, 169;
    --color-ixacnxtag: 248, 248, 248;
    --color-ichsuvpx1: 169, 169, 169;
    --color-iwh54msqj: 169, 169, 169;
    --color-in8qaozl6: 169, 169, 169;
    --color-iaptlz9vb: 169, 169, 169;
    --color-iqaxdex9i: 248, 248, 248;
    --color-i3d2pr6im: 51, 51, 51;
    --color-ic5dbwuca: 255, 255, 255;
    --color-il6t9skv0: 255, 0, 0;
    --color-ieit5bf8n: 128, 128, 128;
    --color-i7ykiuf5u: 128, 128, 128;
    --color-i3nz7rr0q: 128, 128, 128;
    --color-iigfac1rk: 128, 128, 128;
    --color-icodqnpbw: 128, 128, 128;
    --color-isjg42c2d: 0, 0, 0;
    --color-izjk08wn3: 0, 0, 0;
    --color-ih0yq8zo5: 128, 128, 128;
    --color-irklh5oqp: 128, 128, 128;
    --color-iz47h6jvd: 128, 128, 128;
    --color-i07bryhbt: 128, 128, 128;
    --color-i2jhvq5xn: 0, 0, 0;
    --color-icqdsaeok: 0, 0, 0;
    --color-iskxvxoig: 228, 106, 41;
    --color-iligm2583: 255, 255, 255;
    --color-iwlgg7ryu: 197, 197, 197;
    --color-i3fn47mq5: 197, 197, 197;
    --color-id6e6d0ia: 197, 197, 197;
    --color-ite0eub3l: 197, 197, 197;
    --color-i8zec25mv: 197, 197, 197;
    --color-i5zyr8jjm: 255, 0, 0;
    --color-iekzja0rr: 85, 85, 85;
    --color-ihbftxwti: 0, 0, 255;
    --color-iy2vuk458: 0, 0, 255;
    --color-imzgcjno1: 0, 0, 0;
    --color-ikkpsh8pd: 0, 0, 0;
    --color-i2ax111b6: 0, 198, 8;
    --color-i92h2d967: 228, 106, 41;
    --color-i56xej1rw: 0, 0, 0;
    --color-i6n3v9xtx: 0, 0, 0;
    --color-iar5cub5e: 255, 255, 255;
    --color-is42fed2g: 255, 255, 255;
    --color-ifvovzv3l: 228, 106, 41;
    --color-iffbiu19t: 0, 0, 0;
    --color-i9o1p3idm: 0, 0, 0;
    --color-il7d27004: 228, 106, 41;
    --color-iu37sm2iw: 0, 0, 0;
    --color-ijaiscq9l: 255, 255, 255;
    --color-iuswvmwg6: 228, 106, 41;
    --color-i3y7w5ahv: 169, 169, 169;
    --color-iy3bcn5u9: 169, 169, 169;
    --color-i9bxwsgco: 169, 169, 169;
    --color-ia47qrz5u: 169, 169, 169;
    --color-i4f5dgca7: 255, 255, 255;
    --color-i11f3z0bf: 0, 0, 0;
    --color-ix3348gst: 0, 0, 0;
    --color-itg0vprky: 217, 217, 217;
    --color-idrytual8: 169, 169, 169;
    --color-ix4u12jl4: 169, 169, 169;
    --color-ix2lx0tfv: 169, 169, 169;
    --color-i9zh3b6eh: 169, 169, 169;
    --color-ihidym9yr: 255, 255, 255;
    --color-ixethobyx: 169, 169, 169;
    --color-iqqqwodqi: 169, 169, 169;
    --color-id1fh6vaz: 169, 169, 169;
    --color-ivplkpkv5: 169, 169, 169;
    --color-iz4bi58ct: 255, 255, 255;
    --color-it7s4scpw: 169, 169, 169;
    --color-izd8ow6qh: 169, 169, 169;
    --color-iaaz6kd5n: 169, 169, 169;
    --color-iqupphdyb: 169, 169, 169;
    --color-ivb30blim: 255, 255, 255;
    --color-i7zbnux0o: 169, 169, 169;
    --color-imvvcxgps: 169, 169, 169;
    --color-izkk6ifek: 169, 169, 169;
    --color-i2tzcbsqu: 169, 169, 169;
    --color-i2w9utewo: 248, 248, 248;
    --color-i2wzao2fd: 169, 169, 169;
    --color-i8bw57hrc: 169, 169, 169;
    --color-ix8znfeew: 169, 169, 169;
    --color-i6lku9r1c: 169, 169, 169;
    --color-ifd98nc9w: 248, 248, 248;
    --color-irovxhetw: 51, 51, 51;
    --color-ifsgubdax: 255, 255, 255;
    --color-isc8bljuj: 255, 0, 0;
    --color-iezyvgarp: 128, 128, 128;
    --color-ipsrs0zz2: 128, 128, 128;
    --color-i3wqlh5q1: 128, 128, 128;
    --color-ig8wm5bvm: 128, 128, 128;
    --color-iuggq2kot: 128, 128, 128;
    --color-iwoxiem2u: 0, 0, 0;
    --color-i7c0xc5kl: 0, 0, 0;
    --color-ilqt33w2b: 128, 128, 128;
    --color-iylrfu2fk: 128, 128, 128;
    --color-iob44bvns: 128, 128, 128;
    --color-iovbbhm8w: 128, 128, 128;
    --color-ityyy4ap5: 0, 0, 0;
    --color-ialzm012t: 0, 0, 0;
    --color-iuq7qn0zx: 228, 106, 41;
    --color-if7jxkmqm: 255, 255, 255;
    --color-iunty6qsv: 197, 197, 197;
    --color-izp24v7nu: 197, 197, 197;
    --color-i62yl2jxb: 197, 197, 197;
    --color-igmiseh0b: 197, 197, 197;
    --color-iyu7k1pru: 197, 197, 197;
    --color-ii4u4o65y: 255, 0, 0;
    --color-ixum5l9y5: 85, 85, 85;
    --color-ibonaarjg: 0, 0, 255;
    --color-iofl8qdq7: 0, 0, 255;
    --color-ic04akpn9: 0, 0, 0;
    --color-icm2d8vyf: 0, 0, 0;
    --color-ijyy8tal5: 0, 198, 8;
    --color-ii7qa5zx5: 228, 106, 41;
    --color-i81gwyvw1: 0, 0, 0;
    --color-i2oqfxm3t: 0, 0, 0;
    --color-ivyprzp9r: 255, 255, 255;
    --color-iv83f5okh: 255, 255, 255;
    --color-ic1g79njc: 228, 106, 41;
    --color-ihrby4dnl: 228, 106, 41;
    --color-int5bmanl: 0, 0, 0;
    --color-igz4e14vl: 0, 0, 0;
    --color-ibv6fb9fy: 0, 0, 0;
    --color-ifp3g2kjg: 0, 0, 0;
    --color-i80i9m8uv: 238, 238, 238;
    --color-ifsgsgxjf: 255, 255, 255;
    --color-iq1vdwi6x: 0, 0, 0;
    --color-ieffzf8hd: 238, 238, 238;
    --color-iy30dlard: 0, 0, 0;
    --color-inslju1fi: 0, 0, 0;
    --color-iwc70uyko: 0, 0, 0;
    --color-iw1gwe900: 238, 238, 238;
    --color-inm3bxiaq: 0, 0, 0;
    --color-i6wb5nimc: 0, 0, 0;
    --color-ih0ioq0f0: 0, 0, 0;
    --color-iicxs9rwd: 0, 0, 0;
    --color-ivati4sba: 0, 0, 0;
    --color-ipc9mmmal: 0, 0, 0;
    --color-i3da56gi4: 0, 0, 0;
    --color-ikfvphwln: 0, 0, 0;
    --color-i5lb3zg3z: 0, 0, 0;
    --color-ij4lo74mu: 0, 0, 0;
    --color-iiueglu8o: 0, 0, 0;
    --color-iw99veuh6: 228, 106, 41;
    --color-ibto20rfm: 0, 0, 0;
    --color-ic58y7dan: 255, 255, 255;
    --color-ie5qhxrae: 228, 106, 41;
    --color-ivifa81m9: 255, 255, 255;
    --color-ikjmvopnz: 255, 255, 255;
    --color-ih5ill2y5: 255, 255, 255;
    --color-i07hj76wr: 0, 0, 0;
    --color-iq0xrfk87: 255, 255, 255;
    --color-igpwm7c1t: 255, 255, 255;
    --color-iu3mgdtjk: 255, 255, 255;
    --color-ignlf4lcf: 0, 0, 0;
    --color-idosxmlik: 0, 0, 0;
    --color-i2p3vzqzs: 0, 0, 0;
    --color-ijc3kxlll: 255, 255, 255;
    --color-iuseis2e3: 255, 255, 255;
    --color-icsng8ex7: 0, 0, 0;
    --color-ioi4ew09h: 0, 0, 0;
    --color-iwblidml5: 0, 0, 0;
    --color-i79c1ahf8: 102, 102, 102;
    --color-i0kh6anwq: 0, 0, 0;
    --color-iwde0uhf7: 56, 163, 204;
    --color-iu70a5g22: 51, 51, 51;
    --color-i6oibds1x: 0, 0, 0;
    --color-idddcrhci: 238, 238, 238;
    --color-ilwlg3h9b: 0, 0, 0;
    --color-ijikbtidy: 255, 255, 255;
    --color-i3pwnqteo: 0, 0, 0;
    --color-iezaq3owk: 221, 221, 221;
    --color-i0hkokuyt: 51, 51, 51;
    --color-ihik2iqn5: 255, 255, 255;
    --color-i7d1ohh1m: 51, 51, 51;
    --color-itz0xkdse: 238, 238, 238;
    --image-iqfhsaofb: url("/d/tpl25_vniz.svg");
    --color-io3w0z1ix: 221, 221, 221;
    --color-i8vbdsgr9: 0, 0, 0;
    --color-ilcab11c1: 0, 0, 0;
    --image-ihuo3dia7: url("/d/tpl25_vpravo_1.svg");
    --color-i76egvtjo: 0, 0, 0;
    --color-irtuxyawv: 0, 0, 0;
    --color-i2v89o5af: 0, 0, 0;
    --color-ikzo5n0t1: 0, 0, 0;
    --color-i8lzxvoyi: 0, 0, 0;
    --color-i4004187f: 0, 0, 0;
    --color-iv22cwmfx: 0, 0, 0;
    --color-ixfqkkng1: 0, 0, 0;
    --color-ir2ja6iur: 0, 0, 0;
    --color-iicbvcrof: 0, 0, 0;
    --color-ipb7c4ck5: 0, 0, 0;
    --color-ia076lu78: 0, 0, 0;
    --color-ic6bb0tp3: 0, 0, 0;
    --color-iq95tawon: 0, 0, 0;
    --color-iaakh774p: 0, 0, 0;
    --color-i9ghcmosx: 0, 0, 0;
    --color-ifh8k7ijy: 0, 0, 0;
    --color-iyjvez1l9: 0, 0, 0;
    --color-iymtgzuzv: 0, 0, 0;
    --color-i1ei58be2: 228, 106, 41;
    --color-ika9fqcr0: 228, 106, 41;
    --color-ijtzlvh7w: 255, 255, 255;
    --color-iw3cfe8hf: 255, 255, 255;
    --color-iogmzeop8: 255, 255, 255;
    --color-i0l5qznv5: 255, 255, 255;
    --color-izmtl7bn9: 255, 255, 255;
    --color-iugnp1jkh: 255, 255, 255;
    --color-ikncd3xpc: 255, 255, 255;
    --color-i41x4d2l5: 228, 106, 41;
    --color-i3bivfjvg: 255, 255, 255;
    --color-iape4ztxp: 255, 255, 255;
    --color-ivg3xqmjr: 228, 106, 41;
    --color-i7jhn6a95: 0, 0, 0;
    --color-ioy6iyv81: 0, 0, 0;
    --color-i2kui8h0m: 0, 0, 0;
    --color-inna4r17q: 0, 0, 0;
    --color-ij3zbhmiv: 56, 163, 204;
    --color-i9rwmh2qv: 151, 151, 151;
    --color-iog23w6f5: 0, 0, 0;
    --color-iuipknkhi: 0, 0, 0;
    --color-ibhj83qfh: 0, 0, 0;
    --color-i332lvpc6: 0, 0, 0;
    --color-ifuzqh6iz: 0, 0, 0;
    --color-iq0tqr9po: 0, 0, 0;
}

.section--u-iskfocmxl {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 60px;
    padding-top: 15px;
}

.section--u-iskfocmxl {
    margin: 50px auto!important;
}

.container--u-icq9ucz2t {
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
}

.div--u-iiqjfrr4x {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
}

.text--u-i96ym1zrj {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    font-weight: 600;
    font-size: 6.8vw;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    line-height: 110%;
    margin-left: -0.32%;
}

.div--u-it7wiphkk {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-top: 35px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.div--u-i7ykhvuia {
    width: 45%;
    position: relative;
}

.div--u-imfwpx4f1 {
    width: 50%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.text--u-ij7i5vvwf {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    font-size: 1.2vw;
    font-weight: 600;
    text-transform: uppercase;
}

.text--u-ipz152zv5 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: rgba(var(--color-iins12dbh), 0.6);
}

.link-universal--u-ipiwujwpr {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    background-color: #00364a;
    color: rgba(var(--color-iigdwv3fq), 1);
    position: relative;
    text-decoration-line: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-left: 40px;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.link-universal--u-ipiwujwpr:hover {
    background-color: rgba(var(--color-ih5inuqx0), 0);
    color: rgba(var(--color-idk4j8u24), 1);
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ids64r065), 1);
}

.div--u-itppb5rym {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    -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;
}

.imageFit--u-ifpb1rnj6 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 79vh;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.imageFit__img--u-ijqa8ota7 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iplrgmtqq {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-igzhyrfsl), 0.4);
}

.imageFit__zoom--u-i40vizz3f {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i94j1z77c), 1);
}

.svg_image--u-ixw3z53jf {
    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;
}

.embed--u-iepxevh7b {
    display: block;
    width: 100%;
    height: 20px;
    min-height: auto;
    margin-top: -20px;
}

@media (max-width: 991px) {
    .div--u-it7wiphkk {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .div--u-imfwpx4f1 {
        width: 100%;
        padding-top: 20px;
    }

    .div--u-i7ykhvuia {
        width: 100%;
    }

    .text--u-ij7i5vvwf {
        font-size: 20px;
    }

    .div--u-itppb5rym {
        padding-top: 50px;
    }

    .imageFit--u-ifpb1rnj6 {
        height: 55vh;
    }

    .section--u-iskfocmxl {
        padding-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .div--u-imfwpx4f1 {
        -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;
    }

    .link-universal--u-ipiwujwpr {
        margin-left: 0px;
        margin-top: 20px;
    }

    .text--u-i96ym1zrj {
        margin-left: 0%;
        font-size: 6.5vw;
    }

    .text--u-ij7i5vvwf {
        font-size: 16px;
    }

    .div--u-itppb5rym {
        padding-top: 40px;
    }

    .imageFit--u-ifpb1rnj6 {
        height: 35vh;
    }

    .section--u-iskfocmxl {
        padding-bottom: 40px;
    }
}

@media (max-width: 479px) {
    .text--u-ij7i5vvwf {
        font-size: 14px;
    }

    .imageFit--u-ifpb1rnj6 {
        height: 25vh;
    }

    .section--u-iskfocmxl {
        padding-left: 5%;
        padding-right: 5%;
    }
}
@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");
}

:root {
    --color-i8o9gy82m: 255, 255, 255;
    --color-id35e8jyc: 228, 106, 41;
    --color-iigdwv3fq: 255, 255, 255;
    --color-igzhyrfsl: 0, 0, 0;
    --color-i94j1z77c: 56, 163, 204;
    --color-iins12dbh: 0, 0, 0;
    --color-ih5inuqx0: 228, 106, 41;
    --color-idk4j8u24: 0, 0, 0;
    --color-ids64r065: 228, 106, 41;
    --color-i184cc23a: 0, 0, 0;
    --color-ip5ckibj1: 0, 0, 0;
    --color-ie80fdje7: 56, 163, 204;
    --color-ia0kcmdcy: 0, 0, 0;
    --color-if9mk5hqj: 0, 0, 0;
    --color-icgklpn5r: 0, 0, 0;
    --color-ixaijl8zx: 0, 0, 0;
    --color-iihch1dp8: 228, 106, 41;
    --color-iqliyxeg6: 0, 0, 0;
    --color-iy031kaev: 0, 0, 0;
    --color-itxevoftn: 0, 0, 0;
    --color-iage9gtog: 255, 255, 255;
    --color-iqz0j9qmy: 0, 0, 0;
    --color-i78elid96: 0, 0, 0;
    --color-ile1wdibz: 228, 106, 41;
    --color-irowynjew: 228, 106, 41;
    --color-i6pwmfolh: 255, 255, 255;
    --color-is95tdfhe: 255, 255, 255;
    --color-iumgvtqhw: 255, 255, 255;
    --color-im99cna01: 255, 255, 255;
    --color-ismkdswya: 255, 255, 255;
    --color-iz4805wux: 255, 255, 255;
    --color-it2xemb8n: 255, 255, 255;
    --color-ijw3la7pc: 255, 255, 255;
    --color-iuy9cobpy: 255, 255, 255;
    --color-ij5na50mk: 255, 255, 255;
    --color-ixhztg4vn: 0, 0, 0;
    --color-i1n3kpgnl: 0, 0, 0;
    --color-iemrrf3w5: 228, 106, 41;
    --color-iw6yipbdi: 255, 255, 255;
    --color-ivubqax82: 228, 106, 41;
    --color-iifc9j0l9: 0, 0, 0;
    --color-iee3qqdvr: 228, 106, 41;
    --color-i4q1kuxq5: 228, 106, 41;
    --color-iebsfgtby: 0, 0, 0;
    --color-i27gnczve: 228, 106, 41;
    --color-ienx8pph3: 26, 26, 26;
    --color-ik02br725: 26, 26, 26;
    --color-i3rf9hifw: 26, 26, 26;
    --color-i7otc5kyj: 26, 26, 26;
    --color-iygb35uqu: 26, 26, 26;
    --color-ipty1mbon: 26, 26, 26;
    --color-i0o72mhf6: 228, 106, 41;
    --color-i5mvjvdob: 228, 106, 41;
    --color-i3dih126p: 228, 106, 41;
    --color-i5tm9rkn7: 26, 26, 26;
    --color-i39p30k03: 26, 26, 26;
    --color-i8cibf5ns: 228, 106, 41;
    --color-irlxqnv9y: 26, 26, 26;
    --color-igqaplbwz: 26, 26, 26;
    --color-ir76ssr1u: 26, 26, 26;
    --color-imt8xux7o: 26, 26, 26;
    --color-i6cbplzjt: 228, 106, 41;
    --color-iekav4sn5: 228, 106, 41;
    --color-iscigjtwh: 26, 26, 26;
    --color-i434jzf88: 228, 106, 41;
    --color-igycnjgcl: 228, 106, 41;
    --color-iu23thdou: 26, 26, 26;
    --color-i9k4alrq2: 26, 26, 26;
    --color-ieb7hvedd: 228, 106, 41;
    --color-iv29plp09: 228, 106, 41;
    --color-imgkwyew5: 26, 26, 26;
    --color-ildbg3lp9: 228, 106, 41;
    --color-i8l2kmbps: 26, 26, 26;
    --color-ibwdtkvaz: 228, 106, 41;
    --color-if669cyae: 26, 26, 26;
    --color-idnujtmdn: 228, 106, 41;
    --color-ie9lx8sck: 26, 26, 26;
    --color-ip0ospcw1: 228, 106, 41;
    --color-ixfecopxh: 228, 106, 41;
    --color-ikl9nhrwq: 228, 106, 41;
    --color-irgsgi8sm: 0, 0, 0;
    --color-ic020lv8s: 56, 163, 204;
    --color-i9g6u58om: 0, 0, 0;
    --color-i5empnpp1: 56, 163, 204;
    --color-ig2ls05ov: 0, 0, 0;
    --color-i65e74sg1: 255, 255, 255;
    --color-ix8vhbrpg: 228, 106, 41;
    --color-iuuv22o6f: 228, 106, 41;
    --color-iwdxze4sm: 228, 106, 41;
    --color-ik9n65rxz: 228, 106, 41;
    --color-ia2qveaf3: 255, 255, 255;
    --color-i7hwji4hx: 228, 106, 41;
    --color-ina0n4f6x: 228, 106, 41;
    --color-i02erh6i6: 0, 0, 0;
    --color-i8mytbbvb: 0, 0, 0;
    --color-ic5rikr4j: 0, 0, 0;
    --color-igpkbjp2q: 0, 0, 0;
    --color-i5tbpl1ig: 0, 0, 0;
    --color-i7locq168: 0, 0, 0;
    --color-iu2msrrs6: 0, 0, 0;
    --color-igfiomwqj: 0, 0, 0;
    --color-ihha5xkvm: 0, 0, 0;
    --color-isqcir30u: 56, 163, 204;
    --color-i5vqio0lu: 228, 106, 41;
    --color-ibolppyqb: 255, 255, 255;
    --color-i3g60kpnm: 228, 106, 41;
    --color-i2q7c0lld: 228, 106, 41;
    --color-i07g81jp4: 0, 0, 0;
    --color-il9x0ocje: 0, 0, 0;
    --color-iipm0g9tu: 0, 0, 0;
    --color-ipih7hus4: 0, 0, 0;
    --color-idupp8yrw: 0, 0, 0;
    --color-inc8nw50j: 0, 0, 0;
    --color-ibmi192bh: 0, 0, 0;
    --color-iwpp6p9p3: 0, 0, 0;
    --color-iafxfhr9x: 0, 0, 0;
    --color-i87xioucb: 56, 163, 204;
    --color-ibnpoxnax: 0, 0, 0;
    --color-i2lrqk8uo: 0, 0, 0;
    --color-ipvwh6jt3: 0, 0, 0;
    --color-itxbbn1ed: 0, 0, 0;
    --color-i228bs6o4: 0, 0, 0;
    --color-ifk6ps58o: 0, 0, 0;
    --color-i4mno23zh: 0, 0, 0;
    --color-i23i3tcmx: 56, 163, 204;
    --color-i9a6t5hm7: 0, 0, 0;
    --color-ij9xgk9ol: 255, 255, 255;
    --color-i8zn3gttr: 228, 106, 41;
    --color-ijrmf8yg9: 169, 169, 169;
    --color-i0g0cn1y2: 169, 169, 169;
    --color-iu1mqbl0g: 169, 169, 169;
    --color-iu2kj85jf: 169, 169, 169;
    --color-irjfmcyig: 255, 255, 255;
    --color-iini0nz1x: 0, 0, 0;
    --color-i7tbp3x1a: 0, 0, 0;
    --color-iv82drj6g: 217, 217, 217;
    --color-iprqcd6ak: 169, 169, 169;
    --color-iianiyfhe: 169, 169, 169;
    --color-i7osbe1ab: 169, 169, 169;
    --color-imr7a2fxx: 169, 169, 169;
    --color-ihmguswvz: 255, 255, 255;
    --color-idiv0emwg: 169, 169, 169;
    --color-il5vaydnw: 169, 169, 169;
    --color-ixy03n3tx: 169, 169, 169;
    --color-iof12v0hf: 169, 169, 169;
    --color-imulq7zpz: 255, 255, 255;
    --color-iw063xz4y: 169, 169, 169;
    --color-ivejooclt: 169, 169, 169;
    --color-ilvomie1j: 169, 169, 169;
    --color-iycbi3nnm: 169, 169, 169;
    --color-ivepsc6k6: 255, 255, 255;
    --color-i4m96ffny: 169, 169, 169;
    --color-in6wxhn03: 169, 169, 169;
    --color-ixtw5pxm3: 169, 169, 169;
    --color-i9foyyhp7: 169, 169, 169;
    --color-ixacnxtag: 248, 248, 248;
    --color-ichsuvpx1: 169, 169, 169;
    --color-iwh54msqj: 169, 169, 169;
    --color-in8qaozl6: 169, 169, 169;
    --color-iaptlz9vb: 169, 169, 169;
    --color-iqaxdex9i: 248, 248, 248;
    --color-i3d2pr6im: 51, 51, 51;
    --color-ic5dbwuca: 255, 255, 255;
    --color-il6t9skv0: 255, 0, 0;
    --color-ieit5bf8n: 128, 128, 128;
    --color-i7ykiuf5u: 128, 128, 128;
    --color-i3nz7rr0q: 128, 128, 128;
    --color-iigfac1rk: 128, 128, 128;
    --color-icodqnpbw: 128, 128, 128;
    --color-isjg42c2d: 0, 0, 0;
    --color-izjk08wn3: 0, 0, 0;
    --color-ih0yq8zo5: 128, 128, 128;
    --color-irklh5oqp: 128, 128, 128;
    --color-iz47h6jvd: 128, 128, 128;
    --color-i07bryhbt: 128, 128, 128;
    --color-i2jhvq5xn: 0, 0, 0;
    --color-icqdsaeok: 0, 0, 0;
    --color-iskxvxoig: 228, 106, 41;
    --color-iligm2583: 255, 255, 255;
    --color-iwlgg7ryu: 197, 197, 197;
    --color-i3fn47mq5: 197, 197, 197;
    --color-id6e6d0ia: 197, 197, 197;
    --color-ite0eub3l: 197, 197, 197;
    --color-i8zec25mv: 197, 197, 197;
    --color-i5zyr8jjm: 255, 0, 0;
    --color-iekzja0rr: 85, 85, 85;
    --color-ihbftxwti: 0, 0, 255;
    --color-iy2vuk458: 0, 0, 255;
    --color-imzgcjno1: 0, 0, 0;
    --color-ikkpsh8pd: 0, 0, 0;
    --color-i2ax111b6: 0, 198, 8;
    --color-i92h2d967: 228, 106, 41;
    --color-i56xej1rw: 0, 0, 0;
    --color-i6n3v9xtx: 0, 0, 0;
    --color-iar5cub5e: 255, 255, 255;
    --color-is42fed2g: 255, 255, 255;
    --color-ifvovzv3l: 228, 106, 41;
    --color-iffbiu19t: 0, 0, 0;
    --color-i9o1p3idm: 0, 0, 0;
    --color-il7d27004: 228, 106, 41;
    --color-iu37sm2iw: 0, 0, 0;
    --color-ijaiscq9l: 255, 255, 255;
    --color-iuswvmwg6: 228, 106, 41;
    --color-i3y7w5ahv: 169, 169, 169;
    --color-iy3bcn5u9: 169, 169, 169;
    --color-i9bxwsgco: 169, 169, 169;
    --color-ia47qrz5u: 169, 169, 169;
    --color-i4f5dgca7: 255, 255, 255;
    --color-i11f3z0bf: 0, 0, 0;
    --color-ix3348gst: 0, 0, 0;
    --color-itg0vprky: 217, 217, 217;
    --color-idrytual8: 169, 169, 169;
    --color-ix4u12jl4: 169, 169, 169;
    --color-ix2lx0tfv: 169, 169, 169;
    --color-i9zh3b6eh: 169, 169, 169;
    --color-ihidym9yr: 255, 255, 255;
    --color-ixethobyx: 169, 169, 169;
    --color-iqqqwodqi: 169, 169, 169;
    --color-id1fh6vaz: 169, 169, 169;
    --color-ivplkpkv5: 169, 169, 169;
    --color-iz4bi58ct: 255, 255, 255;
    --color-it7s4scpw: 169, 169, 169;
    --color-izd8ow6qh: 169, 169, 169;
    --color-iaaz6kd5n: 169, 169, 169;
    --color-iqupphdyb: 169, 169, 169;
    --color-ivb30blim: 255, 255, 255;
    --color-i7zbnux0o: 169, 169, 169;
    --color-imvvcxgps: 169, 169, 169;
    --color-izkk6ifek: 169, 169, 169;
    --color-i2tzcbsqu: 169, 169, 169;
    --color-i2w9utewo: 248, 248, 248;
    --color-i2wzao2fd: 169, 169, 169;
    --color-i8bw57hrc: 169, 169, 169;
    --color-ix8znfeew: 169, 169, 169;
    --color-i6lku9r1c: 169, 169, 169;
    --color-ifd98nc9w: 248, 248, 248;
    --color-irovxhetw: 51, 51, 51;
    --color-ifsgubdax: 255, 255, 255;
    --color-isc8bljuj: 255, 0, 0;
    --color-iezyvgarp: 128, 128, 128;
    --color-ipsrs0zz2: 128, 128, 128;
    --color-i3wqlh5q1: 128, 128, 128;
    --color-ig8wm5bvm: 128, 128, 128;
    --color-iuggq2kot: 128, 128, 128;
    --color-iwoxiem2u: 0, 0, 0;
    --color-i7c0xc5kl: 0, 0, 0;
    --color-ilqt33w2b: 128, 128, 128;
    --color-iylrfu2fk: 128, 128, 128;
    --color-iob44bvns: 128, 128, 128;
    --color-iovbbhm8w: 128, 128, 128;
    --color-ityyy4ap5: 0, 0, 0;
    --color-ialzm012t: 0, 0, 0;
    --color-iuq7qn0zx: 228, 106, 41;
    --color-if7jxkmqm: 255, 255, 255;
    --color-iunty6qsv: 197, 197, 197;
    --color-izp24v7nu: 197, 197, 197;
    --color-i62yl2jxb: 197, 197, 197;
    --color-igmiseh0b: 197, 197, 197;
    --color-iyu7k1pru: 197, 197, 197;
    --color-ii4u4o65y: 255, 0, 0;
    --color-ixum5l9y5: 85, 85, 85;
    --color-ibonaarjg: 0, 0, 255;
    --color-iofl8qdq7: 0, 0, 255;
    --color-ic04akpn9: 0, 0, 0;
    --color-icm2d8vyf: 0, 0, 0;
    --color-ijyy8tal5: 0, 198, 8;
    --color-ii7qa5zx5: 228, 106, 41;
    --color-i81gwyvw1: 0, 0, 0;
    --color-i2oqfxm3t: 0, 0, 0;
    --color-ivyprzp9r: 255, 255, 255;
    --color-iv83f5okh: 255, 255, 255;
    --color-ic1g79njc: 228, 106, 41;
    --color-ihrby4dnl: 228, 106, 41;
    --color-int5bmanl: 0, 0, 0;
    --color-igz4e14vl: 0, 0, 0;
    --color-ibv6fb9fy: 0, 0, 0;
    --color-ifp3g2kjg: 0, 0, 0;
    --color-i80i9m8uv: 238, 238, 238;
    --color-ifsgsgxjf: 255, 255, 255;
    --color-iq1vdwi6x: 0, 0, 0;
    --color-ieffzf8hd: 238, 238, 238;
    --color-iy30dlard: 0, 0, 0;
    --color-inslju1fi: 0, 0, 0;
    --color-iwc70uyko: 0, 0, 0;
    --color-iw1gwe900: 238, 238, 238;
    --color-inm3bxiaq: 0, 0, 0;
    --color-i6wb5nimc: 0, 0, 0;
    --color-ih0ioq0f0: 0, 0, 0;
    --color-iicxs9rwd: 0, 0, 0;
    --color-ivati4sba: 0, 0, 0;
    --color-ipc9mmmal: 0, 0, 0;
    --color-i3da56gi4: 0, 0, 0;
    --color-ikfvphwln: 0, 0, 0;
    --color-i5lb3zg3z: 0, 0, 0;
    --color-ij4lo74mu: 0, 0, 0;
    --color-iiueglu8o: 0, 0, 0;
    --color-iw99veuh6: 228, 106, 41;
    --color-ibto20rfm: 0, 0, 0;
    --color-ic58y7dan: 255, 255, 255;
    --color-ie5qhxrae: 228, 106, 41;
    --color-ivifa81m9: 255, 255, 255;
    --color-ikjmvopnz: 255, 255, 255;
    --color-ih5ill2y5: 255, 255, 255;
    --color-i07hj76wr: 0, 0, 0;
    --color-iq0xrfk87: 255, 255, 255;
    --color-igpwm7c1t: 255, 255, 255;
    --color-iu3mgdtjk: 255, 255, 255;
    --color-ignlf4lcf: 0, 0, 0;
    --color-idosxmlik: 0, 0, 0;
    --color-i2p3vzqzs: 0, 0, 0;
    --color-ijc3kxlll: 255, 255, 255;
    --color-iuseis2e3: 255, 255, 255;
    --color-icsng8ex7: 0, 0, 0;
    --color-ioi4ew09h: 0, 0, 0;
    --color-iwblidml5: 0, 0, 0;
    --color-i79c1ahf8: 102, 102, 102;
    --color-i0kh6anwq: 0, 0, 0;
    --color-iwde0uhf7: 56, 163, 204;
    --color-iu70a5g22: 51, 51, 51;
    --color-i6oibds1x: 0, 0, 0;
    --color-idddcrhci: 238, 238, 238;
    --color-ilwlg3h9b: 0, 0, 0;
    --color-ijikbtidy: 255, 255, 255;
    --color-i3pwnqteo: 0, 0, 0;
    --color-iezaq3owk: 221, 221, 221;
    --color-i0hkokuyt: 51, 51, 51;
    --color-ihik2iqn5: 255, 255, 255;
    --color-i7d1ohh1m: 51, 51, 51;
    --color-itz0xkdse: 238, 238, 238;
    --image-iqfhsaofb: url("/d/tpl25_vniz.svg");
    --color-io3w0z1ix: 221, 221, 221;
    --color-i8vbdsgr9: 0, 0, 0;
    --color-ilcab11c1: 0, 0, 0;
    --image-ihuo3dia7: url("/d/tpl25_vpravo_1.svg");
    --color-i76egvtjo: 0, 0, 0;
    --color-irtuxyawv: 0, 0, 0;
    --color-i2v89o5af: 0, 0, 0;
    --color-ikzo5n0t1: 0, 0, 0;
    --color-i8lzxvoyi: 0, 0, 0;
    --color-i4004187f: 0, 0, 0;
    --color-iv22cwmfx: 0, 0, 0;
    --color-ixfqkkng1: 0, 0, 0;
    --color-ir2ja6iur: 0, 0, 0;
    --color-iicbvcrof: 0, 0, 0;
    --color-ipb7c4ck5: 0, 0, 0;
    --color-ia076lu78: 0, 0, 0;
    --color-ic6bb0tp3: 0, 0, 0;
    --color-iq95tawon: 0, 0, 0;
    --color-iaakh774p: 0, 0, 0;
    --color-i9ghcmosx: 0, 0, 0;
    --color-ifh8k7ijy: 0, 0, 0;
    --color-iyjvez1l9: 0, 0, 0;
    --color-iymtgzuzv: 0, 0, 0;
    --color-i1ei58be2: 228, 106, 41;
    --color-ika9fqcr0: 228, 106, 41;
    --color-ijtzlvh7w: 255, 255, 255;
    --color-iw3cfe8hf: 255, 255, 255;
    --color-iogmzeop8: 255, 255, 255;
    --color-i0l5qznv5: 255, 255, 255;
    --color-izmtl7bn9: 255, 255, 255;
    --color-iugnp1jkh: 255, 255, 255;
    --color-ikncd3xpc: 255, 255, 255;
    --color-i41x4d2l5: 228, 106, 41;
    --color-i3bivfjvg: 255, 255, 255;
    --color-iape4ztxp: 255, 255, 255;
    --color-ivg3xqmjr: 228, 106, 41;
    --color-i7jhn6a95: 0, 0, 0;
    --color-ioy6iyv81: 0, 0, 0;
    --color-i2kui8h0m: 0, 0, 0;
    --color-inna4r17q: 0, 0, 0;
    --color-ij3zbhmiv: 56, 163, 204;
    --color-i9rwmh2qv: 151, 151, 151;
    --color-iog23w6f5: 0, 0, 0;
    --color-iuipknkhi: 0, 0, 0;
    --color-ibhj83qfh: 0, 0, 0;
    --color-i332lvpc6: 0, 0, 0;
    --color-ifuzqh6iz: 0, 0, 0;
    --color-iq0tqr9po: 0, 0, 0;
}

.list__item--u-irzlvrmka {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 24.5%;
    margin-bottom: 10px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: rgba(var(--color-ixhztg4vn), 0.04);
}
.text-block-wrap-div {
    font-family: Montserrat, sans-serif !important;
    line-height:150%!important;
}

.list--u-irqmamy9t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 90%;
    margin: auto;
}

.div--u-i05uk4039 {
    width: 100%;
    position: relative;
    display: block;
    padding-top: 40px;
}

.svg_image--u-ie072fekv {
    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: 60px;
    width: 60px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.svg_image--u-ie072fekv > svg {
    flex-shrink: 0;
}

.svg_image--u-ie072fekv svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-ie072fekv .path-ixiekv1y8 {
    fill: rgba(var(--color-i27gnczve), 1);
}

.svg_image--u-ie072fekv .path-ia60fjm7o {
    fill: rgba(var(--color-ienx8pph3), 1);
}

.svg_image--u-ie072fekv .path-i9nfg6rnp {
    fill: rgba(var(--color-ik02br725), 1);
}

.svg_image--u-ie072fekv .path-iz7ntgy8d {
    fill: rgba(var(--color-i3rf9hifw), 1);
}

.svg_image--u-ie072fekv .path-il1s0as7p {
    fill: rgba(var(--color-i7otc5kyj), 1);
}

.svg_image--u-ie072fekv .path-i00mq0cxx {
    fill: rgba(var(--color-iygb35uqu), 1);
}

.svg_image--u-ie072fekv .path-in0us7bem {
    fill: rgba(var(--color-ipty1mbon), 1);
}

.svg_image--u-ie072fekv .path-in979600k {
    fill: rgba(var(--color-i0o72mhf6), 1);
}

.svg_image--u-ie072fekv .path-i8rblk5cr {
    fill: rgba(var(--color-i5mvjvdob), 1);
}

.svg_image--u-ie072fekv .path-iws0hf0kh {
    fill: rgba(var(--color-i3dih126p), 1);
}

.svg_image--u-ie072fekv .path-izguel104 {
    fill: rgba(var(--color-i5tm9rkn7), 1);
}

.svg_image--u-ie072fekv .path-i6preznfs {
    fill: rgba(var(--color-i39p30k03), 1);
}

.svg_image--u-ie072fekv .path-iwj7vrj4n {
    fill: rgba(var(--color-i8cibf5ns), 1);
}

.svg_image--u-ie072fekv .path-ileux8e4b {
    fill: rgba(var(--color-irlxqnv9y), 1);
}

.svg_image--u-ie072fekv .path-iqu2ajkyy {
    fill: rgba(var(--color-igqaplbwz), 1);
}

.svg_image--u-ie072fekv .path-ik0po7vgm {
    fill: rgba(var(--color-ir76ssr1u), 1);
}

.svg_image--u-ie072fekv .path-ifyk0p2mm {
    fill: rgba(var(--color-imt8xux7o), 1);
}

.svg_image--u-ie072fekv .path-ib3t2cjyk {
    fill: rgba(var(--color-i6cbplzjt), 1);
}

.svg_image--u-ie072fekv .path-i9jda2jxb {
    fill: rgba(var(--color-iekav4sn5), 1);
}

.svg_image--u-ie072fekv .path-imdieqshx {
    fill: rgba(var(--color-iscigjtwh), 1);
}

.svg_image--u-ie072fekv .path-iymvfzvjy {
    fill: rgba(var(--color-i434jzf88), 1);
}

.svg_image--u-ie072fekv .path-i8fme129d {
    fill: rgba(var(--color-igycnjgcl), 1);
}

.svg_image--u-ie072fekv .path-iq1413e7k {
    fill: rgba(var(--color-iu23thdou), 1);
}

.svg_image--u-ie072fekv .path-i4c2faxxf {
    fill: rgba(var(--color-i9k4alrq2), 1);
}

.svg_image--u-ie072fekv .path-inaqf2r0x {
    fill: rgba(var(--color-ieb7hvedd), 1);
}

.svg_image--u-ie072fekv .path-i8px4rqnv {
    fill: rgba(var(--color-iv29plp09), 1);
}

.svg_image--u-ie072fekv .path-imxobcvd0 {
    fill: rgba(var(--color-imgkwyew5), 1);
}

.svg_image--u-ie072fekv .path-ijkqbqr01 {
    fill: rgba(var(--color-ildbg3lp9), 1);
}

.svg_image--u-ie072fekv .path-ifink20kf {
    fill: rgba(var(--color-i8l2kmbps), 1);
}

.svg_image--u-ie072fekv .path-ifvo95ch8 {
    fill: rgba(var(--color-ibwdtkvaz), 1);
}

.svg_image--u-ie072fekv .path-iv3xoslz1 {
    fill: rgba(var(--color-if669cyae), 1);
}

.svg_image--u-ie072fekv .path-ialw379ep {
    fill: rgba(var(--color-idnujtmdn), 1);
}

.svg_image--u-ie072fekv .path-i7ty01wcv {
    fill: rgba(var(--color-ie9lx8sck), 1);
}

.svg_image--u-ie072fekv .path-i7ax4s2wi {
    fill: rgba(var(--color-ip0ospcw1), 1);
}

.svg_image--u-ie072fekv .path-ihgp4lpxj {
    fill: rgba(var(--color-ixfecopxh), 1);
}

.svg_image--u-ie072fekv .path-irqvngqzc {
    fill: rgba(var(--color-ikl9nhrwq), 1);
}

.text--u-ix87o4heo {
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}

.text--u-i9yjntmx4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    margin-top: 40px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(var(--color-i4q1kuxq5), 1);
}

.text--u-inkvdz6j3 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: rgba(var(--color-iebsfgtby), 0.6);
    margin-top: 10px;
}

@media (max-width: 991px) {
    .list__item--u-irzlvrmka {
        width: 49.3%;
    }

    .text--u-ix87o4heo {
        font-size: 16px;
    }

    .div--u-i05uk4039 {
        padding-top: 50px;
    }
}

@media (max-width: 767px) {
    .div--u-i05uk4039 {
        padding-top: 40px;
    }

    .list__item--u-irzlvrmka {
        width: 100%;
    }
}
.services-grid .service-card:nth-child(n+9) {
    display: none;
}
@media (max-width: 479px) {
    .text--u-ix87o4heo {
        font-size: 14px;
    }

    .list__item--u-irzlvrmka {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-top: 30px;
    }
}

.section--u-ie8unfxtu {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 15px;
    padding-top: 15px;
}

.container--u-i78e788yz {
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    color: rgba(var(--color-iwblidml5), 1);
    cursor: auto;
    font-family: Montserrat, 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-irlmbjd8g {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.text--u-ie20ywegc {
    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-i79c1ahf8), 1);
    font-weight: 300;
}

.div--u-it1c77b3w {
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: auto;
    margin-bottom: auto;
}

.link-universal--u-ip9ipucxd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    max-width: 108px;
    max-height: 108px;
    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-ibea3kral {
    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-imucrqbbm {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-isvsf4z7y {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i0kh6anwq), 0.4);
}

.imageFit__zoom--u-ic18y4y4z {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-iwde0uhf7), 1);
}

*:not(i) {
    margin: 0;
    padding: 0;
    font-family: "Montserrat", sans-serif;
    box-sizing: border-box;
    text-decoration: none;
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}

p {
    margin: 0;
}

/* teker karti daxili */

/* Animasiya tərifləri */

/*automobile series modal*/

/* teker netice kartlar */

/*.catalog-list_in .brand {*/
/*    position: absolute;*/
/*    left: 20px;*/
/*    top: 30px;*/
/*}*/

/*.catalog-list_in .icons, .small-catalog_in .icons {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    padding: 9px 20px 0 0;*/
/*    right: 0;*/
/*}*/

.footer_right .social a:not(:hover) path {
    fill: #b3b9c5;
}

@media screen and (max-width: 1024px) {
    .footer_right .social a:not(:hover) path {
        fill: #fff;
    }
}
/* innercontent */

/*.innerContent .item .icons {*/
/*    padding-top: 30px;*/
/*}*/

/*.product-info-column .kd-btn--big {*/
/*    margin: 16px 0 0;*/
/*    line-height: 52px;*/
/*    display: inline-block;*/
/*    margin-bottom: 30px;*/
/*}*/
.innerContent  {
    margin-top:200px;
}

:root {
    --color-primary: #008859;
    --color-primary-1: #006d47;
    --color-primary-2: #4dac8b;
    --color-primary-3: #005f3e;
    --color-primary-light: #d8f8e7;
    --color-primary-light-2: #c2ebd5;
    --color-secondary: #ff9f00;
    --color-secondary-1: #ffb335;
    --color-secondary-2: #f2b450;
    --color-white: #fff;
    --color-white-1: #f0f5f5;
    --color-white-2: #f4f4f4;
    --color-black: #000;
    --color-black-1: #232323;
    --color-black-light: #273435;
    --color-black-light-2: #181818;
    --color-black-light-3: #2c2c2c;
    --color-gray-dark: #4f6266;
    --color-gray: #96a8aa;
    --color-gray-1: #939193;
    --color-gray-2: #8f8f8f;
    --color-gray-light: #ccc;
    --color-gray-light-1: #cacaca;
    --color-gray-light-2: #e7e7e7;
    --color-gray-light-3: #ddd;
    --color-gray-light-4: #dee7e7;
    --color-gray-light-5: #f3f3f3;
    --color-gray-light-6: #dedede;
    --color-gray-light-7: #e8e8e8;
    --color-gray-light-8: #9b9b9b;
    --color-gray-light-9: #f1f1f1;
    --color-gray-light-10: #607b80;
    --color-gray-light-11: #f0f5f5;
    --color-gray-light-12: #f0f5f5;
    --color-gray-light-13: #909090;
    --color-red: #e82700;
    --color-red-2: #c53434;
    --color-red-light: #fad7d7;
    --color-red-light-1: #fad7d7;
    --color-red-light-2: #ffd2d2;
    --color-red-light-3: #f6e6e7;
    --color-green: #008f29;
    --color-green-1: #00ad00;
    --color-green-2: #00a264;
    --color-green-light: #e6f6ed;
    --color-green-light-1: #e6f9ef;
    --color-green-light-2: #ebf3f4;
    --color-green-light-3: #e6f9ef;
    --color-green-light-4: #d8f8e7;
    --color-yellow: #fe0;
    --color-yellow-1: #f7bf52;
    --color-yellow-2: #ffc555;
    --color-yellow-3: #f5ba48;
    --color-purple: #26479b;
    --color-purple-1: #4528d7;
    --color-purple-2: #27509b;
    --color-blue-light: #deecee;
    --color-brown: #695327;
    --color-info: var(--color-gray-light-4);
    --color-info-light: var(--color-gray-light-12);
    --color-info-light-1: #96a8aa;
    --color-info-light-2: #dee7e7;
    --color-info-light-3: #f5f9f9;
    --color-info-dark: #96a8aa;
    --color-info-dark-1: #606060;
    --color-info-dark-2: #414141;
    --color-info-grey: #3a484a;
    --color-placeholder: #95aab0;
    --color-alert: var(--color-red-2);
    --color-alert-1: #952d2d;
    --color-alert-light: var(--color-red-light-1);
    --color-alert-warning: #c53434;
    --color-declined: #e64646;
    --color-declined-light: var(--color-red-light-3);
    --color-header-bg: #2e3e41;
    --color-header-bg-light: #546b71;
    --color-euro-green: var(--color-green);
    --color-euro-green-1: var(--color-green-1);
    --color-euro-green-light: var(--color-green-light-3);
    --color-euro-yellow: var(--color-yellow);
    --color-euro-yellow-1: #c7d300;
    --color-euro-orange: #ffba00;
    --color-euro-orange-dark: #ff6900;
    --color-euro-red: var(--color-alert-1);
    --padding-default: 24px;
    --padding-mobile: 16px;
    --border-radius-default: 4px;
    --border-radius-midlle: 8px;
    --border-default: 1px solid var(--color-info);
    --font-size-extra-small: 12px;
    --font-size-small: 14px;
    --font-size-base: 16px;
    --font-size-large: 20px;
    --font-size-extra-large: 24px;
    --font-size-extra-extra-large: 28px;
}

.reg-sign-in-modal__accept-btn[data-v-e2a7411e]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-e2a7411e]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

@media (min-width: 768px) {
    .header-search__input:not(:-moz-placeholder-shown) + .header-search__clean-btn {
        display: flex;
    }

    .header-search__input:not(:-ms-input-placeholder) + .header-search__clean-btn {
        display: -ms-flexbox;
        display: flex;
    }
}

.header-new .header-search__input:focus:not(:disabled) {
    border-color: var(--color-info-dark);
}

.header-new .header-search__input:focus:not(:disabled) + .header-search__clean-btn + .header-search__btn {
    border-color: var(--color-info-dark);
    border-left-color: transparent;
}

.submenu:not(:hover) .submenu_list__item_with-childs .submenu {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.kd-input input:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-input_error input:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.kd-phone input:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-phone_error input:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

@supports (display: grid) {
}

@supports (display: grid) {
}

@supports (display: grid) {
}

.kd-textarea__field:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-textarea__field_error:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.kd-textarea_error textarea:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.reg-sign-in-modal__accept-btn[data-v-81909bbc]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-81909bbc]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.reg-sign-in-modal__accept-btn[data-v-2fb29608]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-2fb29608]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.subscribe-new .subscribe__form .kd-input__field:focus:not(:disabled),
.subscribe-new .subscribe__form .kd-input__field:focus:not(:disabled) + .subscribe-button {
    border-color: var(--color-info-dark);
}

.kd-callback-modal__accept-btn button:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

/* product yeni */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

section {
    display: block;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

svg:not(:root) {
    overflow: hidden;
}

input {
    color: inherit;
    font: inherit;
    margin: 0;
}

input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

:root {
    --color-primary: #008859;
    --color-primary-1: #006d47;
    --color-primary-2: #4dac8b;
    --color-primary-3: #005f3e;
    --color-primary-light: #d8f8e7;
    --color-primary-light-2: #c2ebd5;
    --color-secondary: #ff9f00;
    --color-secondary-1: #ffb335;
    --color-secondary-2: #f2b450;
    --color-white: #fff;
    --color-white-1: #f0f5f5;
    --color-white-2: #f4f4f4;
    --color-black: #000;
    --color-black-1: #232323;
    --color-black-light: #273435;
    --color-black-light-2: #181818;
    --color-black-light-3: #2c2c2c;
    --color-gray-dark: #4f6266;
    --color-gray: #96a8aa;
    --color-gray-1: #939193;
    --color-gray-2: #8f8f8f;
    --color-gray-light: #ccc;
    --color-gray-light-1: #cacaca;
    --color-gray-light-2: #e7e7e7;
    --color-gray-light-3: #ddd;
    --color-gray-light-4: #dee7e7;
    --color-gray-light-5: #f3f3f3;
    --color-gray-light-6: #dedede;
    --color-gray-light-7: #e8e8e8;
    --color-gray-light-8: #9b9b9b;
    --color-gray-light-9: #f1f1f1;
    --color-gray-light-10: #607b80;
    --color-gray-light-11: #f0f5f5;
    --color-gray-light-12: #f0f5f5;
    --color-gray-light-13: #909090;
    --color-red: #e82700;
    --color-red-2: #c53434;
    --color-red-light: #fad7d7;
    --color-red-light-1: #fad7d7;
    --color-red-light-2: #ffd2d2;
    --color-red-light-3: #f6e6e7;
    --color-green: #008f29;
    --color-green-1: #00ad00;
    --color-green-2: #00a264;
    --color-green-light: #e6f6ed;
    --color-green-light-1: #e6f9ef;
    --color-green-light-2: #ebf3f4;
    --color-green-light-3: #e6f9ef;
    --color-green-light-4: #d8f8e7;
    --color-yellow: #fe0;
    --color-yellow-1: #f7bf52;
    --color-yellow-2: #ffc555;
    --color-yellow-3: #f5ba48;
    --color-purple: #26479b;
    --color-purple-1: #4528d7;
    --color-purple-2: #27509b;
    --color-blue-light: #deecee;
    --color-brown: #695327;
    --color-info: var(--color-gray-light-4);
    --color-info-light: var(--color-gray-light-12);
    --color-info-light-1: #96a8aa;
    --color-info-light-2: #dee7e7;
    --color-info-light-3: #f5f9f9;
    --color-info-dark: #96a8aa;
    --color-info-dark-1: #606060;
    --color-info-dark-2: #414141;
    --color-info-grey: #3a484a;
    --color-placeholder: #95aab0;
    --color-alert: var(--color-red-2);
    --color-alert-1: #952d2d;
    --color-alert-light: var(--color-red-light-1);
    --color-alert-warning: #c53434;
    --color-declined: #e64646;
    --color-declined-light: var(--color-red-light-3);
    --color-header-bg: #2e3e41;
    --color-header-bg-light: #546b71;
    --color-euro-green: var(--color-green);
    --color-euro-green-1: var(--color-green-1);
    --color-euro-green-light: var(--color-green-light-3);
    --color-euro-yellow: var(--color-yellow);
    --color-euro-yellow-1: #c7d300;
    --color-euro-orange: #ffba00;
    --color-euro-orange-dark: #ff6900;
    --color-euro-red: var(--color-alert-1);
    --padding-default: 24px;
    --padding-mobile: 16px;
    --border-radius-default: 4px;
    --border-radius-midlle: 8px;
    --border-default: 1px solid var(--color-info);
    --font-size-extra-small: 12px;
    --font-size-small: 14px;
    --font-size-base: 16px;
    --font-size-large: 20px;
    --font-size-extra-large: 24px;
    --font-size-extra-extra-large: 28px;
}

.reg-sign-in-modal__accept-btn[data-v-e2a7411e]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-e2a7411e]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

@media (min-width: 768px) {
    .header-search__input:not(:-moz-placeholder-shown) + .header-search__clean-btn {
        display: flex;
    }

    .header-search__input:not(:-ms-input-placeholder) + .header-search__clean-btn {
        display: -ms-flexbox;
        display: flex;
    }
}

.header-new .header-search__input:focus:not(:disabled) {
    border-color: var(--color-info-dark);
}

.header-new .header-search__input:focus:not(:disabled) + .header-search__clean-btn + .header-search__btn {
    border-color: var(--color-info-dark);
    border-left-color: transparent;
}

.submenu:not(:hover) .submenu_list__item_with-childs .submenu {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

/*.swiper-slide {*/
/*    text-align: center*/
/*}*/

:root {
    --swiper-theme-color: #007aff;
}

/*.swiper-container-vertical>.swiper-wrapper {*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column*/
/*}*/

:root {
    --swiper-navigation-size: 44px;
}

.kd-input input:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-input_error input:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.kd-phone input:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-phone_error input:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

@supports (display: grid) {
}

@supports (display: grid) {
}

@supports (display: grid) {
}

.kd-textarea__field:focus:not(:disabled) {
    border-color: var(--color-primary);
}

.kd-textarea__field_error:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.kd-textarea_error textarea:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.reg-sign-in-modal__accept-btn[data-v-81909bbc]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-81909bbc]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.reg-sign-in-modal__accept-btn[data-v-2fb29608]:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.reg-sign-in-modal__form--code .kd-input_error input[data-v-2fb29608]:focus:not(:disabled) {
    border-color: var(--color-alert-warning);
}

.subscribe-new .subscribe__form .kd-input__field:focus:not(:disabled),
.subscribe-new .subscribe__form .kd-input__field:focus:not(:disabled) + .subscribe-button {
    border-color: var(--color-info-dark);
}

.kd-callback-modal__accept-btn button:hover:not(:disabled) {
    background-color: var(--color-primary-1);
}

.contact-bg-img {
    padding: 40px 0;
    position: relative;
    margin-top:200px;
}

/* about */

a {
    text-decoration: none;
    color: #000;
}

/* innerPage codes */

/* speedbar */

.over {
    color: #000;
    display: flex;
    align-items: center;
    gap: 7px;
    max-width:95%;
    width:95%;
    margin:auto;
    padding: 0 12px;
    font-size:16px;
}

.over a {
    color: #000;
    opacity: 0.7;
    text-decoration: none;
}
.over a:hover {
    color:#000!important;
}
/* about codes */
.blog-full-story ul li::marker {
    color: #baba00;
}

/* feedback */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */

/* innerSections */

.contact-icon-header {
    display: flex;
    align-items: center;
    gap: 20px;
}

.contact-icon-header svg {
    width: 30px;
    height: 30px;
}

.contact-icon-header h3 {
    font-size: 1rem;
}

.contact-address {
    padding: 40px 0;
}

.contact-address p span {
    font-weight: bold;
    font-size: 20px;
    display: inline-block;
    padding-bottom: 15px;
}

.contact-body {
    padding-top: 10px;
}

.cont-border {
    border-bottom: 1px solid #000;
    transition: all 0.3s ease;
    color: #000;
    text-decoration: none;
}

.corporative-mail {
    padding: 20px 0;
}

.contact-social-media {
    display: flex;
    gap: 10px;
    padding: 14px 0 20px 0;
}

.contact-icon {
    width: 34px;
    height: 34px;
    background-color: #696969;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid transparent;
    border: 1px solid #454749;
    transition: 0.3s;
}

.contact-social-media a {
    color: #fff;
}

.contact-icon a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.input-box {
    position: relative;
    width: 100%;
}

.elaqe-formu .input-box input,
.elaqe-formu .input-box textarea {
    background: #fff;
}

.elaqe-formu input.text {
    height: 50px;
}

.elaqe-formu input.text,
.elaqe-formu textarea {
    transition: all 0.3s ease;
    width: 100%;
    border: 2px solid #eaeaea;
    padding: 12px;
    border-radius: 3px;
    font-size: 14px;
    outline: none;
    position: relative;
    -webkit-appearance: none;
}

.elaqe-formu textarea {
    height: 140px;
}

.contact-icon-header svg path {
    fill: #00364a;
}

.contact-icon:hover {
    background: transparent;
}

.contact-icon:hover a {
    color: #454749;
}

.submit-button {
    display: block;
    display: flex;
    justify-content: end;
}

.btn-submit {
    color: #ffffff;
    border: none;
    margin-top: 20px;
    padding: 18px 70px;
    font-size: 15px;
    border-radius: 3px;
    transition: 0.3s;
    background: #fc0404;
}

.btn-submit:hover {
    background-color: #746904b4;
    color: #fff;
}

:root {
    --btn-search-size: 1rem;
}

:root {
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}

.footer_right .social a:not(:hover) path {
    fill: #b3b9c5;
}

@media screen and (max-width: 1024px) {
    .footer_right .social a:not(:hover) path {
        fill: #fff;
    }
}

.footer_right .social a:not(:hover) path {
    fill: #b3b9c5;
}

@media screen and (max-width: 1024px) {
    .footer_right .social a:not(:hover) path {
        fill: #fff;
    }
}

.style_tab__header__menu__mg4Im:focus-visible {
    border-radius: 4px;
    box-shadow: inset 0 0 0 2px var(--neutral_950);
    padding-left: 8px;
    padding-right: 8px;
}

.style_linkContainer__iqyMK:focus-visible .style_CardHome___Pj5u {
    outline-offset: 2px;
    outline-style: solid;
}

.style_linkContainer__iqyMK.style_bgdark__qdjZN:focus-visible .style_CardHome___Pj5u {
    outline-color: #fff;
}

.style_cta-primary__yh1uX:focus-visible {
    outline-offset: 2px;
    outline-style: solid;
}

.style_cta-primary__yh1uX.style_cta__bglight__Q8lDX:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-primary__yh1uX.style_cta__bgdark__kBdyF:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
}

.style_cta-primary__yh1uX.style_cta__bgyellow__eOAHA:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-primary__yh1uX.style_cta__bgelect__FWupx:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-primary__yh1uX.style_cta__bgevent__sb_AU:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-secondary__sy1V1:focus-visible {
    outline-offset: 2px;
    outline-style: solid;
}

.style_cta-secondary__sy1V1.style_cta__bglight__Q8lDX:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-secondary__sy1V1.style_cta__bgdark__kBdyF:focus-visible {
    outline: 2px solid #fcfcfc;
    outline-offset: 2px;
}

.style_cta-secondary__sy1V1.style_cta__bgyellow__eOAHA:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-ghost__Kak_O:focus-visible {
    outline-offset: 2px;
    outline-style: solid;
}

.style_cta-ghost__Kak_O.style_cta__bglight__Q8lDX:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta-ghost__Kak_O.style_cta__bgdark__kBdyF:focus-visible {
    outline: 2px solid #fcfcfc;
    outline-offset: 2px;
}

.style_cta-ghost__Kak_O.style_cta__bgyellow__eOAHA:focus-visible {
    outline: 2px solid #1f1f1f;
    outline-offset: 2px;
}

.style_cta__bgimg__rY0vQ:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #fcfcfc;
}

@media screen and (max-width: 760px) {
    .over {
        font-size: 18px;
    }
}

@media screen and (max-width: 992px) {
    .over {
        flex-wrap: wrap;
        text-align: center;
        line-height: 1.4;
    }
}

.svg_image--u-iqif84vpz {
    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;
}

#imykpwkh3_0 {
    color:;
}
.link-universal--u-izqi2j8n3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    font-size: 24px;
}

.div--u-inq90ttdv {
    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;
}

.text--u-ilxq7677z {
    display: block;
    font-weight: 700;
    color: rgba(var(--color-iu70a5g22), 1);
}

.hor-menu--u-imqkllwkm {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
}

.hor-menu--u-imqkllwkm .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-imqkllwkm .hor-menu__item {
    flex-shrink: 0;
}

.hor-menu--u-imqkllwkm .hor-menu__item.has-child {
    position: relative;
}

.hor-menu--u-imqkllwkm .hor-menu__link,
.hor-menu--u-imqkllwkm .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-i6oibds1x), 1);
}

.hor-menu--u-imqkllwkm .hor-menu__icon {
    background-color: rgba(var(--color-idddcrhci), 1);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    margin-left: 10px;
}

.hor-menu--u-imqkllwkm .hor-menu__sub_list {
    position: absolute;
    z-index: 10;
    list-style-type: none;
    top: 100%;
    left: 0;
    width: 300px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: rgba(var(--color-ijikbtidy), 1);
    background-image: linear-gradient(rgba(var(--color-i3pwnqteo), 0.04) 0%, rgba(var(--color-i3pwnqteo), 0.04) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
}

.hor-menu--u-imqkllwkm .hor-menu__sub_item {
    vertical-align: top;
}

.hor-menu--u-imqkllwkm .hor-menu__sub_link {
    background-color: rgba(var(--color-iezaq3owk), 1);
    color: rgba(var(--color-i0hkokuyt), 1);
}

.hor-menu--u-imqkllwkm .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-imqkllwkm .hor-menu__more_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-ihik2iqn5), 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-i7d1ohh1m), 1);
}

.hor-menu--u-imqkllwkm .hor-menu__icon {
    width: 10px;
    height: 10px;
    margin-left: 5px;
    background-color: rgba(var(--color-itz0xkdse), 0);
    background-image: var(--image-iqfhsaofb);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 6.69px auto;
    background-attachment: scroll;
}

.hor-menu--u-imqkllwkm.flex-menu .hor-menu__list {
    flex-wrap: wrap;
    width: auto;
    overflow-x: unset;
    overflow-y: unset;
}

.hor-menu--u-imqkllwkm .hor-menu__item > .hor-menu__sub_list {
    display: none;
}

.hor-menu--u-imqkllwkm .hor-menu__item.has-child:hover > .hor-menu__sub_list,
.hor-menu--u-imqkllwkm .hor-menu__item.has-child:focus-within > .hor-menu__sub_list {
    display: block;
}

.hor-menu--u-imqkllwkm .hor-menu__more_list .hor-menu__sub_list {
    right: 0px;
}

.hor-menu--u-imqkllwkm .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link {
    background-color: rgba(var(--color-io3w0z1ix), 0);
    padding-left: 0px;
    padding-right: 0px;
    font-size: 14px;
    color: rgba(var(--color-i8vbdsgr9), 0.6);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.hor-menu--u-imqkllwkm .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover {
    padding-left: 5px;
    color: rgba(var(--color-i76egvtjo), 1);
}

.div--u-i1nzzath9 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-top: 15px;
    margin-top: 15px;
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-irtuxyawv), 0.15);
}

.div--u-iwjusuyax {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 30px;
    padding-right: 30px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgba(var(--color-i2v89o5af), 1);
}

.text--u-iqwrr78do {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    margin-right: 10px;
    color: rgba(var(--color-ikzo5n0t1), 0.6);
}

.list__item--u-ilknmxhd1 {
}

.list--u-ihrmkf23e {
    display: inline-block;
}

.link-universal--u-iys23ky9h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-i8lzxvoyi), 1);
}

.text--u-iyby75613 {
    display: block;
    font-weight: 600;
}

.div--u-iodhigngt {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-right-style: solid;
    border-right-width: 1px;
    padding-right: 30px;
    margin-right: 30px;
}

.text--u-iklq8pxho {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    margin-right: 10px;
    color: rgba(var(--color-i4004187f), 0.6);
}

.list__item--u-ipfbx4v8a {
}

.list--u-izx6o07d3 {
    display: inline-block;
}

.link-universal--u-iy7bo7enq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-iv22cwmfx), 1);
}

.text--u-i9x35kdwx {
    display: block;
    font-weight: 600;
}

.div--u-ij7tdzzh5 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-right-style: solid;
    border-right-width: 1px;
    padding-right: 30px;
}

.text--u-idjyun6g4 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    margin-right: 10px;
    color: rgba(var(--color-ixfqkkng1), 0.6);
}

.list__item--u-iu1o9fw7v {
}

.list--u-i33xogh25 {
    display: inline-block;
}

.text--u-imykpwkh3 {
    display: block;
    font-weight: 600;
}

@media (max-width: 991px) {
    .div--u-it1c77b3w {
        max-width: none;
    }

    .link-universal--u-ip9ipucxd {
        max-height: 140px;
        max-width: 140px;
    }

    .div--u-i1nzzath9 {
        margin-bottom: 0px;
        display: none;
    }

    .hor-menu--u-imqkllwkm {
        display: none;
    }
}

@media (max-width: 767px) {
    .imageFit--u-ibea3kral {
    }

    .link-universal--u-ip9ipucxd {
    }
}

@media (max-width: 479px) {
    .section--u-ie8unfxtu {
        padding-top: 60px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .text--u-ie20ywegc {
        text-align: left;
        font-size: 15px;
    }

    .div--u-it1c77b3w {
        justify-content: flex-start;
        width: 100%;
    }

    .text--u-ilxq7677z {
        text-align: left;
        font-size: 18px;
    }

    .link-universal--u-ip9ipucxd {
        margin-right: 15px;
    }
}

.root--u-isx9xs64c {
    position: relative;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    color: rgba(var(--color-i1t7s0iw8), 1);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0px;
    background-image: var(--image-i7uqbt1jl);
    background-repeat: no-repeat;
    background-position: left -731px top calc(204px + 50%);
    background-size: 1215.5px auto;
    background-attachment: fixed;
    font-size: 18px;
    line-height: 27px;
}

.root--u-isx9xs64c::before,
.root--u-isx9xs64c::after {
    content:;
    display: table;
    clear: both;
}

.page-title--u-itgvb79uz {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    letter-spacing: 5px;
    text-align: center;
    font-family: Tablon, sans-serif;
    font-weight: 400;
}

.section--u-icxeovap8 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.section--u-ilrmm6yyq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 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;
}

.section--u-iqchy7qlf {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.section--u-i04gth30e {
    display: block;
    width: 100%;
    position: relative;
    background-color: rgba(var(--color-iuc1byoqh), 1);
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
}

.section--u-if4fyim44 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    -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-im95eaa97 {
    width: 100%;
    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;
    padding-top: 0px;
    max-width: 1800px;
}

.div--u-i4tsynam5 {
    width: 35%;
    position: relative;
    margin-top: 0px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    padding-left: 20px;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
}

.div--u-is3j1tbi6 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    -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-iomacplvs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
}

.div--u-ifmx5ckth {
    width: 100%;
    position: relative;
    display: block;
    max-width: 1800px;
}

.blocklist--u-iu7p9p0d8 {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    max-width: none;
    line-height: normal;
    margin-left: 0px;
    margin-right: -10px;
}

.blocklist--u-iu7p9p0d8 .is-removed {
    display: none;
}

.blocklist--u-iu7p9p0d8.slick-last-slide .blocklist__arrow--prev--u-ixw6rj7ce.slick-disabled,
.blocklist--u-iu7p9p0d8.slick-last-slide .blocklist__arrow--next--u-ifwker74v.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-isvxapg4p {
    width: 100%;
    height: 100%;
    will-change: transform;
}

.blocklist__list--u-ikr8qmazo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.blocklist__item__outer--u-i87v17r5l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 33.332%;
}

.blocklist__item--u-iunie4cia {
    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: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    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;
}

.blocklist__item_title--u-iew5xu338 {
    margin-bottom: 0px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 50px;
    color: rgba(var(--color-ig4iiso29), 1);
    font-weight: 300;
    text-align: right;
    margin-left: 0;
    margin-right: 0px;
}

.blocklist__item_text--u-inclkjm9u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.blocklist__arrows_wrapper--u-iqpugorg1 {
    -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-il95wqc1k {
    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-ixw6rj7ce {
    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-ixw6rj7ce:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-i0dpm31gj {
    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-i0dpm31gj:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-ifwker74v {
    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-ifwker74v:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-idajmw0t5 {
    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-idajmw0t5:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-i9p9ps15d {
    -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-ichfy7762 {
    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-izu6mvly7), 0.2);
}

.blocklist__pagination2--u-ii54natsv {
    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-i03u4i46u), 0.2);
}

.blocklist__page--u-i12rodin8 {
    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-ix5t40sgo), 0.2);
}

.blocklist__page2--u-iux5ou9qe {
    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-ixq8b2utq), 0.2);
}

.blocklist__page--active--u-ifcqgl5pi,
.blocklist__page--active2--u-i37af6j3v {
    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-i4kpy697w,
.blocklist__page--bullet2--u-iqiyi98mc {
    counter-increment: page 1;
}

.blocklist__page--bullet1--u-i4kpy697w::after,
.blocklist__page--bullet2--u-iqiyi98mc::after {
    content: counter(page);
}

.blocklist__pagination_item--u-i789iwdkp {
    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-i09bqu4te), 0.4);
}

.blocklist__pagination_item2--u-injhje17b {
    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-ip1m8siz8), 0.4);
}

.blocklist__controls_container--u-i2s1aepj0 {
    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-icbammpe8 {
    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-iir8sllli {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.blocklist__item_title--u-i7htjvzps {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    line-height: 25px;
}

.div--u-id49q1tma {
    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: 20px;
}

.imageFit--u-ibsn3iu75 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}

.imageFit__img--u-iog3r5h80 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iqfcvhbdw {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-iocwf7cwz), 0.4);
}

.imageFit__zoom--u-iouqt7ca3 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i4au931gm), 1);
}

.svg_image--u-i1q6cag33 {
    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-i1q6cag33 svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-iml662qlh {
    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: 50px;
    width: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-iml662qlh > svg {
    flex-shrink: 0;
}

.svg_image--u-iml662qlh svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-iml662qlh .path-icmzubens {
    fill: rgba(var(--color-isajtxcic), 1);
}

.section--u-i3uv6ns9s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    -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;
    background-color: rgba(var(--color-io3ye4has), 0.06);
}

.section--u-iah8mxsb5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: linear-gradient(rgba(var(--color-ia7pgwe90), 0.71) 0%, rgba(var(--color-ia7pgwe90), 0.71) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
    -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-i4lnbmjse {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    max-width: 1800px;
}

.div--u-icxn0prwz {
    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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: center;
}

.div--u-iwz3qwgs7 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 0px;
    min-height: 0px;
    -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;
    padding-right: 5%;
}

.heading--u-ieax3ma3u {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    letter-spacing: 5px;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
}

.link-universal--u-ilz95s5nj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(var(--color-ic6v9uxuq), 0);
    color: rgba(var(--color-ij6mq30be), 1);
    position: relative;
    text-decoration-line: none;
    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;
    flex-shrink: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-color: rgba(var(--color-i9mt2gipy), 1);
    border-right-color: rgba(var(--color-i443qngbd), 1);
    border-bottom-color: rgba(var(--color-i5wdw4z2k), 1);
    border-left-color: rgba(var(--color-iu3vqx1qj), 1);
    text-transform: uppercase;
    margin-left: 0px;
    margin-top: 20px;
    font-size: 14px;
}

.link-universal--u-ilz95s5nj:hover,
.link-universal--u-ilz95s5nj.is-hover {
    background-color: rgba(var(--color-i4lb2yqqh), 1);
    color: rgba(var(--color-ihmfvvvgk), 1);
}

.blocklist--u-i44u0hpcv {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    padding-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: -10px;
}

.blocklist--u-i44u0hpcv .is-removed {
    display: none;
}

.blocklist--u-i44u0hpcv.slick-last-slide .blocklist__arrow--prev--u-iuzaagpnn.slick-disabled,
.blocklist--u-i44u0hpcv.slick-last-slide .blocklist__arrow--next--u-izs6jykaz.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-ilky2u8jr {
    width: 100%;
    height: 100%;
    will-change: transform;
}

.blocklist__list--u-ilkewgg0h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
}

.blocklist__item__outer--u-i0qalhiym {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 50%;
    height: auto;
}

.blocklist__item--u-ibvvr7cvl {
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: auto;
    max-width: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-right-style: none;
    border-right-width: 1px;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-style: none;
    border-left-width: 1px;
    box-shadow: none;
    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-il96xwtvh), 0.1);
    border-right-color: rgba(var(--color-ifpc09ztm), 0.1);
    border-bottom-color: rgba(var(--color-iuya1svi5), 0.1);
    border-left-color: rgba(var(--color-igaerbluh), 0.1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
}

.blocklist__item--u-ibvvr7cvl:hover,
.blocklist__item--u-ibvvr7cvl.is-hover {
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.blocklist__arrows_wrapper--u-ilf7zqm1e {
    -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-itkyra6v0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 80px;
}

.blocklist__arrow--prev--u-iuzaagpnn {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: rgba(var(--color-itjet8atr), 0);
    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: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.blocklist__arrow--prev--u-iuzaagpnn:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-ivo2racgm {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px;
}

.blocklist__arrow--prev2--u-ivo2racgm:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-izs6jykaz {
    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;
    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;
}

.blocklist__arrow--next--u-izs6jykaz:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-i15o6q71p {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto;
}

.blocklist__arrow--next2--u-i15o6q71p:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-ij28u7juq {
    -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-i8c4708dj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-ihad3j4yk), 0);
}

.blocklist__pagination2--u-iquukqmu2 {
    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-ij6vhp2yp), 0.2);
}

.blocklist__pagination_item--u-ifs5qr9jj {
    flex-shrink: 0;
    cursor: pointer;
    width: 15px;
    height: 15px;
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-left: 10px;
    background-color: rgba(var(--color-io07q465y), 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-ir4umgtcu), 0.16);
    border-right-color: rgba(var(--color-iqh8lqrvr), 0.16);
    border-bottom-color: rgba(var(--color-i4fotp7le), 0.16);
    border-left-color: rgba(var(--color-ig4j04ygo), 0.16);
}

.blocklist__pagination_item--u-ifs5qr9jj:hover,
.blocklist__pagination_item--u-ifs5qr9jj.is-hover {
    border-top-color: rgba(var(--color-ibziu61ew), 0.38);
    border-right-color: rgba(var(--color-i5u09okv1), 0.38);
    border-bottom-color: rgba(var(--color-izotgygeb), 0.38);
    border-left-color: rgba(var(--color-ib3gp87ws), 0.38);
}

.blocklist__pagination_item--u-ifs5qr9jj:active,
.blocklist__pagination_item--u-ifs5qr9jj.is-active {
    border-top-color: rgba(var(--color-ibwxgcxc5), 1);
    border-right-color: rgba(var(--color-ib0nhgoxo), 1);
    border-bottom-color: rgba(var(--color-i6s6658wd), 1);
    border-left-color: rgba(var(--color-ivh951aax), 1);
}

.blocklist__pagination_item2--u-irxq7zmgz {
    flex-shrink: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i5v850bdi), 0.4);
}

.blocklist__controls_container--u-iva85zltp {
    display: none;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.blocklist__controls_wrapper--u-iusuaqkmj {
    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-i40lq44eu {
    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-ic1xlqioh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    line-height: normal;
    vertical-align: top;
    position: relative;
    padding-bottom: 3px;
    color: rgba(var(--color-ieeroqwrk), 1);
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
    text-transform: none;
}

.div--u-iec9rc29k {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    padding-top: 0px;
    -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-align: left;
    margin-top: 0px;
    min-width: auto;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    border-left-style: none;
    border-left-width: 10px;
    border-left-color: rgba(var(--color-id2pno380), 1);
    background-color: rgba(var(--color-ib2qvr0ai), 0);
    max-width: none;
    bottom: 0px;
    margin-left: 0px;
    min-height: auto;
    box-shadow: none;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-top-style: none;
    border-top-width: 1px;
    border-right-style: none;
    border-right-width: 1px;
    border-right-color: rgba(var(--color-i0eqn8bnw), 1);
    border-top-color: rgba(var(--color-idfgqzqo7), 1);
    border-bottom-color: rgba(var(--color-iyqz2pufp), 1);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-start;
}

.svg_image--u-insuuln0e {
    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-insuuln0e > svg {
    flex-shrink: 0;
}

.svg_image--u-insuuln0e svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-insuuln0e .path-iqxqwf7la {
    fill: rgba(var(--color-ijrcthj73), 1);
}

.svg_image--u-i0na33eo0 {
    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: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.svg_image--u-i0na33eo0 > svg {
    flex-shrink: 0;
}

.svg_image--u-i0na33eo0 svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-i0na33eo0 .path-i1mscra7c {
    fill: rgba(var(--color-iuh9m7rq7), 1);
}

.section--u-iyra9l909 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 40px;
    padding-bottom: 0px;
    background-image: var(--image-ixb7zb68v);
    background-repeat: no-repeat;
    background-position: left 0 center;
    background-size: cover;
    background-attachment: fixed;
    overflow-x: visible;
    overflow-y: visible;
    -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-i9xk25een {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 0px;
    max-width: 1800px;
}

.div--u-i7hkdp1iq {
    width: 100%;
    position: sticky;
    display: inline-block;
    padding-right: 5%;
    top: 40px;
}

.heading--u-ic9e22u8h {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 400;
    text-transform: none;
    color: rgba(var(--color-i41j8cbq8), 1);
    text-align: left;
    padding-bottom: 0px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    letter-spacing: 5px;
    font-family: Tablon, sans-serif;
}

.text--u-insnwon2d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    line-height: 35px;
    font-size: 36px;
}

.div--u-i9xwn6nt5 {
    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: 20px;
    margin-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.imageFit--u-ie04xahw6 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}

.imageFit__img--u-iet1330o7 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ik59zty9n {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i2u650g58), 0.4);
}

.imageFit__zoom--u-i2kwoea5i {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-iub13eicy), 1);
}

.svg_image--u-iklz76k0b {
    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-iklz76k0b svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-iraykffo1 {
    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: 50px;
    width: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-iraykffo1 > svg {
    flex-shrink: 0;
}

.svg_image--u-iraykffo1 svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-iraykffo1 .path-iqzsdsxqe {
    fill: rgba(var(--color-izle6mccb), 1);
}

.div--u-ihhgp2p47 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1800px;
}

.div--u-i5mt838y7 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.imageFit--u-ir8cctkm1 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 630px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.imageFit__img--u-i3w5m8qge {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iingvz9c9 {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-izl7orf26), 0.4);
}

.imageFit__zoom--u-iv1q19du5 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ixg6wrjts), 1);
}

.svg_image--u-ir6wyfeyv {
    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-ir6wyfeyv svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.div--u-icxrftzq4 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2%;
    -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;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 2%;
    background-color: rgba(var(--color-i26dmw547), 1);
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    justify-content: center;
}

.heading--u-i2qh4vl0t {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    letter-spacing: 5px;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
    color: rgba(var(--color-iy4lzu6ob), 1);
}

.div--u-ifj7ytviq {
    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: 20px;
    margin-top: 18px;
    margin-left: 0px;
    margin-right: 0px;
}

.imageFit--u-i3tkbrwz6 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}

.imageFit__img--u-iyc4jxx3t {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-idegcfaps {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i3gk19olu), 0.4);
}

.imageFit__zoom--u-idxo62arv {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i4a82k8v2), 1);
}

.svg_image--u-iqcws5l3k {
    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-iqcws5l3k svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-i0b7v3oib {
    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: 50px;
    width: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-i0b7v3oib > svg {
    flex-shrink: 0;
}

.svg_image--u-i0b7v3oib svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-i0b7v3oib .path-i0abbe9n9 {
    fill: rgba(var(--color-inidkp86h), 1);
}

.link-universal--u-ii14sxuxt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(var(--color-iayt0xub1), 0);
    color: rgba(var(--color-igsr1c2m4), 1);
    position: relative;
    text-decoration-line: none;
    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;
    flex-shrink: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-color: rgba(var(--color-img4t78ef), 1);
    border-right-color: rgba(var(--color-iwtp1x44n), 1);
    border-bottom-color: rgba(var(--color-i6m0qlalj), 1);
    border-left-color: rgba(var(--color-imjgqtkl2), 1);
    text-transform: uppercase;
    margin-left: 0px;
    margin-top: 20px;
    font-size: 14px;
}

.link-universal--u-ii14sxuxt:hover,
.link-universal--u-ii14sxuxt.is-hover {
    background-color: rgba(var(--color-idn4m2caw), 1);
    color: rgba(var(--color-i8zcqfi1r), 1);
}

.section--u-ixwsk29bd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    overflow-x: hidden;
    overflow-y: hidden;
    -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: 40px;
}

.heading--u-izecqa03e {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    letter-spacing: 5px;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
}

.blocklist--u-iotq93011 {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    padding-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: -10px;
}

.blocklist--u-iotq93011 .is-removed {
    display: none;
}

.blocklist--u-iotq93011.slick-last-slide .blocklist__arrow--prev--u-ia96wophj.slick-disabled,
.blocklist--u-iotq93011.slick-last-slide .blocklist__arrow--next--u-ijk7rg8n2.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-i9p9va0k7 {
    width: 100%;
    height: 100%;
    will-change: transform;
    overflow-x: hidden;
    overflow-y: hidden;
}

.blocklist__list--u-iehbhnqc9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start;
}

.blocklist__item__outer--u-if2yke9z0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 50%;
    height: auto;
}

.blocklist__item--u-ipqalqjli {
    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: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-right-style: none;
    border-right-width: 1px;
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-style: none;
    border-left-width: 1px;
    background-color: rgba(var(--color-i9ybiuew5), 0.06);
    box-shadow: none;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-color: rgba(var(--color-ijzdwoy9f), 0.1);
    border-right-color: rgba(var(--color-ic0awtzij), 0.1);
    border-bottom-color: rgba(var(--color-irj91cxdu), 0.1);
    border-left-color: rgba(var(--color-i5p23vzgr), 0.1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
}

.blocklist__item--u-ipqalqjli:hover,
.blocklist__item--u-ipqalqjli.is-hover {
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.blocklist__item_title--u-ieyyu0hwu {
    margin-bottom: 14px;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    color: rgba(var(--color-isk0ep5g6), 1);
    font-weight: 300;
    line-height: 21px;
    text-align: left;
    padding-left: 24px;
    background-image: var(--image-i4zvf45wg);
    background-repeat: no-repeat;
    background-position: left 0 center;
    background-size: 12.51px auto;
    background-attachment: scroll;
}

.blocklist__arrows_wrapper--u-ie7m9w0j5 {
    -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-ing3qfqo4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.blocklist__arrow--prev--u-ia96wophj {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: rgba(var(--color-ik6syob2a), 0);
    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: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.blocklist__arrow--prev--u-ia96wophj:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-ir4n0dwo5 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px;
}

.blocklist__arrow--prev2--u-ir4n0dwo5:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-ijk7rg8n2 {
    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;
    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;
}

.blocklist__arrow--next--u-ijk7rg8n2:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-iiudwr7tp {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto;
}

.blocklist__arrow--next2--u-iiudwr7tp:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-ix6w5dbhw {
    -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-isp12jjlw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-io3tppnco), 0);
}

.blocklist__pagination2--u-ihsvp1ca8 {
    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-ircr1ma47), 0.2);
}

.blocklist__pagination_item--u-iywbmzq76 {
    flex-shrink: 0;
    cursor: pointer;
    width: 15px;
    height: 15px;
    margin-top: 2px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-left: 10px;
    background-color: rgba(var(--color-izhm5fytw), 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-iv9efltbm), 0.16);
    border-right-color: rgba(var(--color-i40s0obbx), 0.16);
    border-bottom-color: rgba(var(--color-i9vsh68rd), 0.16);
    border-left-color: rgba(var(--color-ijhku2w43), 0.16);
}

.blocklist__pagination_item--u-iywbmzq76:hover,
.blocklist__pagination_item--u-iywbmzq76.is-hover {
    border-top-color: rgba(var(--color-is8x7ksgw), 0.38);
    border-right-color: rgba(var(--color-iaobnntq4), 0.38);
    border-bottom-color: rgba(var(--color-ici9njhq5), 0.38);
    border-left-color: rgba(var(--color-ir2vid94d), 0.38);
}

.blocklist__pagination_item--u-iywbmzq76:active,
.blocklist__pagination_item--u-iywbmzq76.is-active {
    border-top-color: rgba(var(--color-ikxl4y6sj), 1);
    border-right-color: rgba(var(--color-isq2c1gs0), 1);
    border-bottom-color: rgba(var(--color-iqou19aak), 1);
    border-left-color: rgba(var(--color-inccgiuqq), 1);
}

.blocklist__pagination_item2--u-ixq2knsly {
    flex-shrink: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i35i2a2e0), 0.4);
}

.blocklist__controls_container--u-in1f40pt8 {
    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-i9y0a76wk {
    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-i75uxfgxg {
    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-i3hbdc41w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    line-height: normal;
    vertical-align: top;
    position: relative;
    padding-bottom: 3px;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 0px;
    text-align: left;
    text-transform: none;
}

.div--u-ijt69osmx {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    padding-top: 10px;
    -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-align: left;
    margin-top: 0px;
    min-width: auto;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    background-color: rgba(var(--color-ivjv0q9y4), 0);
    max-width: none;
    bottom: 0px;
    margin-left: 0px;
    min-height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-start;
}

.svg_image--u-imtgv1fuq {
    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-imtgv1fuq > svg {
    flex-shrink: 0;
}

.svg_image--u-imtgv1fuq svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-imtgv1fuq .path-ipk4uy6b7 {
    fill: rgba(var(--color-isk0qk970), 1);
}

.svg_image--u-irtc89rvz {
    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: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.svg_image--u-irtc89rvz > svg {
    flex-shrink: 0;
}

.svg_image--u-irtc89rvz svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-irtc89rvz .path-i6rwhcucq {
    fill: rgba(var(--color-ipaqopett), 1);
}

.div--u-i4re5bs1a {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -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;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-left: 0px;
    background-color: rgba(var(--color-i2ghbhgsx), 0);
    box-shadow: none;
    margin-top: 0px;
    margin-right: 0px;
}

.imageFit--u-ieinpwv68 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
    height: 100px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-top-width: 10px;
    border-right-style: solid;
    border-right-width: 10px;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-left-style: solid;
    border-left-width: 10px;
    border-top-color: rgba(var(--color-i6milzhzu), 1);
    border-right-color: rgba(var(--color-itye7bnor), 1);
    border-bottom-color: rgba(var(--color-ihv2sb3sz), 1);
    border-left-color: rgba(var(--color-iwef5g7g1), 1);
}

.imageFit__img--u-i0m3pv7sq {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-i2kcxjxic {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ib4mubyul), 0.4);
}

.imageFit__zoom--u-ibt6aqt4t {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i4wve8ibg), 1);
}

.svg_image--u-ii0bgm7dm {
    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-ii0bgm7dm svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.div--u-i3w3crimc {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    max-width: 1800px;
}

.div--u-itq5hwsg7 {
    width: 35%;
    position: relative;
    display: inline-block;
    padding-right: 3%;
}

.div--u-iyxergilu {
    width: 100%;
    position: relative;
    display: inline-block;
    min-width: 0px;
    min-height: 0px;
    padding-left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.div--u-ibk9fndpb {
    width: 100%;
    position: relative;
    display: inline-block;
    min-width: 0px;
    min-height: 0px;
}

.imageFit--u-i13vllshw {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 200px;
    margin-right: 20px;
    margin-left: 0px;
    margin-top: 20px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
}

.imageFit__img--u-iss54g54p {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ieev3kn3a {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i4eqa64f8), 0.4);
}

.imageFit__zoom--u-iec17v2q7 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-idlgr0eb2), 1);
}

.svg_image--u-irrrucozk {
    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-irrrucozk svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.section--u-ix4zpp7bi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    -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-i4nlkjk4n {
    width: 100%;
    position: relative;
    max-width: 1800px;
}

.blocklist--u-ix5pbjj3b {
    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-ix5pbjj3b .is-removed {
    display: none;
}

.blocklist--u-ix5pbjj3b.slick-last-slide .blocklist__arrow--prev--u-ic1xdrztz.slick-disabled,
.blocklist--u-ix5pbjj3b.slick-last-slide .blocklist__arrow--next--u-io0cu81le.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-inq9k6ird {
    width: 100%;
    height: 100%;
    will-change: transform;
    overflow-x: hidden;
    overflow-y: hidden;
}

.blocklist__list--u-izhom106k {
    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-ire40xb5k {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 33.333333333333336%;
    height: auto;
}

.blocklist__item--u-i43kucj7f {
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: auto;
    max-width: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-behavior: normal;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.blocklist__item--u-i43kucj7f:hover,
.blocklist__item--u-i43kucj7f.is-hover {
    background-color: rgba(var(--color-iy19a1fmj), 0.06);
    border-top-color: rgba(var(--color-imib4a0bm), 0);
    border-right-color: rgba(var(--color-ixffbuexc), 0);
    border-bottom-color: rgba(var(--color-i28w5amqr), 0);
    border-left-color: rgba(var(--color-imvfjyueh), 0);
}

.blocklist__item--u-i43kucj7f.is-current {
    background-color: rgba(var(--color-iy15zapof), 1);
    border-top-color: rgba(var(--color-ia0uy7f6z), 1);
    border-right-color: rgba(var(--color-i0s3h9kfy), 1);
    border-bottom-color: rgba(var(--color-i7uafbliq), 1);
    border-left-color: rgba(var(--color-in1oyp7jz), 1);
    margin-top: 0px;
    width: auto;
}

.blocklist__item--u-i43kucj7f:hover .blocklist__item_text--u-im6bgp7kc,
.blocklist__item--u-i43kucj7f.is-hover .blocklist__item_text--u-im6bgp7kc {
}

.blocklist__item--u-i43kucj7f.is-current .blocklist__item_text--u-im6bgp7kc {
    color: rgba(var(--color-i45bu7h3k), 1);
}

.blocklist__item--u-i43kucj7f.is-current .imageFit--u-i9lqhc4sr {
    height: 500px;
}

.blocklist__item--u-i43kucj7f.is-current .div--u-ig6ysy3ab {
    width: 100%;
}

.blocklist__arrows_wrapper--u-i12g9nrgp {
    -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-i5hk6dk1j {
    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: 20px;
    padding-right: 30px;
}

.blocklist__arrow--prev--u-ic1xdrztz {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-image: none;
    background-repeat: repeat;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;
    border-bottom-left-radius: 150px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-i9cdh8nti), 1);
    border-right-color: rgba(var(--color-invdoepij), 1);
    border-bottom-color: rgba(var(--color-iwtvu728f), 1);
    border-left-color: rgba(var(--color-ijg0ie0d3), 1);
    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;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.blocklist__arrow--prev--u-ic1xdrztz:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-ijncfnlvu {
    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-ijncfnlvu:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-io0cu81le {
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-image: none;
    background-repeat: repeat;
    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;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;
    border-bottom-left-radius: 150px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-ibqth6maj), 1);
    border-right-color: rgba(var(--color-ilsz72l6c), 1);
    border-bottom-color: rgba(var(--color-iwunkquxx), 1);
    border-left-color: rgba(var(--color-i4mvu04yt), 1);
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.blocklist__arrow--next--u-io0cu81le:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-isfrmr54o {
    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-isfrmr54o:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-iqzk8z1s6 {
    -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-i7d5yzv08 {
    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-i8lnixbo8), 0.2);
}

.blocklist__pagination2--u-iv9q5nxnd {
    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-iafn7u4p4), 0.2);
}

.blocklist__page--u-ie5tx5mlp {
    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-ipe4skf0w), 0.2);
}

.blocklist__page2--u-ivbwqtl7k {
    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-ims3mn0ba), 0.2);
}

.blocklist__page--active--u-iaweeel2o,
.blocklist__page--active2--u-izg8opr75 {
    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-i8rajlpo9,
.blocklist__page--bullet2--u-ijmnymhp0 {
    counter-increment: page 1;
}

.blocklist__page--bullet1--u-i8rajlpo9::after,
.blocklist__page--bullet2--u-ijmnymhp0::after {
    content: counter(page);
}

.blocklist__pagination_item--u-ic2dvmrw5 {
    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-i7248hccc), 0.4);
}

.blocklist__pagination_item2--u-isydufopq {
    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-i1py09rhp), 0.4);
}

.blocklist__controls_container--u-i9bxnn2s6 {
    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-ianyq2rzy {
    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-i5wtf4dpj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.heading--u-i75bucufl {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    letter-spacing: 5px;
    text-transform: uppercase;
    text-align: center;
    font-family: Tablon, sans-serif;
}

.div--u-i3trysw84 {
    width: 100%;
    position: relative;
    display: block;
    padding-left: 0%;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-top: 40px;
}

.imageFit--u-i9lqhc4sr {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 180px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.imageFit__img--u-i6mbh8src {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iqqjicarz {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i5otb68kv), 0.04);
    padding-left: 4em;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-right: 4em;
    -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;
    background-image: linear-gradient(
        to left bottom,
        rgba(var(--color-ilrhbfe2i), 0) 65%,
        rgba(var(--color-isyd7cu5j), 0.49) 91%
    );
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-behavior: normal;
}

.imageFit__overlay--u-iqqjicarz:hover,
.imageFit__overlay--u-iqqjicarz.is-hover {
    background-image: none;
    background-color: rgba(var(--color-iptxcun3j), 0.68);
}

.imageFit__zoom--u-irdz53f0f {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i4pazrr4h), 1);
}

.svg_image--u-i9vbto6xd {
    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-i9vbto6xd svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-in5bxcyu7 {
    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-in5bxcyu7 > svg {
    flex-shrink: 0;
}

.svg_image--u-in5bxcyu7 svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-in5bxcyu7 .path-irtdoy6zu {
    fill: rgba(var(--color-ir17a9xyd), 1);
}

.svg_image--u-ivkvr0c16 {
    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-ivkvr0c16 > svg {
    flex-shrink: 0;
}

.svg_image--u-ivkvr0c16 svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-ivkvr0c16 .path-irtdoy6zu {
    fill: rgba(var(--color-i4x8petrt), 1);
}

.svg_image--u-ivkvr0c16 .path-im1qxptzw {
    fill: rgba(var(--color-imuvdhknx), 1);
}

.rich-text--u-itepxfn0o {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    margin-top: 20px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: rgba(var(--color-ipcxcx9cy), 0.06);
}

.rich-text--u-il0e5htob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    margin-top: 22px;
    line-height: 24px;
    font-family: Montserrat, sans-serif;
}

.heading--u-ii9wvcdim {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    text-transform: none;
    text-align: center;
    padding-bottom: 0px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    font-family: Tablon, sans-serif;
}

.text--u-ikoruzteq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    line-height: 24px;
    text-align: center;
}

.text--u-is04hi970 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    margin-top: 10px;
    color: rgba(var(--color-ikclixr9w), 1);
}

.rich-text--u-ivr40cdm5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    margin-top: 22px;
    color: rgba(var(--color-idzmy0x38), 1);
}

.text--u-i3ab8za9q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-family: Montserrat, sans-serif;
    margin-bottom: 50px;
    margin-top: 13px;
    font-size: 18px;
    line-height: 25px;
}

.mosaic-mega-copyright--u-i77rxgz7w {
    line-height: normal;
    display: block;
    position: relative;
    color: rgba(var(--color-iwyx1zhhf), 1);
    font-size: 11px;
}

.mosaic-mega-copyright--u-i77rxgz7w a {
    color: inherit;
}

.mosaic-mega-copyright--u-i77rxgz7w .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-iy2dwvfgk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    -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-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    background-color: rgba(var(--color-igllenon3), 1);
    color: rgba(var(--color-i16bql23m), 1);
    cursor: auto;
    font-family: Andika, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 21px;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
}

.mosaic-popup--u-ijq0mko8q {
    position: fixed;
    top: 0px;
    left: 0px;
    font-size: 12px;
    z-index: 11;
}

.mosaic-popup__inner-bg--u-i26uo1m6f {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ik127lnz1), 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-icf7wvvhq {
    position: relative;
    width: 300px;
    min-height: auto;
    max-width: 100vw;
    background-color: rgba(var(--color-iwsu4n9jx), 1);
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.mosaic-popup__close--u-iu2tchegu {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 32px;
    min-height: 32px;
    text-align: center;
    background-color: rgba(var(--color-i4qvnu1ya), 1);
    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;
    width: 50px;
    height: 50px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.svg_image--u-idf1x1b81 {
    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: 50px;
    height: 50px;
    overflow-x: hidden;
    overflow-y: hidden;
    background-image: var(--image-i8ex9kkyy);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    background-attachment: scroll;
}

.div--u-i73w46zof {
    width: 100%;
    position: relative;
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.mosaic-form--u-i4k70gvkl * {
    outline-style: none;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__title--u-iqy3532mf {
    font-size: 24px;
    line-height: normal;
    margin-bottom: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: rgba(var(--color-itlv912ux), 1);
    text-align: center;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__field {
    margin-bottom: 10px;
    font-size: 14px;
    display: block;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__name {
    font-weight: 400;
    font-size: 13px;
    color: rgba(var(--color-iz9wqgx3j), 0.55);
    letter-spacing: 2px;
    line-height: 23px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__text {
    width: 100%;
    display: block;
    height: 50px;
    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-iazcts7dc), 1);
    border-right-color: rgba(var(--color-ivqx1i2ef), 1);
    border-bottom-color: rgba(var(--color-i74ytjeld), 1);
    border-left-color: rgba(var(--color-ipg5pnmoo), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iz45iy5kb), 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-weight: 400;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__date {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 50px;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-i1hn4v7r7), 1);
    border-right-color: rgba(var(--color-i2jqc290z), 1);
    border-bottom-color: rgba(var(--color-if540htf4), 1);
    border-left-color: rgba(var(--color-ir6snof8h), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iq17zs2d0), 1);
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__date-interval {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 50px;
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-i53um0eji), 1);
    border-right-color: rgba(var(--color-i02zpwapg), 1);
    border-bottom-color: rgba(var(--color-idg7jh8yg), 1);
    border-left-color: rgba(var(--color-iavxo47yp), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-i8ify67qi), 1);
    cursor: pointer;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mosaic-form--u-i4k70gvkl .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-it3uo82rf), 1);
    border-right-color: rgba(var(--color-i6n0ocq19), 1);
    border-bottom-color: rgba(var(--color-i4swca7fi), 1);
    border-left-color: rgba(var(--color-ibtvylo6e), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-iv7s3sob2), 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    font-weight: 400;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__select {
    width: 100%;
    display: block;
    height: 50px;
    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-ixz04zrih), 1);
    border-right-color: rgba(var(--color-ixzx80kp1), 1);
    border-bottom-color: rgba(var(--color-ilbpnpf93), 1);
    border-left-color: rgba(var(--color-i552fdc9a), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-i9fiph19q), 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__select-multiple {
    width: 100%;
    display: block;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-inobf0nyr), 1);
    border-right-color: rgba(var(--color-icvu5jjeo), 1);
    border-bottom-color: rgba(var(--color-ib4iz0bzd), 1);
    border-left-color: rgba(var(--color-iw49dxdve), 1);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-ipwejqiqi), 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mosaic-form--u-i4k70gvkl .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-i4k70gvkl .mosaic-form__date-interval-delimiter {
    width: 15px;
    height: 2px;
    flex-shrink: 0;
    background-color: rgba(var(--color-ivb2iz0q5), 1);
    margin-right: 5px;
    margin-left: 5px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__success--u-ix14rswp4 {
    font-size: 16px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__error {
    color: rgba(var(--color-iv5gjey40), 1);
    font-weight: 400;
    font-size: 11px;
    padding-bottom: 6px;
    line-height: 14px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__required {
    color: rgba(var(--color-icm82tn93), 1);
}

.mosaic-form--u-i4k70gvkl .mosaic-form__note {
    font-size: 12px;
    color: rgba(var(--color-ix0j4e9t4), 1);
    font-weight: 400;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__radio-icon {
    display: none;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ikjdizqia), 1);
    border-right-color: rgba(var(--color-iapclx2lv), 1);
    border-bottom-color: rgba(var(--color-ias0v3m0c), 1);
    border-left-color: rgba(var(--color-idwr31gsl), 1);
    background-color: rgba(var(--color-ioa613ing), 0.2);
}

.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox-icon {
    display: none;
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(var(--color-ifk5197wx), 1);
    border-right-color: rgba(var(--color-idhyzoeth), 1);
    border-bottom-color: rgba(var(--color-iv8mvp5pj), 1);
    border-left-color: rgba(var(--color-i9tvkmij8), 1);
    background-color: rgba(var(--color-i8qzr5wq9), 0.2);
}

.mosaic-form--u-i4k70gvkl .mosaic-form__value {
    margin-left: 5px;
}

.mosaic-form--u-i4k70gvkl .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-i4k70gvkl .mosaic-form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    line-height: normal;
    background-color: rgba(var(--color-ivcypgz38), 0);
    color: rgba(var(--color-i4hkj8yh4), 1);
    position: relative;
    text-decoration-line: none;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    text-align: center;
    box-shadow: none;
    flex-shrink: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-itge881rr), 1);
    border-right-color: rgba(var(--color-isr27zbv6), 1);
    border-bottom-color: rgba(var(--color-i7qvbgqnk), 1);
    border-left-color: rgba(var(--color-iu93dzsq6), 1);
    font-size: 14px;
}

.mosaic-form--u-i4k70gvkl .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-iescg5d3n), 1);
    border-right-color: rgba(var(--color-i1wvlzu7r), 1);
    border-bottom-color: rgba(var(--color-i9fgyg1at), 1);
    border-left-color: rgba(var(--color-iyg11qbvk), 1);
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    right: 10px;
}

.mosaic-form--u-i4k70gvkl .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-iepevfkvi), 1);
}

.mosaic-form--u-i4k70gvkl .progressContainer {
    position: relative;
}

.mosaic-form--u-i4k70gvkl .progressCancel {
    font-size: 0px;
    display: block;
    height: 14px;
    width: 14px;
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;
    background-color: rgba(var(--color-i88zx2663), 1);
}

.mosaic-form--u-i4k70gvkl .progressName {
    font-size: 0.7em;
    font-weight: 700;
    color: rgba(var(--color-i4n7swyi7), 1);
    width: 323px;
    text-align: left;
    overflow-x: hidden;
    overflow-y: hidden;
}

.mosaic-form--u-i4k70gvkl .progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 0.6em;
    text-align: left;
}

.mosaic-form--u-i4k70gvkl .progressBarInProgress {
    font-size: 0px;
    width: 0px;
    height: 4px;
    background-color: rgba(var(--color-i3xo32y6i), 1);
    margin-top: 2px;
}

.mosaic-form--u-i4k70gvkl .progressBarComplete {
    font-size: 0px;
    width: 0px;
    height: 4px;
    background-color: rgba(var(--color-i1jcqjsjt), 1);
    margin-top: 2px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__upload-count-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.mosaic-form--u-i4k70gvkl .div--u-inqphy6mc {
    padding-bottom: 20px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__success__text--u-ijyherjqt {
    color: rgba(var(--color-im04fkvte), 1);
}

.mosaic-form--u-i4k70gvkl .button__text {
}

.mosaic-form--u-i4k70gvkl .mosaic-form__radio-icon:hover,
.mosaic-form--u-i4k70gvkl .mosaic-form__radio-icon.is-hover {
    background-image: url("/d/tpl25_fgs16_image-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox-icon:hover,
.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox-icon.is-hover {
    background-image: url("/d/tpl25_fgs16_image-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.mosaic-form--u-i4k70gvkl .progressWrapper:first-child {
    padding-top: 0px;
    border-top-width: 0px;
}

.mosaic-form--u-i4k70gvkl .progressWrapper:last-child {
    padding-bottom: 0px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__button:hover,
.mosaic-form--u-i4k70gvkl .mosaic-form__button.is-hover {
    background-image: none;
    box-shadow: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-if1vckrgd), 1);
    color: rgba(var(--color-i15clds6m), 1);
}

.mosaic-form--u-i4k70gvkl .mosaic-form__button:active,
.mosaic-form--u-i4k70gvkl .mosaic-form__button.is-active {
    background-image: none;
    box-shadow: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__field--u-ibbd98hm7 .mosaic-form__header {
    display: none;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox ~ .mosaic-form__value {
    margin-left: 15px;
    color: rgba(var(--color-iwbadojrn), 1);
    font-weight: 400;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: 3px;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__radio:checked ~ .mosaic-form__radio-icon,
.mosaic-form--u-i4k70gvkl .mosaic-form__radio.is-checked ~ .mosaic-form__radio-icon {
    background-color: rgba(var(--color-insl9dt51), 0.2);
    background-image: url("/d/tpl25_fgs16_image-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox:checked ~ .mosaic-form__checkbox-icon,
.mosaic-form--u-i4k70gvkl .mosaic-form__checkbox.is-checked ~ .mosaic-form__checkbox-icon {
    background-color: rgba(var(--color-ik9z0em1z), 0.2);
    background-image: url("/d/tpl25_fgs16_image-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.mosaic-form--u-i4k70gvkl .mosaic-form__button:hover .button__text,
.mosaic-form--u-i4k70gvkl .mosaic-form__button.is-hover .button__text {
    color: rgba(var(--color-i6yzfykbr), 1);
}

.mosaic-form--u-i4k70gvkl .mosaic-form__button:active .button__text,
.mosaic-form--u-i4k70gvkl .mosaic-form__button.is-active .button__text {
}

.div--u-inqphy6mc {
    width: 100%;
    position: relative;
    display: block;
}

.div--u-ilk0rn5sh {
    width: 100%;
    position: relative;
    display: block;
}

.mosaic-form__field--u-iizbmi24k {
    display: block;
}

.mosaic-form__field--u-ih7px0snx {
    display: block;
}

.mosaic-form__field--u-in6zu4dv5 {
    display: block;
}

.mosaic-form__field--u-isgvp2tno {
    display: block;
}

.side-panel--u-is9iwt0vs {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    pointer-events: none;
    display: none;
}

.side-panel__button-open--u-ilnz63quq {
    width: 50px;
    min-height: 29px;
    cursor: pointer;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: auto;
    pointer-events: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 50px;
    background-color: rgba(var(--color-ige448p9e), 1);
    margin-top: 10px;
    margin-right: 10px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.svg_image--u-igr95gj1w {
    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-igr95gj1w svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-igr95gj1w .path-ihaduiyc3 {
    fill: rgba(var(--color-igievkh2l), 1);
}

.svg_image--u-irsweg4dw {
    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: 30px;
    height: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.svg_image--u-irsweg4dw .path-ilrchmb7v {
    fill: rgba(var(--color-iyo0ynerz), 1);
}

.side-panel__content--u-iz1884emm {
    display: none;
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 265px;
    background-color: rgba(var(--color-irbc762gr), 1);
    transform: none;
    pointer-events: auto;
}

.side-panel__button-close--u-i6woiuqdh {
    position: absolute;
    z-index: 1;
    right: 100%;
    top: 0px;
    font-size: 0px;
    width: 50px;
    min-height: 29px;
    background-color: rgba(var(--color-iy3qsfaxe), 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;
    height: 50px;
    margin-right: 10px;
    margin-top: 10px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.side-panel__content-inner--u-ixskhmwku {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    position: relative;
    z-index: 0;
}

.side-panel__mask--u-iv650dhj2 {
    display: none;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(var(--color-i8tuq0rbk), 0.5);
    transform: none;
    pointer-events: auto;
}

.ver-menu--u-i9prwn91f {
    position: relative;
    width: auto;
}

.ver-menu--u-i9prwn91f .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-i9prwn91f .ver-menu__link,
.ver-menu--u-i9prwn91f .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-ixmwqheop), 1);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.ver-menu--u-i9prwn91f .ver-menu__icon {
    background-color: rgba(var(--color-i742ak55q), 0);
    width: 25px;
    height: 25px;
    margin-left: 10px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.ver-menu--u-i9prwn91f .ver-menu__sub_icon {
    background-color: rgba(var(--color-in7epfn85), 1);
    width: 10px;
    height: 10px;
    margin-left: 10px;
}

.ver-menu--u-i9prwn91f .ver-menu__sub_list {
    display: none;
    z-index: 10;
    list-style-type: none;
    background-color: rgba(var(--color-ij1foj7yp), 0.11);
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: rgba(var(--color-i9hr7l12m), 0.18);
    border-right-color: rgba(var(--color-iug3iubez), 0.18);
    border-bottom-color: rgba(var(--color-iiym2m9bi), 0.18);
    border-left-color: rgba(var(--color-iu4o4ssj4), 0.18);
}

.ver-menu--u-i9prwn91f .ver-menu__sub_item {
    vertical-align: top;
}

.ver-menu--u-i9prwn91f .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-ijvj9gdg3), 1);
    font-size: 14px;
}

.ver-menu--u-i9prwn91f .ver-menu__link {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 15px;
    text-transform: uppercase;
    font-family:
        Neutral Face,
        sans-serif;
}

.ver-menu--u-i9prwn91f .ver-menu__link:hover,
.ver-menu--u-i9prwn91f .ver-menu__link.is-hover {
    color: rgba(var(--color-ih4z7ln05), 1);
}

.ver-menu--u-i9prwn91f .ver-menu__sub_list .ver-menu__sub_list {
    border-bottom-style: none;
    border-top-style: none;
}

.ver-menu--u-i9prwn91f .ver-menu__item:hover .ver-menu__link,
.ver-menu--u-i9prwn91f .ver-menu__item.is-hover .ver-menu__link {
    color: rgba(var(--color-i4iu4b92o), 1);
}

.ver-menu--u-i9prwn91f .ver-menu__sub_list > .ver-menu__sub_item > .ver-menu__sub_link {
    padding-left: 20px;
    font-family: Montserrat, sans-serif;
    padding-bottom: 10px;
    padding-top: 10px;
}

.ver-menu--u-i9prwn91f .ver-menu__sub_list > .ver-menu__sub_item > .ver-menu__sub_link:hover,
.ver-menu--u-i9prwn91f .ver-menu__sub_list > .ver-menu__sub_item > .ver-menu__sub_link.is-hover {
    color: rgba(var(--color-ihafvu05d), 1);
}

.ver-menu--u-i9prwn91f .ver-menu__sub_list > .ver-menu__sub_item > .ver-menu__sub_link > .ver-menu__sub_icon {
    width: 25px;
    height: 25px;
    background-color: rgba(var(--color-i7iw2za9r), 0);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
}

.div--u-iawdkpwkl {
    width: 100%;
    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;
    padding-bottom: 0px;
    justify-content: space-between;
    cursor: auto;
    letter-spacing: normal;
    overflow-wrap: break-word;
    text-indent: 0px;
    text-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1800px;
}

.div--u-ilsy9dmlj {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
}

.list__item--u-iwb8r2ico {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.link-universal--u-i1g3kun1x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
}

.text--u-iq3tj11w8 {
    display: block;
    color: rgba(var(--color-i9ws6a5c4), 1);
}

.list--u-ikzs64qe8 {
    display: inline-block;
    margin-right: 20px;
}

.svg_image--u-ixomnog6k {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-i03wr0tke), 0.3);
    border-right-color: rgba(var(--color-icga9ht2i), 0.3);
    border-bottom-color: rgba(var(--color-iomlxrwxs), 0.3);
    border-left-color: rgba(var(--color-i331ihn4y), 0.3);
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-ixomnog6k > svg {
    flex-shrink: 0;
}

.svg_image--u-ixomnog6k .path-iz8juubgc {
    fill: rgba(var(--color-io96vigvj), 1);
}

.div--u-i6hyvyyss {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list__item--u-iycprdxj6 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.text--u-i3bbdl53m {
    display: block;
    letter-spacing: 2px;
}

.list--u-i0vbt318w {
    display: inline-block;
    margin-right: 20px;
}

.svg_image--u-iskz0dewv {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-i39h73dl3), 0.3);
    border-right-color: rgba(var(--color-ib9365kx5), 0.3);
    border-bottom-color: rgba(var(--color-ixpdvkkyr), 0.3);
    border-left-color: rgba(var(--color-i6jq4haki), 0.3);
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-iskz0dewv > svg {
    flex-shrink: 0;
}

.svg_image--u-iskz0dewv .path-iuhmw92ff {
    fill: rgba(var(--color-ibfdw6m3a), 1);
}

.div--u-i03nr3ahr {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
}

.list__item--u-ig66qwlgx {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.link-universal--u-iy5r9m263 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
}

.text--u-if9v0j6ra {
    display: block;
    color: rgba(var(--color-iz87pkgdq), 1);
    letter-spacing: 2px;
}

.list--u-ipgv1doz5 {
    display: inline-block;
    margin-right: 20px;
}

.svg_image--u-i94ymzb45 {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-i2zqf85qv), 0.3);
    border-right-color: rgba(var(--color-igyxdbsii), 0.3);
    border-bottom-color: rgba(var(--color-i4o7g4s4f), 0.3);
    border-left-color: rgba(var(--color-iivq7r3q2), 0.3);
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-i94ymzb45 > svg {
    flex-shrink: 0;
}

.svg_image--u-i94ymzb45 .path-i0q5j9b8p {
    fill: rgba(var(--color-ijglgcquo), 1);
}

.link-universal--u-ikoui16vn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(var(--color-i5y8iffuo), 0);
    color: rgba(var(--color-iim245k9e), 1);
    position: relative;
    text-decoration-line: none;
    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;
    flex-shrink: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-color: rgba(var(--color-ilzkjwfp7), 1);
    border-right-color: rgba(var(--color-iasdak19m), 1);
    border-bottom-color: rgba(var(--color-i6ds4vjnj), 1);
    border-left-color: rgba(var(--color-i8n5qtdke), 1);
    text-transform: uppercase;
    font-size: 14px;
}

.link-universal--u-ikoui16vn:hover,
.link-universal--u-ikoui16vn.is-hover {
    background-color: rgba(var(--color-i5s0zx78b), 1);
    color: rgba(var(--color-izur443jc), 1);
}

.div--u-ikilrlmzh {
    width: 100%;
    position: relative;
    max-width: 1800px;
    padding-left: 0px;
    padding-right: 0px;
    cursor: auto;
    letter-spacing: normal;
    overflow-wrap: break-word;
    text-indent: 0px;
    text-shadow: none;
    color: rgba(var(--color-ix0rqv1fi), 1);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    text-transform: none;
}

.div--u-i5c8suqiv {
    width: 100%;
    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: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.div--u-ihfd272n1 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}

.mosaic-site-copyright--u-imywzs6f1 {
    line-height: normal;
    display: block;
    position: relative;
    color: rgba(var(--color-i8k0zxn19), 1);
    font-size: 14px;
}

.button-up--u-is1n4ajvd {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 50px;
    height: 50px;
    justify-content: center;
    background-color: rgba(var(--color-i19u2b2pu), 1);
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
    flex-shrink: 0;
    margin-left: auto;
    margin-right: 0px;
}

.svg_image--u-ilmxmed89 {
    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-ilmxmed89 svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-ilmxmed89 .path-iketblb8o {
    fill: rgba(var(--color-it41gqvuo), 0.74);
}

.div--u-ir9ivln8a {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    flex-shrink: 0;
    padding-left: 0px;
}

.mosaic-site-counters--u-ikbqrkew6 .counters-stub {
    width: 186px;
    height: 31px;
    background-image: url("/d/tpl25_fgs16_image-placeholder.png");
    background-position: left 0px top 0px;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
}

.div--u-imd683f3l {
    width: auto;
    position: relative;
    display: inline-block;
    margin-left: 0px;
    flex-shrink: 0;
}

.div--u-i67ilavve {
    width: 100%;
    position: relative;
    display: block;
    font-size: 15px;
    margin-top: 0px;
}

.text--u-iyfhs7wgf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    margin-top: 3px;
    margin-bottom: 3px;
    color: rgba(var(--color-im9hw3hb7), 1);
    font-size: 14px;
}

.text--u-izd0g4t3k {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    color: rgba(var(--color-i4rfduc0f), 1);
    font-size: 14px;
}

.div--u-i0bn372xp {
    width: 50%;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 18px;
    margin-right: 0px;
    padding-right: 40px;
    padding-left: 40px;
}

.imageFit--u-i2dbgehlw {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 50px;
    height: 50px;
    margin-right: 20px;
}

.imageFit__img--u-ivwb35udb {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iaedlptl6 {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-iin0wpar0), 0.4);
}

.imageFit__zoom--u-ioo6raj77 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ikq7u0cpk), 1);
}

.svg_image--u-i8mr3t3e2 {
    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-i8mr3t3e2 svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-ilduyg07c {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: 20px;
    flex-shrink: 0;
}

.svg_image--u-ilduyg07c > svg {
    flex-shrink: 0;
}

.svg_image--u-ilduyg07c svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-ilduyg07c .path-iyhdcnbu3 {
    fill: rgba(var(--color-iarvbhfro), 1);
}

.div--u-i1gk41yxx {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: auto;
    letter-spacing: normal;
    overflow-wrap: break-word;
    text-indent: 0px;
    text-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
}

.text--u-ibxtxdfhp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: normal;
    vertical-align: top;
    position: relative;
    margin-top: 5px;
    font-weight: 300;
}

.div--u-iteb1kvq9 {
    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;
    margin-top: auto;
    margin-bottom: auto;
}

.link-universal--u-ie5zbu1pv {
    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-iyg29ahim {
    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-is1m3yrx4 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ig7j70mxu {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i44eabijz), 0.4);
}

.imageFit__zoom--u-iaz4bycfr {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i50bopsej), 1);
}

.svg_image--u-imv63kp6b {
    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-imv63kp6b svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.link-universal--u-ilbsn7dpt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    font-size: 24px;
}

.div--u-iug13hhua {
    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-in68ei4ln {
    display: block;
    font-weight: 700;
    color: rgba(var(--color-iyknoidcx), 1);
}

.div--u-ibpjqp1i8 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0px;
    justify-content: flex-end;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding-left: 25px;
    padding-right: 25px;
}

.div--u-i50ypoowq {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
}

.div--u-icu2meaj2 {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list__item--u-icdunannh {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.link-universal--u-iv2ljkhw9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
}

.text--u-i568z65rt {
    display: block;
    color: rgba(var(--color-ivj6mruli), 1);
    font-size: 19px;
}

.list--u-ixf6kpjqg {
    display: inline-block;
    margin-right: 20px;
}

.list__item--u-iacjj83x7 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.text--u-itc2q9v34 {
    display: block;
    color: rgba(var(--color-izv06oke3), 1);
    letter-spacing: 2px;
}

.list--u-ih9k7e88y {
    display: inline-block;
}

.svg_image--u-icyisk2a0 {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-id9yspi1x), 0.3);
    border-right-color: rgba(var(--color-ilyvxpk98), 0.3);
    border-bottom-color: rgba(var(--color-ic87ssk59), 0.3);
    border-left-color: rgba(var(--color-i84df5qqm), 0.3);
    margin-right: 10px;
    flex-shrink: 0;
    background-color: rgba(var(--color-ixs7ca84s), 1);
}

.svg_image--u-icyisk2a0 > svg {
    flex-shrink: 0;
}

.svg_image--u-icyisk2a0 .path-iz8juubgc {
    fill: rgba(var(--color-i9omii7mt), 1);
}

.svg_image--u-if2k9leky {
    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: 40px;
    width: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-iiusn1ypq), 0.3);
    border-right-color: rgba(var(--color-iaf1oq1qi), 0.3);
    border-bottom-color: rgba(var(--color-igmi3zssh), 0.3);
    border-left-color: rgba(var(--color-ix78yahww), 0.3);
    margin-right: 10px;
    flex-shrink: 0;
    background-color: rgba(var(--color-i2z46hie4), 1);
}

.svg_image--u-if2k9leky > svg {
    flex-shrink: 0;
}

.svg_image--u-if2k9leky .path-iuhmw92ff {
    fill: rgba(var(--color-i7lem7gju), 1);
}

.div--u-iktmyq0uc {
    width: 100%;
    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;
    padding-bottom: 0px;
    cursor: auto;
    letter-spacing: normal;
    overflow-wrap: break-word;
    text-indent: 0px;
    text-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.text--u-izfsv94am {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: right;
    font-family: Tablon, sans-serif;
    padding-left: 25px;
}

.link-universal--u-iue6pqoka {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(var(--color-iurjktx1y), 0);
    color: rgba(var(--color-isxskwc42), 1);
    position: relative;
    text-decoration-line: none;
    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;
    flex-shrink: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-color: rgba(var(--color-izt08cyb1), 1);
    border-right-color: rgba(var(--color-i8u2ijitv), 1);
    border-bottom-color: rgba(var(--color-izn58uwh3), 1);
    border-left-color: rgba(var(--color-ilolp3kfu), 1);
    text-transform: uppercase;
    font-size: 14px;
}

.link-universal--u-iue6pqoka:hover,
.link-universal--u-iue6pqoka.is-hover {
    background-color: rgba(var(--color-igqt53eh0), 1);
    color: rgba(var(--color-imyk2i7nm), 1);
}

.div--u-isevjcpj1 {
    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;
    padding-right: 25px;
}

.hor-menu--u-i4bbt1qyc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.hor-menu--u-i4bbt1qyc .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;
    height: 34px;
    width: 1%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.hor-menu--u-i4bbt1qyc .hor-menu__item {
    flex-shrink: 0;
    margin-right: 50px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__link,
.hor-menu--u-i4bbt1qyc .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-i5ultpl59), 1);
}

.hor-menu--u-i4bbt1qyc .hor-menu__icon,
.hor-menu--u-i4bbt1qyc .hor-menu__sub_icon {
    background-color: rgba(var(--color-ij1a14rwe), 1);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    margin-left: 10px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_icon {
    background-color: rgba(var(--color-i1wzfri98), 1);
    display: none;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_list {
    position: absolute;
    z-index: 10;
    list-style-type: none;
    background-color: rgba(var(--color-i3ji1orc3), 1);
    width: 300px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_item {
    vertical-align: top;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_link {
    background-color: rgba(var(--color-i95yye7qk), 1);
    color: rgba(var(--color-iuy8c0932), 1);
}

.hor-menu--u-i4bbt1qyc .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;
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-ibzxyc8u7), 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-itlpl91y8), 1);
}

.hor-menu--u-i4bbt1qyc .hor-menu__icon {
    display: none;
}

.hor-menu--u-i4bbt1qyc .hor-menu__link {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    letter-spacing: 2px;
    color: rgba(var(--color-ibp2uz71b), 1);
}

.hor-menu--u-i4bbt1qyc .hor-menu__link:hover,
.hor-menu--u-i4bbt1qyc .hor-menu__link.is-hover {
    color: rgba(var(--color-iinef2gj3), 1);
}

.hor-menu--u-i4bbt1qyc.flex-menu .hor-menu__list {
    flex-wrap: wrap;
    width: auto;
    overflow-x: unset;
    overflow-y: unset;
}

.hor-menu--u-i4bbt1qyc .hor-menu__item > .hor-menu__sub_list {
    display: none;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_list .hor-menu__sub_list {
    top: 0px;
    left: 100%;
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_list .hor-menu__sub_list {
    right: 0px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_list > .hor-menu__item {
    margin-right: 0px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link {
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-iwmbe1pdz), 0);
    color: rgba(var(--color-ib9jzfg7f), 0);
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link {
    background-color: rgba(var(--color-i6z80fprl), 0);
    color: rgba(var(--color-ieaym3hl0), 1);
    font-size: 14px;
}

.hor-menu--u-i4bbt1qyc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover,
.hor-menu--u-i4bbt1qyc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover {
    color: rgba(var(--color-iv78lz800), 0.78);
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link > .hor-menu__text {
    color: rgba(var(--color-imflpdsfz), 1);
}

.hor-menu--u-i4bbt1qyc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link > .hor-menu__text:hover,
.hor-menu--u-i4bbt1qyc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link > .hor-menu__text.is-hover {
    color: rgba(var(--color-i5hr5va8z), 0.56);
}
#iieo9r6gi_0 {
    width:100%;
    padding: 0 12px;
    margin:auto;
    padding-bottom: 20px;
}
.header-type {
    background:#fff;
    position:fixed;
    z-index:222;
    left:50%;
    transform:translate(-50%);
}
.section--u-iieo9r6gi {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
    overflow-x: hidden;
    overflow-y: hidden;
}

.div--u-ilojzg8p3 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.div--u-irgmiowpd {
    width: 77%;
    position: relative;
    display: block;
}

.div--u-ivvy61p5j {
    width: 30%;
    position: relative;
    display: block;
    padding-left: 1%;
}

.div--u-iuwnsjspr {
    width: 100%;
    position: relative;
    display: block;
    max-width: 1700px;
}

.blocklist--u-io6wiq0nt {
    position: relative;
    display: block;
    vertical-align: top;
    width: 100%;
    min-width: 0px;
    max-width: 100%;
    line-height: normal;
    margin-left: 0px;
    margin-right: 0px;
    height: 640px;
    visibility: visible;
    opacity: 1;
}

.blocklist--u-io6wiq0nt .is-removed {
    display: none;
}

.blocklist--u-io6wiq0nt.slick-last-slide .blocklist__arrow--prev--u-ih09bmou1.slick-disabled,
.blocklist--u-io6wiq0nt.slick-last-slide .blocklist__arrow--next--u-ikwm7vtan.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-ix7lkk9rr {
    width: 100%;
    height: 100%;
    will-change: transform;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.blocklist__list--u-ih2sxyqqn .slick-track {
    transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
}

.blocklist__list--u-ih2sxyqqn .slick-slide {
    visibility: visible;
    opacity: 1;
}

.blocklist__list--u-ih2sxyqqn .slick-slide.slick-current,
.blocklist__list--u-ih2sxyqqn .slick-slide.slick-active {
    display: block;
    visibility: visible;
    opacity: 1;
    position: relative;
    z-index: 1;
}

.blocklist__list--u-ih2sxyqqn .slick-slide.slick-cloned {
    pointer-events: none;
}

.blocklist__list--u-ih2sxyqqn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    visibility: visible;
    opacity: 1;
}

.blocklist__list--u-ih2sxyqqn .slick-list {
    visibility: visible !important;
    opacity: 1 !important;
}

.blocklist__list--u-ih2sxyqqn .slick-track {
    /* transform: translate3d(0px, 0px, 0px) !important; */ /* JavaScript tarafından kontrol ediliyor */
}

.blocklist__list--u-ih2sxyqqn .slick-slide {
    visibility: visible !important;
    opacity: 1 !important;
}

.blocklist__list--u-ih2sxyqqn .slick-slide.slick-current {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.blocklist__item__outer--u-ibmkemn4h {
    display: block;
    flex-shrink: 0;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.blocklist__item--u-i3div09px {
    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: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.blocklist__arrows_wrapper--u-if5kgi916 {
    -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-i4yie6yqe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: rgba(var(--color-ic0eedclj), 0);
}

.blocklist__arrow--prev--u-ih09bmou1 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    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;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;
    border-bottom-left-radius: 150px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-ikzxe0npk), 1);
    border-right-color: rgba(var(--color-ia5s7x6k1), 1);
    border-bottom-color: rgba(var(--color-i9et9dkxp), 1);
    border-left-color: rgba(var(--color-ir9f9aw4r), 1);
}

.blocklist__arrow--prev--u-ih09bmou1:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-iowcldss0 {
    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-iowcldss0:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-ikwm7vtan {
    pointer-events: auto;
    cursor: pointer;
    width: 50px;
    height: 50px;
    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;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;
    border-bottom-left-radius: 150px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-i156bn4dp), 1);
    border-right-color: rgba(var(--color-ir0rg450l), 1);
    border-bottom-color: rgba(var(--color-iyeqfjgcx), 1);
    border-left-color: rgba(var(--color-i6aahlfl9), 1);
    margin-top: 20px;
}

.blocklist__arrow--next--u-ikwm7vtan:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-iv6xe13xr {
    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-iv6xe13xr:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-izx08io2y {
    -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-ium1msl44 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: 50px;
    margin-bottom: 55px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-iv909mx2u), 0);
}

.blocklist__pagination2--u-i1g407lra {
    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-i0zg4q3q8), 0.2);
}

.blocklist__page--u-ifr8pr546 {
    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-iycq56yl3), 0.2);
}

.blocklist__page2--u-iwcq3mbm2 {
    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-ii40uddcc), 0.2);
}

.blocklist__page--active--u-iyijwqwuo,
.blocklist__page--active2--u-isjysfs5c {
    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-i2xokuiak,
.blocklist__page--bullet2--u-iol66ub0z {
    counter-increment: page 1;
}

.blocklist__page--bullet1--u-i2xokuiak::after,
.blocklist__page--bullet2--u-iol66ub0z::after {
    content: counter(page);
}

.blocklist__pagination_item--u-ietki8r3k {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 25px;
    min-height: 25px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 20px;
    background-color: rgba(var(--color-iwss33pnz), 0);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-iko0vk2o6), 0.19);
    border-right-color: rgba(var(--color-i464a42kt), 0.19);
    border-bottom-color: rgba(var(--color-irvzjew2m), 0.19);
    border-left-color: rgba(var(--color-i4dre5o10), 0.19);
}

.blocklist__pagination_item--u-ietki8r3k:hover,
.blocklist__pagination_item--u-ietki8r3k.is-hover {
    border-top-color: rgba(var(--color-iuzswhp5g), 0.35);
    border-right-color: rgba(var(--color-ie3yqo145), 0.35);
    border-bottom-color: rgba(var(--color-igljelmrl), 0.35);
    border-left-color: rgba(var(--color-iiwylwaa7), 0.35);
}

.blocklist__pagination_item--u-ietki8r3k:active,
.blocklist__pagination_item--u-ietki8r3k.is-active {
    border-top-color: rgba(var(--color-ibgfc6j5k), 1);
    border-right-color: rgba(var(--color-i3akzab12), 1);
    border-bottom-color: rgba(var(--color-iql4vz3e3), 1);
    border-left-color: rgba(var(--color-ide6nqoic), 1);
    border-top-width: 9px;
    border-right-width: 9px;
    border-bottom-width: 9px;
    border-left-width: 9px;
    background-color: rgba(var(--color-iqt3cz5qt), 1);
}

.blocklist__pagination_item2--u-idylj1iwr {
    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-i7oxx79gk), 0.4);
}

.blocklist__controls_container--u-iysjcjpl5 {
    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-ib2fon7l8 {
    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-i3i0xv5i1 {
    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-izf0wa196 {
    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;
}

.div--u-i3rqt7smy {
    width: 100%;
    position: relative;
    display: block;
}

.imageFit--u-ixay2jm4c {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 640px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    visibility: visible;
    opacity: 1;
}

.imageFit__img--u-ipelz5ws3 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    visibility: visible;
    opacity: 1;
}

.imageFit__overlay--u-ihutq2ecw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-irj03k5p3), 0.19);
    padding-left: 5%;
    padding-top: 3%;
    padding-bottom: 3%;
    padding-right: 5%;
    -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;
    justify-content: center;
    background-image: radial-gradient(
        at left center,
        rgba(var(--color-irepwyk1h), 1) 0%,
        rgba(var(--color-i2r8bv3n9), 0) 77%
    );
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 0px;
}

.imageFit__zoom--u-i8aowztwo {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-iuk7plwg1), 1);
}

.svg_image--u-i0pq4qdth {
    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-i0pq4qdth svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-icp3xb7pc {
    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-icp3xb7pc > svg {
    flex-shrink: 0;
}

.svg_image--u-icp3xb7pc svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-icp3xb7pc .path-imcaqfre2 {
    fill: rgba(var(--color-i22e83eoh), 1);
}

.svg_image--u-i5y7uwoab {
    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-i5y7uwoab > svg {
    flex-shrink: 0;
}

.svg_image--u-i5y7uwoab svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-i5y7uwoab .path-imcaqfre2 {
    fill: rgba(var(--color-iv67qzcmn), 1);
}

.svg_image--u-i5y7uwoab .path-ifse3vxgm {
    fill: rgba(var(--color-igjoygzpl), 1);
}

.heading--u-ip4vtvyxn {
    font-size: 7vw;
    line-height: 6vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 900;
    color: rgba(var(--color-ibfbidiy2), 1);
    font-family: Tablon, sans-serif;
}

.text--u-isrsihx8u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    margin-top: -8px;
    color: rgba(var(--color-iaxjpzirk), 1);
    font-size: 40px;
    line-height: 40px;
    font-family: Tablon, sans-serif;
}

.link-universal--u-in313sh2p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    color: rgba(var(--color-ii3raejhu), 1);
    position: relative;
    text-decoration-line: none;
    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;
    margin-top: 20px;
    margin-bottom: 0px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-behavior: normal;
    text-transform: uppercase;
}

.link-universal--u-in313sh2p:hover,
.link-universal--u-in313sh2p.is-hover {
    background-color: rgba(var(--color-ik3ol2252), 1);
    color: rgba(var(--color-ies8xwmne), 1);
}

.div--u-i5sh49cz4 {
    width: 81%;
    position: relative;
    display: block;
}

.blocklist--u-ipt5lh4r6 {
    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-ipt5lh4r6 .is-removed {
    display: none;
}

.blocklist--u-ipt5lh4r6.slick-last-slide .blocklist__arrow--prev--u-inuz82ky3.slick-disabled,
.blocklist--u-ipt5lh4r6.slick-last-slide .blocklist__arrow--next--u-ickb3kd15.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-iza7e7nho {
    width: 100%;
    height: 100%;
}

.blocklist__list--u-iowzphh9i {
    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-iuhh7xi6i {
    display: block;
    flex-shrink: 0;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.blocklist__item--u-iwhj1n8i1 {
    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: 0px;
    margin-bottom: 3%;
    margin-left: 0px;
}

.blocklist__arrows_wrapper--u-ia032r6q7 {
    -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-ivphiyfmu {
    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-inuz82ky3 {
    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-inuz82ky3:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-iedmm81tx {
    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-iedmm81tx:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-ickb3kd15 {
    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-ickb3kd15:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-itpapqpp0 {
    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-itpapqpp0:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-iwuhabwnv {
    -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-ik9f6kvv3 {
    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-isz8mw1dc), 0.2);
}

.blocklist__pagination2--u-iijf1wtve {
    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-i7jzmq1n6), 0.2);
}

.blocklist__page--u-i3eingx74 {
    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-ivd65db2d), 0.2);
}

.blocklist__page2--u-iy82nm1ds {
    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-i7wgjd7en), 0.2);
}

.blocklist__page--active--u-iraprpz8j,
.blocklist__page--active2--u-il4ulxpyt {
    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-i87bo7kbx,
.blocklist__page--bullet2--u-i911pi6oz {
    counter-increment: page 1;
}

.blocklist__page--bullet1--u-i87bo7kbx::after,
.blocklist__page--bullet2--u-i911pi6oz::after {
    content: counter(page);
}

.blocklist__pagination_item--u-imre7533c {
    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-iclx4nnhv), 0.4);
}

.blocklist__pagination_item2--u-i9vv4gtzb {
    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-iycdxku9m), 0.4);
}

.blocklist__controls_container--u-iz6ckbofa {
    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-iel1eglxn {
    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-iqugd6s2z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.imageFit--u-iy6b6bo3c {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 206px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.imageFit__img--u-ibfdc683z {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ifqgukznr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-idju7m2mn), 0.4);
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.imageFit__zoom--u-ied0j05ex {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ikwgdyxo4), 1);
}

.svg_image--u-ilmyjqn48 {
    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-ilmyjqn48 svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.text--u-isq8tar90 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    margin-top: 5px;
    color: rgba(var(--color-i6yhz8bkn), 1);
}

.section--u-i0gqy3cki {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 20px;
    padding-top: 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;
}

.div--u-iln3gksqu {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.svg_image--u-ilvglqryl {
    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;
}

.svg_image--u-ilvglqryl > svg {
    flex-shrink: 0;
}

.svg_image--u-ilvglqryl svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-ilvglqryl .path-iietc74zn {
    fill: rgba(var(--color-ieijeqfoe), 1);
}

.svg_image--u-ilvglqryl .path-ilfxmw91m {
    fill: rgba(var(--color-ik6o1apr5), 1);
}

.svg_image--u-ilvglqryl .path-icnse83qh {
    fill: rgba(var(--color-ifeceftq0), 1);
}

.blocklist__item_text--u-im6bgp7kc {
    display: block;
    margin-top: 20px;
    text-align: center;
}

.div--u-ig6ysy3ab {
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.blocklist__item_title--u-icb16nx2o {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    line-height: 25px;
    color: rgba(var(--color-ibcuawia0), 1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-behavior: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.blocklist__item_title--u-icb16nx2o:hover,
.blocklist__item_title--u-icb16nx2o.is-hover {
    color: rgba(var(--color-i6792x2wu), 0.73);
}

.link-universal--u-iy8t6w6zn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 100%;
}

.imageFit--u-i8c18636z {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 350px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.imageFit__img--u-iw81yqdpd {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iadj1il72 {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-itpk459lu), 0.4);
}

.imageFit__zoom--u-ifhb7sgg8 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-iwc16y5wp), 1);
}

.svg_image--u-i19aynr1q {
    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-i19aynr1q svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.heading--u-ijw471t3y {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 400;
    text-transform: uppercase;
    color: rgba(var(--color-iemkb0gno), 1);
    text-align: left;
    padding-bottom: 0px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    letter-spacing: 5px;
    font-family: Tablon, sans-serif;
}

.text--u-ih6fdmwqy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
    padding-left: 25px;
}

.blocklist--u-idu1zff7d {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: rgba(var(--color-i48bckn8b), 0);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-ileyqinys), 1);
    border-right-color: rgba(var(--color-i1c2wpooa), 1);
    border-bottom-color: rgba(var(--color-ic7e2mjub), 1);
    border-left-color: rgba(var(--color-ipkcovznb), 1);
    margin-top: 40px;
}

.blocklist--u-idu1zff7d .is-removed {
    display: none;
}

.blocklist--u-idu1zff7d.slick-last-slide .blocklist__arrow--prev--u-iz18ld1kj.slick-disabled,
.blocklist--u-idu1zff7d.slick-last-slide .blocklist__arrow--next--u-iet1xcqn6.slick-disabled {
    opacity: 0;
    visibility: hidden;
}

.blocklist__items_wrapper--u-ikl6ner61 {
    width: 100%;
    height: 100%;
}

.blocklist__list--u-i5561t56e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
}

.blocklist__item__outer--u-i4nrhaz6i {
    display: block;
    flex-shrink: 0;
    max-width: 100%;
    width: 50%;
    height: auto;
}

.blocklist__item--u-ih9wukee2 {
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: auto;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 25px;
    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;
    background-image: var(--image-iq9l5nuoc);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    padding-left: 0px;
}

.blocklist__arrows_wrapper--u-io73g6dym {
    -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-ib4vrxu4e {
    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-iz18ld1kj {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
}

.blocklist__arrow--prev--u-iz18ld1kj:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--prev2--u-in9dgni4t {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px;
}

.blocklist__arrow--prev2--u-in9dgni4t:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next--u-iet1xcqn6 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
}

.blocklist__arrow--next--u-iet1xcqn6:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__arrow--next2--u-isujptzw0 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/g/s3/mosaic/images/placeholder-featured-image.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto;
}

.blocklist__arrow--next2--u-isujptzw0:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35;
}

.blocklist__pagination_wrapper--u-izy5ouxbu {
    -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-i816s1p42 {
    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-igywlgyuj), 0.2);
}

.blocklist__pagination2--u-ik20yl52b {
    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-ilpft4cg8), 0.2);
}

.blocklist__pagination_item--u-iij0dr4qf {
    flex-shrink: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i2lgrt5bg), 0.4);
}

.blocklist__pagination_item2--u-i7pr1w014 {
    flex-shrink: 0;
    cursor: pointer;
    width: 10px;
    height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i4i7iu4jm), 0.4);
}

.blocklist__controls_container--u-idyr6j2ce {
    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-i3ln98gbk {
    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-i7ipe8g3b {
    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-iepij6w7t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-weight: 400;
    padding-bottom: 0px;
    padding-left: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-left-color: rgba(var(--color-igy13cu2d), 0.17);
    margin-bottom: 0px;
    text-align: left;
    font-size: 18px;
}

.div--u-ixcffb0d2 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    padding-top: 0px;
    -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;
    margin-bottom: 20px;
    margin-top: 20px;
}

.text--u-iewayg0fo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 5vw;
    line-height: normal;
    vertical-align: top;
    position: relative;
    margin-bottom: 0px;
    width: 70px;
    height: 70px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    border-bottom-left-radius: 200px;
    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-color: rgba(var(--color-ifmeld5oi), 1);
    border-right-color: rgba(var(--color-ieo4pvm2u), 1);
    border-bottom-color: rgba(var(--color-ilquw1rse), 1);
    border-left-color: rgba(var(--color-iomturyv6), 1);
    margin-left: 0px;
    margin-right: 20px;
    flex-shrink: 0;
    box-shadow: none;
    font-weight: 300;
}

.text--u-i36jh3611 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
    padding-left: 25px;
}

.imageFit--u-iocurrong {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 350px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-bottom: 30px;
}

.imageFit__img--u-im5cld2q2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ivtydftjl {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-iveyhspw7), 0.4);
}

.imageFit__zoom--u-ioa5kcaxg {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-i5nrcsett), 1);
}

.svg_image--u-iamvn2hlg {
    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-iamvn2hlg svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.text--u-igmrvfl0j {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
}

.link-universal--u-isquxw7p6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -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;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: rgba(var(--color-idbh8wo9m), 0.06);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-behavior: normal;
}

.link-universal--u-isquxw7p6:hover,
.link-universal--u-isquxw7p6.is-hover {
    background-color: rgba(var(--color-iapf1b8c5), 0.02);
}

.rich-text--u-ivm4g4n6k {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    margin-top: 40px;
}

.text--u-ihg0gz04y {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
    color: rgba(var(--color-i372nvhdw), 1);
}

.link-universal--u-ipsvn0lkv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: rgba(var(--color-iu0eoj0l0), 0);
    color: rgba(var(--color-i3pfefmwz), 1);
    position: relative;
    text-decoration-line: none;
    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;
    flex-shrink: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    border-top-color: rgba(var(--color-iuhyjjc8i), 1);
    border-right-color: rgba(var(--color-iu6i2sbo3), 1);
    border-bottom-color: rgba(var(--color-i56v0dgk0), 1);
    border-left-color: rgba(var(--color-iab917pna), 1);
    text-transform: uppercase;
    margin-left: 0px;
    margin-top: 20px;
    font-size: 14px;
}

.link-universal--u-ipsvn0lkv:hover,
.link-universal--u-ipsvn0lkv.is-hover {
    background-color: rgba(var(--color-iuyez41h0), 1);
    color: rgba(var(--color-ibo9no8bn), 1);
}

.text--u-i7de4g9t3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
}

.div--u-ickqqqswq {
    width: 70px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;
    border-bottom-left-radius: 150px;
    background-color: rgba(var(--color-i48rqb95s), 1);
    -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;
}

.svg_image--u-i9bla487h {
    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: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.svg_image--u-i9bla487h > svg {
    flex-shrink: 0;
}

.svg_image--u-i9bla487h svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-i9bla487h .path-i9zlqc6lt {
    fill: rgba(var(--color-ioyq2vkfs), 1);
}

.text--u-isom9niur {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    text-transform: uppercase;
    text-align: left;
    font-family: Tablon, sans-serif;
    color: rgba(var(--color-i2dvj9d83), 1);
}

.div--u-ie7t1dww8 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0px;
    margin-right: 0px;
    -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;
}

.list__item--u-ilt1st6eo {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.link-universal--u-ioion6gzz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -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;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.list--u-ilja6okyj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    justify-content: flex-start;
    margin-left: 0px;
    width: 100%;
}

.imageFit--u-ixjdd7xde {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 25px;
    height: 25px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.imageFit__img--u-igp6a4fjl {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-ijtvq1p3h {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ira01kyun), 0.4);
}

.imageFit__zoom--u-i4sixk0tb {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-in9z1r9kw), 1);
}

.svg_image--u-i75wxbohp {
    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-i75wxbohp svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-i9077oy6t {
    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-i9077oy6t > svg {
    flex-shrink: 0;
}

.svg_image--u-i9077oy6t svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-i9077oy6t .path-i3k71m0lc {
    fill: rgba(var(--color-ioyk30i47), 1);
}

.svg_image--u-i9077oy6t .path-iepz1qyzg {
    fill: rgba(var(--color-i8w0c013g), 1);
}

.svg_image--u-i9077oy6t .path-irkakbs5m {
    fill: rgba(var(--color-iu56q47vy), 1);
}

.svg_image--u-i9077oy6t .path-ieuuuqbq6 {
    fill: rgba(var(--color-i3urzue8j), 1);
}

.svg_image--u-i9077oy6t .path-i4f2cbbx1 {
    fill: rgba(var(--color-iqzj076sw), 1);
}

@media (max-width: 991px) {
    .page-title--u-itgvb79uz {
        text-align: center;
    }

    .heading--u-ieax3ma3u {
        text-align: center;
    }

    .blocklist__list--u-ilkewgg0h {
        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--u-ibvvr7cvl {
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 0px;
        min-width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
    }

    .text--u-ic1xlqioh {
        font-size: 18px;
        text-align: center;
    }

    .blocklist--u-i44u0hpcv {
        padding-bottom: 3px;
        margin-right: 0px;
    }

    .blocklist__item__outer--u-i0qalhiym {
        width: 50%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .div--u-iec9rc29k {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        min-height: auto;
        bottom: auto;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 10px;
    }

    .heading--u-ic9e22u8h {
        font-size: 30px;
        text-align: center;
        line-height: 5vw;
        margin-bottom: 10px;
    }

    .heading--u-i2qh4vl0t {
        text-align: center;
    }

    .heading--u-izecqa03e {
        text-align: center;
    }

    .blocklist__list--u-iehbhnqc9 {
        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--u-ipqalqjli {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 20px;
        margin-top: 0px;
        min-width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .text--u-i3hbdc41w {
        font-size: 18px;
        text-align: left;
        margin-left: 0px;
    }

    .blocklist__item_title--u-ieyyu0hwu {
        font-size: 14px;
        margin-bottom: 0px;
        text-align: center;
        padding-left: 0px;
        background-image: none;
        margin-top: -9px;
    }

    .blocklist--u-iotq93011 {
        padding-bottom: 36px;
        margin-right: 0px;
        margin-top: 20px;
    }

    .blocklist__item__outer--u-if2yke9z0 {
        width: 50%;
        height: auto;
    }

    .div--u-ijt69osmx {
        width: auto;
        padding-left: 0px;
        padding-right: 0px;
        min-height: auto;
        bottom: auto;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 10px;
    }

    .div--u-i4re5bs1a {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 0px;
    }

    .imageFit--u-ieinpwv68 {
        flex-shrink: 0;
    }

    .section--u-icxeovap8 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section--u-iqchy7qlf {
        padding-left: 20px;
        padding-right: 20px;
    }

    .div--u-i4tsynam5 {
        margin-top: 0px;
        width: 50%;
        justify-content: flex-start;
    }

    .section--u-ilrmm6yyq {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
    }

    .div--u-is3j1tbi6 {
    }

    .section--u-iyra9l909 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 50px;
    }

    .div--u-i9xk25een {
        -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-i7hkdp1iq {
        padding-right: 0px;
        text-align: center;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        position: relative;
        top: auto;
    }

    .blocklist__arrows--u-itkyra6v0 {
        padding-right: 0px;
    }

    .section--u-if4fyim44 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .div--u-iwz3qwgs7 {
        padding-left: 0px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 20px;
        text-align: center;
        padding-right: 0%;
    }

    .div--u-i4lnbmjse {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .div--u-i9xwn6nt5 {
        -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-top: 20px;
    }

    .imageFit--u-ie04xahw6 {
        margin-bottom: 10px;
        margin-right: 0px;
    }

    .svg_image--u-iraykffo1 {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .link-universal--u-ilz95s5nj {
        margin-top: 0px;
    }

    .section--u-iah8mxsb5 {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 50px;
        padding-top: 0px;
    }

    .div--u-ihhgp2p47 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0px;
    }

    .div--u-i5mt838y7 {
        -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-align: center;
    }

    .div--u-icxrftzq4 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .div--u-ifj7ytviq {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        display: none;
    }

    .svg_image--u-i0b7v3oib {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .imageFit--u-i3tkbrwz6 {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .imageFit--u-ir8cctkm1 {
        height: 200px;
        display: none;
    }

    .section--u-ixwsk29bd {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        background-image: none;
    }

    .section--u-i3uv6ns9s {
        padding-left: 20px;
        padding-right: 20px;
    }

    .div--u-i3w3crimc {
        -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-itq5hwsg7 {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        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;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }

    .blocklist__arrows--u-ing3qfqo4 {
        padding-right: 0px;
    }

    .section--u-i04gth30e {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .blocklist__item--u-iunie4cia {
        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-align: center;
        margin-right: 10px;
        margin-left: 10px;
    }

    .blocklist__item_title--u-i7htjvzps {
    }

    .blocklist__item_title--u-iew5xu338 {
        font-size: 20px;
    }

    .div--u-icxn0prwz {
    }

    .blocklist__item_text--u-im6bgp7kc {
        text-align: center;
    }

    .imageFit__overlay--u-iqqjicarz {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 2em;
        padding-right: 2em;
    }

    .imageFit--u-i9lqhc4sr {
        height: 110px;
    }

    .heading--u-ii9wvcdim {
        font-size: 30px;
        text-align: center;
    }

    .heading--u-i75bucufl {
        text-align: center;
    }

    .div--u-i4nlkjk4n {
        padding-top: 20px;
    }

    .div--u-i3trysw84 {
        padding-bottom: 14px;
        padding-top: 0px;
    }

    .text--u-is04hi970 {
        margin-bottom: 10px;
    }

    .div--u-i73w46zof {
        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;
    }

    .mosaic-form--u-i4k70gvkl {
        text-align: center;
    }

    .mosaic-form--u-i4k70gvkl .mosaic-form__title--u-iqy3532mf {
        text-align: center;
    }

    .mosaic-form--u-i4k70gvkl .mosaic-form__button {
        margin-left: auto;
        margin-right: auto;
    }

    .side-panel--u-is9iwt0vs {
        display: block;
        z-index: 2;
    }

    .list--u-ikzs64qe8 {
        margin-right: 0px;
    }

    .div--u-ilsy9dmlj {
        justify-content: center;
        margin-right: 0px;
    }

    .div--u-i6hyvyyss {
        justify-content: center;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .list--u-ipgv1doz5 {
        margin-right: 0px;
    }

    .div--u-i03nr3ahr {
        justify-content: center;
        margin-right: 0px;
    }

    .div--u-iawdkpwkl {
        -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-i0vbt318w {
        margin-right: 0px;
    }

    .list__item--u-ig66qwlgx {
        padding-left: 0px;
        padding-right: 0px;
    }

    .list__item--u-iycprdxj6 {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .list__item--u-iwb8r2ico {
        padding-left: 0px;
        padding-right: 0px;
    }

    .svg_image--u-ixomnog6k {
        display: none;
    }

    .svg_image--u-iskz0dewv {
        display: none;
    }

    .svg_image--u-i94ymzb45 {
        display: none;
    }

    .div--u-ikilrlmzh {
        padding-left: 0px;
        padding-right: 0px;
    }

    .div--u-ihfd272n1 {
        -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-top: 20px;
    }

    .div--u-ir9ivln8a {
        margin-left: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0px;
        margin-top: 10px;
        margin-right: auto;
    }

    .div--u-i5c8suqiv {
        -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;
    }

    .mosaic-site-copyright--u-imywzs6f1 {
        margin-bottom: 0px;
        text-align: center;
    }

    .div--u-i67ilavve {
        text-align: center;
        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-bottom: 20px;
    }

    .div--u-imd683f3l {
        margin-right: 0px;
        margin-left: 0px;
        width: 100%;
    }

    .div--u-i0bn372xp {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        -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;
        margin-top: -2px;
        display: none;
    }

    .svg_image--u-ilduyg07c {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .imageFit--u-i2dbgehlw {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .button-up--u-is1n4ajvd {
        margin-left: auto;
        margin-right: auto;
    }

    .mosaic-site-counters--u-ikbqrkew6 {
        margin-left: auto;
        margin-right: auto;
    }

    .div--u-iteb1kvq9 {
        max-width: none;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        -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-align: center;
    }

    .link-universal--u-ie5zbu1pv {
        max-height: 140px;
        max-width: 140px;
        margin-right: 0px;
    }

    .list--u-ixf6kpjqg {
        margin-right: 0px;
    }

    .div--u-i50ypoowq {
        justify-content: center;
        margin-right: 0px;
    }

    .div--u-icu2meaj2 {
        justify-content: center;
    }

    .div--u-i1gk41yxx {
        -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-ibpjqp1i8 {
        -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-align: center;
    }

    .list--u-ih9k7e88y {
        margin-right: 0px;
    }

    .svg_image--u-icyisk2a0 {
        display: none;
    }

    .svg_image--u-if2k9leky {
        display: none;
    }

    .link-universal--u-ilbsn7dpt {
        justify-content: center;
    }

    .div--u-isevjcpj1 {
        display: none;
    }

    .div--u-iktmyq0uc {
        justify-content: center;
    }

    .text--u-izfsv94am {
        display: none;
    }

    .blocklist__pagination--u-ium1msl44 {
        margin-left: 0px;
        margin-right: 50px;
        margin-bottom: 10px;
        margin-top: auto;
        padding-left: 0px;
    }

    .imageFit--u-ixay2jm4c {
        height: 280px;
    }

    .blocklist--u-io6wiq0nt {
        height: 280px;
    }

    .heading--u-ip4vtvyxn {
        text-align: center;
        font-size: 40px;
        line-height: 40px;
    }

    .div--u-i5sh49cz4 {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
    }

    .imageFit__overlay--u-ihutq2ecw {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 40px;
        padding-bottom: 40px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .blocklist__arrows--u-i4yie6yqe {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .text--u-isrsihx8u {
        text-align: center;
    }

    .link-universal--u-in313sh2p {
        margin-left: auto;
        margin-right: auto;
    }

    .blocklist__item_title--u-icb16nx2o {
        font-size: 16px;
        text-align: center;
    }

    .imageFit--u-i8c18636z {
        height: 200px;
    }

    .heading--u-ijw471t3y {
        font-size: 30px;
        text-align: center;
        line-height: 5vw;
        margin-bottom: 10px;
    }

    .text--u-ih6fdmwqy {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        padding-left: 0px;
    }

    .blocklist__item__outer--u-i4nrhaz6i {
        width: 50%;
        height: auto;
    }

    .blocklist__list--u-i5561t56e {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .blocklist--u-idu1zff7d {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 10px;
    }

    .text--u-iepij6w7t {
        margin-bottom: 0px;
        font-size: 16px;
        line-height: 21px;
        text-align: center;
    }

    .div--u-ixcffb0d2 {
        margin-bottom: 0;
        margin-top: 10;
        justify-content: center;
        text-align: center;
    }

    .text--u-iewayg0fo {
        font-size: 30px;
        margin-right: 0px;
        width: 20px;
        height: 20px;
        margin-bottom: -10px;
    }

    .blocklist__item--u-ih9wukee2 {
        margin-left: 0px;
        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;
        margin-bottom: 10px;
        margin-top: 10px;
        min-width: auto;
    }

    .text--u-i36jh3611 {
        display: none;
    }

    .imageFit--u-iocurrong {
        height: 200px;
    }

    .text--u-igmrvfl0j {
        display: none;
    }

    .text--u-ihg0gz04y {
        display: none;
    }

    .text--u-i7de4g9t3 {
        display: none;
    }

    .text--u-isom9niur {
        display: none;
    }

    .list--u-ilja6okyj {
        margin-right: 0px;
        justify-content: center;
        flex-wrap: wrap;
    }

    .list__item--u-ilt1st6eo {
        margin-right: 10px;
        margin-left: 10px;
    }

    .text--u-itc2q9v34 {
        font-size: 13px;
        line-height: 19px;
    }

    .list__item--u-iacjj83x7 {
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .list__item--u-icdunannh {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .div--u-ilojzg8p3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .div--u-ivvy61p5j {
        padding-left: 0%;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        margin-top: 10px;
    }

    .blocklist__item__outer--u-iuhh7xi6i {
        width: 33.333333333333336%;
        height: auto;
    }

    .blocklist__item--u-iwhj1n8i1 {
        min-width: auto;
        padding-right: 10px;
        padding-left: 10px;
    }

    .blocklist__list--u-iowzphh9i {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        justify-content: center;
    }

    .blocklist--u-ipt5lh4r6 {
        margin-left: -10px;
        margin-right: -10px;
        width: auto;
        max-width: none;
    }

    .section--u-iieo9r6gi {
        overflow-x: hidden;
        overflow-y: hidden;
    }

    .blocklist__arrow--next--u-ikwm7vtan {
        margin-top: 10px;
    }

    .text--u-isq8tar90 {
        text-align: center;
    }

    .svg_image--u-ilvglqryl {
        width: 40px;
        height: 40px;
    }

    .blocklist__item_text--u-inclkjm9u {
        letter-spacing: normal;
    }

    .blocklist__item--u-i43kucj7f.is-current .imageFit--u-i9lqhc4sr {
        height: 220px;
    }

    .div--u-ig6ysy3ab {
        width: 100%;
    }

    .blocklist__arrows--u-i5hk6dk1j {
        margin-top: 10px;
    }

    .link-universal--u-isquxw7p6 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .rich-text--u-ivm4g4n6k {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .text--u-i3bbdl53m {
        font-size: 14px;
        line-height: 24px;
    }

    .text--u-if9v0j6ra {
        font-size: 15px;
        line-height: 23px;
    }

    .link-universal--u-ikoui16vn {
        margin-top: 20px;
    }

    .imageFit--u-i13vllshw {
        display: none;
    }

    .section--u-ix4zpp7bi {
        padding-left: 20px;
        padding-right: 20px;
    }

    .blocklist__list--u-ikr8qmazo {
        justify-content: center;
    }

    .link-universal--u-iy8t6w6zn {
        -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;
    }
}

@media (max-width: 767px) {
    .page-title--u-itgvb79uz {
        font-size: 6vw;
        line-height: 7vw;
    }

    .heading--u-ieax3ma3u {
        font-size: 6vw;
        line-height: 7vw;
    }

    .blocklist__list--u-ilkewgg0h {
        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-i0qalhiym {
        width: 50%;
        height: auto;
    }

    .blocklist__item--u-ibvvr7cvl {
        min-width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-left: 0px;
        padding-right: 0px;
    }

    .div--u-iec9rc29k {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    .text--u-ic1xlqioh {
        text-align: center;
    }

    .blocklist--u-i44u0hpcv {
        padding-bottom: 3px;
    }

    .heading--u-ic9e22u8h {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .heading--u-i2qh4vl0t {
        font-size: 6vw;
        line-height: 7vw;
    }

    .heading--u-izecqa03e {
        font-size: 6vw;
        line-height: 7vw;
    }

    .blocklist__list--u-iehbhnqc9 {
        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-if2yke9z0 {
        width: 100%;
        height: auto;
    }

    .blocklist__item--u-ipqalqjli {
        min-width: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div--u-ijt69osmx {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        box-shadow: none;
    }

    .text--u-i3hbdc41w {
        text-align: center;
    }

    .blocklist__item_title--u-ieyyu0hwu {
        text-align: center;
    }

    .blocklist--u-iotq93011 {
        padding-bottom: 33px;
    }

    .blocklist__item__outer--u-i87v17r5l {
        width: 100%;
        height: auto;
    }

    .blocklist__item--u-iunie4cia {
        min-width: auto;
        margin-right: 0px;
    }

    .blocklist__list--u-ikr8qmazo {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .blocklist--u-iu7p9p0d8 {
        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-top: 10px;
        margin-right: 0px;
    }

    .div--u-is3j1tbi6 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .div--u-im95eaa97 {
        -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-i4tsynam5 {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
    }

    .section--u-ilrmm6yyq {
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .div--u-id49q1tma {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        display: none;
    }

    .svg_image--u-iml662qlh {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .imageFit--u-ibsn3iu75 {
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .blocklist__item__outer--u-ire40xb5k {
        width: 100%;
        height: auto;
    }

    .blocklist__item--u-i43kucj7f {
        min-width: auto;
        margin-left: 0px;
        margin-right: 0px;
    }

    .blocklist__list--u-izhom106k {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .heading--u-ii9wvcdim {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .blocklist__item_text--u-im6bgp7kc {
        color: rgba(var(--color-iniq0a6wl), 1);
    }

    .rich-text--u-ivr40cdm5 {
        margin-top: -9px;
    }

    .text--u-iomacplvs {
        text-align: center;
    }

    .side-panel--u-is9iwt0vs {
        display: block;
    }

    .list--u-ikzs64qe8 {
        margin-right: 0px;
    }

    .svg_image--u-ixomnog6k {
        display: none;
    }

    .text--u-i3bbdl53m {
        text-align: center;
    }

    .svg_image--u-iskz0dewv {
        display: none;
    }

    .list--u-ipgv1doz5 {
        margin-right: 0px;
    }

    .svg_image--u-i94ymzb45 {
        display: none;
    }

    .list__item--u-ig66qwlgx {
        padding-bottom: 2px;
        padding-top: 2px;
    }

    .list__item--u-iycprdxj6 {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .list__item--u-iwb8r2ico {
        padding-bottom: 2px;
        padding-top: 2px;
    }

    .div--u-i03nr3ahr {
        margin-right: 0px;
    }

    .div--u-i5c8suqiv {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

    .button-up--u-is1n4ajvd {
        margin-top: 20px;
    }

    .div--u-ir9ivln8a {
        padding-left: 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;
        margin-top: 10px;
    }

    .div--u-i0bn372xp {
        padding-right: 0px;
    }

    .imageFit--u-iyg29ahim {
    }

    .link-universal--u-ie5zbu1pv {
    }

    .list--u-ixf6kpjqg {
        margin-right: 0px;
    }

    .text--u-itc2q9v34 {
        text-align: center;
    }

    .svg_image--u-icyisk2a0 {
        display: none;
    }

    .svg_image--u-if2k9leky {
        display: none;
    }

    .div--u-i50ypoowq {
        margin-right: 0px;
    }

    .list__item--u-iacjj83x7 {
        padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .imageFit--u-ixay2jm4c {
        height: 430px;
    }

    .blocklist--u-io6wiq0nt {
        height: 430px;
    }

    .blocklist__arrows--u-i4yie6yqe {
        display: none;
    }

    .blocklist__pagination_item--u-ietki8r3k {
        margin-right: 10px;
        margin-left: 10px;
    }

    .blocklist__pagination--u-ium1msl44 {
        margin-left: auto;
        margin-right: auto;
    }

    .heading--u-ip4vtvyxn {
        font-size: 30px;
        line-height: 30px;
    }

    .heading--u-ijw471t3y {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .blocklist--u-idu1zff7d {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }

    .blocklist__item--u-ih9wukee2 {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 19px;
    }

    .text--u-iewayg0fo {
        flex-shrink: 0;
    }

    .heading--u-i75bucufl {
        font-size: 6vw;
        line-height: 7vw;
    }

    .list--u-ilja6okyj {
        margin-right: 0px;
    }

    .imageFit--u-i13vllshw {
        display: none;
    }

    .section--u-iyra9l909 {
        padding-top: 30px;
    }

    .section--u-if4fyim44 {
        padding-bottom: 0px;
        padding-top: 20px;
    }

    .blocklist__arrow--next--u-io0cu81le {
        background-color: rgba(var(--color-ivtuyflip), 1);
    }

    .blocklist__arrow--prev--u-ic1xdrztz {
        background-color: rgba(var(--color-iwvf48x4h), 1);
    }

    .blocklist__arrows--u-i5hk6dk1j {
        padding-right: 20px;
    }

    .blocklist__item__outer--u-iuhh7xi6i {
        width: 50%;
        height: auto;
    }

    .blocklist__item--u-iwhj1n8i1 {
        min-width: auto;
    }

    .blocklist__list--u-iowzphh9i {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .imageFit__overlay--u-ihutq2ecw {
        padding-right: 20px;
        padding-left: 20px;
    }

    .blocklist--u-ipt5lh4r6 {
        margin-right: -5px;
        margin-left: -5px;
    }
}

@media (max-width: 479px) {
    .page-title--u-itgvb79uz {
        font-size: 8vw;
        line-height: 9vw;
    }

    .heading--u-ieax3ma3u {
        font-size: 8vw;
        line-height: 9vw;
    }

    .blocklist__list--u-ilkewgg0h {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .div--u-iec9rc29k {
        width: auto;
        padding-bottom: 0px;
    }

    .heading--u-ic9e22u8h {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        font-size: 25px;
        line-height: 8vw;
    }

    .heading--u-i2qh4vl0t {
        font-size: 6vw;
        line-height: 7vw;
    }

    .heading--u-izecqa03e {
        font-size: 8vw;
        line-height: 9vw;
    }

    .blocklist__list--u-iehbhnqc9 {
        justify-content: flex-start;
    }

    .div--u-ijt69osmx {
        width: auto;
        padding-bottom: 0px;
    }

    .blocklist__arrows--u-itkyra6v0 {
        display: none;
    }

    .section--u-ixwsk29bd {
        padding-top: 0px;
        background-color: rgba(var(--color-i9i2mwjnm), 0);
    }

    .heading--u-ii9wvcdim {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        font-size: 25px;
        line-height: 8vw;
    }

    .text--u-iomacplvs {
        text-align: center;
    }

    .blocklist__item_text--u-im6bgp7kc {
        font-family: Montserrat, sans-serif;
        font-size: 12px;
    }

    .mosaic-form--u-i4k70gvkl .mosaic-form__title--u-iqy3532mf {
        font-size: 20px;
    }

    .side-panel--u-is9iwt0vs {
        display: block;
    }

    .list__item--u-iwb8r2ico {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .list--u-ikzs64qe8 {
        margin-right: 0px;
    }

    .svg_image--u-ixomnog6k {
        display: none;
    }

    .list__item--u-iycprdxj6 {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .list--u-i0vbt318w {
        margin-right: 0px;
    }

    .svg_image--u-iskz0dewv {
        display: none;
    }

    .list__item--u-ig66qwlgx {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .list--u-ipgv1doz5 {
        margin-right: 0px;
    }

    .svg_image--u-i94ymzb45 {
        display: none;
    }

    .text--u-ibxtxdfhp {
        text-align: left;
        font-size: 15px;
    }

    .div--u-iteb1kvq9 {
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .text--u-in68ei4ln {
        text-align: left;
    }

    .list__item--u-icdunannh {
        margin-bottom: 0px;
        margin-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 2px;
        padding-top: 2px;
    }

    .list--u-ixf6kpjqg {
        margin-right: 0px;
    }

    .list__item--u-iacjj83x7 {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .list--u-ih9k7e88y {
        margin-right: 0px;
    }

    .svg_image--u-icyisk2a0 {
        display: none;
    }

    .svg_image--u-if2k9leky {
        display: none;
    }

    .div--u-i50ypoowq {
        margin-right: 0px;
        margin-top: 10px;
    }

    .blocklist__arrows--u-i4yie6yqe {
        display: none;
    }

    .heading--u-ip4vtvyxn {
        font-size: 25px;
        line-height: 25px;
    }

    .imageFit__overlay--u-ihutq2ecw {
        padding-left: 20px;
        padding-right: 20px;
    }

    .heading--u-ijw471t3y {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        font-size: 25px;
        line-height: 8vw;
    }

    .div--u-ixcffb0d2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }

    .text--u-iepij6w7t {
        text-align: center;
        font-size: 15px;
        margin-top: 10px;
    }

    .text--u-iewayg0fo {
        margin-right: 0px;
        font-size: 27px;
        margin-bottom: -20px;
    }

    .blocklist__item--u-ih9wukee2 {
        background-image: none;
        padding-left: 0px;
    }

    .heading--u-i75bucufl {
        font-size: 8vw;
        line-height: 9vw;
    }

    .list__item--u-ilt1st6eo {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .list--u-ilja6okyj {
        margin-right: 0px;
    }

    .text--u-isrsihx8u {
        font-size: 30px;
        line-height: 30px;
    }

    .blocklist__item__outer--u-iuhh7xi6i {
        width: 100%;
        height: auto;
    }

    .blocklist__item--u-iwhj1n8i1 {
        min-width: auto;
    }

    .blocklist__list--u-iowzphh9i {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
    }

    .imageFit--u-iy6b6bo3c {
        height: 116px;
    }

    .svg_image--u-ilvglqryl {
        display: none;
    }

    .blocklist__item_title--u-iew5xu338 {
        margin-left: auto;
        margin-right: auto;
    }

    .div--u-iln3gksqu {
        margin-bottom: 10px;
    }

    .blocklist__item__outer--u-i0qalhiym {
        width: 100%;
        height: auto;
    }

    .blocklist__item--u-ibvvr7cvl {
        min-width: auto;
        margin-right: 0px;
        margin-left: 0px;
    }

    .blocklist--u-iotq93011 {
        padding-bottom: 50px;
    }

    .imageFit--u-ieinpwv68 {
        display: none;
    }

    .div--u-ickqqqswq {
        margin-left: auto;
        margin-right: auto;
        width: 40px;
        height: 40px;
    }

    .text--u-i3hbdc41w {
        margin-top: -10px;
    }
}

/* Products Slider Styles */
.section--products {
    padding: 60px 0;
    background-color: #fff;
}

.products-container {
    max-width: 1312px;
    margin: 0 auto;
    padding: 0 20px;
}

.products-header {
    margin-bottom: 40px;
    text-align: center;
}

.products-title {
    font-size: 32px;
    font-weight: 700;
    color: #21201f;
    margin: 0;
}

.products-swiper {
    position: relative;
    padding: 20px 0 60px;
    overflow: hidden;
}

.products-swiper-wrapper {
    display: flex;
    align-items: stretch;
}

/* Hits Card Styles */
.hits__card {
    /* width: 320px !important; */
    margin-right: 0px !important;
    position: relative;
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 35px;
    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease;
    flex-shrink: 0;
}

.hits__card-img {
    position: relative;
    width: 100%;
    height: 14.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 1rem;
    border: 0.1rem solid #f4f6f8;
    background: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    z-index: 1;
    padding: 11px 8px;
}

.hits__card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.hits__card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -3;
    pointer-events: none;
    display:none;
}

.hits__card-back img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: drop-shadow(0 0px 43px rgba(0, 0, 0, 0.067));
}

.hits__card-back--mob {
    display: none;
}

.hits__card-discont {
    position: absolute;
    top: 17px;
    left: 18px;
    background: #ff2d92;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 6px 14px;
    border-radius: 20px;
    z-index: 2;
    letter-spacing: 0.5px;
}

.hits__card-title {
    padding: 16px 16px 8px;
    flex-grow: 1;
    z-index: 1;
    position: relative;
}

.hits__card-title a {
    font-size: 14px;
    font-weight: 500;
    color: #21201f;
    text-decoration: none;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color 0.3s ease;
}

.my-products-next,
.my-products-prev {
    filter: drop-shadow(0.3rem 0.6rem 1.4rem rgba(115, 103, 151, 0.15)) !important;
    box-shadow: 0.3rem 0.6rem 1.4rem rgba(115, 103, 151, 0.15) !important;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 24px;
    background: #fff;
    border: 1px solid #eef1f6;
    border-radius: 50%;
    box-shadow: 0 8px 18px rgba(38, 53, 116, 0.15);
    color: #ff2d92;
    transition: all 0.3s ease;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    box-shadow: none;
    border-radius: 50%;
    box-shadow: none;
    border: none;
    outline: none;
}

.my-products-prev {
    left: 0;
}

.my-products-next {
    right: 0;
}

.card-packaging {
    padding: 0 16px 12px;
    display: flex;
    gap: 8px;
    z-index: 1;
    position: relative;
}

.card-packaging__item {
    font-size: 13px;
    color: #5a7bb5;
    position: relative;
}

.card-packaging__item:not(:last-child)::after {
    content: "•";
    margin-left: 8px;
    color: #808080;
}

.hits__card-price {
    padding: 0 16px 16px;
    z-index: 1;
    position: relative;
}

.hits__card-price--current {
    color: #00364a;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.hits__card-btn {
    position: absolute;
    bottom: -3px;
    right: 1px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #00364a;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    border: none;
}
.btn--text {
    color:white!important;
}

.hits__card-btn svg {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 1;
}

/* Swiper Navigation Buttons */
.products-swiper-next,
.products-swiper-prev {
    width: 44px;
    height: 44px;
    background: #fff;
    border: 1px solid #eef1f6;
    border-radius: 50%;
    box-shadow: 0 8px 18px rgba(38, 53, 116, 0.15);
    color: #ff2d92;
    transition: all 0.3s ease;
}

.products-swiper-next:after,
.products-swiper-prev:after {
    font-size: 18px;
    font-weight: 700;
}

.products-swiper-next:hover,
.products-swiper-prev:hover {
    background: #abb979;
    color: #fff;
    box-shadow: 0 4px 12px rgba(171, 185, 121, 0.3);
}

.products-swiper-next {
    right: 6px;
}

.products-swiper-prev {
    left: 6px;
}

.products-swiper-next.swiper-button-disabled,
.products-swiper-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: not-allowed;
}

/* Swiper Pagination */
.products-swiper-pagination {
    bottom: 16px;
}

.products-swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #ff2d92;
    opacity: 0.25;
    transition: all 0.3s ease;
}

.products-swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #ff2d92;
    transform: scale(1.15);
}

/* Responsive Styles */
@media (max-width: 991px) {
    .products-swiper {
        padding: 20px 0 50px;
    }

    .products-title {
        font-size: 28px;
    }

    .products-swiper-next,
    .products-swiper-prev {
        width: 40px;
        height: 40px;
    }

    .products-swiper-next:after,
    .products-swiper-prev:after {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .section--products {
        padding: 40px 0;
    }

    .products-container {
        padding: 0 15px;
    }

    .products-header {
        margin-bottom: 30px;
    }

    .products-title {
        font-size: 24px;
    }

    .hits__card {
        width: 280px;
    }

    .hits__card-img {
        height: 280px;
    }

    .hits__card-back--mob {
        display: block;
    }

    .hits__card-back:not(.card-back--mob) {
        display: none;
    }

    .hits__card-title {
        padding: 12px 12px 6px;
    }

    .hits__card-title a {
        font-size: 13px;
    }

    .card-packaging {
        padding: 0 12px 10px;
    }

    .hits__card-price {
        padding: 0 12px 12px;
    }

    .hits__card-price--current {
        font-size: 16px;
    }

    .hits__card-btn {
        width: 44px;
        height: 44px;
        bottom: 12px;
        right: 12px;
        border-width: 2px;
    }

    .hits__card-btn::before {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
        border-width: 1.5px;
    }

    .hits__card-btn::after {
        top: -6px;
        left: -6px;
        right: -6px;
        bottom: -6px;
        border-width: 1px;
    }

    .hits__card-btn svg {
        width: 18px;
        height: 18px;
    }

    .products-swiper-next {
        right: 5px;
    }

    .products-swiper-prev {
        left: 5px;
    }
}

@media (max-width: 479px) {
    .products-swiper-next,
    .products-swiper-prev {
        width: 35px;
        height: 35px;
    }

    .products-swiper-next:after,
    .products-swiper-prev:after {
        font-size: 14px;
    }
}

/* Services grid section */
.section--services {
    padding: 60px 0 80px;
}

.services-container {
    max-width: 1312px;
    margin: 0 auto;
    padding: 0 20px;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
}

.service-card {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    min-height: 300px;
    transition: all 0.25s ease;

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    /* box-shadow: 0 14px 36px rgba(11, 29, 63, 0.55); */
}

.service-card__overlay {
    position: absolute;
    inset: 0;
    transition: all 0.25s ease;
    background: linear-gradient(180deg, rgba(12, 32, 64, 0.35) 0%, rgba(12, 32, 64, 0.85) 100%);
}

.service-card:hover .service-card__overlay {
    background: #00364a;
    transition: all 0.25s ease;
}

.service-card__content {
    position: relative;
    z-index: 1;
    height: 100%;
    padding: 24px 24px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.service-card__title {
    font-size: 22px;
    font-weight: 700;
    color: #ffffff;
    margin: 0 0 8px 0;
    line-height: 1.25;
}

.service-card__text {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.55);
    margin: 0;
}

@media (max-width: 1199px) {
    .services-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 991px) {
    .services-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 575px) {
    .section--services {
        padding: 40px 0 60px;
    }

    .services-grid {
        grid-template-columns: 1fr;
    }

    .service-card {
        min-height: 220px;
    }

    .service-card__title {
        font-size: 18px;
    }
}

/* Projects big cards */
.section--projects {
    padding: 60px 0 80px;
}

.projects-container {
    max-width: 1312px;
    margin: 0 auto;
    padding: 0 20px;
}

.projects-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 15px;
}

.project-card {
    position: relative;
    border-radius: 24px;
    overflow: hidden;
    min-height: 320px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.project-card__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(14, 35, 63, 0.05) 0%, rgba(14, 35, 63, 0.7) 100%);
}

.project-card__content {
    position: relative;
    z-index: 1;
    height: 100%;
    height: 480px;
    padding: 28px 34px 28px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    transition: all 0.25s ease;
    gap: 24px;
    background-color: rgba(0, 0, 0, 0.4);
}

.project-card__content:hover {
    transition: all 0.25s ease;
    background-color: rgba(193, 193, 193, 0.129);
}

.project-card__top {
    max-width: 420px;
}

.project-card__title {
    font-size: 25px;
    line-height: 30px;
    font-weight: 500;
    color: #ffffff;
    margin: 0 0 8px 0;
    line-height: 1.2;
}

.project-card__subtitle {
    font-size: 20px;
    font-weight: 900;
    color: #ffffff;
    margin: 0;
    text-transform: uppercase;
}

.project-card__btn {
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    gap: 16px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    border-radius: 999px;
    border: none;
    cursor: pointer;
    background: #6e7d94;
    color: #ffffff!important;
    font-size: 18px;
    transition: all 0.25s ease;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    text-decoration: none;
}

.project-card__btn-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.project-card__btn-icon svg {
    width: 20px;
    height: 20px;
}

.project-card__btn:hover {
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 25px;
}

.project-card__btn:active {
    transform: translateY(0);
    box-shadow: none;
}

@media (max-width: 1199px) {
    .project-card__title {
        font-size: 24px;
    }

    .project-card__subtitle {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .projects-grid {
        grid-template-columns: 1fr;
    }

    .project-card {
        min-height: 280px;
    }
}

@media (max-width: 575px) {
    .section--projects {
        padding: 40px 0 60px;
    }

    .project-card__content {
        padding: 20px 18px 22px;
    }

    .project-card__title {
        font-size: 20px;
    }

    .project-card__subtitle {
        font-size: 16px;
    }

    .project-card__btn {
        padding: 12px 20px 12px 24px;
    }

    .project-card__btn-icon {
        width: 36px;
        height: 36px;
    }
}

/* call to action */
.section--stores {
    padding: 60px 0 80px;
    background-color: #ffffff;
}

.stores-container {
    max-width: 95%;
    margin: 0 auto;
    width:95%;
    padding: 0 12px;
}
#i05uk4039_0 {
    padding: 40px 0;
}
#icfmairka_0 {
    max-width:100%!important;
    width:100%!important;
}
.stores-content {
    display: grid;
    grid-template-columns: 480px 1fr;
    gap: 50px;
    align-items: start;
}

/* Left Panel - Store Info */
.stores-info {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.stores-title {
    color: #3b3c40;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: normal;
}

.stores-description {
    color: #9293b0;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
}

/* Store Card */
.store-card {
    background: #ffffff;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    margin-top: 30px;
}

.store-image {
    width: 100%;
    height: 150px;
    overflow: hidden;
    margin: 16px 16px 0;
    width: calc(100% - 32px);
    border-radius: 20px;
}

.store-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.store-details {
    padding: 20px 24px 24px;
}

/* Store Header */
.store-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
}

.store-header-left {
    flex: 1;
}

.store-header-right {
    display: flex;
    align-items: center;
    gap: 12px;
}

.store-name {
    font-size: 18px;
    font-weight: 600;
    color: #1a1a1a;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.store-type {
    font-size: 13px;
    color: #999999;
    margin: 0;
    font-weight: 400;
}

.store-phone-link {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    text-decoration: none;
    color: #7b68ee;
}

.phone-number {
    font-size: 15px;
    font-weight: 500;
    color: #00364a;
}

.phone-ext {
    font-size: 12px;
    color: #999999;
    font-weight: 400;
}

.store-phone-icon {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #00364a;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: background-color 0.2s ease;
}

.store-phone-icon:hover {
    background-color: #d10d6b;
}

.store-phone-icon svg {
    width: 18px;
    height: 18px;
}

/* WhatsApp Button */
.store-whatsapp {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background-color: #ffffff;
    color: #25d366;
    padding: 2px 20px;
    border-radius: 8px;
    border: 1px solid #25d366;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s ease;
    margin-bottom: 16px;
}

.store-whatsapp svg {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
}
.store-whatsapp span {
    color: #000000;
}
.store-whatsapp:hover {
    border-color: #25d366;
    background-color: #f8fff9;
}

/* Address */
.store-address {
    margin-bottom: 20px;
}

.store-address p {
    font-size: 14px;
    color: #3b3c40;
    font-weight: 600;
    line-height: 1.3;
    display: block;
    text-decoration: none;
}

/* Working Hours */
.store-hours {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.hours-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 5px 11px;
    background-color: #3a3a3a;
    color: #ffffff;
    border: none;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
}

.hours-btn svg {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
}

.days-off {
    font-size: 13px;
    color: #999999;
    margin: 0;
    font-style: italic;
}

/* Right Panel - Map Wrapper */
.stores-map-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0;
}

/* Store Filters Wrapper with Shadow */
.store-filters-wrapper {
    position: relative;
    margin-bottom: 16px;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.store-filters-wrapper.slick-initialized {
    opacity: 1;
}

.store-filters-shadow {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    z-index: 2;
    pointer-events: none;
    transition: opacity 0.3s ease;
    opacity: 0;
}

.store-filters-wrapper.slick-initialized .store-filters-shadow {
    opacity: 1;
}

.store-filters-shadow--left {
    left: 0;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.95) 20%,
        rgba(255, 255, 255, 0.7) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    box-shadow: inset 8px 0 12px -5px rgba(0, 0, 0, 0.08);
}

.store-filters-shadow--right {
    right: 0;
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.95) 20%,
        rgba(255, 255, 255, 0.7) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    box-shadow: inset -8px 0 12px -5px rgba(0, 0, 0, 0.08);
}

.store-filters-shadow.hidden {
    opacity: 0 !important;
}

/* Store Filters Slider */
.store-filters {
    position: relative;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

.store-filters-wrapper.slick-initialized .store-filters {
    visibility: visible;
}

.store-filters .slick-list {
    margin: 0 -5px;
    padding: 0;
}

.store-filters .slick-slide {
    padding: 0 5px;
}

.store-filters .slick-track {
    display: flex;
    align-items: center;
}

.store-filter-btn {
    padding: 10px 18px !important;
    background-color: #eeeeee !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 13px !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: all 0.2s ease;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    white-space: nowrap;
    display: inline-block;
    margin: 0;
    width: auto !important;
    opacity: 0;
    margin-right: 10px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.slick-track {
    width: 100% !important;
}
.store-filters-wrapper.slick-initialized .store-filter-btn {
    opacity: 1;
}

.store-filter-btn:hover {
    background-color: #e5e5e5;
}

.store-filter-btn.active {
    background-color: #00364a !important;
    color: #ffffff !important;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(229, 15, 120, 0.2);
}

/* Slick Slider Custom Styles for Store Filters */
.store-filters .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    width: 36px;
    height: 36px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    cursor: pointer;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.25s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    font-size: 0;
    line-height: 0;
    opacity: 0;
}

.store-filters-wrapper.slick-initialized .store-filters .slick-arrow {
    opacity: 1;
}

.store-filters .slick-arrow:hover {
    background: #f8f8f8;
    border-color: #d0d0d0;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
    transform: translateY(-50%) scale(1.05);
}

.store-filters .slick-arrow:active {
    transform: translateY(-50%) scale(0.95);
}

.store-filters .slick-arrow:before {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    border-top: 2px solid #333333;
    border-right: 2px solid #333333;
    transition: border-color 0.2s ease;
}

.store-filters .slick-arrow:hover:before {
    border-color: #1a1a1a;
}

.store-filters .slick-prev {
    left: -15px;
}

.store-filters .slick-prev:before {
    transform: rotate(-135deg);
    margin-right: 2px;
}

.store-filters .slick-next {
    right: -15px;
}

.store-filters .slick-next:before {
    transform: rotate(45deg);
    margin-left: 2px;
}

.store-filters .slick-arrow.slick-disabled {
    opacity: 0.25;
    cursor: not-allowed;
    pointer-events: none;
}

.store-filters .slick-arrow.slick-disabled:hover {
    transform: translateY(-50%);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

/* Map */
.stores-map {
    position: relative;
    height: 535px;
    border-radius: 16px;
    overflow: hidden;
}

.map-container {
    width: 100%;
    height: 100%;
    background-color: #e8e8e8;
    background-image: url("https://api-maps.yandex.ru/services/constructor/1.0/static/?um=constructor%3Ae7b2c7e4c7a4c4e3b8a8a7a6a5a4a3a2&width=800&height=600&lang=ru_RU");
    background-size: cover;
    background-position: center;
    border-radius: 30px;
    margin-top: 17px;
}

.map-location-btn {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #00364a;
    color: #ffffff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 16px rgba(229, 15, 120, 0.35);
    transition: all 0.2s ease;
    z-index: 10;
}

.map-location-btn:hover {
    background-color: #d10d6b;
    transform: scale(1.05);
}

.map-location-btn svg {
    width: 22px;
    height: 22px;
}

/* Responsive Design */
@media (max-width: 1199px) {
    .stores-content {
        grid-template-columns: 420px 1fr;
        gap: 40px;
    }

    .stores-title {
        font-size: 36px;
    }

    .stores-container {
        padding: 0 30px;
    }
}

@media (max-width: 991px) {
    .stores-content {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .stores-map-wrapper {
        order: -1;
    }

    .stores-map {
        height: 450px;
    }

    .store-filters-shadow {
        width: 20px;
    }

    .store-filters .slick-prev {
        left: -5px;
    }

    .store-filters .slick-next {
        right: -5px;
    }

    .stores-title {
        font-size: 32px;
    }
}

@media (max-width: 575px) {
    .section--stores {
        padding: 40px 0 60px;
    }

    .stores-container {
        padding: 0 16px;
    }

    .stores-title {
        font-size: 28px;
    }

    .stores-description {
        font-size: 14px;
    }

    .store-image {
        height: 180px;
        margin: 12px 12px 0;
        width: calc(100% - 24px);
    }

    .store-details {
        padding: 16px 16px 20px;
    }

    .store-header {
        flex-direction: column;
        gap: 12px;
    }

    .store-header-right {
        width: 100%;
        justify-content: space-between;
    }

    .store-phone-link {
        align-items: flex-start;
    }

    .store-name {
        font-size: 16px;
    }

    .stores-map {
        height: 350px;
    }

    .map-location-btn {
        width: 46px;
        height: 46px;
        bottom: 16px;
        right: 16px;
    }

    .map-location-btn svg {
        width: 20px;
        height: 20px;
    }

    .store-hours {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

    .store-filters-wrapper {
        padding: 0 15px;
    }

    .store-filters-shadow {
        width: 15px;
    }

    .store-filters .slick-arrow {
        width: 28px;
        height: 28px;
    }

    .store-filters .slick-arrow:before {
        width: 6px;
        height: 6px;
    }

    .store-filters .slick-prev {
        left: -8px;
    }

    .store-filters .slick-next {
        right: -8px;
    }
}

.categories-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.5rem;
    padding: 1.3rem 1.5rem;
    font-size: 1.6rem;
    border-radius: 1.5rem;
    background: #f4f6f8;
    cursor: pointer;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

@media (max-width: 48em) {
    .categories {
        width: 100%;
    }

    .categories-link {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        gap: 1rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 1.6rem 2.4rem;
        line-height: 1;
        height: 7.4rem;
    }

    .categories-text {
        font-size: 3rem;
    }
}

.div--u-i4j6usqtw {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}

.list__item--u-iqjb8kza6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list--u-ihnwmr12e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.svg_image--u-iz3j5qslz {
    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: 19px;
    width: 19px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: 10px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.svg_image--u-iz3j5qslz > svg {
    flex-shrink: 0;
}

.svg_image--u-iz3j5qslz svg {
    width: 100%;
    height: 100%;
}

.svg_image--u-iz3j5qslz .path-i344rxf0a {
    fill: rgba(var(--color-ir2ja6iur), 1);
}

.svg_image--u-iz3j5qslz .path-ih52ohdv1 {
    fill: rgba(var(--color-iicbvcrof), 1);
}

.svg_image--u-iz3j5qslz .path-ijy9j8vzq {
    fill: rgba(var(--color-ipb7c4ck5), 1);
}

.svg_image--u-iz3j5qslz .path-i7xwej8al {
    fill: rgba(var(--color-ia076lu78), 1);
}

.svg_image--u-iz3j5qslz .path-iobofm171 {
    fill: rgba(var(--color-ic6bb0tp3), 1);
}

.svg_image--u-iz3j5qslz .path-imdg4t808 {
    fill: rgba(var(--color-iq95tawon), 1);
}

.link-universal--u-i97cwnmrk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-iaakh774p), 1);
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i9ghcmosx), 0.1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.link-universal--u-i97cwnmrk:hover {
    background-color: #00364a;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ika9fqcr0), 1);
    color: rgba(var(--color-ijtzlvh7w), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-iobofm171 {
    fill: rgba(var(--color-iw3cfe8hf), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-imdg4t808 {
    fill: rgba(var(--color-iogmzeop8), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-ijy9j8vzq {
    fill: rgba(var(--color-i0l5qznv5), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-i7xwej8al {
    fill: rgba(var(--color-izmtl7bn9), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-ih52ohdv1 {
    fill: rgba(var(--color-iugnp1jkh), 1);
}

.link-universal--u-i97cwnmrk:hover .svg_image--u-iz3j5qslz .path-i344rxf0a {
    fill: rgba(var(--color-ikncd3xpc), 1);
}

.link-universal--u-i97cwnmrk:hover svg path {
    fill: #fff
}

.text--u-i7oahko4s {
    display: inline-block;
}

.div--u-ifo4y85l3 {
    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;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20px;
}

.text--u-ijrwg0hyh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 14px;
    color: rgba(var(--color-ifh8k7ijy), 0.6);
    width: 32%;
}

.text--u-ig2d9b414 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 14px;
    color: rgba(var(--color-iyjvez1l9), 0.6);
    width: 32%;
    text-align: center;
}

.div--u-ijh4it06z {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0px;
    width: 100%;
    justify-content: space-between;
}

.mosaic-site-copyright--u-iwwuo47zc {
    line-height: normal;
    display: block;
    position: relative;
    color: rgba(var(--color-iymtgzuzv), 0.6);
    width: 32%;
    text-align: right;
}

.div--u-idx3t4zqb {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 40px;
    justify-content: space-between;
}

.button-up--u-i6xl8rk5p {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 45px;
    height: 45px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background-color: rgba(var(--color-i41x4d2l5), 1);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    justify-content: center;
    flex-shrink: 0;
    margin-left: auto;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.button-up--u-i6xl8rk5p:hover {
    background-color: rgba(var(--color-iape4ztxp), 0);
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ivg3xqmjr), 1);
}

.button-up--u-i6xl8rk5p:hover .svg_image--u-i25no3jqz .path-i49fwkhe7 {
    fill: rgba(var(--color-i7jhn6a95), 1);
}

.button-up__text--u-i6s2bz91c {
    display: none;
}

.svg_image--u-i25no3jqz {
    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: 10px;
    width: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
}

.svg_image--u-i25no3jqz svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
}

.svg_image--u-i25no3jqz .path-i49fwkhe7 {
    fill: rgba(var(--color-i3bivfjvg), 1);
}

.mosaic-site-counters--u-ightapc5j {
    display: none;
}

.section--u-imuow71zf {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 30px;
    padding-bottom: 20px;
    color: rgba(var(--color-ioy6iyv81), 1);
    cursor: auto;
    font-family: Montserrat, 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;
}

.container--u-icfmairka {
    width: 90%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
}

.div--u-i898efafh {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
}

.div--u-ik2t6vy9f {
    width: 33%;
    position: relative;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: rgba(var(--color-i2kui8h0m), 0.04);
}

.div--u-igqi77y57 {
    width: 66.2%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.imageFit--u-ipya6x38i {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 50vh;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.imageFit__img--u-ivj8589pn {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.imageFit__overlay--u-iq9u8jd6j {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-inna4r17q), 0.4);
}

.imageFit__zoom--u-inmpu3vvj {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ij3zbhmiv), 1);
}

.svg_image--u-i2oriuexh {
    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-map--u-ih3pmyevm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    background-color: rgba(var(--color-i9rwmh2qv), 1);
    justify-content: center;
    background-image: url("/g/s3/mosaic/images/yandex-map.png");
    background-position: center center;
    position: relative;
}

.link-universal--u-inb7b1vry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-iog23w6f5), 1);
    font-weight: 600;
}

.text--u-ifrdsh2wh {
    display: block;
}

.text--u-ia16zz3tb {
    font-size: 14px;
    color: rgba(var(--color-iuipknkhi), 0.6);
    margin-bottom: 5px;
    display: block;
}

.div--u-ia3aousvs {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20px;
    margin-top: 20px;
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-ibhj83qfh), 0.15);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.div--u-iayhmc6za {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 40px;
}

.text--u-icw2cd5s9 {
    display: block;
    font-weight: 600;
}

.text--u-ignxl1so0 {
    font-size: 14px;
    color: rgba(var(--color-i332lvpc6), 0.6);
    margin-bottom: 5px;
    display: block;
}

.div--u-ihul51ywc {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
}

.link-universal--u-iy2dbv191 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-ifuzqh6iz), 1);
    font-weight: 600;
}

.text--u-i1avmdt11 {
    display: block;
}

.text--u-iptlpi58t {
    font-size: 14px;
    color: rgba(var(--color-iq0tqr9po), 0.6);
    margin-bottom: 5px;
    display: block;
}

.div--u-iwebvdola {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 40px;
}

@media (max-width: 991px) {
    .list--u-ihnwmr12e {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .list__item--u-iqjb8kza6 {
        margin-bottom: 20px;
    }

    .div--u-idx3t4zqb {
        margin-top: 20px;
    }

    .section--u-imuow71zf {
        padding-top: 20px;
        padding-bottom: 50px;
    }

    .link-universal--u-i97cwnmrk {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .imageFit--u-ipya6x38i {
        height: 100%;
        position: absolute;
    }

    .div--u-ia3aousvs {
        flex-wrap: wrap;
        padding-top: 10px;
    }

    .div--u-ihul51ywc {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .div--u-iwebvdola {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .div--u-iayhmc6za {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .button-up--u-i6xl8rk5p {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .mosaic-map--u-ih3pmyevm {
        height: 260px;
    }
}

@media (max-width: 767px) {
    .div--u-ijh4it06z {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .text--u-ijrwg0hyh {
        margin-bottom: 10px;
        width: 100%;
        text-align: center;
    }

    .text--u-ig2d9b414 {
        margin-bottom: 10px;
        width: 100%;
    }

    .mosaic-site-copyright--u-iwwuo47zc {
        margin-bottom: 0px;
        width: 100%;
        text-align: center;
    }

    .div--u-idx3t4zqb {
        padding-top: 20px;
        margin-top: 40px;
    }

    .div--u-ifo4y85l3 {
    }

    .div--u-i4j6usqtw {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .list--u-ihnwmr12e {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .link-universal--u-i97cwnmrk {
        width: 100%;
        justify-content: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .list__item--u-iqjb8kza6 {
        margin-right: 0px;
    }

    .button-up--u-i6xl8rk5p {
        width: 100%;
        height: 50px;
    }

    .section--u-imuow71zf {
        padding-top: 10px;
        padding-bottom: 40px;
    }

    .div--u-ik2t6vy9f {
        display: none;
    }

    .div--u-ia3aousvs {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .div--u-igqi77y57 {
        width: 100%;
    }
}

@media (max-width: 479px) {
    .div--u-idx3t4zqb {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src:
        url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"),
        url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");
}

:root {
    --color-i8o9gy82m: 255, 255, 255;
    --color-id35e8jyc: 228, 106, 41;
    --color-iigdwv3fq: 255, 255, 255;
    --color-igzhyrfsl: 0, 0, 0;
    --color-i94j1z77c: 56, 163, 204;
    --color-iins12dbh: 0, 0, 0;
    --color-ih5inuqx0: 228, 106, 41;
    --color-idk4j8u24: 0, 0, 0;
    --color-ids64r065: 228, 106, 41;
    --color-i184cc23a: 0, 0, 0;
    --color-ip5ckibj1: 0, 0, 0;
    --color-ie80fdje7: 56, 163, 204;
    --color-ia0kcmdcy: 0, 0, 0;
    --color-if9mk5hqj: 0, 0, 0;
    --color-icgklpn5r: 0, 0, 0;
    --color-ixaijl8zx: 0, 0, 0;
    --color-iihch1dp8: 228, 106, 41;
    --color-iqliyxeg6: 0, 0, 0;
    --color-iy031kaev: 0, 0, 0;
    --color-itxevoftn: 0, 0, 0;
    --color-iage9gtog: 255, 255, 255;
    --color-iqz0j9qmy: 0, 0, 0;
    --color-i78elid96: 0, 0, 0;
    --color-ile1wdibz: 228, 106, 41;
    --color-irowynjew: 228, 106, 41;
    --color-i6pwmfolh: 255, 255, 255;
    --color-is95tdfhe: 255, 255, 255;
    --color-iumgvtqhw: 255, 255, 255;
    --color-im99cna01: 255, 255, 255;
    --color-ismkdswya: 255, 255, 255;
    --color-iz4805wux: 255, 255, 255;
    --color-it2xemb8n: 255, 255, 255;
    --color-ijw3la7pc: 255, 255, 255;
    --color-iuy9cobpy: 255, 255, 255;
    --color-ij5na50mk: 255, 255, 255;
    --color-ixhztg4vn: 0, 0, 0;
    --color-i1n3kpgnl: 0, 0, 0;
    --color-iemrrf3w5: 228, 106, 41;
    --color-iw6yipbdi: 255, 255, 255;
    --color-ivubqax82: 228, 106, 41;
    --color-iifc9j0l9: 0, 0, 0;
    --color-iee3qqdvr: 228, 106, 41;
    --color-i4q1kuxq5: 228, 106, 41;
    --color-iebsfgtby: 0, 0, 0;
    --color-i27gnczve: 228, 106, 41;
    --color-ienx8pph3: 26, 26, 26;
    --color-ik02br725: 26, 26, 26;
    --color-i3rf9hifw: 26, 26, 26;
    --color-i7otc5kyj: 26, 26, 26;
    --color-iygb35uqu: 26, 26, 26;
    --color-ipty1mbon: 26, 26, 26;
    --color-i0o72mhf6: 228, 106, 41;
    --color-i5mvjvdob: 228, 106, 41;
    --color-i3dih126p: 228, 106, 41;
    --color-i5tm9rkn7: 26, 26, 26;
    --color-i39p30k03: 26, 26, 26;
    --color-i8cibf5ns: 228, 106, 41;
    --color-irlxqnv9y: 26, 26, 26;
    --color-igqaplbwz: 26, 26, 26;
    --color-ir76ssr1u: 26, 26, 26;
    --color-imt8xux7o: 26, 26, 26;
    --color-i6cbplzjt: 228, 106, 41;
    --color-iekav4sn5: 228, 106, 41;
    --color-iscigjtwh: 26, 26, 26;
    --color-i434jzf88: 228, 106, 41;
    --color-igycnjgcl: 228, 106, 41;
    --color-iu23thdou: 26, 26, 26;
    --color-i9k4alrq2: 26, 26, 26;
    --color-ieb7hvedd: 228, 106, 41;
    --color-iv29plp09: 228, 106, 41;
    --color-imgkwyew5: 26, 26, 26;
    --color-ildbg3lp9: 228, 106, 41;
    --color-i8l2kmbps: 26, 26, 26;
    --color-ibwdtkvaz: 228, 106, 41;
    --color-if669cyae: 26, 26, 26;
    --color-idnujtmdn: 228, 106, 41;
    --color-ie9lx8sck: 26, 26, 26;
    --color-ip0ospcw1: 228, 106, 41;
    --color-ixfecopxh: 228, 106, 41;
    --color-ikl9nhrwq: 228, 106, 41;
    --color-irgsgi8sm: 0, 0, 0;
    --color-ic020lv8s: 56, 163, 204;
    --color-i9g6u58om: 0, 0, 0;
    --color-i5empnpp1: 56, 163, 204;
    --color-ig2ls05ov: 0, 0, 0;
    --color-i65e74sg1: 255, 255, 255;
    --color-ix8vhbrpg: 228, 106, 41;
    --color-iuuv22o6f: 228, 106, 41;
    --color-iwdxze4sm: 228, 106, 41;
    --color-ik9n65rxz: 228, 106, 41;
    --color-ia2qveaf3: 255, 255, 255;
    --color-i7hwji4hx: 228, 106, 41;
    --color-ina0n4f6x: 228, 106, 41;
    --color-i02erh6i6: 0, 0, 0;
    --color-i8mytbbvb: 0, 0, 0;
    --color-ic5rikr4j: 0, 0, 0;
    --color-igpkbjp2q: 0, 0, 0;
    --color-i5tbpl1ig: 0, 0, 0;
    --color-i7locq168: 0, 0, 0;
    --color-iu2msrrs6: 0, 0, 0;
    --color-igfiomwqj: 0, 0, 0;
    --color-ihha5xkvm: 0, 0, 0;
    --color-isqcir30u: 56, 163, 204;
    --color-i5vqio0lu: 228, 106, 41;
    --color-ibolppyqb: 255, 255, 255;
    --color-i3g60kpnm: 228, 106, 41;
    --color-i2q7c0lld: 228, 106, 41;
    --color-i07g81jp4: 0, 0, 0;
    --color-il9x0ocje: 0, 0, 0;
    --color-iipm0g9tu: 0, 0, 0;
    --color-ipih7hus4: 0, 0, 0;
    --color-idupp8yrw: 0, 0, 0;
    --color-inc8nw50j: 0, 0, 0;
    --color-ibmi192bh: 0, 0, 0;
    --color-iwpp6p9p3: 0, 0, 0;
    --color-iafxfhr9x: 0, 0, 0;
    --color-i87xioucb: 56, 163, 204;
    --color-ibnpoxnax: 0, 0, 0;
    --color-i2lrqk8uo: 0, 0, 0;
    --color-ipvwh6jt3: 0, 0, 0;
    --color-itxbbn1ed: 0, 0, 0;
    --color-i228bs6o4: 0, 0, 0;
    --color-ifk6ps58o: 0, 0, 0;
    --color-i4mno23zh: 0, 0, 0;
    --color-i23i3tcmx: 56, 163, 204;
    --color-i9a6t5hm7: 0, 0, 0;
    --color-ij9xgk9ol: 255, 255, 255;
    --color-i8zn3gttr: 228, 106, 41;
    --color-ijrmf8yg9: 169, 169, 169;
    --color-i0g0cn1y2: 169, 169, 169;
    --color-iu1mqbl0g: 169, 169, 169;
    --color-iu2kj85jf: 169, 169, 169;
    --color-irjfmcyig: 255, 255, 255;
    --color-iini0nz1x: 0, 0, 0;
    --color-i7tbp3x1a: 0, 0, 0;
    --color-iv82drj6g: 217, 217, 217;
    --color-iprqcd6ak: 169, 169, 169;
    --color-iianiyfhe: 169, 169, 169;
    --color-i7osbe1ab: 169, 169, 169;
    --color-imr7a2fxx: 169, 169, 169;
    --color-ihmguswvz: 255, 255, 255;
    --color-idiv0emwg: 169, 169, 169;
    --color-il5vaydnw: 169, 169, 169;
    --color-ixy03n3tx: 169, 169, 169;
    --color-iof12v0hf: 169, 169, 169;
    --color-imulq7zpz: 255, 255, 255;
    --color-iw063xz4y: 169, 169, 169;
    --color-ivejooclt: 169, 169, 169;
    --color-ilvomie1j: 169, 169, 169;
    --color-iycbi3nnm: 169, 169, 169;
    --color-ivepsc6k6: 255, 255, 255;
    --color-i4m96ffny: 169, 169, 169;
    --color-in6wxhn03: 169, 169, 169;
    --color-ixtw5pxm3: 169, 169, 169;
    --color-i9foyyhp7: 169, 169, 169;
    --color-ixacnxtag: 248, 248, 248;
    --color-ichsuvpx1: 169, 169, 169;
    --color-iwh54msqj: 169, 169, 169;
    --color-in8qaozl6: 169, 169, 169;
    --color-iaptlz9vb: 169, 169, 169;
    --color-iqaxdex9i: 248, 248, 248;
    --color-i3d2pr6im: 51, 51, 51;
    --color-ic5dbwuca: 255, 255, 255;
    --color-il6t9skv0: 255, 0, 0;
    --color-ieit5bf8n: 128, 128, 128;
    --color-i7ykiuf5u: 128, 128, 128;
    --color-i3nz7rr0q: 128, 128, 128;
    --color-iigfac1rk: 128, 128, 128;
    --color-icodqnpbw: 128, 128, 128;
    --color-isjg42c2d: 0, 0, 0;
    --color-izjk08wn3: 0, 0, 0;
    --color-ih0yq8zo5: 128, 128, 128;
    --color-irklh5oqp: 128, 128, 128;
    --color-iz47h6jvd: 128, 128, 128;
    --color-i07bryhbt: 128, 128, 128;
    --color-i2jhvq5xn: 0, 0, 0;
    --color-icqdsaeok: 0, 0, 0;
    --color-iskxvxoig: 228, 106, 41;
    --color-iligm2583: 255, 255, 255;
    --color-iwlgg7ryu: 197, 197, 197;
    --color-i3fn47mq5: 197, 197, 197;
    --color-id6e6d0ia: 197, 197, 197;
    --color-ite0eub3l: 197, 197, 197;
    --color-i8zec25mv: 197, 197, 197;
    --color-i5zyr8jjm: 255, 0, 0;
    --color-iekzja0rr: 85, 85, 85;
    --color-ihbftxwti: 0, 0, 255;
    --color-iy2vuk458: 0, 0, 255;
    --color-imzgcjno1: 0, 0, 0;
    --color-ikkpsh8pd: 0, 0, 0;
    --color-i2ax111b6: 0, 198, 8;
    --color-i92h2d967: 228, 106, 41;
    --color-i56xej1rw: 0, 0, 0;
    --color-i6n3v9xtx: 0, 0, 0;
    --color-iar5cub5e: 255, 255, 255;
    --color-is42fed2g: 255, 255, 255;
    --color-ifvovzv3l: 228, 106, 41;
    --color-iffbiu19t: 0, 0, 0;
    --color-i9o1p3idm: 0, 0, 0;
    --color-il7d27004: 228, 106, 41;
    --color-iu37sm2iw: 0, 0, 0;
    --color-ijaiscq9l: 255, 255, 255;
    --color-iuswvmwg6: 228, 106, 41;
    --color-i3y7w5ahv: 169, 169, 169;
    --color-iy3bcn5u9: 169, 169, 169;
    --color-i9bxwsgco: 169, 169, 169;
    --color-ia47qrz5u: 169, 169, 169;
    --color-i4f5dgca7: 255, 255, 255;
    --color-i11f3z0bf: 0, 0, 0;
    --color-ix3348gst: 0, 0, 0;
    --color-itg0vprky: 217, 217, 217;
    --color-idrytual8: 169, 169, 169;
    --color-ix4u12jl4: 169, 169, 169;
    --color-ix2lx0tfv: 169, 169, 169;
    --color-i9zh3b6eh: 169, 169, 169;
    --color-ihidym9yr: 255, 255, 255;
    --color-ixethobyx: 169, 169, 169;
    --color-iqqqwodqi: 169, 169, 169;
    --color-id1fh6vaz: 169, 169, 169;
    --color-ivplkpkv5: 169, 169, 169;
    --color-iz4bi58ct: 255, 255, 255;
    --color-it7s4scpw: 169, 169, 169;
    --color-izd8ow6qh: 169, 169, 169;
    --color-iaaz6kd5n: 169, 169, 169;
    --color-iqupphdyb: 169, 169, 169;
    --color-ivb30blim: 255, 255, 255;
    --color-i7zbnux0o: 169, 169, 169;
    --color-imvvcxgps: 169, 169, 169;
    --color-izkk6ifek: 169, 169, 169;
    --color-i2tzcbsqu: 169, 169, 169;
    --color-i2w9utewo: 248, 248, 248;
    --color-i2wzao2fd: 169, 169, 169;
    --color-i8bw57hrc: 169, 169, 169;
    --color-ix8znfeew: 169, 169, 169;
    --color-i6lku9r1c: 169, 169, 169;
    --color-ifd98nc9w: 248, 248, 248;
    --color-irovxhetw: 51, 51, 51;
    --color-ifsgubdax: 255, 255, 255;
    --color-isc8bljuj: 255, 0, 0;
    --color-iezyvgarp: 128, 128, 128;
    --color-ipsrs0zz2: 128, 128, 128;
    --color-i3wqlh5q1: 128, 128, 128;
    --color-ig8wm5bvm: 128, 128, 128;
    --color-iuggq2kot: 128, 128, 128;
    --color-iwoxiem2u: 0, 0, 0;
    --color-i7c0xc5kl: 0, 0, 0;
    --color-ilqt33w2b: 128, 128, 128;
    --color-iylrfu2fk: 128, 128, 128;
    --color-iob44bvns: 128, 128, 128;
    --color-iovbbhm8w: 128, 128, 128;
    --color-ityyy4ap5: 0, 0, 0;
    --color-ialzm012t: 0, 0, 0;
    --color-iuq7qn0zx: 228, 106, 41;
    --color-if7jxkmqm: 255, 255, 255;
    --color-iunty6qsv: 197, 197, 197;
    --color-izp24v7nu: 197, 197, 197;
    --color-i62yl2jxb: 197, 197, 197;
    --color-igmiseh0b: 197, 197, 197;
    --color-iyu7k1pru: 197, 197, 197;
    --color-ii4u4o65y: 255, 0, 0;
    --color-ixum5l9y5: 85, 85, 85;
    --color-ibonaarjg: 0, 0, 255;
    --color-iofl8qdq7: 0, 0, 255;
    --color-ic04akpn9: 0, 0, 0;
    --color-icm2d8vyf: 0, 0, 0;
    --color-ijyy8tal5: 0, 198, 8;
    --color-ii7qa5zx5: 228, 106, 41;
    --color-i81gwyvw1: 0, 0, 0;
    --color-i2oqfxm3t: 0, 0, 0;
    --color-ivyprzp9r: 255, 255, 255;
    --color-iv83f5okh: 255, 255, 255;
    --color-ic1g79njc: 228, 106, 41;
    --color-ihrby4dnl: 228, 106, 41;
    --color-int5bmanl: 0, 0, 0;
    --color-igz4e14vl: 0, 0, 0;
    --color-ibv6fb9fy: 0, 0, 0;
    --color-ifp3g2kjg: 0, 0, 0;
    --color-i80i9m8uv: 238, 238, 238;
    --color-ifsgsgxjf: 255, 255, 255;
    --color-iq1vdwi6x: 0, 0, 0;
    --color-ieffzf8hd: 238, 238, 238;
    --color-iy30dlard: 0, 0, 0;
    --color-inslju1fi: 0, 0, 0;
    --color-iwc70uyko: 0, 0, 0;
    --color-iw1gwe900: 238, 238, 238;
    --color-inm3bxiaq: 0, 0, 0;
    --color-i6wb5nimc: 0, 0, 0;
    --color-ih0ioq0f0: 0, 0, 0;
    --color-iicxs9rwd: 0, 0, 0;
    --color-ivati4sba: 0, 0, 0;
    --color-ipc9mmmal: 0, 0, 0;
    --color-i3da56gi4: 0, 0, 0;
    --color-ikfvphwln: 0, 0, 0;
    --color-i5lb3zg3z: 0, 0, 0;
    --color-ij4lo74mu: 0, 0, 0;
    --color-iiueglu8o: 0, 0, 0;
    --color-iw99veuh6: 228, 106, 41;
    --color-ibto20rfm: 0, 0, 0;
    --color-ic58y7dan: 255, 255, 255;
    --color-ie5qhxrae: 228, 106, 41;
    --color-ivifa81m9: 255, 255, 255;
    --color-ikjmvopnz: 255, 255, 255;
    --color-ih5ill2y5: 255, 255, 255;
    --color-i07hj76wr: 0, 0, 0;
    --color-iq0xrfk87: 255, 255, 255;
    --color-igpwm7c1t: 255, 255, 255;
    --color-iu3mgdtjk: 255, 255, 255;
    --color-ignlf4lcf: 0, 0, 0;
    --color-idosxmlik: 0, 0, 0;
    --color-i2p3vzqzs: 0, 0, 0;
    --color-ijc3kxlll: 255, 255, 255;
    --color-iuseis2e3: 255, 255, 255;
    --color-icsng8ex7: 0, 0, 0;
    --color-ioi4ew09h: 0, 0, 0;
    --color-iwblidml5: 0, 0, 0;
    --color-i79c1ahf8: 102, 102, 102;
    --color-i0kh6anwq: 0, 0, 0;
    --color-iwde0uhf7: 56, 163, 204;
    --color-iu70a5g22: 51, 51, 51;
    --color-i6oibds1x: 0, 0, 0;
    --color-idddcrhci: 238, 238, 238;
    --color-ilwlg3h9b: 0, 0, 0;
    --color-ijikbtidy: 255, 255, 255;
    --color-i3pwnqteo: 0, 0, 0;
    --color-iezaq3owk: 221, 221, 221;
    --color-i0hkokuyt: 51, 51, 51;
    --color-ihik2iqn5: 255, 255, 255;
    --color-i7d1ohh1m: 51, 51, 51;
    --color-itz0xkdse: 238, 238, 238;
    --image-iqfhsaofb: url("/d/tpl25_vniz.svg");
    --color-io3w0z1ix: 221, 221, 221;
    --color-i8vbdsgr9: 0, 0, 0;
    --color-ilcab11c1: 0, 0, 0;
    --image-ihuo3dia7: url("/d/tpl25_vpravo_1.svg");
    --color-i76egvtjo: 0, 0, 0;
    --color-irtuxyawv: 0, 0, 0;
    --color-i2v89o5af: 0, 0, 0;
    --color-ikzo5n0t1: 0, 0, 0;
    --color-i8lzxvoyi: 0, 0, 0;
    --color-i4004187f: 0, 0, 0;
    --color-iv22cwmfx: 0, 0, 0;
    --color-ixfqkkng1: 0, 0, 0;
    --color-ir2ja6iur: 0, 0, 0;
    --color-iicbvcrof: 0, 0, 0;
    --color-ipb7c4ck5: 0, 0, 0;
    --color-ia076lu78: 0, 0, 0;
    --color-ic6bb0tp3: 0, 0, 0;
    --color-iq95tawon: 0, 0, 0;
    --color-iaakh774p: 0, 0, 0;
    --color-i9ghcmosx: 0, 0, 0;
    --color-ifh8k7ijy: 0, 0, 0;
    --color-iyjvez1l9: 0, 0, 0;
    --color-iymtgzuzv: 0, 0, 0;
    --color-i1ei58be2: 228, 106, 41;
    --color-ika9fqcr0: 228, 106, 41;
    --color-ijtzlvh7w: 255, 255, 255;
    --color-iw3cfe8hf: 255, 255, 255;
    --color-iogmzeop8: 255, 255, 255;
    --color-i0l5qznv5: 255, 255, 255;
    --color-izmtl7bn9: 255, 255, 255;
    --color-iugnp1jkh: 255, 255, 255;
    --color-ikncd3xpc: 255, 255, 255;
    --color-i41x4d2l5: 228, 106, 41;
    --color-i3bivfjvg: 255, 255, 255;
    --color-iape4ztxp: 255, 255, 255;
    --color-ivg3xqmjr: 228, 106, 41;
    --color-i7jhn6a95: 0, 0, 0;
    --color-ioy6iyv81: 0, 0, 0;
    --color-i2kui8h0m: 0, 0, 0;
    --color-inna4r17q: 0, 0, 0;
    --color-ij3zbhmiv: 56, 163, 204;
    --color-i9rwmh2qv: 151, 151, 151;
    --color-iog23w6f5: 0, 0, 0;
    --color-iuipknkhi: 0, 0, 0;
    --color-ibhj83qfh: 0, 0, 0;
    --color-i332lvpc6: 0, 0, 0;
    --color-ifuzqh6iz: 0, 0, 0;
    --color-iq0tqr9po: 0, 0, 0;
}

.shops_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.shops__info {
    width: 56.8rem;
}

.shops__info-title {
    margin-bottom: 2rem;
    color: #3b3c40;
    font-size: 5rem;
    font-weight: 500;
    line-height: normal;
}

.shops__info-subscription {
    margin-bottom: 5rem;
    color: #9293b0;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 130%;
    /* 23.4px */
}

.shops__card {
    position: relative;
    padding: 2.5rem;
    width: 56.8rem;
    height: 52.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 3rem;
    -webkit-box-shadow: 0.5rem 1.5rem 7rem 0px rgba(173, 178, 201, 0.35);
    box-shadow: 0.5rem 1.5rem 7rem 0px rgba(173, 178, 201, 0.35);
}

.shops__card-img {
    width: 51.8rem;
    height: 23.9rem;
    margin-bottom: 2rem;
    border-radius: 3rem;
    overflow: hidden;
}

.shops__card-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.shops__main {
    margin-bottom: 3rem;
}

.shops__address {
    margin-bottom: 5rem;
    color: #3b3c40;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.3;
    /* 23.4px */
    display: block;
    text-decoration: none;
}

.shops__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.shops__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.2rem;
}

.shops__name-title {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: normal;
}
.shops__name-title a {
    color: #3b3c40;
    text-decoration: underline;
}
.shops__name-chapter {
    color: #9293b0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.4;
    /* 22.4px */
}

.shops__phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 1.5rem;
}

.shops__phone-wrapper {
    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: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 0.2rem;
}

.shops__phone-number {
    color: #00364a;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.3;
    white-space: nowrap;
    /* 23.4px */
}

.shops__phone-additional {
    color: #9293b0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.4;
    /* 22.4px */
}

.shops__phone-icon {
    position: relative;
    width: 5rem;
    height: 5rem;
}

.shops__phone-icon svg {
    width: 100%;
    height: 100%;
}

.shops__time {
    padding: 0.8rem 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
    border-radius: 1.5rem;
    color: #fff;
    background-color: #3b3c40;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.3;
    /* 23.4px */
}

.shops__time-icon {
    width: 2.4rem;
    height: 2.4rem;
}

.shops__time-icon svg {
    width: 100%;
    height: 100%;
}

.shops__weekend {
    color: #9293b0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.4;
    /* 22.4px */
}

.shops__categories {
    margin-bottom: 3rem;
}

.shops__our {
    position: relative;
    width: 90.2rem;
}

.shops__our-scrollable {
    overflow: hidden;
}

.shops__our-scrollable-prev {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.shops__our-scrollable-prev--shadow {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 4.1rem;
    height: 5rem;
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        color-stop(36.76%, #fff),
        color-stop(99.93%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(90deg, #fff 36.76%, rgba(255, 255, 255, 0) 99.93%);
    z-index: -1;
}

.shops__our-scrollable-next {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.shops__our-scrollable-next--shadow {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 4.1rem;
    height: 5rem;
    background: -webkit-gradient(
        linear,
        right top,
        left top,
        color-stop(36.76%, #fff),
        color-stop(99.93%, rgba(255, 255, 255, 0))
    );
    background: linear-gradient(-90deg, #fff 36.76%, rgba(255, 255, 255, 0) 99.93%);
    z-index: -1;
}

@media (max-width: 48em) {
    .shops_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 6.4rem;
    }

    .shops__info {
        width: auto;
    }

    .shops__info-title {
        font-size: 6.4rem;
        font-style: normal;
        font-weight: 500;
        line-height: 110%;
        margin-bottom: 4rem;
    }

    .shops__info-subscription {
        font-size: 3rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        margin-bottom: 6.4rem;
    }

    .shops__card {
        display: none;
    }

    .shops__our {
        width: auto;
    }

    .shops__our #map {
        width: 100%;
        height: 130rem;
    }

    .shops__our::before,
    .shops__our::after {
        content: unset;
    }

    .shops__our-scrollable-prev,
    .shops__our-scrollable-next {
        display: none;
    }
}

.shops__card-modal {
    display: none;
}

@media (max-width: 48em) {
    .shops__card-modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(59, 60, 64, 0.4509803922);
        z-index: 20;
    }
}

@media (max-width: 48em) {
    .shops__card-modal-screen {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
}

.shops__card-modal > .shops__card {
    height: auto;
    background: #fff;
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 71rem;
        padding: 13.2rem 4rem 6rem;
    }
}

.shops__card-modal > .shops__card > .shop__card--exit {
    display: block;
    position: absolute;
    width: 4.8rem;
    height: 4.8rem;
    top: 4rem;
    right: 4rem;
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card > .shops__card-img {
        width: 100%;
        height: 48rem;
        margin-bottom: 2.4rem;
        border-radius: 4rem;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card > .shops__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 4rem;
        margin-bottom: 4rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: auto;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card > .shops__address {
        font-size: 3rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        margin-bottom: 4rem;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card .shops__time {
        padding: 1.3rem 2rem;
        gap: 2rem;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card .shops__time-icon {
        width: 4rem;
        height: 4rem;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card .shops__time-work {
        font-size: 3.4rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
    }
}

@media (max-width: 48em) {
    .shops__card-modal > .shops__card .shops__weekend {
        font-size: 3rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
    }

    .shops__card-modal > .shops__card .shops__name {
        margin-right: auto;
    }

    .shops__card-modal > .shops__card .shops__name-title {
        font-size: 3.6rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .shops__card-modal > .shops__card .shops__name-chapter {
        font-size: 3rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
    }

    .shops__card-modal > .shops__card .shops__phone {
        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;
        gap: 3.2rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .shops__card-modal > .shops__card .shops__phone-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2.4rem;
    }

    .shops__card-modal > .shops__card .shops__phone-number {
        font-size: 3.4rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
    }

    .shops__card-modal > .shops__card .shops__phone-additional {
        font-size: 3rem;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
    }

    .shops__card-modal > .shops__card .shops__phone-icon {
        width: 8rem;
        height: 8rem;
    }

    .shops__card-modal > .shops__card .shops__phone-icon svg {
        width: 100%;
        height: 100%;
    }
}

/* Footer Styles */
.site-footer {
    background-color: #ffffff;
    padding: 0 0 30px;
    position: relative;
    border-top: 1px solid #e8e8e8;
}

.footer-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 30px;
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    gap: 40px;
    align-items: start;
}

/* Company Information */
.footer-company-info {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.footer-copyright,
.footer-inn,
.footer-ogrnip {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #333333;
    margin: 0;
}

/* Contact Section */
.footer-contact-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
}

.footer-contacts {
    display: flex;
    gap: 30px;
    align-items: center;
    flex-wrap: wrap;
}

.footer-contact-item {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #333333;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
}

.footer-contact-item svg {
    width: 20px;
    height: 20px;
    stroke: #333333;
    flex-shrink: 0;
}

.footer-contact-item span {
    white-space: nowrap;
}

/* Social Media Icons */
.footer-social-icons {
    display: flex;
    gap: 12px;
    align-items: center;
}

.footer-social-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #333333;
    text-decoration: none;
    transition: all 0.3s ease;
    border: 1px solid #e0e0e0;
}

.footer-social-icon:hover {
    background-color: #e8e8e8;
    transform: translateY(-2px);
}

.footer-social-icon span {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 18px;
}

.footer-social-icon svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* Reviews Button */
.footer-reviews-section {
    display: flex;
    align-items: flex-start;
}

.footer-reviews-btn {
    background-color: #00364a;
    color: #ffffff;
    border: none;
    padding: 14px 28px;
    border-radius: 8px;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    cursor: pointer;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.footer-reviews-btn:hover {
    background-color: #d10d6b;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(229, 15, 120, 0.3);
}

/* Scroll to Top Button */
.footer-scroll-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #333333;
    color: #ffffff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    z-index: 1000;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.footer-scroll-top.visible {
    opacity: 1;
    visibility: visible;
}

.footer-scroll-top:hover {
    background-color: #444444;
    transform: translateY(-3px);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);
}

.footer-scroll-top svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff;
}

/* Responsive Design */
@media (max-width: 1199px) {
    .footer-container {
        grid-template-columns: 1fr 1.5fr 1fr;
        gap: 30px;
    }
}

@media (max-width: 991px) {
    .footer-container {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .footer-contact-section {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }

    .footer-contacts {
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
    }

    .footer-reviews-section {
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .site-footer {
        padding: 30px 0 20px;
    }

    .footer-container {
        padding: 0 20px;
        gap: 25px;
    }

    .footer-social-icons {
        gap: 10px;
    }

    .footer-social-icon {
        width: 36px;
        height: 36px;
    }

    .footer-scroll-top {
        width: 44px;
        height: 44px;
        bottom: 20px;
        right: 20px;
    }
}
.section-cont {
    display: flex;
    gap: 30px;
    justify-content: space-between;
}
.section-cont img {
    height: 310px;
    max-width: 400px;
    width: 100%;
    object-fit: cover;
}

.page {
    width: 95%;
    max-width:95%;
    margin: 0 auto;
    padding: 32px 16px 48px;
    background-color: #fff;
}

.page-header h1 {
    margin: 0 0 24px;
    font-size: 32px;
    font-weight: 700;
}

.company-intro p {
    margin: 0 0 10px;
    text-align: justify;
}

.company-abilities {
    margin-top: 32px;
}

.company-abilities h2 {
    margin: 0 0 16px;
    font-size: 22px;
}

.ability {
    margin-bottom: 24px;
}

.ability h3 {
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 700;
}

.ability h3 span {
    color: #e53935;
    margin-right: 4px;
}

.ability--red {
    color: #e53935;
}

.ability p {
    margin: 0 0 8px;
    text-align: justify;
}

.certificates {
    margin-top: 40px;
}

.certificates h2 {
    margin: 0 0 16px;
    font-size: 22px;
}

.certificates-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 16px;
}

.certificate-item {
    display: block;
    border-radius: 4px;
    overflow: hidden;
    background-color: #fafafa;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    transition:
        transform 0.15s ease,
        box-shadow 0.15s ease;
}

.certificate-item img {
    display: block;
    width: 100%;
    height: auto;
}

.certificate-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width: 600px) {
    .page {
        padding: 24px 12px 32px;
    }

    .page-header h1 {
        font-size: 26px;
    }
}

.products-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 15px;
}

.container {
    max-width:95%!important;
    width:95%!important;
}

/*****PRICE-FORM START*****/
#price-form .modal-content {
    padding: 20px 0 0 0;
    max-width: 500px;
    margin: auto;
}

#price-form .modal-body { padding: 10px 40px 40px 40px }
#price-form .modal-title { font-size: 18px!important}
#price-form .modal-header {
    margin: 0 40px 10px 40px;
    padding-left: 0;
    padding-right: 0;
    border: none;
    border-bottom: 1px solid var(--main-color);
}

#price-form .modal-title { font-weight: 700; color: #000 }
#price-form input.effect, #price-form .custom-form select.effect { height: 50px }

#price-form .effect, .projects-full-story__form .effect {
    width: 100%;
    border: 2px solid #e6ecf2;
    padding: 12px 20px;
    margin: 0 0 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    -webkit-appearance: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    position: relative;
}

#price-form .modal-content .btn-close {
    display: block;
    height: 20px;
    opacity: .5;
    position: absolute;
    right: 50px;
    top: 34px;
    width: 20px;
    z-index: 100;
    padding: 0;
    outline: transparent;
}

.modal-backdrop { opacity: .8!important }
#price-form .btn-close:focus { box-shadow: none!important }

#price-form .submit-btn:hover {
    background-color: #742220;
}

#price-form .submit-btn, .projects-full-story__form .submit-btn {
    background-color: var(--main-color);
    color: #fff;
    border-radius: 4px;
    height: 50px;
    line-height: 50px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    padding: 0 26px;
    width: 100%;
    font-size: 15px;
    font-weight: 500;
}

.blog-section {
    padding: 40px 0 56px;
}

.blog-header {
    margin-bottom: 24px;
}

.blog-title {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}

.blog-view-all {
    font-size: 14px;
    color: #999fa5;
    text-decoration: none;
    transition: color .2s ease;
}

.blog-view-all:hover {
    color: #00b15e;
}

.blog-card {
    background-color: #ffffff;
    border-radius:  18px 18px 0 0;
    overflow: hidden;
    height: 100%;
    border:1px solid #8c8c8c14;
}

.blog-card-image {
    height: 220px;
}

.blog-card-image img {
    height:100%;
    width:100%;
    object-fit:cover
}
.blog-card-body {
    padding: 18px 20px 16px;
    gap: 10px;
}

.blog-card-tag {
    align-self: flex-start;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    color: #00b15e;
    padding: 4px 10px;
    border-radius: 999px;
    background-color: rgba(0, 177, 94, 0.08);
}

.blog-card-title {
    font-size: 16px;
    line-height: 1.35;
    font-weight: 600;
    margin: 0;
        display: inline;
    transition: background .2s, color .2s, border-color .2s !important;
    color:#2b2b2b;
    min-height:65px;
}

.blog-card-excerpt {
    font-size: 16px;
    line-height: 1.6;
    color: #2b2b2b;
    margin: 0;
    transition: background .2s, color .2s, border-color .2s !important;
}

.blog-card-footer {
    margin-top: 14px;
}

.blog-card-date {
    font-size: 12px;
    color: #9aa0a6;
}

.blog-card-button {
    background-color: #f5f5f5;
    border-color: #0000;
    transition: background-color .2s !important;
    min-height: 40px;
    padding-left: 24px;
    padding-right: 24px;
border-radius: 24px;
line-height: 30px !important;
 color: #2b2b2b;
 font-size:14px;
 font-weight:500;
     text-decoration: none;
    display: flex;
    color:black;
    align-items: center;
}
.clamp-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.blog-card-button:hover {
    background-color: #c9c9c9;
}

@media (max-width: 767.98px) {
    .blog-section {
        padding: 24px 0 40px;
    }

    .blog-title {
        font-size: 20px;
    }

    .blog-header {
        margin-bottom: 18px;
    }
}


.news-fullscreen {
    min-height: 100vh;
    background-color: #ffffff;
    display: flex;
    align-items: flex-start;
    padding: 56px 0 64px;
}

.news-container {
    max-width: 1040px;
}

.news-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
}

.news-title {
    font-size: 26px;
    line-height: 1.35;
    font-weight: 600;
    margin: 0;
}

.news-date-wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    white-space: nowrap;
    font-size: 14px;
    color: #6a6f75;
}

.news-date-icon {
    width: 28px;
    height: 28px;
    border-radius: 6px;
    border: 1px solid #d5d8dd;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.news-date-icon-line {
    width: 16px;
    height: 1px;
    background-color: #6a6f75;
}

.news-date-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
}

.news-date-day {
    font-size: 14px;
}

.news-date-year {
    font-size: 14px;
    font-weight: 500;
}

.news-divider {
    position: relative;
    margin-top: 24px;
    margin-bottom: 24px;
    height: 1px;
    background-color: #e0e3e8; /* светло-серая линия по всей ширине */
}

.news-divider::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 1px;
    width: 120px; /* чёрная часть линии примерно на половину заголовка */
    background-color: #000000;
}

.news-body {
    max-width: 900px;
    font-size: 14px;
    line-height: 1.8;
    color: #383c40;
}

.news-body p + p {
    margin-top: 14px;
}

@media (max-width: 1024px) {
    .news-header {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 640px) {
    .news-fullscreen {
        padding-top: 40px;
    }

    .news-title {
        font-size: 22px;
    }
}

.news-fullscreen img {
    width:100%;
    object-fit:cover;
    height:550px;
    margin-top:20px;
}
.news-fullscreen ul, .news-fullscreen ol {
      padding-left:20px;
}

.news-fullscreen ul li{
    list-style:disc;
  
}
.news-fullscreen ol li{
    list-style:auto;
}

