/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/icon?family=Material+Icons+Round);
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/flag-icon-css/css/flag-icons.min.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url('ad.3cd7f31e215c9f06.svg')}.flag-icon-ad.flag-icon-squared{background-image:url('ad.b0c1bb1c5c45784d.svg')}.flag-icon-ae{background-image:url('ae.4080c9881171bb2b.svg')}.flag-icon-ae.flag-icon-squared{background-image:url('ae.0f60a44750783234.svg')}.flag-icon-af{background-image:url('af.61ca7eaffa3abef6.svg')}.flag-icon-af.flag-icon-squared{background-image:url('af.66da87abcaa7cf18.svg')}.flag-icon-ag{background-image:url('ag.cd9dbba3a0738b55.svg')}.flag-icon-ag.flag-icon-squared{background-image:url('ag.686b381306a40d74.svg')}.flag-icon-ai{background-image:url('ai.ff2dca4437de8b73.svg')}.flag-icon-ai.flag-icon-squared{background-image:url('ai.04a711dd9c4f07d5.svg')}.flag-icon-al{background-image:url('al.885efc85d12f5f8c.svg')}.flag-icon-al.flag-icon-squared{background-image:url('al.f465f9ef41c61320.svg')}.flag-icon-am{background-image:url('am.3c5fdfa1f17745d9.svg')}.flag-icon-am.flag-icon-squared{background-image:url('am.a6bbaf555e4bf0f1.svg')}.flag-icon-ao{background-image:url('ao.40e1ef2eb61d9b5d.svg')}.flag-icon-ao.flag-icon-squared{background-image:url('ao.c9ee89c8ad963689.svg')}.flag-icon-aq{background-image:url('aq.67fda1d0fba1a69b.svg')}.flag-icon-aq.flag-icon-squared{background-image:url('aq.ac6bb35e2ec7e8ee.svg')}.flag-icon-ar{background-image:url('ar.81522d4c609f16c0.svg')}.flag-icon-ar.flag-icon-squared{background-image:url('ar.507965c01115385b.svg')}.flag-icon-as{background-image:url('as.c4e90dfb30a32cf3.svg')}.flag-icon-as.flag-icon-squared{background-image:url('as.6af03b938c7b5f33.svg')}.flag-icon-at{background-image:url('at.7f76f2d4a81ab420.svg')}.flag-icon-at.flag-icon-squared{background-image:url('at.13c0b458a21c3398.svg')}.flag-icon-au{background-image:url('au.7ad75422b7417f88.svg')}.flag-icon-au.flag-icon-squared{background-image:url('au.367e8a42369e4201.svg')}.flag-icon-aw{background-image:url('aw.4f35aac32cf27a0b.svg')}.flag-icon-aw.flag-icon-squared{background-image:url('aw.dcaea302408f3bd2.svg')}.flag-icon-ax{background-image:url('ax.52a8096744eeaf23.svg')}.flag-icon-ax.flag-icon-squared{background-image:url('ax.8ae47fa55a827a35.svg')}.flag-icon-az{background-image:url('az.4e6bb6a68f28c18e.svg')}.flag-icon-az.flag-icon-squared{background-image:url('az.79a5ded1e98a211d.svg')}.flag-icon-ba{background-image:url('ba.dbcc32983c03d5e1.svg')}.flag-icon-ba.flag-icon-squared{background-image:url('ba.cca0b534ea6f927e.svg')}.flag-icon-bb{background-image:url('bb.b4c7437eb3bb7eed.svg')}.flag-icon-bb.flag-icon-squared{background-image:url('bb.bdab9f04f4af60d7.svg')}.flag-icon-bd{background-image:url('bd.3b0570c07b3d5939.svg')}.flag-icon-bd.flag-icon-squared{background-image:url('bd.dda0e02d20397524.svg')}.flag-icon-be{background-image:url('be.c7e269facd23b43f.svg')}.flag-icon-be.flag-icon-squared{background-image:url('be.fd3dac77140baf26.svg')}.flag-icon-bf{background-image:url('bf.415d3659f5921d67.svg')}.flag-icon-bf.flag-icon-squared{background-image:url('bf.580f6b0064cbbf56.svg')}.flag-icon-bg{background-image:url('bg.829d62f226dcc581.svg')}.flag-icon-bg.flag-icon-squared{background-image:url('bg.ded21d66060a5fc3.svg')}.flag-icon-bh{background-image:url('bh.ea646a3081db3a51.svg')}.flag-icon-bh.flag-icon-squared{background-image:url('bh.0273f9c180da1f62.svg')}.flag-icon-bi{background-image:url('bi.b422192f699f2c79.svg')}.flag-icon-bi.flag-icon-squared{background-image:url('bi.486b064d54b6310b.svg')}.flag-icon-bj{background-image:url('bj.1375d8c94d10c7e1.svg')}.flag-icon-bj.flag-icon-squared{background-image:url('bj.71af2cda53892446.svg')}.flag-icon-bl{background-image:url('bl.85f002fb35965290.svg')}.flag-icon-bl.flag-icon-squared{background-image:url('bl.2c23e6774f03a005.svg')}.flag-icon-bm{background-image:url('bm.c9bd9225777b4e53.svg')}.flag-icon-bm.flag-icon-squared{background-image:url('bm.506d8450b8f025b5.svg')}.flag-icon-bn{background-image:url('bn.12ba54727d6d3c93.svg')}.flag-icon-bn.flag-icon-squared{background-image:url('bn.ac0d5db6262fd10e.svg')}.flag-icon-bo{background-image:url('bo.1cf3661b1b490df9.svg')}.flag-icon-bo.flag-icon-squared{background-image:url('bo.727096454f8ce47c.svg')}.flag-icon-bq{background-image:url('bq.f6d582bf4f9bfc60.svg')}.flag-icon-bq.flag-icon-squared{background-image:url('bq.68b35ed629d1ea01.svg')}.flag-icon-br{background-image:url('br.27e4ab7a1562f3f6.svg')}.flag-icon-br.flag-icon-squared{background-image:url('br.df307ccd5ddc3253.svg')}.flag-icon-bs{background-image:url('bs.6dcc6fbe8842dc01.svg')}.flag-icon-bs.flag-icon-squared{background-image:url('bs.be81ee4acb41cf82.svg')}.flag-icon-bt{background-image:url('bt.42da611bd59e7ddb.svg')}.flag-icon-bt.flag-icon-squared{background-image:url('bt.a8a0e4b8138f84c5.svg')}.flag-icon-bv{background-image:url('bv.dbc727c7842fce88.svg')}.flag-icon-bv.flag-icon-squared{background-image:url('bv.b376a0c2343796ac.svg')}.flag-icon-bw{background-image:url('bw.34c45dc335ca649b.svg')}.flag-icon-bw.flag-icon-squared{background-image:url('bw.7437625357ab1426.svg')}.flag-icon-by{background-image:url('by.969948343b04348e.svg')}.flag-icon-by.flag-icon-squared{background-image:url('by.2b8791650bbf42fc.svg')}.flag-icon-bz{background-image:url('bz.cca36d14a9263e5b.svg')}.flag-icon-bz.flag-icon-squared{background-image:url('bz.7a08b3ba93df470b.svg')}.flag-icon-ca{background-image:url('ca.9cf40ed2a333f657.svg')}.flag-icon-ca.flag-icon-squared{background-image:url('ca.22b6e5238da31e8b.svg')}.flag-icon-cc{background-image:url('cc.2f7c3bc5b989eb9a.svg')}.flag-icon-cc.flag-icon-squared{background-image:url('cc.6a3b4acd2f20f2d1.svg')}.flag-icon-cd{background-image:url('cd.b4d4a6fc973bdea9.svg')}.flag-icon-cd.flag-icon-squared{background-image:url('cd.8c07cdbeaa3c5c3d.svg')}.flag-icon-cf{background-image:url('cf.be784cc82b889a72.svg')}.flag-icon-cf.flag-icon-squared{background-image:url('cf.6cff29be918d1c48.svg')}.flag-icon-cg{background-image:url('cg.ed86c5ec58c56b6e.svg')}.flag-icon-cg.flag-icon-squared{background-image:url('cg.a1ce2f08ae7b67ac.svg')}.flag-icon-ch{background-image:url('ch.b62c2476bd8f57ca.svg')}.flag-icon-ch.flag-icon-squared{background-image:url('ch.19f627944459af67.svg')}.flag-icon-ci{background-image:url('ci.514886a6a9de37d2.svg')}.flag-icon-ci.flag-icon-squared{background-image:url('ci.6778515bcba89f55.svg')}.flag-icon-ck{background-image:url('ck.7b805a07808400a5.svg')}.flag-icon-ck.flag-icon-squared{background-image:url('ck.27d83f9830cbe186.svg')}.flag-icon-cl{background-image:url('cl.43ce4e7bd371c803.svg')}.flag-icon-cl.flag-icon-squared{background-image:url('cl.6e7a9aafa3980b26.svg')}.flag-icon-cm{background-image:url('cm.d05bb7572a0d212f.svg')}.flag-icon-cm.flag-icon-squared{background-image:url('cm.913ef81eb5abbc62.svg')}.flag-icon-cn{background-image:url('cn.93743884f1a5c14d.svg')}.flag-icon-cn.flag-icon-squared{background-image:url('cn.6740b2dbd2b8c023.svg')}.flag-icon-co{background-image:url('co.6b78e07bd53630e9.svg')}.flag-icon-co.flag-icon-squared{background-image:url('co.76882952b77ef725.svg')}.flag-icon-cr{background-image:url('cr.cc08891297c3ff7e.svg')}.flag-icon-cr.flag-icon-squared{background-image:url('cr.1b2274305dff0b9d.svg')}.flag-icon-cu{background-image:url('cu.1ef530dbbbc2ce2d.svg')}.flag-icon-cu.flag-icon-squared{background-image:url('cu.ff60b189cabf74c1.svg')}.flag-icon-cv{background-image:url('cv.7f83ab0ae82bed19.svg')}.flag-icon-cv.flag-icon-squared{background-image:url('cv.526fd91addce4a85.svg')}.flag-icon-cw{background-image:url('cw.9934c2505dfdf577.svg')}.flag-icon-cw.flag-icon-squared{background-image:url('cw.940468b249bec944.svg')}.flag-icon-cx{background-image:url('cx.bba89f0478c72fb6.svg')}.flag-icon-cx.flag-icon-squared{background-image:url('cx.010fbb2b708edd6c.svg')}.flag-icon-cy{background-image:url('cy.22ed885b61de8e48.svg')}.flag-icon-cy.flag-icon-squared{background-image:url('cy.a07c16ae47c87273.svg')}.flag-icon-cz{background-image:url('cz.7c86bb18c1ff0fd7.svg')}.flag-icon-cz.flag-icon-squared{background-image:url('cz.83554014de457e71.svg')}.flag-icon-de{background-image:url('de.a677badc3f3629bf.svg')}.flag-icon-de.flag-icon-squared{background-image:url('de.01580221fa679549.svg')}.flag-icon-dj{background-image:url('dj.c51a99b680c0404a.svg')}.flag-icon-dj.flag-icon-squared{background-image:url('dj.18297b2096453e10.svg')}.flag-icon-dk{background-image:url('dk.4b0313b37cd3d5c0.svg')}.flag-icon-dk.flag-icon-squared{background-image:url('dk.89836fb354ac9b77.svg')}.flag-icon-dm{background-image:url('dm.bce12b7e27641f13.svg')}.flag-icon-dm.flag-icon-squared{background-image:url('dm.1a011638316e52f1.svg')}.flag-icon-do{background-image:url('do.4d2e0acceb1c8ab0.svg')}.flag-icon-do.flag-icon-squared{background-image:url('do.72772fd01f15197c.svg')}.flag-icon-dz{background-image:url('dz.eccc2d17ce6f84eb.svg')}.flag-icon-dz.flag-icon-squared{background-image:url('dz.4d424eed3af7ad15.svg')}.flag-icon-ec{background-image:url('ec.8d71a98e18ee4bd0.svg')}.flag-icon-ec.flag-icon-squared{background-image:url('ec.594783612e477d92.svg')}.flag-icon-ee{background-image:url('ee.ffa3d2db7ffdefd6.svg')}.flag-icon-ee.flag-icon-squared{background-image:url('ee.d46392d261fa5710.svg')}.flag-icon-eg{background-image:url('eg.dedfe3d484941e32.svg')}.flag-icon-eg.flag-icon-squared{background-image:url('eg.e7062bc106f04a77.svg')}.flag-icon-eh{background-image:url('eh.68340ff37e6cd5f6.svg')}.flag-icon-eh.flag-icon-squared{background-image:url('eh.55bddc3403f29278.svg')}.flag-icon-er{background-image:url('er.d712247398bfeb60.svg')}.flag-icon-er.flag-icon-squared{background-image:url('er.34eafbdf0a883441.svg')}.flag-icon-es{background-image:url('es.06959dc0e5104814.svg')}.flag-icon-es.flag-icon-squared{background-image:url('es.d437a88643b8d13e.svg')}.flag-icon-et{background-image:url('et.b75656b463b4c8cd.svg')}.flag-icon-et.flag-icon-squared{background-image:url('et.48cbb9c5da15d885.svg')}.flag-icon-fi{background-image:url('fi.ac3ce686df955440.svg')}.flag-icon-fi.flag-icon-squared{background-image:url('fi.88961c2ac6f8928a.svg')}.flag-icon-fj{background-image:url('fj.093697487a3ddcfd.svg')}.flag-icon-fj.flag-icon-squared{background-image:url('fj.e9ea022fd02b6f11.svg')}.flag-icon-fk{background-image:url('fk.0bc3ffc319df5077.svg')}.flag-icon-fk.flag-icon-squared{background-image:url('fk.018956b4aa244ea2.svg')}.flag-icon-fm{background-image:url('fm.44df84d7e8a6cee0.svg')}.flag-icon-fm.flag-icon-squared{background-image:url('fm.8f6ee6b07b23f53f.svg')}.flag-icon-fo{background-image:url('fo.ef8a9800f38c75d8.svg')}.flag-icon-fo.flag-icon-squared{background-image:url('fo.6e10eda3ba95f57b.svg')}.flag-icon-fr{background-image:url('fr.c57cbfe51dd75f1a.svg')}.flag-icon-fr.flag-icon-squared{background-image:url('fr.f2cdd26fac58c74e.svg')}.flag-icon-ga{background-image:url('ga.c54a47167127d025.svg')}.flag-icon-ga.flag-icon-squared{background-image:url('ga.ed2911b69769082d.svg')}.flag-icon-gb{background-image:url('gb.90bfbf6e60d2b604.svg')}.flag-icon-gb.flag-icon-squared{background-image:url('gb.2117e9c7214fc8f3.svg')}.flag-icon-gd{background-image:url('gd.1969f1907e861d39.svg')}.flag-icon-gd.flag-icon-squared{background-image:url('gd.acb8bab45c765015.svg')}.flag-icon-ge{background-image:url('ge.c13e18fe05800ff3.svg')}.flag-icon-ge.flag-icon-squared{background-image:url('ge.8c29f3feb009d13a.svg')}.flag-icon-gf{background-image:url('gf.dd446f088223b290.svg')}.flag-icon-gf.flag-icon-squared{background-image:url('gf.a454d7ca0f288c65.svg')}.flag-icon-gg{background-image:url('gg.fd694f710cc59034.svg')}.flag-icon-gg.flag-icon-squared{background-image:url('gg.6609ccdaab3e708c.svg')}.flag-icon-gh{background-image:url('gh.96434a66f6f47f56.svg')}.flag-icon-gh.flag-icon-squared{background-image:url('gh.83c22782ef826463.svg')}.flag-icon-gi{background-image:url('gi.15c7f57ccceee5fd.svg')}.flag-icon-gi.flag-icon-squared{background-image:url('gi.2e0557f8d53005bb.svg')}.flag-icon-gl{background-image:url('gl.78358425ff2479d1.svg')}.flag-icon-gl.flag-icon-squared{background-image:url('gl.5444bdb44a269036.svg')}.flag-icon-gm{background-image:url('gm.ed8bbaabdb1528d1.svg')}.flag-icon-gm.flag-icon-squared{background-image:url('gm.f9f1be291eaa0359.svg')}.flag-icon-gn{background-image:url('gn.649ba66fbb281995.svg')}.flag-icon-gn.flag-icon-squared{background-image:url('gn.f18770787f9844b6.svg')}.flag-icon-gp{background-image:url('gp.3c8f7f39399e4923.svg')}.flag-icon-gp.flag-icon-squared{background-image:url('gp.59a4c32f781481c8.svg')}.flag-icon-gq{background-image:url('gq.261ba19799761e24.svg')}.flag-icon-gq.flag-icon-squared{background-image:url('gq.743a878e918f7994.svg')}.flag-icon-gr{background-image:url('gr.7585b8689276bb79.svg')}.flag-icon-gr.flag-icon-squared{background-image:url('gr.c365377322d97424.svg')}.flag-icon-gs{background-image:url('gs.3a3b09ef17dc053a.svg')}.flag-icon-gs.flag-icon-squared{background-image:url('gs.0aabd251c69a703c.svg')}.flag-icon-gt{background-image:url('gt.0fa9b646fb4c2246.svg')}.flag-icon-gt.flag-icon-squared{background-image:url('gt.8ebad9597cc772ee.svg')}.flag-icon-gu{background-image:url('gu.abb6bea1b9b0d568.svg')}.flag-icon-gu.flag-icon-squared{background-image:url('gu.f27987bb1548b7af.svg')}.flag-icon-gw{background-image:url('gw.2ff9f6143e6761be.svg')}.flag-icon-gw.flag-icon-squared{background-image:url('gw.c06ce46809830b29.svg')}.flag-icon-gy{background-image:url('gy.17a8677b7102bc6f.svg')}.flag-icon-gy.flag-icon-squared{background-image:url('gy.f351eb1076248fdf.svg')}.flag-icon-hk{background-image:url('hk.d6359d424208cddd.svg')}.flag-icon-hk.flag-icon-squared{background-image:url('hk.06bb59014b8dd775.svg')}.flag-icon-hm{background-image:url('hm.8d72e8acd1434b26.svg')}.flag-icon-hm.flag-icon-squared{background-image:url('hm.c0778d798df393cb.svg')}.flag-icon-hn{background-image:url('hn.43437e2f2bcc3ff4.svg')}.flag-icon-hn.flag-icon-squared{background-image:url('hn.82bc08e2ca327828.svg')}.flag-icon-hr{background-image:url('hr.fba2b0616d55fdd1.svg')}.flag-icon-hr.flag-icon-squared{background-image:url('hr.7863c5875b8fb4b4.svg')}.flag-icon-ht{background-image:url('ht.389b7cade913f4af.svg')}.flag-icon-ht.flag-icon-squared{background-image:url('ht.ffcb120a1d8691fb.svg')}.flag-icon-hu{background-image:url('hu.16c6335fefd2e760.svg')}.flag-icon-hu.flag-icon-squared{background-image:url('hu.dd178f4f4d4b8365.svg')}.flag-icon-id{background-image:url('id.e65d9b99f050fdd8.svg')}.flag-icon-id.flag-icon-squared{background-image:url('id.9543cdc29c76deaf.svg')}.flag-icon-ie{background-image:url('ie.81491cb3746c1b2f.svg')}.flag-icon-ie.flag-icon-squared{background-image:url('ie.3ffc25e6b10af1bf.svg')}.flag-icon-il{background-image:url('il.4c664c982a0fe5ff.svg')}.flag-icon-il.flag-icon-squared{background-image:url('il.a70b5d87d4b89760.svg')}.flag-icon-im{background-image:url('im.5629525cf6066d48.svg')}.flag-icon-im.flag-icon-squared{background-image:url('im.52ad22ce342c11d6.svg')}.flag-icon-in{background-image:url('in.8353505d8d877b1f.svg')}.flag-icon-in.flag-icon-squared{background-image:url('in.2fc15f9d38d369cb.svg')}.flag-icon-io{background-image:url('io.b29464d3c3f5e3d6.svg')}.flag-icon-io.flag-icon-squared{background-image:url('io.24dc6130dc20bf02.svg')}.flag-icon-iq{background-image:url('iq.f96d19bfb8a136ad.svg')}.flag-icon-iq.flag-icon-squared{background-image:url('iq.c9842e036f17cd80.svg')}.flag-icon-ir{background-image:url('ir.69c583621588e2ad.svg')}.flag-icon-ir.flag-icon-squared{background-image:url('ir.5641921e12be60a6.svg')}.flag-icon-is{background-image:url('is.f7831ec661095916.svg')}.flag-icon-is.flag-icon-squared{background-image:url('is.fa1f674439f6fff4.svg')}.flag-icon-it{background-image:url('it.919398e666b04e52.svg')}.flag-icon-it.flag-icon-squared{background-image:url('it.a33eed705f40f5fa.svg')}.flag-icon-je{background-image:url('je.ec89ca86c9267512.svg')}.flag-icon-je.flag-icon-squared{background-image:url('je.391c5ef63d7a292e.svg')}.flag-icon-jm{background-image:url('jm.b11627482ab8e39e.svg')}.flag-icon-jm.flag-icon-squared{background-image:url('jm.da265f631a97254d.svg')}.flag-icon-jo{background-image:url('jo.c1357aa192dfa9e0.svg')}.flag-icon-jo.flag-icon-squared{background-image:url('jo.fa5d8467134bbaee.svg')}.flag-icon-jp{background-image:url('jp.93f582eb6c2a6b84.svg')}.flag-icon-jp.flag-icon-squared{background-image:url('jp.d4db59d902905748.svg')}.flag-icon-ke{background-image:url('ke.cdfcc828def61583.svg')}.flag-icon-ke.flag-icon-squared{background-image:url('ke.1050d1345c614ede.svg')}.flag-icon-kg{background-image:url('kg.596fdb1ce5c55ec1.svg')}.flag-icon-kg.flag-icon-squared{background-image:url('kg.3efb33ca2e4d15f4.svg')}.flag-icon-kh{background-image:url('kh.cf2628823d293fc6.svg')}.flag-icon-kh.flag-icon-squared{background-image:url('kh.d6f641e27acdb4c7.svg')}.flag-icon-ki{background-image:url('ki.3bc5bc73980cbb07.svg')}.flag-icon-ki.flag-icon-squared{background-image:url('ki.80d7dd767b05c7a0.svg')}.flag-icon-km{background-image:url('km.16b0abc199863f6b.svg')}.flag-icon-km.flag-icon-squared{background-image:url('km.7ce2dd2b85578ad5.svg')}.flag-icon-kn{background-image:url('kn.92fc9f3a09690c74.svg')}.flag-icon-kn.flag-icon-squared{background-image:url('kn.9344d9173cb5d463.svg')}.flag-icon-kp{background-image:url('kp.4eecd0f0cb72037f.svg')}.flag-icon-kp.flag-icon-squared{background-image:url('kp.3cb6e60f5e01aaad.svg')}.flag-icon-kr{background-image:url('kr.0eefbc99cea946cf.svg')}.flag-icon-kr.flag-icon-squared{background-image:url('kr.9680a4f575c60cd1.svg')}.flag-icon-kw{background-image:url('kw.07a3a449e6c1e6e4.svg')}.flag-icon-kw.flag-icon-squared{background-image:url('kw.6a169b4f992f0f61.svg')}.flag-icon-ky{background-image:url('ky.97bbf5afa3bdf62c.svg')}.flag-icon-ky.flag-icon-squared{background-image:url('ky.c8095c715ce3d351.svg')}.flag-icon-kz{background-image:url('kz.8bd52995b8fbfcf9.svg')}.flag-icon-kz.flag-icon-squared{background-image:url('kz.46dae13a4fc3ee21.svg')}.flag-icon-la{background-image:url('la.6a4fb31da1cec0eb.svg')}.flag-icon-la.flag-icon-squared{background-image:url('la.356491ccd24b2a79.svg')}.flag-icon-lb{background-image:url('lb.affa28ef8638aa03.svg')}.flag-icon-lb.flag-icon-squared{background-image:url('lb.97d69a8216eba8ed.svg')}.flag-icon-lc{background-image:url('lc.91eebda35b46092f.svg')}.flag-icon-lc.flag-icon-squared{background-image:url('lc.cb398d47df89c144.svg')}.flag-icon-li{background-image:url('li.2c4608be89b7585f.svg')}.flag-icon-li.flag-icon-squared{background-image:url('li.fe7edb53704faa9e.svg')}.flag-icon-lk{background-image:url('lk.d7069c12232d465c.svg')}.flag-icon-lk.flag-icon-squared{background-image:url('lk.9ed1f01e0cb32749.svg')}.flag-icon-lr{background-image:url('lr.3fe45e962c8960c2.svg')}.flag-icon-lr.flag-icon-squared{background-image:url('lr.92587e1c41201b51.svg')}.flag-icon-ls{background-image:url('ls.1c3125a81c505ada.svg')}.flag-icon-ls.flag-icon-squared{background-image:url('ls.ee420d92863b9a2d.svg')}.flag-icon-lt{background-image:url('lt.bf4fafec395bfdd1.svg')}.flag-icon-lt.flag-icon-squared{background-image:url('lt.8caacf8e3a68923e.svg')}.flag-icon-lu{background-image:url('lu.c7c449cb39d4ba52.svg')}.flag-icon-lu.flag-icon-squared{background-image:url('lu.f76643bed0f47af9.svg')}.flag-icon-lv{background-image:url('lv.a0f4e5015920e189.svg')}.flag-icon-lv.flag-icon-squared{background-image:url('lv.4971dcb7bdedeb14.svg')}.flag-icon-ly{background-image:url('ly.38c0325a2e20e461.svg')}.flag-icon-ly.flag-icon-squared{background-image:url('ly.a12e1a3755bfcc2a.svg')}.flag-icon-ma{background-image:url('ma.ac9e86477b1dfcf1.svg')}.flag-icon-ma.flag-icon-squared{background-image:url('ma.011669b174f36ccc.svg')}.flag-icon-mc{background-image:url('mc.4575357b9824acd5.svg')}.flag-icon-mc.flag-icon-squared{background-image:url('mc.8d86df982f0bef34.svg')}.flag-icon-md{background-image:url('md.ce95114e4be56da9.svg')}.flag-icon-md.flag-icon-squared{background-image:url('md.02e5cdc1142ed78b.svg')}.flag-icon-me{background-image:url('me.327a700bf3e225ea.svg')}.flag-icon-me.flag-icon-squared{background-image:url('me.fb36c3a6b230dcfd.svg')}.flag-icon-mf{background-image:url('mf.19cb04afc34916e1.svg')}.flag-icon-mf.flag-icon-squared{background-image:url('mf.70fb28a237efa7f9.svg')}.flag-icon-mg{background-image:url('mg.74fd2f4ecf63b910.svg')}.flag-icon-mg.flag-icon-squared{background-image:url('mg.2deded19369201a7.svg')}.flag-icon-mh{background-image:url('mh.fb7529093be16633.svg')}.flag-icon-mh.flag-icon-squared{background-image:url('mh.268d39bc510429f4.svg')}.flag-icon-mk{background-image:url('mk.e08d824ee41156ca.svg')}.flag-icon-mk.flag-icon-squared{background-image:url('mk.2e8a86db062ab93e.svg')}.flag-icon-ml{background-image:url('ml.8913b6a0fecc4c4b.svg')}.flag-icon-ml.flag-icon-squared{background-image:url('ml.ba7ce81b14de908f.svg')}.flag-icon-mm{background-image:url('mm.3e459345645bf834.svg')}.flag-icon-mm.flag-icon-squared{background-image:url('mm.88bcb5e02683d841.svg')}.flag-icon-mn{background-image:url('mn.52714d41f43debd3.svg')}.flag-icon-mn.flag-icon-squared{background-image:url('mn.2815d20256985f8b.svg')}.flag-icon-mo{background-image:url('mo.7fa102dea2a5bcfc.svg')}.flag-icon-mo.flag-icon-squared{background-image:url('mo.ea3ff7cfdd824c25.svg')}.flag-icon-mp{background-image:url('mp.f7212c13e720d8df.svg')}.flag-icon-mp.flag-icon-squared{background-image:url('mp.d35356e3a9e6fe28.svg')}.flag-icon-mq{background-image:url('mq.973dddcf4324d668.svg')}.flag-icon-mq.flag-icon-squared{background-image:url('mq.bec739b346ee525b.svg')}.flag-icon-mr{background-image:url('mr.c8464da930a9a6b4.svg')}.flag-icon-mr.flag-icon-squared{background-image:url('mr.68f7ed49c7fa5d19.svg')}.flag-icon-ms{background-image:url('ms.65199c5d572d5880.svg')}.flag-icon-ms.flag-icon-squared{background-image:url('ms.798912b3019837b8.svg')}.flag-icon-mt{background-image:url('mt.1d01be1759061007.svg')}.flag-icon-mt.flag-icon-squared{background-image:url('mt.86e121ad67a6196d.svg')}.flag-icon-mu{background-image:url('mu.c9c6e4ee68ac3e58.svg')}.flag-icon-mu.flag-icon-squared{background-image:url('mu.42abd700c57bc853.svg')}.flag-icon-mv{background-image:url('mv.f37078c165257992.svg')}.flag-icon-mv.flag-icon-squared{background-image:url('mv.cd985551a0e467a4.svg')}.flag-icon-mw{background-image:url('mw.05e2049f5e65d8f7.svg')}.flag-icon-mw.flag-icon-squared{background-image:url('mw.26525b02506b9048.svg')}.flag-icon-mx{background-image:url('mx.649f5f460c6b7fe4.svg')}.flag-icon-mx.flag-icon-squared{background-image:url('mx.e9a3e20700551cbb.svg')}.flag-icon-my{background-image:url('my.482ad0726a08cb02.svg')}.flag-icon-my.flag-icon-squared{background-image:url('my.225fd2ef1db1388b.svg')}.flag-icon-mz{background-image:url('mz.f0b9d01ce4927305.svg')}.flag-icon-mz.flag-icon-squared{background-image:url('mz.51e62617dc79b66c.svg')}.flag-icon-na{background-image:url('na.511a133e3d01fbaf.svg')}.flag-icon-na.flag-icon-squared{background-image:url('na.50ffeccea239dfec.svg')}.flag-icon-nc{background-image:url('nc.8cba027088fd29c1.svg')}.flag-icon-nc.flag-icon-squared{background-image:url('nc.c68aa329ea58fc24.svg')}.flag-icon-ne{background-image:url('ne.6a215ca5c7aded3a.svg')}.flag-icon-ne.flag-icon-squared{background-image:url('ne.ddabaa80d9de1318.svg')}.flag-icon-nf{background-image:url('nf.f1ae96409d27f221.svg')}.flag-icon-nf.flag-icon-squared{background-image:url('nf.38445d36ce2e9f54.svg')}.flag-icon-ng{background-image:url('ng.ec2e74e25c841892.svg')}.flag-icon-ng.flag-icon-squared{background-image:url('ng.5247079e7909b3e4.svg')}.flag-icon-ni{background-image:url('ni.b64400423e579c50.svg')}.flag-icon-ni.flag-icon-squared{background-image:url('ni.b05411eaccf8bf6d.svg')}.flag-icon-nl{background-image:url('nl.855125168e8136ad.svg')}.flag-icon-nl.flag-icon-squared{background-image:url('nl.0f90b76dc87568ce.svg')}.flag-icon-no{background-image:url('no.4ceb414c5349393c.svg')}.flag-icon-no.flag-icon-squared{background-image:url('no.a519bc0fe2e7bce4.svg')}.flag-icon-np{background-image:url('np.a31db540bbf4755d.svg')}.flag-icon-np.flag-icon-squared{background-image:url('np.9be1f7f46cc4a1ee.svg')}.flag-icon-nr{background-image:url('nr.4ef3f72a6caa53a8.svg')}.flag-icon-nr.flag-icon-squared{background-image:url('nr.7a60aa45a95b6e9f.svg')}.flag-icon-nu{background-image:url('nu.70dea1cda295e24d.svg')}.flag-icon-nu.flag-icon-squared{background-image:url('nu.f8ee785e5386739d.svg')}.flag-icon-nz{background-image:url('nz.8adaba46fbb4e06a.svg')}.flag-icon-nz.flag-icon-squared{background-image:url('nz.eb905fac58b9dcce.svg')}.flag-icon-om{background-image:url('om.b056ea0258e5de3d.svg')}.flag-icon-om.flag-icon-squared{background-image:url('om.dc50f2a7bf6c8060.svg')}.flag-icon-pa{background-image:url('pa.78bb9a3dbec97e33.svg')}.flag-icon-pa.flag-icon-squared{background-image:url('pa.42995b1cd263d8c6.svg')}.flag-icon-pe{background-image:url('pe.b563127a25a59369.svg')}.flag-icon-pe.flag-icon-squared{background-image:url('pe.6af0de17d211fe2d.svg')}.flag-icon-pf{background-image:url('pf.236ad5be1fe14b41.svg')}.flag-icon-pf.flag-icon-squared{background-image:url('pf.219cc0b18d9af63b.svg')}.flag-icon-pg{background-image:url('pg.8fcd66c6419c7ad6.svg')}.flag-icon-pg.flag-icon-squared{background-image:url('pg.298259eb72a34163.svg')}.flag-icon-ph{background-image:url('ph.1d4078297c5f72ea.svg')}.flag-icon-ph.flag-icon-squared{background-image:url('ph.0895254fac5609b5.svg')}.flag-icon-pk{background-image:url('pk.ee81f4c9d587cdce.svg')}.flag-icon-pk.flag-icon-squared{background-image:url('pk.a3662ce628c5e7bf.svg')}.flag-icon-pl{background-image:url('pl.4ca59b6d587566c3.svg')}.flag-icon-pl.flag-icon-squared{background-image:url('pl.b7f0464cbdaae06c.svg')}.flag-icon-pm{background-image:url('pm.8f0690bbcaa6f89b.svg')}.flag-icon-pm.flag-icon-squared{background-image:url('pm.9cc33dad36b4bd58.svg')}.flag-icon-pn{background-image:url('pn.86b56e613556ff31.svg')}.flag-icon-pn.flag-icon-squared{background-image:url('pn.5fa2476c691aeb6a.svg')}.flag-icon-pr{background-image:url('pr.3ebd47c69836132b.svg')}.flag-icon-pr.flag-icon-squared{background-image:url('pr.6dd9b4f6046147bd.svg')}.flag-icon-ps{background-image:url('ps.4469e30af58af836.svg')}.flag-icon-ps.flag-icon-squared{background-image:url('ps.2e9b2e0219bceacb.svg')}.flag-icon-pt{background-image:url('pt.22484bb5d166584a.svg')}.flag-icon-pt.flag-icon-squared{background-image:url('pt.6c6780c4a61f6ee7.svg')}.flag-icon-pw{background-image:url('pw.a868a4433a501534.svg')}.flag-icon-pw.flag-icon-squared{background-image:url('pw.87abb680298164d7.svg')}.flag-icon-py{background-image:url('py.084d524e122f16b3.svg')}.flag-icon-py.flag-icon-squared{background-image:url('py.11fd6bef5379da05.svg')}.flag-icon-qa{background-image:url('qa.779b4876c446bf0c.svg')}.flag-icon-qa.flag-icon-squared{background-image:url('qa.7023ac39837312aa.svg')}.flag-icon-re{background-image:url('re.a1d6142eac19890b.svg')}.flag-icon-re.flag-icon-squared{background-image:url('re.4d18457f5c4225b8.svg')}.flag-icon-ro{background-image:url('ro.c05f47cb02a1804b.svg')}.flag-icon-ro.flag-icon-squared{background-image:url('ro.4885a544c38934a1.svg')}.flag-icon-rs{background-image:url('rs.5f5ba06ef1a367c5.svg')}.flag-icon-rs.flag-icon-squared{background-image:url('rs.1cf461d6800542d8.svg')}.flag-icon-ru{background-image:url('ru.6d651e8b5f901c01.svg')}.flag-icon-ru.flag-icon-squared{background-image:url('ru.63932a35a2218052.svg')}.flag-icon-rw{background-image:url('rw.5f8f09af2cb6d2a2.svg')}.flag-icon-rw.flag-icon-squared{background-image:url('rw.512c1efea84afaa9.svg')}.flag-icon-sa{background-image:url('sa.5666126032759a9b.svg')}.flag-icon-sa.flag-icon-squared{background-image:url('sa.82c318a1eb6bf48e.svg')}.flag-icon-sb{background-image:url('sb.648068e994ff5fc6.svg')}.flag-icon-sb.flag-icon-squared{background-image:url('sb.df47aa2650da8af5.svg')}.flag-icon-sc{background-image:url('sc.af8421163499cd35.svg')}.flag-icon-sc.flag-icon-squared{background-image:url('sc.8106c111652b7624.svg')}.flag-icon-sd{background-image:url('sd.394317a3c9b499a8.svg')}.flag-icon-sd.flag-icon-squared{background-image:url('sd.17256bf87d2b52eb.svg')}.flag-icon-se{background-image:url('se.1b252775b92534f8.svg')}.flag-icon-se.flag-icon-squared{background-image:url('se.8846e26aeae12615.svg')}.flag-icon-sg{background-image:url('sg.7ad85643544ae93f.svg')}.flag-icon-sg.flag-icon-squared{background-image:url('sg.9745bcef0b544d32.svg')}.flag-icon-sh{background-image:url('sh.540d2f81a0fe5848.svg')}.flag-icon-sh.flag-icon-squared{background-image:url('sh.12bf93e590b57380.svg')}.flag-icon-si{background-image:url('si.fdaada74e75bd21e.svg')}.flag-icon-si.flag-icon-squared{background-image:url('si.d20bce7f4cf708e6.svg')}.flag-icon-sj{background-image:url('sj.239f992c4b154e30.svg')}.flag-icon-sj.flag-icon-squared{background-image:url('sj.86309dc7785d4e09.svg')}.flag-icon-sk{background-image:url('sk.cf67b282bb345b64.svg')}.flag-icon-sk.flag-icon-squared{background-image:url('sk.0c2a33d9db410308.svg')}.flag-icon-sl{background-image:url('sl.193f7759cbfb5ccc.svg')}.flag-icon-sl.flag-icon-squared{background-image:url('sl.b8e2f9c89b6eafb0.svg')}.flag-icon-sm{background-image:url('sm.66b266efeb3b927c.svg')}.flag-icon-sm.flag-icon-squared{background-image:url('sm.3b098a73fb6adde2.svg')}.flag-icon-sn{background-image:url('sn.562c00ddb3d3bcf0.svg')}.flag-icon-sn.flag-icon-squared{background-image:url('sn.3ab9bf55d0c959a1.svg')}.flag-icon-so{background-image:url('so.6d61e2255296fce0.svg')}.flag-icon-so.flag-icon-squared{background-image:url('so.dd105f1865a47263.svg')}.flag-icon-sr{background-image:url('sr.3b1c3796bd0cc5d3.svg')}.flag-icon-sr.flag-icon-squared{background-image:url('sr.0953a6a09fbec3c2.svg')}.flag-icon-ss{background-image:url('ss.8fddfda633a43ddf.svg')}.flag-icon-ss.flag-icon-squared{background-image:url('ss.a8826f4bde4b5090.svg')}.flag-icon-st{background-image:url('st.6bec9418e43d1d7d.svg')}.flag-icon-st.flag-icon-squared{background-image:url('st.2de05a85342a0747.svg')}.flag-icon-sv{background-image:url('sv.6a2f5d4a37ed2ac8.svg')}.flag-icon-sv.flag-icon-squared{background-image:url('sv.7d522cc1546dd600.svg')}.flag-icon-sx{background-image:url('sx.f3ef4d85cff8b5d4.svg')}.flag-icon-sx.flag-icon-squared{background-image:url('sx.952f4221132af7b9.svg')}.flag-icon-sy{background-image:url('sy.6a89e1921c6c0946.svg')}.flag-icon-sy.flag-icon-squared{background-image:url('sy.8ebe2bf7822317f3.svg')}.flag-icon-sz{background-image:url('sz.f0c8e65e089cea33.svg')}.flag-icon-sz.flag-icon-squared{background-image:url('sz.cdd7a83489e6419e.svg')}.flag-icon-tc{background-image:url('tc.4f510e92fb2c319a.svg')}.flag-icon-tc.flag-icon-squared{background-image:url('tc.b94eee36b88a421b.svg')}.flag-icon-td{background-image:url('td.1b77fd31fd1b517c.svg')}.flag-icon-td.flag-icon-squared{background-image:url('td.81455db264c079d6.svg')}.flag-icon-tf{background-image:url('tf.da99ac394ead70ea.svg')}.flag-icon-tf.flag-icon-squared{background-image:url('tf.880c87b6c4188b87.svg')}.flag-icon-tg{background-image:url('tg.0213d4048b2a34dd.svg')}.flag-icon-tg.flag-icon-squared{background-image:url('tg.4099169c5583987b.svg')}.flag-icon-th{background-image:url('th.b00e082a0a342e7e.svg')}.flag-icon-th.flag-icon-squared{background-image:url('th.ef3740665c0c9208.svg')}.flag-icon-tj{background-image:url('tj.61ba05aaec515ceb.svg')}.flag-icon-tj.flag-icon-squared{background-image:url('tj.f7249a979b24efe4.svg')}.flag-icon-tk{background-image:url('tk.37fdd4d2af6185ef.svg')}.flag-icon-tk.flag-icon-squared{background-image:url('tk.baa05cabdf62849a.svg')}.flag-icon-tl{background-image:url('tl.642e466716d25e53.svg')}.flag-icon-tl.flag-icon-squared{background-image:url('tl.b84ce3f65a675e49.svg')}.flag-icon-tm{background-image:url('tm.faf9ee1e3bcb6a17.svg')}.flag-icon-tm.flag-icon-squared{background-image:url('tm.2fddb2344febd1ba.svg')}.flag-icon-tn{background-image:url('tn.1c41f8ce866ca004.svg')}.flag-icon-tn.flag-icon-squared{background-image:url('tn.7ca158622d316aa1.svg')}.flag-icon-to{background-image:url('to.e21e7b0263e689e8.svg')}.flag-icon-to.flag-icon-squared{background-image:url('to.c6f3657cced64456.svg')}.flag-icon-tr{background-image:url('tr.50bef57273441fa0.svg')}.flag-icon-tr.flag-icon-squared{background-image:url('tr.be5a4bf2d4ccc498.svg')}.flag-icon-tt{background-image:url('tt.456aabdca77c7cc1.svg')}.flag-icon-tt.flag-icon-squared{background-image:url('tt.e5eb3074e415c712.svg')}.flag-icon-tv{background-image:url('tv.4ad288016de50bb9.svg')}.flag-icon-tv.flag-icon-squared{background-image:url('tv.c66d5ca99c09ce03.svg')}.flag-icon-tw{background-image:url('tw.73a45808a2e09fcb.svg')}.flag-icon-tw.flag-icon-squared{background-image:url('tw.be895da5d21f59c1.svg')}.flag-icon-tz{background-image:url('tz.b8671ef0da22c531.svg')}.flag-icon-tz.flag-icon-squared{background-image:url('tz.87a9d85f52763d7d.svg')}.flag-icon-ua{background-image:url('ua.e68dba115271f7ba.svg')}.flag-icon-ua.flag-icon-squared{background-image:url('ua.e5a2f8007aea6f2b.svg')}.flag-icon-ug{background-image:url('ug.44ba4aaffa3fb5f0.svg')}.flag-icon-ug.flag-icon-squared{background-image:url('ug.3f3b34c115c5628a.svg')}.flag-icon-um{background-image:url('um.ecbd77ba2f68d631.svg')}.flag-icon-um.flag-icon-squared{background-image:url('um.49cf991653b7fcd6.svg')}.flag-icon-us{background-image:url('us.2d0a1dd619cb4990.svg')}.flag-icon-us.flag-icon-squared{background-image:url('us.44b61b4ce404fbd6.svg')}.flag-icon-uy{background-image:url('uy.2a7d79a695a6bfee.svg')}.flag-icon-uy.flag-icon-squared{background-image:url('uy.06c88daecfb2feea.svg')}.flag-icon-uz{background-image:url('uz.2c749f667732dd56.svg')}.flag-icon-uz.flag-icon-squared{background-image:url('uz.0135f309a7508104.svg')}.flag-icon-va{background-image:url('va.cc0e74c37b028191.svg')}.flag-icon-va.flag-icon-squared{background-image:url('va.993341876672291d.svg')}.flag-icon-vc{background-image:url('vc.2f08a5a716c89c11.svg')}.flag-icon-vc.flag-icon-squared{background-image:url('vc.269d043c4f1edab2.svg')}.flag-icon-ve{background-image:url('ve.9ddf000d8b745377.svg')}.flag-icon-ve.flag-icon-squared{background-image:url('ve.fcd323c52f705c84.svg')}.flag-icon-vg{background-image:url('vg.fa8d9f8846233053.svg')}.flag-icon-vg.flag-icon-squared{background-image:url('vg.e6ba5de256e2bf40.svg')}.flag-icon-vi{background-image:url('vi.fc650fefbf61c597.svg')}.flag-icon-vi.flag-icon-squared{background-image:url('vi.84fb19e9e56608c2.svg')}.flag-icon-vn{background-image:url('vn.aa8b6dad59428f3a.svg')}.flag-icon-vn.flag-icon-squared{background-image:url('vn.d099cfcd66f63018.svg')}.flag-icon-vu{background-image:url('vu.a63cd42249f50b12.svg')}.flag-icon-vu.flag-icon-squared{background-image:url('vu.ec98c63028431175.svg')}.flag-icon-wf{background-image:url('wf.94e4e4a2c5a55d39.svg')}.flag-icon-wf.flag-icon-squared{background-image:url('wf.b228a9d798192039.svg')}.flag-icon-ws{background-image:url('ws.7d68a871e4efcb78.svg')}.flag-icon-ws.flag-icon-squared{background-image:url('ws.7f5978f736b57d8c.svg')}.flag-icon-ye{background-image:url('ye.6c1af2f703a9b4e6.svg')}.flag-icon-ye.flag-icon-squared{background-image:url('ye.a577e010a240b440.svg')}.flag-icon-yt{background-image:url('yt.31b5ad27beb34399.svg')}.flag-icon-yt.flag-icon-squared{background-image:url('yt.e415d98a105bdbb8.svg')}.flag-icon-za{background-image:url('za.c91a932d20728eba.svg')}.flag-icon-za.flag-icon-squared{background-image:url('za.5ef89edcc67f00ee.svg')}.flag-icon-zm{background-image:url('zm.0bda1890a9052609.svg')}.flag-icon-zm.flag-icon-squared{background-image:url('zm.f8b33a14c811c848.svg')}.flag-icon-zw{background-image:url('zw.e44e6a7d32e31172.svg')}.flag-icon-zw.flag-icon-squared{background-image:url('zw.f9d263c5ebbd9ac4.svg')}.flag-icon-ac{background-image:url('ac.9b7520f733894c8d.svg')}.flag-icon-ac.flag-icon-squared{background-image:url('ac.55926b79a747d3c9.svg')}.flag-icon-cp{background-image:url('cp.09aec044e40ab32c.svg')}.flag-icon-cp.flag-icon-squared{background-image:url('cp.a919594985c9504b.svg')}.flag-icon-dg{background-image:url('dg.91ea91e18503e875.svg')}.flag-icon-dg.flag-icon-squared{background-image:url('dg.7fe1ffda4239acca.svg')}.flag-icon-ea{background-image:url('ea.84072b5e564a886b.svg')}.flag-icon-ea.flag-icon-squared{background-image:url('ea.0bf3f484a238e065.svg')}.flag-icon-es-ct{background-image:url('es-ct.5e59862b44fecd94.svg')}.flag-icon-es-ct.flag-icon-squared{background-image:url('es-ct.c6598d85ba8e8d6e.svg')}.flag-icon-es-ga{background-image:url('es-ga.fdc2ddebb023ea49.svg')}.flag-icon-es-ga.flag-icon-squared{background-image:url('es-ga.fa1f55d5f47df406.svg')}.flag-icon-eu{background-image:url('eu.a328745fca1f6e94.svg')}.flag-icon-eu.flag-icon-squared{background-image:url('eu.9e870f6934f1ae5d.svg')}.flag-icon-gb-eng{background-image:url('gb-eng.e1fc6b4f1ef88793.svg')}.flag-icon-gb-eng.flag-icon-squared{background-image:url('gb-eng.5107a4c27ebbb74f.svg')}.flag-icon-gb-nir{background-image:url('gb-nir.7601f33a5cd9ba3e.svg')}.flag-icon-gb-nir.flag-icon-squared{background-image:url('gb-nir.63c1b4f60a3dda80.svg')}.flag-icon-gb-sct{background-image:url('gb-sct.10f3906a11c229f1.svg')}.flag-icon-gb-sct.flag-icon-squared{background-image:url('gb-sct.6618f22c09f95e71.svg')}.flag-icon-gb-wls{background-image:url('gb-wls.ed753b1e1ddfb56c.svg')}.flag-icon-gb-wls.flag-icon-squared{background-image:url('gb-wls.177b6ee1d5c570a3.svg')}.flag-icon-ic{background-image:url('ic.1404e905104fed88.svg')}.flag-icon-ic.flag-icon-squared{background-image:url('ic.b8b8078e217a5b6e.svg')}.flag-icon-ta{background-image:url('ta.958e18e619833ea3.svg')}.flag-icon-ta.flag-icon-squared{background-image:url('ta.146e9f4392c98b07.svg')}.flag-icon-un{background-image:url('un.d40380aceb8f7975.svg')}.flag-icon-un.flag-icon-squared{background-image:url('un.617db84585f3fbe1.svg')}.flag-icon-xk{background-image:url('xk.d4e2b4994c0e1147.svg')}.flag-icon-xk.flag-icon-squared{background-image:url('xk.f53815cdb7a8c45a.svg')}.flag-icon-xx{background-image:url('xx.da427ff7a9449db6.svg')}.flag-icon-xx.flag-icon-squared{background-image:url('xx.4f58389d1002904f.svg')}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type='button'],input[type='submit'],input[type='reset'],input[type='file']::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}}@keyframes p-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button,.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos='right'] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.febf5f041e83bfbe.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.de26927932756490.png') no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-0.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-0.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-0.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(0.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1,1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{scale:2;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-0.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-0.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-0.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-0.25rem;border-width:0 .25em .25rem}}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css ***!
  \********************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.ffecb2549ad1765a.eot');
    src: url('primeicons.ffecb2549ad1765a.eot?#iefix') format('embedded-opentype'), url('primeicons.ba3f916dfb64be8c.woff2') format('woff2'), url('primeicons.f8b9e8a4e401b603.woff') format('woff'), url('primeicons.0112589c5695a9ed.ttf') format('truetype'), url('primeicons.943ab24c43224d29.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: bold;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url('IBMPlexSans-Bold.8ee909cc868b5d3d.woff2') format("woff2"), url('IBMPlexSans-Bold.bea2d88c65220e27.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: bold;
  src: url('IBMPlexSans-Bold-Pi.0b7e620e602d1959.woff2') format("woff2"), url('IBMPlexSans-Bold-Pi.4399e18d8e0c1534.woff') format("woff");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: bold;
  src: url('IBMPlexSans-Bold-Latin3.ef49a6980d56c3dd.woff2') format("woff2"), url('IBMPlexSans-Bold-Latin3.9c6eeffaaa30a2c7.woff') format("woff");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: bold;
  src: url('IBMPlexSans-Bold-Latin2.d977a331bf267732.woff2') format("woff2"), url('IBMPlexSans-Bold-Latin2.6b3b7e7f8a3f5a62.woff') format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: bold;
  src: url('IBMPlexSans-Bold-Latin1.52f7340df6c8a713.woff2') format("woff2"), url('IBMPlexSans-Bold-Latin1.d13754067ea67763.woff') format("woff");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
/* italic bold */
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: bold;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url('IBMPlexSans-BoldItalic.334584d5c7fee5a8.woff2') format("woff2"), url('IBMPlexSans-BoldItalic.a2f40ef2d126a42c.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: bold;
  src: url('IBMPlexSans-BoldItalic-Pi.17397bb08f1d6dfa.woff2') format("woff2"), url('IBMPlexSans-BoldItalic-Pi.9f1d44d42b03966e.woff') format("woff");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: bold;
  src: url('IBMPlexSans-BoldItalic-Latin3.a1daa98ce70faf04.woff2') format("woff2"), url('IBMPlexSans-BoldItalic-Latin3.bafa3125cb4bde18.woff') format("woff");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: bold;
  src: url('IBMPlexSans-BoldItalic-Latin2.d61b87b0cb84ac26.woff2') format("woff2"), url('IBMPlexSans-BoldItalic-Latin2.8ef80b0edc5e78ce.woff') format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: bold;
  src: url('IBMPlexSans-BoldItalic-Latin1.f7ef3316c06669d3.woff2') format("woff2"), url('IBMPlexSans-BoldItalic-Latin1.7a486cb243d5a4c3.woff') format("woff");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
/* italic regular */
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: normal;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url('IBMPlexSans-Italic.eced63159c168414.woff2') format("woff2"), url('IBMPlexSans-Italic.39f53f53861f8b6d.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: normal;
  src: url('IBMPlexSans-Italic-Pi.0be8520d8945b3b7.woff2') format("woff2"), url('IBMPlexSans-Italic-Pi.3674d98ec4a9173d.woff') format("woff");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: normal;
  src: url('IBMPlexSans-Italic-Latin3.f6ed27923769ad1d.woff2') format("woff2"), url('IBMPlexSans-Italic-Latin3.76a7c256fc8b3490.woff') format("woff");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: normal;
  src: url('IBMPlexSans-Italic-Latin2.c553f7e0199c5084.woff2') format("woff2"), url('IBMPlexSans-Italic-Latin2.9bc133b1df25cb74.woff') format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: normal;
  src: url('IBMPlexSans-Italic-Latin1.b2f4e9d1e821b71c.woff2') format("woff2"), url('IBMPlexSans-Italic-Latin1.ddef6f2dd566c2b9.woff') format("woff");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
/* normal medium */
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url('IBMPlexSans-Medium.33f126fad8818e42.woff2') format("woff2"), url('IBMPlexSans-Medium.2fa38e967b63bf8a.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url('IBMPlexSans-Medium-Pi.7887964db045fa88.woff2') format("woff2"), url('IBMPlexSans-Medium-Pi.27362491c5a3fc02.woff') format("woff");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url('IBMPlexSans-Medium-Latin3.dee6caaa2ab6d84f.woff2') format("woff2"), url('IBMPlexSans-Medium-Latin3.d0f8526e1e157030.woff') format("woff");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url('IBMPlexSans-Medium-Latin2.a44eaee6cca142ad.woff2') format("woff2"), url('IBMPlexSans-Medium-Latin2.b6dc62bb78e9be06.woff') format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url('IBMPlexSans-Medium-Latin1.b42ee81d80e89e98.woff2') format("woff2"), url('IBMPlexSans-Medium-Latin1.652543bbe634899b.woff') format("woff");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
/* normal regular */
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: normal;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url('IBMPlexSans-Regular.fddff1087a1c2d83.woff2') format("woff2"), url('IBMPlexSans-Regular.fe083604a521cf63.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: normal;
  src: url('IBMPlexSans-Regular-Pi.afcda12d9f805543.woff2') format("woff2"), url('IBMPlexSans-Regular-Pi.1590052e1cf8f28d.woff') format("woff");
  unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: normal;
  src: url('IBMPlexSans-Regular-Latin3.183bae0e53a22182.woff2') format("woff2"), url('IBMPlexSans-Regular-Latin3.7d52d6014b5f2bbc.woff') format("woff");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: normal;
  src: url('IBMPlexSans-Regular-Latin2.56c4118c0907f151.woff2') format("woff2"), url('IBMPlexSans-Regular-Latin2.47d7a8698d562a0e.woff') format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: normal;
  src: url('IBMPlexSans-Regular-Latin1.d265d81c58525ae4.woff2') format("woff2"), url('IBMPlexSans-Regular-Latin1.ed0997bd7d221b8e.woff') format("woff");
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media screen and (-ms-high-contrast: active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

.mat-dialog-container {
  display: block;
  border-radius: 4px;
  box-sizing: border-box;
  outline: 0;
  overflow: auto;
  width: 100%;
  height: 100%;
  min-height: inherit;
  max-height: inherit;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  color: #01050c;
}

.mat-dialog-content {
  display: block;
  margin: 0 -24px;
  padding: 0 24px;
}

.mat-dialog-title {
  margin: 0 0 20px;
  display: block;
}

.mat-dialog-actions {
  padding: 8px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.mat-dialog-actions[align=end] {
  justify-content: flex-end;
}
.mat-dialog-actions[align=center] {
  justify-content: center;
}
.mat-dialog-actions .mat-button-base + .mat-button-base,
.mat-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base {
  margin-left: 8px;
}
[dir=rtl] .mat-dialog-actions .mat-button-base + .mat-button-base,
[dir=rtl] .mat-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base {
  margin-left: 0;
  margin-right: 8px;
}

.p-inputtext {
  background: #ffffff;
  padding: 10px 16px;
  font-size: 16px;
  border: 1px solid #5273a7;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  appearance: none;
  border-radius: 4px;
}

.p-inputtext:enabled:hover {
  border-color: #001d4a;
}

.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  background-color: #f5f7fb;
  border-color: #001d4a;
}

.p-inputtext.p-error,
.p-inputtext.p-invalid,
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #ed122e;
}

/* stylelint-disable scss/at-import-partial-extension -- .component.theme would trigger the rule, plan to rename files */
.bpi-button {
  height: 40px;
  padding: 8px 24px;
  border-radius: 20px;
}
.bpi-button.is-primary {
  background: #ffcd00;
  color: #001d4a;
}
.bpi-button.is-primary .bpi-button_content {
  text-decoration: none;
}
.bpi-button.is-primary .bpi-button_content.no-underline {
  text-decoration: none;
}
.bpi-button.is-primary .mat-ripple > * {
  background: rgba(255, 240, 178, 0.5);
}
.bpi-button.is-primary:hover:not(.is-disabled), .bpi-button.is-primary:focus:not(.is-disabled) {
  background: #ffeb99;
  color: #001d4a;
  border-color: #ffcd00;
}
.bpi-button.is-primary.is-loading:not(.is-disabled) {
  background: #ffe166;
  color: #001d4a;
}
.bpi-button.is-primary:active:not(.is-disabled) {
  background: #ffcd00;
}
.bpi-button.is-primary.is-disabled {
  background: #d3d3d3;
  color: #737373;
}
.bpi-button.is-primary.is-disabled bpi-spinner circle {
  stroke: #737373;
}
.bpi-button.is-secondary {
  background: #ffffff;
  border-color: #001d4a;
  color: #001d4a;
}
.bpi-button.is-secondary .bpi-button_content {
  text-decoration: none;
}
.bpi-button.is-secondary .bpi-button_content.no-underline {
  text-decoration: none;
}
.bpi-button.is-secondary .mat-ripple > * {
  background: rgba(221, 232, 251, 0.5);
}
.bpi-button.is-secondary:hover:not(.is-disabled), .bpi-button.is-secondary:focus:not(.is-disabled) {
  background: #395179;
  color: #ffffff;
  border-color: transparent;
}
.bpi-button.is-secondary.is-loading:not(.is-disabled) {
  background: #ffffff;
  border-color: #001d4a;
  color: #ffffff;
}
.bpi-button.is-secondary:active:not(.is-disabled) {
  background: #001d4a;
  border-color: transparent;
}
.bpi-button.is-secondary.is-disabled {
  background: #d3d3d3;
  border-color: #909090;
  color: #737373;
}
.bpi-button.is-secondary.is-disabled bpi-spinner circle {
  stroke: #737373;
}
.bpi-button.is-secondary[bpi-button-transparent] {
  background-color: transparent;
}
.bpi-button.is-secondary[bpi-button-transparent].is-loading:not(.is-disabled):not(:active), .bpi-button.is-secondary[bpi-button-transparent].is-disabled {
  background-color: transparent;
}
.bpi-button.is-outlined {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.bpi-button.is-outlined .bpi-button_content {
  text-decoration: none;
}
.bpi-button.is-outlined .bpi-button_content.no-underline {
  text-decoration: none;
}
.bpi-button.is-outlined .mat-ripple > * {
  background: rgba(82, 115, 167, 0.5);
}
.bpi-button.is-outlined:hover:not(.is-disabled), .bpi-button.is-outlined:focus:not(.is-disabled) {
  background: #dde8fb;
  color: #001d4a;
  border-color: transparent;
}
.bpi-button.is-outlined.is-loading:not(.is-disabled) {
  background: #dde8fb;
  border-color: transparent;
  color: #001d4a;
}
.bpi-button.is-outlined:active:not(.is-disabled) {
  background: #ffffff;
  border-color: transparent;
}
.bpi-button.is-outlined.is-disabled {
  border-color: #909090;
  color: #909090;
}
.bpi-button.is-outlined.is-disabled bpi-spinner circle {
  stroke: #909090;
}
.bpi-button.is-tertiary {
  background: transparent;
  border-color: none;
  color: #001d4a;
}
.bpi-button.is-tertiary .bpi-button_content {
  text-decoration: underline;
}
.bpi-button.is-tertiary .bpi-button_content.no-underline {
  text-decoration: none;
}
.bpi-button.is-tertiary .mat-ripple > * {
  background: rgba(221, 232, 251, 0.5);
}
.bpi-button.is-tertiary:hover:not(.is-disabled), .bpi-button.is-tertiary:focus:not(.is-disabled) {
  background: transparent;
  color: #5273a7;
  border-color: transparent;
}
.bpi-button.is-tertiary.is-loading:not(.is-disabled) {
  background: transparent;
  border-color: transparent;
  color: #5273a7;
}
.bpi-button.is-tertiary:active:not(.is-disabled) {
  background: transparent;
  border-color: transparent;
  color: #001d4a;
}
.bpi-button.is-tertiary.is-disabled {
  border-color: transparent;
  color: #909090;
}
.bpi-button.is-tertiary.is-disabled bpi-spinner circle {
  stroke: #909090;
}

.bpi-tooltip {
  padding: 16px;
}
.bpi-tooltip .icon {
  margin-right: 16px;
  width: 24px;
  font-size: 24px;
  height: 24px;
}
.bpi-tooltip.is-thin {
  padding: 8px 16px;
}
.bpi-tooltip.is-info, .bpi-tooltip.is-waiting {
  background: #f5f7fb;
  border: 1px solid #dde8fb;
}
.bpi-tooltip.is-success {
  background: #ebfbf1;
  border: 1px solid #d5f8e1;
}
.bpi-tooltip.is-warning {
  background: #fffae5;
  border: 1px solid #fff0b2;
}
.bpi-tooltip.is-danger {
  background: #fff1f1;
  border: 1px solid #fbdcdc;
}

.bpi-link {
  transition: box-shadow 300ms ease-in-out;
  box-shadow: inset 0 0 transparent;
}
.bpi-link:hover:not(.is-disabled), .bpi-link:focus:not(.is-disabled) {
  box-shadow: inset 0 -0.75em #ffcd00;
}

bpi-spinner.is-primary .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,
bpi-spinner.is-primary .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
  stroke: #ffcd00;
}
bpi-spinner.is-secondary .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,
bpi-spinner.is-secondary .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
  stroke: #001d4a;
}
bpi-spinner.is-accent .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,
bpi-spinner.is-accent .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic {
  stroke: #ffffff;
}

.bpi-radio-button {
  background-color: #ffffff;
  border-color: #001d4a;
  color: #001d4a;
}
.bpi-radio-button .tick {
  color: #001d4a;
}
.bpi-radio-button:hover:not(.is-disabled), .bpi-radio-button:focus:not(.is-disabled), .bpi-radio-button.is-checked {
  background-color: #dde8fb;
}
.bpi-radio-button.is-disabled, .bpi-radio-button.is-checked.is-disabled {
  background-color: #e9e9e9;
  border-color: #565656;
  color: #565656;
}
.bpi-radio-button.is-disabled .tick, .bpi-radio-button.is-checked.is-disabled .tick {
  color: #565656;
}

.bpi-radio-button-group.ng-touched.ng-invalid .bpi-radio-button {
  background-color: #fef1f1;
  border-color: #be0e25;
  color: #be0e25;
}
.bpi-radio-button-group.ng-touched.ng-invalid .bpi-radio-button .tick {
  color: #be0e25;
}
.bpi-radio-button-group.ng-touched.ng-invalid .bpi-radio-button.is-disabled {
  background-color: #e9e9e9;
  color: #737373;
}
.bpi-radio-button-group {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-left: -16px;
  margin-bottom: -16px;
}
.bpi-radio-button-group > .bpi-radio-button {
  margin-left: 16px;
  margin-bottom: 16px;
}

.bpi-input {
  display: block;
  box-sizing: border-box;
  height: 32px;
  width: 100%;
  border-radius: 4px;
  outline: none;
  padding: 0 16px;
  font-family: "IBM Plex Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  color: #001d4a;
  font-size: 16px;
  background: #ffffff;
  border: 1px solid #5273a7;
  color: #001d4a;
  transition: border 0.2s, color 0.2s;
}
.bpi-input::placeholder {
  color: #5273a7;
}
.bpi-input:hover:not(.is-disabled, :disabled):not([readonly]):not(.has-error):not(.ng-invalid), .bpi-input:focus:not(.is-disabled, :disabled):not([readonly]):not(.has-error):not(.ng-invalid) {
  border: 1px solid #001d4a;
}
.bpi-input:focus:not(.is-disabled):not(.has-error) {
  background: #f5f7fb;
}
.bpi-input.is-disabled, .bpi-input:disabled {
  cursor: not-allowed;
  color: #737373;
  border-color: #737373;
  background-color: #e9e9e9;
}
.bpi-input.is-disabled::placeholder, .bpi-input:disabled::placeholder {
  color: #bcbcbc;
}
.bpi-input[readonly] {
  color: #001d4a;
  background-color: #f5f7fb;
  border: none;
}
.bpi-input.has-error, .bpi-input.ng-invalid.ng-touched {
  border: 1px solid #ed122e;
  color: #ed122e;
  transition: color 0.2s, border 0.2s;
}
.bpi-input.has-suffix {
  padding-right: calc(16px + 24px);
}

.mat-icon.mat-icon-inline.bpi-input-suffix {
  color: #909090;
  position: absolute;
  top: calc(50% - 24px / 2);
  right: 16px;
  font-size: 24px;
}

textarea.bpi-input {
  padding: 16px;
  resize: vertical;
  height: 128px;
}

bpi-select .p-dropdown {
  background: #ffffff;
  border: 1px solid #5273a7;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
}
bpi-select .p-dropdown.p-disabled {
  background-color: #e9e9e9;
  border-color: #909090;
  color: #909090;
}
bpi-select .p-dropdown:not(.p-disabled):hover {
  border-color: #001d4a;
}
bpi-select .p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  background-color: #f5f7fb;
  border-color: #001d4a;
}
bpi-select .p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.5rem;
}
bpi-select .p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
bpi-select .p-dropdown .p-dropdown-label.p-placeholder {
  color: #5273a7;
}
bpi-select .p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
bpi-select .p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #5273a7;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
bpi-select .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon {
  color: #001d4a;
}
bpi-select .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon.pi-spinner {
  font-size: 20px;
}
bpi-select .p-dropdown .p-dropdown-clear-icon {
  color: #001d4a;
  right: 2.357rem;
}

bpi-select .p-dropdown-panel {
  width: 100%;
  left: 0;
  background: #ffffff;
  color: #001d4a;
  border: 0 none;
  border-radius: 4px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
bpi-select .p-dropdown-panel .p-dropdown-item {
  white-space: normal;
}
bpi-select .p-dropdown-panel .p-dropdown-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #001d4a;
  background: #ffffff;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
bpi-select .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.5rem;
}
bpi-select .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.5rem;
  color: #5273a7;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 15px 16px;
  border: 0 none;
  color: #001d4a;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
  font-size: 16px;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #001d4a;
  background: #ffcd00;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-disabled {
  color: #909090;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #001d4a;
  background: #f3f3f3;
}
bpi-select .p-dropdown-panel .p-dropdown-items:has(.p-dropdown-item.p-disabled) p-dropdownitem {
  cursor: not-allowed;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1rem;
  color: #001d4a;
  background: transparent;
  font-size: 16px;
}
bpi-select .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #001d4a;
  background: #ffffff;
  font-weight: 600;
  cursor: auto;
}
bpi-select .p-dropdown-panel .p-dropdown-items > *:first-child > .p-dropdown-item {
  border-radius: 4px 4px 0 0;
}
bpi-select .p-dropdown-panel .p-dropdown-items > *:last-child > .p-dropdown-item {
  border-radius: 0 0 4px 4px;
}
bpi-select .p-dropdown-panel.p-error, bpi-select .p-dropdown-panel.p-invalid {
  border-color: #ed122e;
}

bpi-select.ng-touched.ng-invalid .p-dropdown {
  border-color: #ed122e;
  background-color: #fef1f1;
}
bpi-select.ng-touched.ng-invalid .p-dropdown .p-dropdown-label {
  color: #ed122e;
}
bpi-select.ng-touched.ng-invalid .p-dropdown .p-inputtext {
  background-color: #fef1f1;
}

.p-input-filled .p-dropdown {
  background: #ffffff;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #ffffff;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}

.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}

.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element {
  display: none;
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

textarea.cdk-textarea-autosize {
  resize: none;
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}

@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}

.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}

.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}

.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}

.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-on-background, inherit));
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}

.mat-theme-loaded-marker {
  display: none;
}

html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
}

html {
  --mat-option-selected-state-label-text-color: #ffcd00;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: #001d4a;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #be0e25;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #ffcd00;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #ffcd00;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-full-pseudo-checkbox-selected-icon-color: #001d4a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #001d4a;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #001d4a;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #001d4a;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #be0e25;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #be0e25;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

html {
  --mat-option-label-text-font: Roboto, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: 0.03125em;
  --mat-option-label-text-weight: 400;
}

html {
  --mat-optgroup-label-text-font: Roboto, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: 0.03125em;
  --mat-optgroup-label-text-weight: 400;
}

html {
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
}

html {
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-card-title-text-font: Roboto, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: Roboto, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}

html {
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #ffcd00;
  --mdc-linear-progress-track-color: rgba(255, 205, 0, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #001d4a;
  --mdc-linear-progress-track-color: rgba(0, 29, 74, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #be0e25;
  --mdc-linear-progress-track-color: rgba(190, 14, 37, 0.25);
}

html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
}

html {
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
}

html {
  --mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
}

html {
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
}

html {
  --mdc-filled-text-field-caret-color: #ffcd00;
  --mdc-filled-text-field-focus-active-indicator-color: #ffcd00;
  --mdc-filled-text-field-focus-label-text-color: rgba(255, 205, 0, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #be0e25;
  --mdc-filled-text-field-error-focus-label-text-color: #be0e25;
  --mdc-filled-text-field-error-label-text-color: #be0e25;
  --mdc-filled-text-field-error-caret-color: #be0e25;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #be0e25;
  --mdc-filled-text-field-error-focus-active-indicator-color: #be0e25;
  --mdc-filled-text-field-error-hover-active-indicator-color: #be0e25;
  --mdc-outlined-text-field-caret-color: #ffcd00;
  --mdc-outlined-text-field-focus-outline-color: #ffcd00;
  --mdc-outlined-text-field-focus-label-text-color: rgba(255, 205, 0, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #be0e25;
  --mdc-outlined-text-field-error-focus-label-text-color: #be0e25;
  --mdc-outlined-text-field-error-label-text-color: #be0e25;
  --mdc-outlined-text-field-error-hover-label-text-color: #be0e25;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #be0e25;
  --mdc-outlined-text-field-error-hover-outline-color: #be0e25;
  --mdc-outlined-text-field-error-outline-color: #be0e25;
  --mat-form-field-focus-select-arrow-color: rgba(255, 205, 0, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #be0e25;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #001d4a;
  --mdc-filled-text-field-focus-active-indicator-color: #001d4a;
  --mdc-filled-text-field-focus-label-text-color: rgba(0, 29, 74, 0.87);
  --mdc-outlined-text-field-caret-color: #001d4a;
  --mdc-outlined-text-field-focus-outline-color: #001d4a;
  --mdc-outlined-text-field-focus-label-text-color: rgba(0, 29, 74, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(0, 29, 74, 0.87);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #be0e25;
  --mdc-filled-text-field-focus-active-indicator-color: #be0e25;
  --mdc-filled-text-field-focus-label-text-color: rgba(190, 14, 37, 0.87);
  --mdc-outlined-text-field-caret-color: #be0e25;
  --mdc-outlined-text-field-focus-outline-color: #be0e25;
  --mdc-outlined-text-field-focus-label-text-color: rgba(190, 14, 37, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(190, 14, 37, 0.87);
}

html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}

html {
  --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size: 16px;
  --mdc-filled-text-field-label-text-tracking: 0.03125em;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size: 16px;
  --mdc-outlined-text-field-label-text-tracking: 0.03125em;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: Roboto, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: 0.03125em;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
}

html {
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(255, 205, 0, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 14, 37, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(0, 29, 74, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 14, 37, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(190, 14, 37, 0.87);
  --mat-select-invalid-arrow-color: rgba(190, 14, 37, 0.87);
}

html {
  --mat-select-arrow-transform: translateY(-8px);
}

html {
  --mat-select-trigger-text-font: Roboto, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: 0.03125em;
  --mat-select-trigger-text-weight: 400;
}

html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

html {
  --mat-autocomplete-background-color: white;
}

html {
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}

html {
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
}

html {
  --mdc-dialog-subhead-font: Roboto, sans-serif;
  --mdc-dialog-subhead-line-height: 32px;
  --mdc-dialog-subhead-size: 20px;
  --mdc-dialog-subhead-weight: 500;
  --mdc-dialog-subhead-tracking: 0.0125em;
  --mdc-dialog-supporting-text-font: Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height: 24px;
  --mdc-dialog-supporting-text-size: 16px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: 0.03125em;
}

.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}

.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: #ffcd00;
  --mdc-chip-elevated-selected-container-color: #ffcd00;
  --mdc-chip-elevated-disabled-container-color: #ffcd00;
  --mdc-chip-flat-disabled-selected-container-color: #ffcd00;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #001d4a;
  --mdc-chip-elevated-selected-container-color: #001d4a;
  --mdc-chip-elevated-disabled-container-color: #001d4a;
  --mdc-chip-flat-disabled-selected-container-color: #001d4a;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #be0e25;
  --mdc-chip-elevated-selected-container-color: #be0e25;
  --mdc-chip-elevated-disabled-container-color: #be0e25;
  --mdc-chip-flat-disabled-selected-container-color: #be0e25;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}

.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}

.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: Roboto, sans-serif;
  --mdc-chip-label-text-line-height: 20px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: 0.0178571429em;
  --mdc-chip-label-text-weight: 400;
}

html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}

html {
  --mdc-switch-selected-focus-state-layer-color: #cca400;
  --mdc-switch-selected-handle-color: #cca400;
  --mdc-switch-selected-hover-state-layer-color: #cca400;
  --mdc-switch-selected-pressed-state-layer-color: #cca400;
  --mdc-switch-selected-focus-handle-color: #332900;
  --mdc-switch-selected-hover-handle-color: #332900;
  --mdc-switch-selected-pressed-handle-color: #332900;
  --mdc-switch-selected-focus-track-color: #ffe166;
  --mdc-switch-selected-hover-track-color: #ffe166;
  --mdc-switch-selected-pressed-track-color: #ffe166;
  --mdc-switch-selected-track-color: #ffe166;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #071a39;
  --mdc-switch-selected-handle-color: #071a39;
  --mdc-switch-selected-hover-state-layer-color: #071a39;
  --mdc-switch-selected-pressed-state-layer-color: #071a39;
  --mdc-switch-selected-focus-handle-color: #01050c;
  --mdc-switch-selected-hover-handle-color: #01050c;
  --mdc-switch-selected-pressed-handle-color: #01050c;
  --mdc-switch-selected-focus-track-color: #395179;
  --mdc-switch-selected-hover-track-color: #395179;
  --mdc-switch-selected-pressed-track-color: #395179;
  --mdc-switch-selected-track-color: #395179;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #8e0b1c;
  --mdc-switch-selected-handle-color: #8e0b1c;
  --mdc-switch-selected-hover-state-layer-color: #8e0b1c;
  --mdc-switch-selected-pressed-state-layer-color: #8e0b1c;
  --mdc-switch-selected-focus-handle-color: #8e0b1c;
  --mdc-switch-selected-hover-handle-color: #8e0b1c;
  --mdc-switch-selected-pressed-handle-color: #8e0b1c;
  --mdc-switch-selected-focus-track-color: #ef8f8f;
  --mdc-switch-selected-hover-track-color: #ef8f8f;
  --mdc-switch-selected-pressed-track-color: #ef8f8f;
  --mdc-switch-selected-track-color: #ef8f8f;
}

html {
  --mdc-switch-state-layer-size: 40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font: Roboto, sans-serif;
  --mat-switch-label-text-line-height: 20px;
  --mat-switch-label-text-size: 14px;
  --mat-switch-label-text-tracking: 0.0178571429em;
  --mat-switch-label-text-weight: 400;
}

html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ffcd00;
  --mdc-radio-selected-hover-icon-color: #ffcd00;
  --mdc-radio-selected-icon-color: #ffcd00;
  --mdc-radio-selected-pressed-icon-color: #ffcd00;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #ffcd00;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #001d4a;
  --mdc-radio-selected-hover-icon-color: #001d4a;
  --mdc-radio-selected-icon-color: #001d4a;
  --mdc-radio-selected-pressed-icon-color: #001d4a;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #001d4a;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #be0e25;
  --mdc-radio-selected-hover-icon-color: #be0e25;
  --mdc-radio-selected-icon-color: #be0e25;
  --mdc-radio-selected-pressed-icon-color: #be0e25;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #be0e25;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}

html {
  --mat-radio-label-text-font: Roboto, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}

html {
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
}

html {
  --mdc-slider-handle-color: #ffcd00;
  --mdc-slider-focus-handle-color: #ffcd00;
  --mdc-slider-hover-handle-color: #ffcd00;
  --mdc-slider-active-track-color: #ffcd00;
  --mdc-slider-inactive-track-color: #ffcd00;
  --mdc-slider-with-tick-marks-inactive-container-color: #ffcd00;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #ffcd00;
  --mat-slider-hover-state-layer-color: rgba(255, 205, 0, 0.05);
  --mat-slider-focus-state-layer-color: rgba(255, 205, 0, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: #001d4a;
  --mdc-slider-focus-handle-color: #001d4a;
  --mdc-slider-hover-handle-color: #001d4a;
  --mdc-slider-active-track-color: #001d4a;
  --mdc-slider-inactive-track-color: #001d4a;
  --mdc-slider-with-tick-marks-inactive-container-color: #001d4a;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #001d4a;
  --mat-slider-hover-state-layer-color: rgba(0, 29, 74, 0.05);
  --mat-slider-focus-state-layer-color: rgba(0, 29, 74, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #be0e25;
  --mdc-slider-focus-handle-color: #be0e25;
  --mdc-slider-hover-handle-color: #be0e25;
  --mdc-slider-active-track-color: #be0e25;
  --mdc-slider-inactive-track-color: #be0e25;
  --mdc-slider-with-tick-marks-inactive-container-color: #be0e25;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mat-slider-ripple-color: #be0e25;
  --mat-slider-hover-state-layer-color: rgba(190, 14, 37, 0.05);
  --mat-slider-focus-state-layer-color: rgba(190, 14, 37, 0.2);
}

html {
  --mdc-slider-label-label-text-font: Roboto, sans-serif;
  --mdc-slider-label-label-text-size: 14px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: 0.0071428571em;
  --mdc-slider-label-label-text-weight: 500;
}

html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-base-elevation-level: 8;
}

html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-menu-item-label-text-font: Roboto, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: 0.03125em;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 400;
}

html {
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
}

html {
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #ffcd00;
  --mdc-radio-selected-hover-icon-color: #ffcd00;
  --mdc-radio-selected-icon-color: #ffcd00;
  --mdc-radio-selected-pressed-icon-color: #ffcd00;
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #001d4a;
  --mdc-radio-selected-hover-icon-color: #001d4a;
  --mdc-radio-selected-icon-color: #001d4a;
  --mdc-radio-selected-pressed-icon-color: #001d4a;
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #be0e25;
  --mdc-radio-selected-hover-icon-color: #be0e25;
  --mdc-radio-selected-icon-color: #be0e25;
  --mdc-radio-selected-pressed-icon-color: #be0e25;
}

.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ffcd00;
  --mdc-checkbox-selected-hover-icon-color: #ffcd00;
  --mdc-checkbox-selected-icon-color: #ffcd00;
  --mdc-checkbox-selected-pressed-icon-color: #ffcd00;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ffcd00;
  --mdc-checkbox-selected-hover-state-layer-color: #ffcd00;
  --mdc-checkbox-selected-pressed-state-layer-color: #ffcd00;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #001d4a;
  --mdc-checkbox-selected-hover-icon-color: #001d4a;
  --mdc-checkbox-selected-icon-color: #001d4a;
  --mdc-checkbox-selected-pressed-icon-color: #001d4a;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #001d4a;
  --mdc-checkbox-selected-hover-state-layer-color: #001d4a;
  --mdc-checkbox-selected-pressed-state-layer-color: #001d4a;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #be0e25;
  --mdc-checkbox-selected-hover-icon-color: #be0e25;
  --mdc-checkbox-selected-icon-color: #be0e25;
  --mdc-checkbox-selected-pressed-icon-color: #be0e25;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #be0e25;
  --mdc-checkbox-selected-hover-state-layer-color: #be0e25;
  --mdc-checkbox-selected-pressed-state-layer-color: #be0e25;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #ffcd00;
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

html {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

html {
  --mdc-list-list-item-label-text-font: Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height: 24px;
  --mdc-list-list-item-label-text-size: 16px;
  --mdc-list-list-item-label-text-tracking: 0.03125em;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height: 20px;
  --mdc-list-list-item-supporting-text-size: 14px;
  --mdc-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height: 20px;
  --mdc-list-list-item-trailing-supporting-text-size: 12px;
  --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}

.mdc-list-group__subheader {
  font: 400 16px / 28px Roboto, sans-serif;
  letter-spacing: 0.009375em;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}

html {
  --mat-paginator-container-text-font: Roboto, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}

html {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}

.mat-mdc-tab-group, .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #ffcd00;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #ffcd00;
  --mat-tab-header-active-ripple-color: #ffcd00;
  --mat-tab-header-inactive-ripple-color: #ffcd00;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #ffcd00;
  --mat-tab-header-active-hover-label-text-color: #ffcd00;
  --mat-tab-header-active-focus-indicator-color: #ffcd00;
  --mat-tab-header-active-hover-indicator-color: #ffcd00;
}
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #001d4a;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #001d4a;
  --mat-tab-header-active-ripple-color: #001d4a;
  --mat-tab-header-inactive-ripple-color: #001d4a;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #001d4a;
  --mat-tab-header-active-hover-label-text-color: #001d4a;
  --mat-tab-header-active-focus-indicator-color: #001d4a;
  --mat-tab-header-active-hover-indicator-color: #001d4a;
}
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #be0e25;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #be0e25;
  --mat-tab-header-active-ripple-color: #be0e25;
  --mat-tab-header-inactive-ripple-color: #be0e25;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #be0e25;
  --mat-tab-header-active-hover-label-text-color: #be0e25;
  --mat-tab-header-active-focus-indicator-color: #be0e25;
  --mat-tab-header-active-hover-indicator-color: #be0e25;
}
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #ffcd00;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #001d4a;
  --mat-tab-header-with-background-foreground-color: white;
}
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #be0e25;
  --mat-tab-header-with-background-foreground-color: white;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}

.mat-mdc-tab-header {
  --mat-tab-header-label-text-font: Roboto, sans-serif;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: 0.0892857143em;
  --mat-tab-header-label-text-line-height: 36px;
  --mat-tab-header-label-text-weight: 500;
}

html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
}

html {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #001d4a;
  --mdc-checkbox-selected-hover-icon-color: #001d4a;
  --mdc-checkbox-selected-icon-color: #001d4a;
  --mdc-checkbox-selected-pressed-icon-color: #001d4a;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #001d4a;
  --mdc-checkbox-selected-hover-state-layer-color: #001d4a;
  --mdc-checkbox-selected-pressed-state-layer-color: #001d4a;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #ffcd00;
  --mdc-checkbox-selected-hover-icon-color: #ffcd00;
  --mdc-checkbox-selected-icon-color: #ffcd00;
  --mdc-checkbox-selected-pressed-icon-color: #ffcd00;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #ffcd00;
  --mdc-checkbox-selected-hover-state-layer-color: #ffcd00;
  --mdc-checkbox-selected-pressed-state-layer-color: #ffcd00;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #be0e25;
  --mdc-checkbox-selected-hover-icon-color: #be0e25;
  --mdc-checkbox-selected-icon-color: #be0e25;
  --mdc-checkbox-selected-pressed-icon-color: #be0e25;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #be0e25;
  --mdc-checkbox-selected-hover-state-layer-color: #be0e25;
  --mdc-checkbox-selected-pressed-state-layer-color: #be0e25;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
}

html {
  --mat-checkbox-label-text-font: Roboto, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}

html {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
}

html {
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}

.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #ffcd00;
  --mat-text-button-state-layer-color: #ffcd00;
  --mat-text-button-ripple-color: rgba(255, 205, 0, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #001d4a;
  --mat-text-button-state-layer-color: #001d4a;
  --mat-text-button-ripple-color: rgba(0, 29, 74, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #be0e25;
  --mat-text-button-state-layer-color: #be0e25;
  --mat-text-button-ripple-color: rgba(190, 14, 37, 0.1);
}

.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #ffcd00;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #001d4a;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #be0e25;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #ffcd00;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #001d4a;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #be0e25;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #ffcd00;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #ffcd00;
  --mat-outlined-button-ripple-color: rgba(255, 205, 0, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #001d4a;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #001d4a;
  --mat-outlined-button-ripple-color: rgba(0, 29, 74, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #be0e25;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #be0e25;
  --mat-outlined-button-ripple-color: rgba(190, 14, 37, 0.1);
}

html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
}

html {
  --mdc-text-button-label-text-font: Roboto, sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: 0.0892857143em;
  --mdc-text-button-label-text-weight: 500;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: Roboto, sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: 0.0892857143em;
  --mdc-filled-button-label-text-weight: 500;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: Roboto, sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: 0.0892857143em;
  --mdc-protected-button-label-text-weight: 500;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: Roboto, sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: 0.0892857143em;
  --mdc-outlined-button-label-text-weight: 500;
  --mdc-outlined-button-label-text-transform: none;
}

html {
  --mdc-icon-button-icon-size: 24px;
}

html {
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #ffcd00;
  --mat-icon-button-state-layer-color: #ffcd00;
  --mat-icon-button-ripple-color: rgba(255, 205, 0, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #001d4a;
  --mat-icon-button-state-layer-color: #001d4a;
  --mat-icon-button-ripple-color: rgba(0, 29, 74, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #be0e25;
  --mat-icon-button-state-layer-color: #be0e25;
  --mat-icon-button-ripple-color: rgba(190, 14, 37, 0.1);
}

html {
  --mat-icon-button-touch-target-display: block;
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

html {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

html {
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #ffcd00;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #001d4a;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #be0e25;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #ffcd00;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #001d4a;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #be0e25;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}

html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
}

html {
  --mdc-extended-fab-label-text-font: Roboto, sans-serif;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: 0.0892857143em;
  --mdc-extended-fab-label-text-weight: 500;
}

html {
  --mdc-snackbar-container-shape: 4px;
}

html {
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #001d4a;
}

html {
  --mdc-snackbar-supporting-text-font: Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height: 20px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
}

html {
  --mat-table-row-item-outline-width: 1px;
}

html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}

html {
  --mat-table-header-headline-font: Roboto, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}

html {
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
}

html {
  --mdc-circular-progress-active-indicator-color: #ffcd00;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #001d4a;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #be0e25;
}

html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}

html {
  --mat-badge-background-color: #ffcd00;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: #001d4a;
  --mat-badge-text-color: white;
}

.mat-badge-warn {
  --mat-badge-background-color: #be0e25;
  --mat-badge-text-color: white;
}

html {
  --mat-badge-text-font: Roboto, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}

html {
  --mat-bottom-sheet-container-shape: 4px;
}

html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}

html {
  --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}

html {
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
}

html {
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
}

html {
  --mat-standard-button-toggle-height: 48px;
}

html {
  --mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height: 24px;
  --mat-legacy-button-toggle-label-text-size: 16px;
  --mat-legacy-button-toggle-label-text-tracking: 0.03125em;
  --mat-legacy-button-toggle-label-text-weight: 400;
  --mat-standard-button-toggle-label-text-font: Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height: 24px;
  --mat-standard-button-toggle-label-text-size: 16px;
  --mat-standard-button-toggle-label-text-tracking: 0.03125em;
  --mat-standard-button-toggle-label-text-weight: 400;
}

html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

html {
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #ffcd00;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 205, 0, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 205, 0, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 205, 0, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #ffcd00;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 205, 0, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #001d4a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 29, 74, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 29, 74, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 29, 74, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 29, 74, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #be0e25;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(190, 14, 37, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(190, 14, 37, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(190, 14, 37, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(190, 14, 37, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #001d4a;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #be0e25;
}

.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}

html {
  --mat-datepicker-calendar-text-font: Roboto, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}

html {
  --mat-divider-width: 1px;
}

html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}

html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}

html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}

html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}

html {
  --mat-expansion-header-text-font: Roboto, sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: Roboto, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}

html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}

html {
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #ffcd00;
}
.mat-icon.mat-accent {
  --mat-icon-color: #001d4a;
}
.mat-icon.mat-warn {
  --mat-icon-color: #be0e25;
}

html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}

html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}

html {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #ffcd00;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #ffcd00;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #ffcd00;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #be0e25;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #be0e25;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #001d4a;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #001d4a;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #001d4a;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #be0e25;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #be0e25;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #be0e25;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}

html {
  --mat-stepper-header-height: 72px;
}

html {
  --mat-stepper-container-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-font: Roboto, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}

html {
  --mat-sort-arrow-color: #757575;
}

html {
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #ffcd00;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #001d4a;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #be0e25;
  --mat-toolbar-container-text-color: white;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}

html {
  --mat-toolbar-title-text-font: Roboto, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}

html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mat-tree-node-min-height: 48px;
}

html {
  --mat-tree-node-text-font: Roboto, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "IBM Plex Sans", sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

.mat-dialog-container * {
  margin: revert;
}

.mat-ripple-element {
  opacity: 0;
}

/** allow \n in mat-dialog-content */
.mat-dialog-content {
  white-space: pre-line;
}

.bpi-overlay-dark-backdrop {
  background-color: rgba(0, 4, 12, 0.48);
}

.modal-cgu .mat-mdc-dialog-container .mat-mdc-dialog-surface {
  border-radius: 24px;
  padding: 24px;
}
@media (width < 700px) {
  .modal-cgu .mat-mdc-dialog-container .mat-mdc-dialog-surface {
    max-width: 327px;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@bpifrance/propulsion/styles.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.pp-body-M-label{font-size:1rem;font-weight:400;line-height:150%;letter-spacing:0px}.pp-body-M-important{font-size:1rem;font-weight:500;line-height:150%;letter-spacing:0px}.pp-body-M-intro{font-size:1rem;font-weight:600;line-height:150%;letter-spacing:0px}.pp-body-M-specified{font-size:1rem;font-weight:400;line-height:150%;letter-spacing:0px;font-style:"italic"}.pp-body-S-label{font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:0px}.pp-body-S-important{font-size:.875rem;font-weight:500;line-height:140%;letter-spacing:0px}.pp-body-S-intro{font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:0px}.pp-body-S-specified{font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:0px;font-style:"italic"}.pp-body-XS-label{font-size:.75rem;font-weight:400;line-height:140%;letter-spacing:0px}.pp-body-XS-intro{font-size:.75rem;font-weight:600;line-height:140%;letter-spacing:0px}.pp-body-XS-specified{font-size:.75rem;font-weight:400;line-height:140%;letter-spacing:0px;font-style:"italic"}.pp-title-1{font-size:2rem;font-weight:500;line-height:140%;letter-spacing:0px}.pp-title-2{font-size:1.5rem;font-weight:500;line-height:140%;letter-spacing:0px}.pp-title-3{font-size:1.25rem;font-weight:500;line-height:140%;letter-spacing:0px}.pp-title-4{font-size:1rem;font-weight:600;line-height:145%;letter-spacing:0px}.pp-title-alt-1-primary{font-size:4.5rem;font-weight:600;line-height:135%;letter-spacing:0px}.pp-title-alt-1-secondary{font-size:4.5rem;font-weight:600;line-height:135%;letter-spacing:0px}.pp-title-alt-2-primary{font-size:2.5rem;font-weight:600;line-height:135%;letter-spacing:0px}.pp-title-alt-2-secondary{font-size:2.5rem;font-weight:600;line-height:135%;letter-spacing:0px}.mat-theme-loaded-marker{display:none}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, 0.1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus::before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.pp-no-scroll{overflow:hidden}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fontsource/ibm-plex-sans/400.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/* ibm-plex-sans-cyrillic-ext-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74a1f6e79e.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-ext-400-normal.62d08a65091dd48d.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* ibm-plex-sans-cyrillic-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-cyrillic-400-normal.03c3c2502bae1aff.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-400-normal.954107b297edd7db.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* ibm-plex-sans-greek-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-greek-400-normal.5f160bba21122fea.woff2') format('woff2'), url('ibm-plex-sans-greek-400-normal.d4250e6778156298.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* ibm-plex-sans-vietnamese-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-vietnamese-400-normal.7f721ef5697d630e.woff2') format('woff2'), url('ibm-plex-sans-vietnamese-400-normal.218f080c806ce35e.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* ibm-plex-sans-latin-ext-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-latin-ext-400-normal.20dd57fa742a77bb.woff2') format('woff2'), url('ibm-plex-sans-latin-ext-400-normal.9fc9901951dd62dc.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ibm-plex-sans-latin-400-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('ibm-plex-sans-latin-400-normal.13a15bcdfeddab65.woff2') format('woff2'), url('ibm-plex-sans-latin-400-normal.14398f01e5013014.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fontsource/ibm-plex-sans/500.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/* ibm-plex-sans-cyrillic-ext-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-cyrillic-ext-500-normal.926ddd5bc3958b9d.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-ext-500-normal.d82673546cb97045.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* ibm-plex-sans-cyrillic-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-cyrillic-500-normal.8f83abe510ff79cc.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-500-normal.e26f90f0a6ea555f.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* ibm-plex-sans-greek-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-greek-500-normal.e5c8b350bfa37cc6.woff2') format('woff2'), url('ibm-plex-sans-greek-500-normal.1409403b4181ac86.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* ibm-plex-sans-vietnamese-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-vietnamese-500-normal.4e93e369bd04caee.woff2') format('woff2'), url('ibm-plex-sans-vietnamese-500-normal.cfee3e8bc74bb0bb.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* ibm-plex-sans-latin-ext-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-latin-ext-500-normal.91b576dd4149a838.woff2') format('woff2'), url('ibm-plex-sans-latin-ext-500-normal.36cebbbd0a353e1b.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ibm-plex-sans-latin-500-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('ibm-plex-sans-latin-500-normal.4cdcd386d2ac59c8.woff2') format('woff2'), url('ibm-plex-sans-latin-500-normal.061af83cd4c52309.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fontsource/ibm-plex-sans/600.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/* ibm-plex-sans-cyrillic-ext-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9ea5b475c.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-ext-600-normal.de0b278ed4a51e0c.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* ibm-plex-sans-cyrillic-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-cyrillic-600-normal.015f312d5eb4bc7c.woff2') format('woff2'), url('ibm-plex-sans-cyrillic-600-normal.fec37661cea6a21a.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* ibm-plex-sans-greek-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-greek-600-normal.6cd27d8b18130760.woff2') format('woff2'), url('ibm-plex-sans-greek-600-normal.4ff8b9d44f04b49a.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* ibm-plex-sans-vietnamese-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-vietnamese-600-normal.4aa57cdf365f9def.woff2') format('woff2'), url('ibm-plex-sans-vietnamese-600-normal.6950013209e8d49c.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* ibm-plex-sans-latin-ext-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-latin-ext-600-normal.cb6ca6c6eb2c3bfb.woff2') format('woff2'), url('ibm-plex-sans-latin-ext-600-normal.8cb88258b4a95a80.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* ibm-plex-sans-latin-600-normal */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('ibm-plex-sans-latin-600-normal.1cdb9a2cbcaafa7e.woff2') format('woff2'), url('ibm-plex-sans-latin-600-normal.583e3d171ca1864c.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@bpifrance/propulsion/themes/bpi.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
:root{--pp-default-font-size: 16px}html{font-size:var(--pp-default-font-size);font-family:"IBM Plex Sans",sans-serif !important}:root{--pp-contrast-Neutral: #ffffff;--pp-contrast-Lowest: #f5f7f9;--pp-contrast-Lower: #e9e9ee;--pp-contrast-Low: #d1d3d5;--pp-contrast-Medium: #8c9095;--pp-contrast-High: #6f747b;--pp-contrast-Higher: #001d4a;--pp-contrast-Highest: #181c24;--pp-primary-Lowest: #fffbed;--pp-primary-Lower: #fff5c1;--pp-primary-Low: #ffe57c;--pp-primary-Medium-low: #ffdc4d;--pp-primary-Medium: #ffcd00;--pp-primary-High: #e1b51a;--pp-primary-Higher: #d19d15;--pp-primary-Highest: #9f6900;--pp-secondary-Lowest: #e1ebfe;--pp-secondary-Lower: #c4d7fd;--pp-secondary-Low: #083e92;--pp-secondary-Medium-low: #062e6d;--pp-secondary-Medium: #001d4a;--pp-secondary-High: #071a39;--pp-tertiary-Lowest: #fcf3f7;--pp-tertiary-Lower: #fae9f1;--pp-tertiary-Low: #f1b0ca;--pp-tertiary-Medium: #c83764;--pp-tertiary-High: #ad294e;--pp-quaternary-Lowest: #e6f6fc;--pp-quaternary-Lower: #d4f4ff;--pp-quaternary-Low: #d4f4ff;--pp-quaternary-Medium: #00a3e0;--pp-quaternary-High: #0082b3;--pp-success-Lowest: #ebfbf1;--pp-success-Lower: #d6f9e1;--pp-success-Low: #a2eabb;--pp-success-Medium: #00b785;--pp-success-High: #00805d;--pp-warning-Lowest: #fff3f0;--pp-warning-Lower: #ffe3da;--pp-warning-Low: #ff9766;--pp-warning-Medium: #eb7800;--pp-warning-High: #b94d04;--pp-error-Lowest: #feeded;--pp-error-Lower: #fdcbcd;--pp-error-Low: #fc8489;--pp-error-Medium-low: #e64242;--pp-error-Medium: #be0e25;--pp-error-High: #7f0615;--pp-contrast-neutral: #ffffff;--pp-contrast-lowest: #f5f7f9;--pp-contrast-lower: #e9e9ee;--pp-contrast-low: #d1d3d5;--pp-contrast-medium: #8c9095;--pp-contrast-high: #6f747b;--pp-contrast-higher: #001d4a;--pp-contrast-highest: #181c24;--pp-primary-lowest: #fffbed;--pp-primary-lower: #fff5c1;--pp-primary-low: #ffe57c;--pp-primary-medium-low: #ffdc4d;--pp-primary-medium: #ffcd00;--pp-primary-high: #e1b51a;--pp-primary-higher: #d19d15;--pp-primary-highest: #9f6900;--pp-secondary-lowest: #e1ebfe;--pp-secondary-lower: #c4d7fd;--pp-secondary-low: #083e92;--pp-secondary-medium-low: #062e6d;--pp-secondary-medium: #001d4a;--pp-secondary-high: #071a39;--pp-tertiary-lowest: #fcf3f7;--pp-tertiary-lower: #fae9f1;--pp-tertiary-low: #f1b0ca;--pp-tertiary-medium: #c83764;--pp-tertiary-high: #ad294e;--pp-quaternary-lowest: #e6f6fc;--pp-quaternary-lower: #d4f4ff;--pp-quaternary-low: #d4f4ff;--pp-quaternary-medium: #00a3e0;--pp-quaternary-high: #0082b3;--pp-success-lowest: #ebfbf1;--pp-success-lower: #d6f9e1;--pp-success-low: #a2eabb;--pp-success-medium: #00b785;--pp-success-high: #00805d;--pp-warning-lowest: #fff3f0;--pp-warning-lower: #ffe3da;--pp-warning-low: #ff9766;--pp-warning-medium: #eb7800;--pp-warning-high: #b94d04;--pp-error-lowest: #feeded;--pp-error-lower: #fdcbcd;--pp-error-low: #fc8489;--pp-error-medium-low: #e64242;--pp-error-medium: #be0e25;--pp-error-high: #7f0615}

/*# sourceMappingURL=styles.0349994c2e1c0730.css.map*/