diff --git a/49498074.png b/49498074.png new file mode 100644 index 00000000000..8432ccd6c15 Binary files /dev/null and b/49498074.png differ diff --git a/68747470733a2f2f72656765783130312e636f6d2f7374617469632f6173736574732f69636f6e2d3135322e706e67.png b/68747470733a2f2f72656765783130312e636f6d2f7374617469632f6173736574732f69636f6e2d3135322e706e67.png new file mode 100644 index 00000000000..20eeb2758be Binary files /dev/null and b/68747470733a2f2f72656765783130312e636f6d2f7374617469632f6173736574732f69636f6e2d3135322e706e67.png differ diff --git a/Canon ID b/Canon ID new file mode 100644 index 00000000000..bf65fa5dcc7 --- /dev/null +++ b/Canon ID @@ -0,0 +1,4875 @@ +From: +Snapshot-Content-Location: https://myid.canon/canonid/#/account +Subject: Canon ID +Date: Mon, 3 Mar 2025 12:26:38 +0700 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC----" + + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/canonid/#/account + + + + + + + + Canon ID + + + + + + + + + + + + + + + + + + +
+ + + + + +
+------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/canonid/canonid-assets/svg/google_icn_user_profile.svg + +1E558977-8EAD-4C05-B68F-BD843E975E20 + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/prd/1.1.49.2/canonid-assets/svg/Canon.svg + + + + + Canon + Created with Sketch. + + + + + + + + + + + + + + + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://fonts.googleapis.com/css?family=Open+Sans:Italic,400,600,700&subset=latin,vietnamese,greek,cyrillic + +@charset "utf-8"; + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV0ewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVQewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVwewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVMewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWSwewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWT4ewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV8ewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewIMSdjF_mQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewIMSdjE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/canonid/styles.css + +@charset "utf-8"; + +a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: initial; } + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } + +body { line-height: 1; } + +ol, ul { list-style: none; } + +blockquote, q { quotes: none; } + +blockquote::after, blockquote::before, q::after, q::before { content: none; } + +table { border-collapse: collapse; border-spacing: 0px; } + +.mat-badge-content { font-weight: 600; font-size: 12px; font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-badge-small .mat-badge-content { font-size: 9px; } + +.mat-badge-large .mat-badge-content { font-size: 24px; } + +.mat-h1, .mat-headline, .mat-typography h1 { font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px 0px 16px; } + +.mat-h2, .mat-title, .mat-typography h2 { font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px 0px 16px; } + +.mat-h3, .mat-subheading-2, .mat-typography h3 { font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px 0px 16px; } + +.mat-h4, .mat-subheading-1, .mat-typography h4 { font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px 0px 16px; } + +.mat-h5, .mat-typography h5 { font: 400 calc(11.62px) / 20px Roboto, "Helvetica Neue", sans-serif; margin: 0px 0px 12px; } + +.mat-h6, .mat-typography h6 { font: 400 calc(9.38px) / 20px Roboto, "Helvetica Neue", sans-serif; margin: 0px 0px 12px; } + +.mat-body-2, .mat-body-strong { font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-body, .mat-body-1, .mat-typography { font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-body p, .mat-body-1 p, .mat-typography p { margin: 0px 0px 12px; } + +.mat-caption, .mat-small { font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-display-4, .mat-typography .mat-display-4 { font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif; letter-spacing: -0.05em; margin: 0px 0px 56px; } + +.mat-display-3, .mat-typography .mat-display-3 { font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif; letter-spacing: -0.02em; margin: 0px 0px 64px; } + +.mat-display-2, .mat-typography .mat-display-2 { font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif; letter-spacing: -0.005em; margin: 0px 0px 64px; } + +.mat-display-1, .mat-typography .mat-display-1 { font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px 0px 64px; } + +.mat-bottom-sheet-container { font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-button, .mat-fab, .mat-flat-button, .mat-icon-button, .mat-mini-fab, .mat-raised-button, .mat-stroked-button { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; } + +.mat-button-toggle, .mat-card { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-card-title { font-size: 24px; font-weight: 500; } + +.mat-card-header .mat-card-title { font-size: 20px; } + +.mat-card-content, .mat-card-subtitle { font-size: 14px; } + +.mat-checkbox { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-checkbox-layout .mat-checkbox-label { line-height: 24px; } + +.mat-chip { font-size: 14px; font-weight: 500; } + +.mat-chip .mat-chip-remove.mat-icon, .mat-chip .mat-chip-trailing-icon.mat-icon { font-size: 18px; } + +.mat-table { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-header-cell { font-size: 12px; font-weight: 500; } + +.mat-cell, .mat-footer-cell { font-size: 14px; } + +.mat-calendar { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-calendar-body { font-size: 13px; } + +.mat-calendar-body-label, .mat-calendar-period-button { font-size: 14px; font-weight: 500; } + +.mat-calendar-table-header th { font-size: 11px; font-weight: 400; } + +.mat-dialog-title { font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-expansion-panel-header { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 15px; font-weight: 400; } + +.mat-expansion-panel-content { font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-form-field { font-size: inherit; font-weight: 400; line-height: 1.125; font-family: Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-form-field-wrapper { padding-bottom: 1.34375em; } + +.mat-form-field-prefix .mat-icon, .mat-form-field-suffix .mat-icon { font-size: 150%; line-height: 1.125; } + +.mat-form-field-prefix .mat-icon-button, .mat-form-field-suffix .mat-icon-button { height: 1.5em; width: 1.5em; } + +.mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-suffix .mat-icon-button .mat-icon { height: 1.125em; line-height: 1.125; } + +.mat-form-field-infix { padding: 0.5em 0px; border-top: 0.84375em solid rgba(0, 0, 0, 0); } + +.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { transform: translateY(-1.34375em) scale(0.75); width: 133.333%; } + +.mat-form-field-label-wrapper { top: -0.84375em; padding-top: 0.84375em; } + +.mat-form-field-label { top: 1.34375em; } + +.mat-form-field-underline { bottom: 1.34375em; } + +.mat-form-field-subscript-wrapper { font-size: 75%; margin-top: 0.666667em; top: calc(100% - 1.79167em); } + +.mat-form-field-appearance-legacy .mat-form-field-wrapper { padding-bottom: 1.25em; } + +.mat-form-field-appearance-legacy .mat-form-field-infix { padding: 0.4375em 0px; } + +.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px); width: 133.333%; } + +.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label { transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px); width: 133.333%; } + +.mat-form-field-appearance-legacy .mat-form-field-label { top: 1.28125em; } + +.mat-form-field-appearance-legacy .mat-form-field-underline { bottom: 1.25em; } + +.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper { margin-top: 0.541667em; top: calc(100% - 1.66667em); } + +@media print { + .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { transform: translateY(-1.28122em) scale(0.75); } + .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label { transform: translateY(-1.28121em) scale(0.75); } +} + +.mat-form-field-appearance-fill .mat-form-field-infix { padding: 0.25em 0px 0.75em; } + +.mat-form-field-appearance-fill .mat-form-field-label { top: 1.09375em; margin-top: -0.5em; } + +.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { transform: translateY(-0.59375em) scale(0.75); width: 133.333%; } + +.mat-form-field-appearance-outline .mat-form-field-infix { padding: 1em 0px; } + +.mat-form-field-appearance-outline .mat-form-field-label { top: 1.84375em; margin-top: -0.25em; } + +.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { transform: translateY(-1.59375em) scale(0.75); width: 133.333%; } + +.mat-grid-tile-footer, .mat-grid-tile-header { font-size: 14px; } + +.mat-grid-tile-footer .mat-line, .mat-grid-tile-header .mat-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; box-sizing: border-box; } + +.mat-grid-tile-footer .mat-line:nth-child(n+2), .mat-grid-tile-header .mat-line:nth-child(n+2) { font-size: 12px; } + +input.mat-input-element { margin-top: -0.0625em; } + +.mat-menu-item { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 400; } + +.mat-paginator, .mat-paginator-page-size .mat-select-trigger { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 12px; } + +.mat-radio-button, .mat-select { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-select-trigger { height: 1.125em; } + +.mat-slide-toggle-content, .mat-slider-thumb-label-text { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-slider-thumb-label-text { font-size: 12px; font-weight: 500; } + +.mat-stepper-horizontal, .mat-stepper-vertical { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-step-label { font-size: 14px; font-weight: 400; } + +.mat-step-sub-label-error { font-weight: 400; } + +.mat-step-label-error { font-size: 14px; } + +.mat-step-label-selected { font-size: 14px; font-weight: 500; } + +.mat-tab-group, .mat-tab-label, .mat-tab-link { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-tab-label, .mat-tab-link { font-size: 14px; font-weight: 500; } + +.mat-toolbar, .mat-toolbar h1, .mat-toolbar h2, .mat-toolbar h3, .mat-toolbar h4, .mat-toolbar h5, .mat-toolbar h6 { font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; margin: 0px; } + +.mat-tooltip { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 10px; padding-top: 6px; padding-bottom: 6px; } + +.mat-tooltip-handset { font-size: 14px; padding-top: 8px; padding-bottom: 8px; } + +.mat-list-item, .mat-list-option { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-list-base .mat-list-item { font-size: 16px; } + +.mat-list-base .mat-list-item .mat-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; box-sizing: border-box; } + +.mat-list-base .mat-list-item .mat-line:nth-child(n+2) { font-size: 14px; } + +.mat-list-base .mat-list-option { font-size: 16px; } + +.mat-list-base .mat-list-option .mat-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; box-sizing: border-box; } + +.mat-list-base .mat-list-option .mat-line:nth-child(n+2) { font-size: 14px; } + +.mat-list-base .mat-subheader { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; } + +.mat-list-base[dense] .mat-list-item { font-size: 12px; } + +.mat-list-base[dense] .mat-list-item .mat-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; box-sizing: border-box; } + +.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2), .mat-list-base[dense] .mat-list-option { font-size: 12px; } + +.mat-list-base[dense] .mat-list-option .mat-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; box-sizing: border-box; } + +.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) { font-size: 12px; } + +.mat-list-base[dense] .mat-subheader { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 12px; font-weight: 500; } + +.mat-option { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 16px; } + +.mat-optgroup-label { font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif; letter-spacing: normal; } + +.mat-simple-snackbar { font-family: Roboto, "Helvetica Neue", sans-serif; font-size: 14px; } + +.mat-simple-snackbar-action { line-height: 1; font-family: inherit; font-size: inherit; font-weight: 500; } + +.mat-tree { font-family: Roboto, "Helvetica Neue", sans-serif; } + +.mat-nested-tree-node, .mat-tree-node { font-weight: 400; font-size: 14px; } + +.mat-ripple { overflow: hidden; position: relative; } + +.mat-ripple:not(:empty) { transform: translateZ(0px); } + +.mat-ripple.mat-ripple-unbounded { overflow: visible; } + +.mat-ripple-element { position: absolute; border-radius: 50%; pointer-events: none; transition: opacity, transform cubic-bezier(0, 0, 0.2, 1); transform: scale(0); } + +.cdk-high-contrast-active .mat-ripple-element { display: none; } + +.cdk-visually-hidden { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; white-space: nowrap; outline: 0px; appearance: none; } + +.cdk-global-overlay-wrapper, .cdk-overlay-container { pointer-events: none; top: 0px; left: 0px; height: 100%; width: 100%; } + +.cdk-overlay-container { position: fixed; z-index: 1000; } + +.cdk-overlay-container:empty { display: none; } + +.cdk-global-overlay-wrapper, .cdk-overlay-pane { display: flex; position: absolute; z-index: 1000; } + +.cdk-overlay-pane { pointer-events: auto; box-sizing: border-box; max-width: 100%; max-height: 100%; } + +.cdk-overlay-backdrop { position: absolute; inset: 0px; z-index: 1000; pointer-events: auto; -webkit-tap-highlight-color: transparent; transition: opacity 0.4s 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, .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; } + +textarea.cdk-textarea-autosize { resize: none; } + +textarea.cdk-textarea-autosize-measuring { padding: 2px 0px !important; box-sizing: initial !important; height: auto !important; overflow: hidden !important; } + +textarea.cdk-textarea-autosize-measuring-firefox { padding: 2px 0px !important; box-sizing: initial !important; height: 0px !important; } + +@keyframes cdk-text-field-autofill-start { +} + +@keyframes cdk-text-field-autofill-end { +} + +.cdk-text-field-autofill-monitored:-webkit-autofill { animation: 0s ease 1ms 1 normal none running cdk-text-field-autofill-start; } + +.cdk-text-field-autofill-monitored:not(:-webkit-autofill) { animation: 0s ease 1ms 1 normal none running cdk-text-field-autofill-end; } + +.mat-focus-indicator, .mat-mdc-focus-indicator { position: relative; } + +.mat-ripple-element { background-color: rgba(0, 0, 0, 0.1); } + +.mat-option { color: rgba(0, 0, 0, 0.87); } + +.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled), .mat-option:hover:not(.mat-option-disabled) { background: rgba(0, 0, 0, 0.04); } + +.mat-option.mat-active { background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.87); } + +.mat-option.mat-option-disabled { color: rgba(0, 0, 0, 0.38); } + +.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { color: rgb(63, 81, 181); } + +.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) { color: rgb(255, 64, 129); } + +.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) { color: rgb(244, 67, 54); } + +.mat-optgroup-label { color: rgba(0, 0, 0, 0.54); } + +.mat-optgroup-disabled .mat-optgroup-label { color: rgba(0, 0, 0, 0.38); } + +.mat-pseudo-checkbox { color: rgba(0, 0, 0, 0.54); } + +.mat-pseudo-checkbox::after { color: rgb(250, 250, 250); } + +.mat-pseudo-checkbox-disabled { color: rgb(176, 176, 176); } + +.mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate { background: rgb(63, 81, 181); } + +.mat-accent .mat-pseudo-checkbox-checked, .mat-accent .mat-pseudo-checkbox-indeterminate, .mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate { background: rgb(255, 64, 129); } + +.mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate { background: rgb(244, 67, 54); } + +.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { background: rgb(176, 176, 176); } + +.mat-app-background { background-color: rgb(250, 250, 250); color: rgba(0, 0, 0, 0.87); } + +.mat-elevation-z0 { box-shadow: 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) 0px 0px 0px 0px; } + +.mat-elevation-z1 { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; } + +.mat-elevation-z2 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; } + +.mat-elevation-z3 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; } + +.mat-elevation-z4 { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; } + +.mat-elevation-z5 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 5px 8px 0px, rgba(0, 0, 0, 0.12) 0px 1px 14px 0px; } + +.mat-elevation-z6 { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; } + +.mat-elevation-z7 { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 5px -2px, rgba(0, 0, 0, 0.14) 0px 7px 10px 1px, rgba(0, 0, 0, 0.12) 0px 2px 16px 1px; } + +.mat-elevation-z8 { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; } + +.mat-elevation-z9 { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 6px -3px, rgba(0, 0, 0, 0.14) 0px 9px 12px 1px, rgba(0, 0, 0, 0.12) 0px 3px 16px 2px; } + +.mat-elevation-z10 { box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 6px -3px, rgba(0, 0, 0, 0.14) 0px 10px 14px 1px, rgba(0, 0, 0, 0.12) 0px 4px 18px 3px; } + +.mat-elevation-z11 { box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 7px -4px, rgba(0, 0, 0, 0.14) 0px 11px 15px 1px, rgba(0, 0, 0, 0.12) 0px 4px 20px 3px; } + +.mat-elevation-z12 { box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 8px -4px, rgba(0, 0, 0, 0.14) 0px 12px 17px 2px, rgba(0, 0, 0, 0.12) 0px 5px 22px 4px; } + +.mat-elevation-z13 { box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 8px -4px, rgba(0, 0, 0, 0.14) 0px 13px 19px 2px, rgba(0, 0, 0, 0.12) 0px 5px 24px 4px; } + +.mat-elevation-z14 { box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 9px -4px, rgba(0, 0, 0, 0.14) 0px 14px 21px 2px, rgba(0, 0, 0, 0.12) 0px 5px 26px 4px; } + +.mat-elevation-z15 { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 9px -5px, rgba(0, 0, 0, 0.14) 0px 15px 22px 2px, rgba(0, 0, 0, 0.12) 0px 6px 28px 5px; } + +.mat-elevation-z16 { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; } + +.mat-elevation-z17 { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 11px -5px, rgba(0, 0, 0, 0.14) 0px 17px 26px 2px, rgba(0, 0, 0, 0.12) 0px 6px 32px 5px; } + +.mat-elevation-z18 { box-shadow: rgba(0, 0, 0, 0.2) 0px 9px 11px -5px, rgba(0, 0, 0, 0.14) 0px 18px 28px 2px, rgba(0, 0, 0, 0.12) 0px 7px 34px 6px; } + +.mat-elevation-z19 { box-shadow: rgba(0, 0, 0, 0.2) 0px 9px 12px -6px, rgba(0, 0, 0, 0.14) 0px 19px 29px 2px, rgba(0, 0, 0, 0.12) 0px 7px 36px 6px; } + +.mat-elevation-z20 { box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 13px -6px, rgba(0, 0, 0, 0.14) 0px 20px 31px 3px, rgba(0, 0, 0, 0.12) 0px 8px 38px 7px; } + +.mat-elevation-z21 { box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 13px -6px, rgba(0, 0, 0, 0.14) 0px 21px 33px 3px, rgba(0, 0, 0, 0.12) 0px 8px 40px 7px; } + +.mat-elevation-z22 { box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 14px -6px, rgba(0, 0, 0, 0.14) 0px 22px 35px 3px, rgba(0, 0, 0, 0.12) 0px 8px 42px 7px; } + +.mat-elevation-z23 { box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 14px -7px, rgba(0, 0, 0, 0.14) 0px 23px 36px 3px, rgba(0, 0, 0, 0.12) 0px 9px 44px 8px; } + +.mat-elevation-z24 { box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px; } + +.mat-theme-loaded-marker { display: none; } + +.mat-autocomplete-panel { background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-autocomplete-panel:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; } + +.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) { background: rgb(255, 255, 255); } + +.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) { color: rgba(0, 0, 0, 0.87); } + +.mat-badge { position: relative; } + +.mat-badge-hidden .mat-badge-content { display: none; } + +.mat-badge-content { position: absolute; text-align: center; display: inline-block; border-radius: 50%; transition: transform 0.2s ease-in-out; transform: scale(0.6); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; pointer-events: none; } + +.mat-badge-content._mat-animation-noopable, .ng-animate-disabled .mat-badge-content { transition: none; } + +.mat-badge-content.mat-badge-active { transform: none; } + +.mat-badge-small .mat-badge-content { width: 16px; height: 16px; line-height: 16px; } + +.mat-badge-small.mat-badge-above .mat-badge-content { top: -8px; } + +.mat-badge-small.mat-badge-below .mat-badge-content { bottom: -8px; } + +.mat-badge-small.mat-badge-before .mat-badge-content { left: -16px; } + +[dir="rtl"] .mat-badge-small.mat-badge-before .mat-badge-content { left: auto; right: -16px; } + +.mat-badge-small.mat-badge-after .mat-badge-content { right: -16px; } + +[dir="rtl"] .mat-badge-small.mat-badge-after .mat-badge-content { right: auto; left: -16px; } + +.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content { left: -8px; } + +[dir="rtl"] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content { left: auto; right: -8px; } + +.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content { right: -8px; } + +[dir="rtl"] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content { right: auto; left: -8px; } + +.mat-badge-medium .mat-badge-content { width: 22px; height: 22px; line-height: 22px; } + +.mat-badge-medium.mat-badge-above .mat-badge-content { top: -11px; } + +.mat-badge-medium.mat-badge-below .mat-badge-content { bottom: -11px; } + +.mat-badge-medium.mat-badge-before .mat-badge-content { left: -22px; } + +[dir="rtl"] .mat-badge-medium.mat-badge-before .mat-badge-content { left: auto; right: -22px; } + +.mat-badge-medium.mat-badge-after .mat-badge-content { right: -22px; } + +[dir="rtl"] .mat-badge-medium.mat-badge-after .mat-badge-content { right: auto; left: -22px; } + +.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content { left: -11px; } + +[dir="rtl"] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content { left: auto; right: -11px; } + +.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content { right: -11px; } + +[dir="rtl"] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content { right: auto; left: -11px; } + +.mat-badge-large .mat-badge-content { width: 28px; height: 28px; line-height: 28px; } + +.mat-badge-large.mat-badge-above .mat-badge-content { top: -14px; } + +.mat-badge-large.mat-badge-below .mat-badge-content { bottom: -14px; } + +.mat-badge-large.mat-badge-before .mat-badge-content { left: -28px; } + +[dir="rtl"] .mat-badge-large.mat-badge-before .mat-badge-content { left: auto; right: -28px; } + +.mat-badge-large.mat-badge-after .mat-badge-content { right: -28px; } + +[dir="rtl"] .mat-badge-large.mat-badge-after .mat-badge-content { right: auto; left: -28px; } + +.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content { left: -14px; } + +[dir="rtl"] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content { left: auto; right: -14px; } + +.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content { right: -14px; } + +[dir="rtl"] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content { right: auto; left: -14px; } + +.mat-badge-content { color: rgb(255, 255, 255); background: rgb(63, 81, 181); } + +.cdk-high-contrast-active .mat-badge-content { outline: solid 1px; border-radius: 0px; } + +.mat-badge-accent .mat-badge-content { background: rgb(255, 64, 129); color: rgb(255, 255, 255); } + +.mat-badge-warn .mat-badge-content { color: rgb(255, 255, 255); background: rgb(244, 67, 54); } + +.mat-badge-disabled .mat-badge-content { background: rgb(185, 185, 185); color: rgba(0, 0, 0, 0.38); } + +.mat-bottom-sheet-container { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-button, .mat-icon-button, .mat-stroked-button { color: inherit; background: rgba(0, 0, 0, 0); } + +.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary { color: rgb(63, 81, 181); } + +.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent { color: rgb(255, 64, 129); } + +.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn { color: rgb(244, 67, 54); } + +.mat-button.mat-accent.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-button.mat-primary.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled { color: rgba(0, 0, 0, 0.26); } + +.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay { background-color: rgb(63, 81, 181); } + +.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay { background-color: rgb(255, 64, 129); } + +.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay { background-color: rgb(244, 67, 54); } + +.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay { background-color: initial; } + +.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element { opacity: 0.1; background-color: currentcolor; } + +.mat-button-focus-overlay { background: rgb(0, 0, 0); } + +.mat-stroked-button:not(.mat-button-disabled) { border-color: rgba(0, 0, 0, 0.12); } + +.mat-fab, .mat-flat-button, .mat-mini-fab, .mat-raised-button { color: rgba(0, 0, 0, 0.87); background-color: rgb(255, 255, 255); } + +.mat-fab.mat-accent, .mat-fab.mat-primary, .mat-fab.mat-warn, .mat-flat-button.mat-accent, .mat-flat-button.mat-primary, .mat-flat-button.mat-warn, .mat-mini-fab.mat-accent, .mat-mini-fab.mat-primary, .mat-mini-fab.mat-warn, .mat-raised-button.mat-accent, .mat-raised-button.mat-primary, .mat-raised-button.mat-warn { color: rgb(255, 255, 255); } + +.mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled { color: rgba(0, 0, 0, 0.26); } + +.mat-fab.mat-primary, .mat-flat-button.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary { background-color: rgb(63, 81, 181); } + +.mat-fab.mat-accent, .mat-flat-button.mat-accent, .mat-mini-fab.mat-accent, .mat-raised-button.mat-accent { background-color: rgb(255, 64, 129); } + +.mat-fab.mat-warn, .mat-flat-button.mat-warn, .mat-mini-fab.mat-warn, .mat-raised-button.mat-warn { background-color: rgb(244, 67, 54); } + +.mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled { background-color: rgba(0, 0, 0, 0.12); } + +.mat-fab.mat-accent .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-flat-button.mat-accent .mat-ripple-element, .mat-flat-button.mat-primary .mat-ripple-element, .mat-flat-button.mat-warn .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element { background-color: rgba(255, 255, 255, 0.1); } + +.mat-flat-button:not([class*="mat-elevation-z"]), .mat-stroked-button:not([class*="mat-elevation-z"]) { box-shadow: 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) 0px 0px 0px 0px; } + +.mat-raised-button:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; } + +.mat-raised-button:not(.mat-button-disabled):active:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; } + +.mat-raised-button.mat-button-disabled:not([class*="mat-elevation-z"]) { box-shadow: 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) 0px 0px 0px 0px; } + +.mat-fab:not([class*="mat-elevation-z"]), .mat-mini-fab:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; } + +.mat-fab:not(.mat-button-disabled):active:not([class*="mat-elevation-z"]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 7px 8px -4px, rgba(0, 0, 0, 0.14) 0px 12px 17px 2px, rgba(0, 0, 0, 0.12) 0px 5px 22px 4px; } + +.mat-fab.mat-button-disabled:not([class*="mat-elevation-z"]), .mat-mini-fab.mat-button-disabled:not([class*="mat-elevation-z"]) { box-shadow: 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) 0px 0px 0px 0px; } + +.mat-button-toggle-group, .mat-button-toggle-standalone { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; } + +.mat-button-toggle-group-appearance-standard, .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { box-shadow: none; } + +.mat-button-toggle { color: rgba(0, 0, 0, 0.38); } + +.mat-button-toggle .mat-button-toggle-focus-overlay { background-color: rgba(0, 0, 0, 0.12); } + +.mat-button-toggle-appearance-standard { color: rgba(0, 0, 0, 0.87); background: rgb(255, 255, 255); } + +.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { background-color: rgb(0, 0, 0); } + +.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { border-left: 1px solid rgba(0, 0, 0, 0.12); } + +[dir="rtl"] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle { border-left: none; border-right: none; border-top: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-button-toggle-checked { background-color: rgb(224, 224, 224); color: rgba(0, 0, 0, 0.54); } + +.mat-button-toggle-checked.mat-button-toggle-appearance-standard { color: rgba(0, 0, 0, 0.87); } + +.mat-button-toggle-disabled { color: rgba(0, 0, 0, 0.26); background-color: rgb(238, 238, 238); } + +.mat-button-toggle-disabled.mat-button-toggle-appearance-standard { background: rgb(255, 255, 255); } + +.mat-button-toggle-disabled.mat-button-toggle-checked { background-color: rgb(189, 189, 189); } + +.mat-button-toggle-group-appearance-standard, .mat-button-toggle-standalone.mat-button-toggle-appearance-standard { border: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-button-toggle-appearance-standard .mat-button-toggle-label-content { line-height: 48px; } + +.mat-card { background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-card:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; } + +.mat-card.mat-card-flat:not([class*="mat-elevation-z"]) { box-shadow: 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) 0px 0px 0px 0px; } + +.mat-card-subtitle { color: rgba(0, 0, 0, 0.54); } + +.mat-checkbox-frame { border-color: rgba(0, 0, 0, 0.54); } + +.mat-checkbox-checkmark { fill: rgb(250, 250, 250); } + +.mat-checkbox-checkmark-path { stroke: rgb(250, 250, 250) !important; } + +.mat-checkbox-mixedmark { background-color: rgb(250, 250, 250); } + +.mat-checkbox-checked.mat-primary .mat-checkbox-background, .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background { background-color: rgb(63, 81, 181); } + +.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background { background-color: rgb(255, 64, 129); } + +.mat-checkbox-checked.mat-warn .mat-checkbox-background, .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background { background-color: rgb(244, 67, 54); } + +.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background { background-color: rgb(176, 176, 176); } + +.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame { border-color: rgb(176, 176, 176); } + +.mat-checkbox-disabled .mat-checkbox-label { color: rgba(0, 0, 0, 0.54); } + +.mat-checkbox .mat-ripple-element { background-color: rgb(0, 0, 0); } + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element { background: rgb(63, 81, 181); } + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element, .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element { background: rgb(255, 64, 129); } + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element { background: rgb(244, 67, 54); } + +.mat-chip.mat-standard-chip { background-color: rgb(224, 224, 224); color: rgba(0, 0, 0, 0.87); } + +.mat-chip.mat-standard-chip .mat-chip-remove { color: rgba(0, 0, 0, 0.87); opacity: 0.4; } + +.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px -2px, rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px; } + +.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover { opacity: 0.54; } + +.mat-chip.mat-standard-chip.mat-chip-disabled { opacity: 0.4; } + +.mat-chip.mat-standard-chip::after { background: rgb(0, 0, 0); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove { color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element { background-color: rgba(255, 255, 255, 0.1); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn { background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove { color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element { background-color: rgba(255, 255, 255, 0.1); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent { background-color: rgb(255, 64, 129); color: rgb(255, 255, 255); } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove { color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element { background-color: rgba(255, 255, 255, 0.1); } + +.mat-table { background: rgb(255, 255, 255); } + +.mat-table tbody, .mat-table tfoot, .mat-table thead, .mat-table-sticky, [mat-footer-row], [mat-header-row], [mat-row], mat-footer-row, mat-header-row, mat-row { background: inherit; } + +mat-footer-row, mat-header-row, mat-row, td.mat-cell, td.mat-footer-cell, th.mat-header-cell { border-bottom-color: rgba(0, 0, 0, 0.12); } + +.mat-header-cell { color: rgba(0, 0, 0, 0.54); } + +.mat-cell, .mat-footer-cell { color: rgba(0, 0, 0, 0.87); } + +.mat-calendar-arrow { border-top-color: rgba(0, 0, 0, 0.54); } + +.mat-datepicker-content .mat-calendar-next-button, .mat-datepicker-content .mat-calendar-previous-button, .mat-datepicker-toggle { color: rgba(0, 0, 0, 0.54); } + +.mat-calendar-table-header-divider::after { background: rgba(0, 0, 0, 0.12); } + +.mat-calendar-body-label, .mat-calendar-table-header { color: rgba(0, 0, 0, 0.54); } + +.mat-calendar-body-cell-content, .mat-date-range-input-separator { color: rgba(0, 0, 0, 0.87); border-color: rgba(0, 0, 0, 0); } + +.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-form-field-disabled .mat-date-range-input-separator { color: rgba(0, 0, 0, 0.38); } + +.mat-calendar-body-in-preview { color: rgba(0, 0, 0, 0.24); } + +.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { border-color: rgba(0, 0, 0, 0.38); } + +.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { border-color: rgba(0, 0, 0, 0.18); } + +.mat-calendar-body-in-range::before { background: rgba(63, 81, 181, 0.2); } + +.mat-calendar-body-comparison-identical, .mat-calendar-body-in-comparison-range::before { background: rgba(249, 171, 0, 0.2); } + +.mat-calendar-body-comparison-bridge-start::before, [dir="rtl"] .mat-calendar-body-comparison-bridge-end::before { background: linear-gradient(90deg, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-calendar-body-comparison-bridge-end::before, [dir="rtl"] .mat-calendar-body-comparison-bridge-start::before { background: linear-gradient(270deg, rgba(63, 81, 181, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { background: rgb(168, 218, 181); } + +.mat-calendar-body-comparison-identical.mat-calendar-body-selected, .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { background: rgb(70, 163, 94); } + +.mat-calendar-body-selected { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); } + +.mat-calendar-body-disabled > .mat-calendar-body-selected { background-color: rgba(63, 81, 181, 0.4); } + +.mat-calendar-body-today.mat-calendar-body-selected { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; } + +.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: rgba(63, 81, 181, 0.3); } + +.mat-datepicker-content { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before { background: rgba(255, 64, 129, 0.2); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical, .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before { background: rgba(249, 171, 0, 0.2); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before, .mat-datepicker-content.mat-accent [dir="rtl"] .mat-calendar-body-comparison-bridge-end::before { background: linear-gradient(90deg, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before, .mat-datepicker-content.mat-accent [dir="rtl"] .mat-calendar-body-comparison-bridge-start::before { background: linear-gradient(270deg, rgba(255, 64, 129, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { background: rgb(168, 218, 181); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { background: rgb(70, 163, 94); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-selected { background-color: rgb(255, 64, 129); color: rgb(255, 255, 255); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected { background-color: rgba(255, 64, 129, 0.4); } + +.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; } + +.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: rgba(255, 64, 129, 0.3); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before { background: rgba(244, 67, 54, 0.2); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical, .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before { background: rgba(249, 171, 0, 0.2); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before, .mat-datepicker-content.mat-warn [dir="rtl"] .mat-calendar-body-comparison-bridge-end::before { background: linear-gradient(90deg, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before, .mat-datepicker-content.mat-warn [dir="rtl"] .mat-calendar-body-comparison-bridge-start::before { background: linear-gradient(270deg, rgba(244, 67, 54, 0.2) 50%, rgba(249, 171, 0, 0.2) 0px); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after, .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical { background: rgb(168, 218, 181); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected, .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected { background: rgb(70, 163, 94); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-selected { background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected { background-color: rgba(244, 67, 54, 0.4); } + +.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; } + +.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: rgba(244, 67, 54, 0.3); } + +.mat-datepicker-content-touch { box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px; } + +.mat-datepicker-toggle-active { color: rgb(63, 81, 181); } + +.mat-datepicker-toggle-active.mat-accent { color: rgb(255, 64, 129); } + +.mat-datepicker-toggle-active.mat-warn { color: rgb(244, 67, 54); } + +.mat-date-range-input-inner[disabled] { color: rgba(0, 0, 0, 0.38); } + +.mat-dialog-container { box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-divider { border-top-color: rgba(0, 0, 0, 0.12); } + +.mat-divider-vertical { border-right-color: rgba(0, 0, 0, 0.12); } + +.mat-expansion-panel { background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.87); } + +.mat-expansion-panel:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; } + +.mat-action-row { border-top-color: rgba(0, 0, 0, 0.12); } + +.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled="true"]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled="true"]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled="true"]) { background: rgba(0, 0, 0, 0.04); } + +@media (hover: none) { + .mat-expansion-panel:not(.mat-expanded):not([aria-disabled="true"]) .mat-expansion-panel-header:hover { background: rgb(255, 255, 255); } +} + +.mat-expansion-panel-header-title { color: rgba(0, 0, 0, 0.87); } + +.mat-expansion-indicator::after, .mat-expansion-panel-header-description { color: rgba(0, 0, 0, 0.54); } + +.mat-expansion-panel-header[aria-disabled="true"] { color: rgba(0, 0, 0, 0.26); } + +.mat-expansion-panel-header[aria-disabled="true"] .mat-expansion-panel-header-description, .mat-expansion-panel-header[aria-disabled="true"] .mat-expansion-panel-header-title { color: inherit; } + +.mat-expansion-panel-header { height: 48px; } + +.mat-expansion-panel-header.mat-expanded { height: 64px; } + +.mat-form-field-label, .mat-hint { color: rgba(0, 0, 0, 0.6); } + +.mat-form-field.mat-focused .mat-form-field-label { color: rgb(63, 81, 181); } + +.mat-form-field.mat-focused .mat-form-field-label.mat-accent { color: rgb(255, 64, 129); } + +.mat-form-field.mat-focused .mat-form-field-label.mat-warn { color: rgb(244, 67, 54); } + +.mat-focused .mat-form-field-required-marker { color: rgb(255, 64, 129); } + +.mat-form-field-ripple { background-color: rgba(0, 0, 0, 0.87); } + +.mat-form-field.mat-focused .mat-form-field-ripple { background-color: rgb(63, 81, 181); } + +.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent { background-color: rgb(255, 64, 129); } + +.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn { background-color: rgb(244, 67, 54); } + +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after { color: rgb(63, 81, 181); } + +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after { color: rgb(255, 64, 129); } + +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after, .mat-form-field.mat-form-field-invalid .mat-form-field-label, .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker, .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent { color: rgb(244, 67, 54); } + +.mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent { background-color: rgb(244, 67, 54); } + +.mat-error { color: rgb(244, 67, 54); } + +.mat-form-field-appearance-legacy .mat-form-field-label, .mat-form-field-appearance-legacy .mat-hint { color: rgba(0, 0, 0, 0.54); } + +.mat-form-field-appearance-legacy .mat-form-field-underline { background-color: rgba(0, 0, 0, 0.42); } + +.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0px, rgba(0, 0, 0, 0.42) 33%, rgba(0, 0, 0, 0) 0px); background-size: 4px 100%; background-repeat: repeat-x; } + +.mat-form-field-appearance-standard .mat-form-field-underline { background-color: rgba(0, 0, 0, 0.42); } + +.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0px, rgba(0, 0, 0, 0.42) 33%, rgba(0, 0, 0, 0) 0px); background-size: 4px 100%; background-repeat: repeat-x; } + +.mat-form-field-appearance-fill .mat-form-field-flex { background-color: rgba(0, 0, 0, 0.04); } + +.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex { background-color: rgba(0, 0, 0, 0.02); } + +.mat-form-field-appearance-fill .mat-form-field-underline::before { background-color: rgba(0, 0, 0, 0.42); } + +.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label { color: rgba(0, 0, 0, 0.38); } + +.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before { background-color: initial; } + +.mat-form-field-appearance-outline .mat-form-field-outline { color: rgba(0, 0, 0, 0.12); } + +.mat-form-field-appearance-outline .mat-form-field-outline-thick { color: rgba(0, 0, 0, 0.87); } + +.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { color: rgb(63, 81, 181); } + +.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick { color: rgb(255, 64, 129); } + +.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick, .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick { color: rgb(244, 67, 54); } + +.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label { color: rgba(0, 0, 0, 0.38); } + +.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline { color: rgba(0, 0, 0, 0.06); } + +.mat-icon.mat-primary { color: rgb(63, 81, 181); } + +.mat-icon.mat-accent { color: rgb(255, 64, 129); } + +.mat-icon.mat-warn { color: rgb(244, 67, 54); } + +.mat-form-field-type-mat-native-select .mat-form-field-infix::after { color: rgba(0, 0, 0, 0.54); } + +.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after, .mat-input-element:disabled { color: rgba(0, 0, 0, 0.38); } + +.mat-input-element { caret-color: rgb(63, 81, 181); } + +.mat-input-element::placeholder { color: rgba(0, 0, 0, 0.42); } + +.mat-input-element::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.42); } + +.mat-form-field.mat-accent .mat-input-element { caret-color: rgb(255, 64, 129); } + +.mat-form-field-invalid .mat-input-element, .mat-form-field.mat-warn .mat-input-element { caret-color: rgb(244, 67, 54); } + +.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after { color: rgb(244, 67, 54); } + +.mat-list-base .mat-list-item, .mat-list-base .mat-list-option { color: rgba(0, 0, 0, 0.87); } + +.mat-list-base .mat-subheader { color: rgba(0, 0, 0, 0.54); } + +.mat-list-item-disabled { background-color: rgb(238, 238, 238); } + +.mat-action-list .mat-list-item:focus, .mat-action-list .mat-list-item:hover, .mat-list-option:focus, .mat-list-option:hover, .mat-nav-list .mat-list-item:focus, .mat-nav-list .mat-list-item:hover { background: rgba(0, 0, 0, 0.04); } + +.mat-list-single-selected-option, .mat-list-single-selected-option:focus, .mat-list-single-selected-option:hover { background: rgba(0, 0, 0, 0.12); } + +.mat-menu-panel { background: rgb(255, 255, 255); } + +.mat-menu-panel:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; } + +.mat-menu-item { background: rgba(0, 0, 0, 0); color: rgba(0, 0, 0, 0.87); } + +.mat-menu-item[disabled], .mat-menu-item[disabled] .mat-icon-no-color, .mat-menu-item[disabled] .mat-menu-submenu-icon { color: rgba(0, 0, 0, 0.38); } + +.mat-menu-item .mat-icon-no-color, .mat-menu-submenu-icon { color: rgba(0, 0, 0, 0.54); } + +.mat-menu-item-highlighted:not([disabled]), .mat-menu-item.cdk-keyboard-focused:not([disabled]), .mat-menu-item.cdk-program-focused:not([disabled]), .mat-menu-item:hover:not([disabled]) { background: rgba(0, 0, 0, 0.04); } + +.mat-paginator { background: rgb(255, 255, 255); } + +.mat-paginator, .mat-paginator-page-size .mat-select-trigger { color: rgba(0, 0, 0, 0.54); } + +.mat-paginator-decrement, .mat-paginator-increment { border-top: 2px solid rgba(0, 0, 0, 0.54); border-right: 2px solid rgba(0, 0, 0, 0.54); } + +.mat-paginator-first, .mat-paginator-last { border-top: 2px solid rgba(0, 0, 0, 0.54); } + +.mat-icon-button[disabled] .mat-paginator-decrement, .mat-icon-button[disabled] .mat-paginator-first, .mat-icon-button[disabled] .mat-paginator-increment, .mat-icon-button[disabled] .mat-paginator-last { border-color: rgba(0, 0, 0, 0.38); } + +.mat-paginator-container { min-height: 56px; } + +.mat-progress-bar-background { fill: rgb(203, 208, 233); } + +.mat-progress-bar-buffer { background-color: rgb(203, 208, 233); } + +.mat-progress-bar-fill::after { background-color: rgb(63, 81, 181); } + +.mat-progress-bar.mat-accent .mat-progress-bar-background { fill: rgb(251, 204, 220); } + +.mat-progress-bar.mat-accent .mat-progress-bar-buffer { background-color: rgb(251, 204, 220); } + +.mat-progress-bar.mat-accent .mat-progress-bar-fill::after { background-color: rgb(255, 64, 129); } + +.mat-progress-bar.mat-warn .mat-progress-bar-background { fill: rgb(249, 204, 201); } + +.mat-progress-bar.mat-warn .mat-progress-bar-buffer { background-color: rgb(249, 204, 201); } + +.mat-progress-bar.mat-warn .mat-progress-bar-fill::after { background-color: rgb(244, 67, 54); } + +.mat-progress-spinner circle, .mat-spinner circle { stroke: rgb(63, 81, 181); } + +.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle { stroke: rgb(255, 64, 129); } + +.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle { stroke: rgb(244, 67, 54); } + +.mat-radio-outer-circle { border-color: rgba(0, 0, 0, 0.54); } + +.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(63, 81, 181); } + +.mat-radio-button.mat-primary .mat-radio-inner-circle, .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple { background-color: rgb(63, 81, 181); } + +.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(255, 64, 129); } + +.mat-radio-button.mat-accent .mat-radio-inner-circle, .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple { background-color: rgb(255, 64, 129); } + +.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(244, 67, 54); } + +.mat-radio-button.mat-warn .mat-radio-inner-circle, .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple { background-color: rgb(244, 67, 54); } + +.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle, .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle { border-color: rgba(0, 0, 0, 0.38); } + +.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle, .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element { background-color: rgba(0, 0, 0, 0.38); } + +.mat-radio-button.mat-radio-disabled .mat-radio-label-content { color: rgba(0, 0, 0, 0.38); } + +.mat-radio-button .mat-ripple-element { background-color: rgb(0, 0, 0); } + +.mat-select-value { color: rgba(0, 0, 0, 0.87); } + +.mat-select-placeholder { color: rgba(0, 0, 0, 0.42); } + +.mat-select-disabled .mat-select-value { color: rgba(0, 0, 0, 0.38); } + +.mat-select-arrow { color: rgba(0, 0, 0, 0.54); } + +.mat-select-panel { background: rgb(255, 255, 255); } + +.mat-select-panel:not([class*="mat-elevation-z"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; } + +.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) { background: rgba(0, 0, 0, 0.12); } + +.mat-form-field.mat-focused.mat-primary .mat-select-arrow { color: rgb(63, 81, 181); } + +.mat-form-field.mat-focused.mat-accent .mat-select-arrow { color: rgb(255, 64, 129); } + +.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow, .mat-form-field.mat-focused.mat-warn .mat-select-arrow { color: rgb(244, 67, 54); } + +.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow { color: rgba(0, 0, 0, 0.38); } + +.mat-drawer-container { background-color: rgb(250, 250, 250); color: rgba(0, 0, 0, 0.87); } + +.mat-drawer { color: rgba(0, 0, 0, 0.87); } + +.mat-drawer, .mat-drawer.mat-drawer-push { background-color: rgb(255, 255, 255); } + +.mat-drawer:not(.mat-drawer-side) { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; } + +.mat-drawer-side { border-right: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-drawer-side.mat-drawer-end, [dir="rtl"] .mat-drawer-side { border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: none; } + +[dir="rtl"] .mat-drawer-side.mat-drawer-end { border-left: none; border-right: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-drawer-backdrop.mat-drawer-shown { background-color: rgba(0, 0, 0, 0.6); } + +.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb { background-color: rgb(255, 64, 129); } + +.mat-slide-toggle.mat-checked .mat-slide-toggle-bar { background-color: rgba(255, 64, 129, 0.54); } + +.mat-slide-toggle.mat-checked .mat-ripple-element { background-color: rgb(255, 64, 129); } + +.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb { background-color: rgb(63, 81, 181); } + +.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar { background-color: rgba(63, 81, 181, 0.54); } + +.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element { background-color: rgb(63, 81, 181); } + +.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb { background-color: rgb(244, 67, 54); } + +.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar { background-color: rgba(244, 67, 54, 0.54); } + +.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element { background-color: rgb(244, 67, 54); } + +.mat-slide-toggle:not(.mat-checked) .mat-ripple-element { background-color: rgb(0, 0, 0); } + +.mat-slide-toggle-thumb { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px; background-color: rgb(250, 250, 250); } + +.mat-slide-toggle-bar { background-color: rgba(0, 0, 0, 0.38); } + +.mat-slider-track-background { background-color: rgba(0, 0, 0, 0.26); } + +.mat-primary .mat-slider-thumb, .mat-primary .mat-slider-thumb-label, .mat-primary .mat-slider-track-fill { background-color: rgb(63, 81, 181); } + +.mat-primary .mat-slider-thumb-label-text { color: rgb(255, 255, 255); } + +.mat-primary .mat-slider-focus-ring { background-color: rgba(63, 81, 181, 0.2); } + +.mat-accent .mat-slider-thumb, .mat-accent .mat-slider-thumb-label, .mat-accent .mat-slider-track-fill { background-color: rgb(255, 64, 129); } + +.mat-accent .mat-slider-thumb-label-text { color: rgb(255, 255, 255); } + +.mat-accent .mat-slider-focus-ring { background-color: rgba(255, 64, 129, 0.2); } + +.mat-warn .mat-slider-thumb, .mat-warn .mat-slider-thumb-label, .mat-warn .mat-slider-track-fill { background-color: rgb(244, 67, 54); } + +.mat-warn .mat-slider-thumb-label-text { color: rgb(255, 255, 255); } + +.mat-warn .mat-slider-focus-ring { background-color: rgba(244, 67, 54, 0.2); } + +.mat-slider.cdk-focused .mat-slider-track-background, .mat-slider:hover .mat-slider-track-background { background-color: rgba(0, 0, 0, 0.38); } + +.mat-slider-disabled .mat-slider-thumb, .mat-slider-disabled .mat-slider-track-background, .mat-slider-disabled .mat-slider-track-fill, .mat-slider-disabled:hover .mat-slider-track-background { background-color: rgba(0, 0, 0, 0.26); } + +.mat-slider-min-value .mat-slider-focus-ring { background-color: rgba(0, 0, 0, 0.12); } + +.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb, .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label { background-color: rgba(0, 0, 0, 0.87); } + +.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb, .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label { background-color: rgba(0, 0, 0, 0.26); } + +.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb { border-color: rgba(0, 0, 0, 0.26); background-color: initial; } + +.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb { border-color: rgba(0, 0, 0, 0.38); } + +.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb, .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb { border-color: rgba(0, 0, 0, 0.26); } + +.mat-slider-has-ticks .mat-slider-wrapper::after { border-color: rgba(0, 0, 0, 0.7); } + +.mat-slider-horizontal .mat-slider-ticks { background-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)); } + +.mat-slider-vertical .mat-slider-ticks { background-image: repeating-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)); } + +.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled="false"] { background-color: rgba(0, 0, 0, 0.04); } + +.mat-step-header:hover[aria-disabled="true"] { cursor: default; } + +@media (hover: none) { + .mat-step-header:hover { background: none; } +} + +.mat-step-header .mat-step-label, .mat-step-header .mat-step-optional { color: rgba(0, 0, 0, 0.54); } + +.mat-step-header .mat-step-icon { background-color: rgba(0, 0, 0, 0.54); color: rgb(255, 255, 255); } + +.mat-step-header .mat-step-icon-selected, .mat-step-header .mat-step-icon-state-done, .mat-step-header .mat-step-icon-state-edit { background-color: rgb(63, 81, 181); color: rgb(255, 255, 255); } + +.mat-step-header.mat-accent .mat-step-icon { color: rgb(255, 255, 255); } + +.mat-step-header.mat-accent .mat-step-icon-selected, .mat-step-header.mat-accent .mat-step-icon-state-done, .mat-step-header.mat-accent .mat-step-icon-state-edit { background-color: rgb(255, 64, 129); color: rgb(255, 255, 255); } + +.mat-step-header.mat-warn .mat-step-icon { color: rgb(255, 255, 255); } + +.mat-step-header.mat-warn .mat-step-icon-selected, .mat-step-header.mat-warn .mat-step-icon-state-done, .mat-step-header.mat-warn .mat-step-icon-state-edit { background-color: rgb(244, 67, 54); color: rgb(255, 255, 255); } + +.mat-step-header .mat-step-icon-state-error { background-color: initial; color: rgb(244, 67, 54); } + +.mat-step-header .mat-step-label.mat-step-label-active { color: rgba(0, 0, 0, 0.87); } + +.mat-step-header .mat-step-label.mat-step-label-error { color: rgb(244, 67, 54); } + +.mat-stepper-horizontal, .mat-stepper-vertical { background-color: rgb(255, 255, 255); } + +.mat-stepper-vertical-line::before { border-left-color: rgba(0, 0, 0, 0.12); } + +.mat-horizontal-stepper-header::after, .mat-horizontal-stepper-header::before, .mat-stepper-horizontal-line { border-top-color: rgba(0, 0, 0, 0.12); } + +.mat-horizontal-stepper-header { height: 72px; } + +.mat-stepper-label-position-bottom .mat-horizontal-stepper-header, .mat-vertical-stepper-header { padding: 24px; } + +.mat-stepper-vertical-line::before { top: -16px; bottom: -16px; } + +.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before, .mat-stepper-label-position-bottom .mat-stepper-horizontal-line { top: 36px; } + +.mat-sort-header-arrow { color: rgb(117, 117, 117); } + +.mat-tab-header, .mat-tab-nav-bar { border-bottom: 1px solid rgba(0, 0, 0, 0.12); } + +.mat-tab-group-inverted-header .mat-tab-header, .mat-tab-group-inverted-header .mat-tab-nav-bar { border-top: 1px solid rgba(0, 0, 0, 0.12); border-bottom: none; } + +.mat-tab-label, .mat-tab-link { color: rgba(0, 0, 0, 0.87); } + +.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled { color: rgba(0, 0, 0, 0.38); } + +.mat-tab-header-pagination-chevron { border-color: rgba(0, 0, 0, 0.87); } + +.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { border-color: rgba(0, 0, 0, 0.38); } + +.mat-tab-group[class*="mat-background-"] > .mat-tab-header, .mat-tab-nav-bar[class*="mat-background-"] { border-bottom: none; border-top: none; } + +.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(197, 202, 233, 0.3); } + +.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar { background-color: rgb(63, 81, 181); } + +.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar { background-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(255, 128, 171, 0.3); } + +.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar { background-color: rgb(255, 64, 129); } + +.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar { background-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(255, 205, 210, 0.3); } + +.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar { background-color: rgb(244, 67, 54); } + +.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar { background-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(197, 202, 233, 0.3); } + +.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container { background-color: rgb(63, 81, 181); } + +.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link { color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { color: rgba(255, 255, 255, 0.4); } + +.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before { border-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { border-color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element { background-color: rgb(255, 255, 255); opacity: 0.12; } + +.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(255, 128, 171, 0.3); } + +.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container { background-color: rgb(255, 64, 129); } + +.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link { color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { color: rgba(255, 255, 255, 0.4); } + +.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before { border-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { border-color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element { background-color: rgb(255, 255, 255); opacity: 0.12; } + +.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) { background-color: rgba(255, 205, 210, 0.3); } + +.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container { background-color: rgb(244, 67, 54); } + +.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link { color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled { color: rgba(255, 255, 255, 0.4); } + +.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before { border-color: rgb(255, 255, 255); } + +.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron { border-color: rgb(255, 255, 255); opacity: 0.4; } + +.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element { background-color: rgb(255, 255, 255); opacity: 0.12; } + +.mat-toolbar { background: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.87); } + +.mat-toolbar.mat-primary { background: rgb(63, 81, 181); color: rgb(255, 255, 255); } + +.mat-toolbar.mat-accent { background: rgb(255, 64, 129); color: rgb(255, 255, 255); } + +.mat-toolbar.mat-warn { background: rgb(244, 67, 54); color: rgb(255, 255, 255); } + +.mat-toolbar .mat-focused .mat-form-field-ripple, .mat-toolbar .mat-form-field-ripple, .mat-toolbar .mat-form-field-underline { background-color: currentcolor; } + +.mat-toolbar .mat-focused .mat-form-field-label, .mat-toolbar .mat-form-field-label, .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow, .mat-toolbar .mat-select-arrow, .mat-toolbar .mat-select-value { color: inherit; } + +.mat-toolbar .mat-input-element { caret-color: currentcolor; } + +.mat-toolbar-multiple-rows { min-height: 64px; } + +.mat-toolbar-row, .mat-toolbar-single-row { height: 64px; } + +@media (max-width: 599px) { + .mat-toolbar-multiple-rows { min-height: 56px; } + .mat-toolbar-row, .mat-toolbar-single-row { height: 56px; } +} + +.mat-tooltip { background: rgba(97, 97, 97, 0.9); } + +.mat-tree { background: rgb(255, 255, 255); } + +.mat-nested-tree-node, .mat-tree-node { color: rgba(0, 0, 0, 0.87); } + +.mat-tree-node { min-height: 48px; } + +.mat-snack-bar-container { color: rgba(255, 255, 255, 0.7); background: rgb(50, 50, 50); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; } + +.mat-simple-snackbar-action { color: rgb(255, 64, 129); } + +* { box-sizing: border-box; font-size: 1rem; line-height: 1.3em; font-family: "Open Sans", "Helvetica Neue", 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important; } + +app-root, body, html { height: 100%; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; } + +.gcid-input-container .mat-placeholder-required { display: none !important; } + +.no-margin { margin: 0px !important; } + +.site-padding-l { padding-left: 10%; } + +@media screen and (max-width: 599px) { + .site-padding-l { padding-left: 5%; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .site-padding-l { padding-left: 5%; } +} + +.site-padding-r { padding-right: 10%; } + +@media screen and (max-width: 599px) { + .site-padding-r { padding-right: 5%; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .site-padding-r { padding-right: 5%; } +} + +.site-padding-l-r { padding: 0px 10%; } + +@media screen and (max-width: 599px) { + .site-padding-l-r { padding: 0px 5%; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .site-padding-l-r { padding: 0px 5%; } +} + +@media screen and (max-width: 599px) { + .no-padding-xs { padding: 0px; } + .padding-l-r-xs { padding: 0px 5%; } +} + +.side-by-side { display: flex; flex-direction: row; } + +.side-by-side > md-input-container { margin-top: 15px; width: 100%; } + +.side-by-side > div { margin-top: 19px; width: 100%; } + +@media screen and (max-width: 599px) { + .side-by-side { flex-direction: column; } + .side-by-side > md-input-container { margin-top: 0px; width: 100%; } +} + +.max-width-1280 { max-width: 1280px; } + +.gcid-border { padding: 20px 20px 0px; margin-bottom: 20px; border: 1px solid rgb(208, 211, 212); } + +@media screen and (max-width: 599px) { + .gcid-border { border: none; } +} + +.hidden { display: none; } + +.core-text-color-red { color: rgb(204, 0, 0); } + +.core-text-color-content-grey { color: rgb(75, 79, 84); } + +.core-label, .core-text-color-label-grey, .footer-link { color: rgb(136, 142, 147); } + +.core-optional-label, .core-text-color-optional-grey { color: rgb(180, 185, 189); } + +.core-text-color-blue, .gcid-link { color: rgb(0, 176, 252); } + +.gcid-link { text-decoration: none; font-weight: 400; display: inline-block; text-align: left; font-size: 16px; line-height: 22px; padding: 0px; cursor: pointer; } + +.gcid-link:focus { outline: none; } + +@media screen and (max-width: 599px) { + .gcid-link { font-size: 14px; } +} + +#invalid-pw-pattern { color: rgb(204, 0, 0); } + +p .gcid-link { text-decoration: underline; } + +.gcid-link-no_underline, p .gcid-link { color: rgb(0, 176, 252); font-weight: 400; display: inline; } + +.gcid-link-no_underline { text-decoration: none; cursor: pointer; } + +.not-editable-field { background-color: rgb(246, 247, 248); padding-top: 24px; padding-bottom: 0px; margin: 0px 0px 24px; } + +@media screen and (max-width: 599px) { + .not-editable-field { padding-top: 18px; margin-bottom: 18px; } +} + +.not-editable-field .not-editable-label { margin: 0px; font-size: 12px; line-height: 16px; padding: 0px; } + +.not-editable-field p { margin: 0px 0px 24px; font-weight: 600; padding: 0px; } + +@media screen and (max-width: 599px) { + .not-editable-field p { margin: 0px 0px 18px; } +} + +.not-editable-field .core-text-content { font-size: 16px; line-height: 22px; overflow-wrap: break-word; } + +.core-text-header { font-size: 36px; line-height: 42px; margin-top: 0px; padding-top: 0px; font-weight: 400; margin-bottom: 30px; } + +@media screen and (max-width: 599px) { + .core-text-header { font-size: 24px; line-height: 30px; margin-bottom: 18px; } +} + +.core-text-header-secondary { font-size: 20px; line-height: 30px; margin: 10px auto 15px 0px; } + +@media screen and (max-width: 599px) { + .core-text-header-secondary { margin-top: 25px; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .core-text-header-secondary { margin-top: 25px; } +} + +.core-text-break { overflow-wrap: break-word; } + +.core-text-content { font-size: 16px; font-weight: 400; line-height: 22px; margin: 0px 0px 24px; padding: 0px; } + +@media screen and (max-width: 599px) { + .core-text-content { font-size: 14px; } +} + +.core-text-content.bold { font-weight: 700; } + +.core-text-content.italic { font-style: italic; } + +.core-text-button { font-weight: 700; font-size: 16px; line-height: 16px; color: rgb(255, 255, 255); padding: 12px 24px; } + +.core-text-form { font-size: 16px; } + +.core-text-form.italic { font-style: italic; } + +.core-label, .core-optional-label, .core-text-small, .footer-link { font-size: 12px; line-height: 12px; } + +.core-text-info { font-size: 14px; line-height: 1.7em; } + +.core-email-errors { margin-bottom: 15px; } + +.ime-off { } + +.md-toolbar-tools { background-color: rgb(255, 255, 255); } + +.md-toolbar-tools h1 { padding: 0px 15px; } + +@media screen and (max-width: 599px) { + .md-dialog-container { position: fixed; height: 100%; top: 0px !important; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .md-dialog-container { position: fixed; height: 100%; top: 0px !important; } +} + +@media screen and (min-width: 960px) and (max-width: 1366px) and (orientation: landscape) { + .md-dialog-container { position: fixed; height: 100%; top: 0px !important; } +} + +@media screen and (max-width: 599px) { + .md-dialog-container md-dialog { max-height: 100%; } +} + +@media screen and (min-width: 600px) and (max-width: 959px) { + .md-dialog-container md-dialog { max-height: 100%; } +} + +@media screen and (min-width: 960px) and (max-width: 1366px) and (orientation: landscape) { + .md-dialog-container md-dialog { max-height: 100%; } +} + +.clear::after, .clear::before { content: " "; display: table; } + +.clear::after { clear: both; } + +.core-container { padding-top: 42px; max-width: 645px; width: 100%; padding-bottom: 42px; } + +@media screen and (max-width: 599px) { + .core-container { padding-top: 15px; padding-bottom: 30px; } +} + +.md-select-menu-container { background-color: rgb(255, 255, 255); } + +.md-select-menu-container md-option[selected] { color: rgb(3, 169, 244); } + +.core-container-top-pad { padding-top: 42px; max-width: 645px; width: 100%; } + +@media screen and (max-width: 599px) { + .core-container-top-pad { padding-top: 15px; } + .first-input-top-margin { margin-top: 28px !important; } +} + +.core-container-bot-pad { max-width: 645px; width: 100%; padding-bottom: 42px; } + +@media screen and (max-width: 599px) { + .core-container-bot-pad { padding-bottom: 30px; } +} + +.core-container-width { max-width: 645px; width: 100%; } + +.core-container-default > * { box-sizing: inherit; box-shadow: none; max-width: 966px; } + +.gcid-input-container .md-input { height: 48px; padding-left: 12px; border: 1px solid rgb(208, 211, 212); } + +.gcid-input-container:not(.md-input-invalid).md-input-focused .md-input { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(208, 211, 212) rgb(208, 211, 212) rgb(0, 176, 252); border-image: initial; } + +.gcid-input-container label:not(.md-no-float):not(.md-container-ignore) { margin-bottom: -9px; } + +.gcid-input-container.md-input-has-value label:not(.md-no-float) { transform: translate3d(-7px, -6px, 0px) scale(0.75); } + +.gcid-input-container.md-input-focused .md-input { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(208, 211, 212) rgb(208, 211, 212) rgb(0, 176, 252); border-image: initial; } + +.gcid-input-container.md-input-focused label:not(.md-no-float) { transform: translate3d(-7px, -6px, 0px) scale(0.75); } + +.gcid-input-container.md-input-focused label { color: rgb(3, 169, 244); } + +.gcid-input-container.md-input-invalid [ng-message] { color: rgb(204, 0, 0); font-size: 12px; line-height: 1.3; } + +.gcid-input-container.md-input-invalid.md-input-focused label { color: rgb(204, 0, 0); } + +.gcid-input-container .md-input.ng-invalid.ng-touched, .gcid-input-container.md-input-invalid .md-input, .gcid-input-container.md-input-invalid.md-input-focused .md-input { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(208, 211, 212) rgb(208, 211, 212) rgb(204, 0, 0); border-image: initial; } + +.gcid-input-container .md-input-messages-animation .md-input-message-animation { padding-top: 5px !important; } + +.gcid-select { font-size: 16px; } + +.gcid-select .md-select-value { border: 1px solid rgb(208, 211, 212); height: 48px; line-height: 24px; padding: 0px 12px !important; } + +.gcid-select .md-select-value span:first-child { width: calc(100% - 24px); } + +.gcid-select .md-select-value.md-select-placeholder, .gcid-select.ng-invalid.ng-dirty .md-select-value, .gcid-select:not([disabled]).ng-invalid.ng-dirty .md-select-value { color: rgb(136, 142, 147) !important; } + +.gcid-select.ng-invalid.ng-dirty .md-select-value, .gcid-select.ng-invalid.ng-touched .md-select-value, .has-error { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(208, 211, 212) rgb(208, 211, 212) rgb(204, 0, 0); border-image: initial; } + +.invalid-message { color: rgb(204, 0, 0); } + +md-select:not([disabled]):focus .md-select-value { border-bottom-color: rgb(3, 169, 244); color: rgba(0, 0, 0, 0.87); } + +.md-select-value .md-select-icon { margin: 0px 4px; } + +.md-select-value .md-select-icon::after { top: 0px; right: 0px; } + +.gcid-select-option { font-size: 16px; line-height: 24px; height: 24px; } + +.gcid-select-option:hover { background-color: rgb(229, 232, 233); } + +.gcid-mobile-top { margin-bottom: 5px; } + +md-dialog { background-color: rgb(255, 255, 255); border-radius: 4px; } + +.md-opaque { background-color: rgb(33, 33, 33); } + +.paragraph-margin { margin-top: 25px !important; margin-left: 0px; } + +md-checkbox.md-checked .md-icon { background-color: rgb(0, 176, 252) !important; } + +.gcid-errormessage { color: rgb(204, 0, 0); font-size: 12px; line-height: 14px; overflow: hidden; transition: 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); } + +.gcid-errormessage.ng-enter { opacity: 0; } + +.gcid-errormessage.ng-leave { opacity: 1; } + +.gcid-pot { visibility: hidden; width: 0px; height: 0px; } + +div[ng-message="patternWarning"] { color: rgb(247, 191, 0) !important; } + +.warning { border-width: 1px 1px 2px !important; border-style: solid !important; border-color: rgb(208, 211, 212) rgb(208, 211, 212) rgb(247, 191, 0) !important; border-image: initial !important; } + +.warning-message { color: rgb(247, 191, 0) !important; } + +.md-input-focused label:not(.md-no-float), .md-input-has-value label:not(.md-no-float) { transform: translate3d(-7px, -6px, 0px) scale(0.75) !important; } + +#gcid-tabs, .gcid-tabs { margin-top: 50px; } + +#gcid-tabs .gcid-tabs, .gcid-tabs md-tab { text-transform: none; color: rgb(75, 79, 84); } + +#gcid-tabs .gcid-tabs md-active, .gcid-tabs md-tab md-active { background-color: rgb(246, 247, 248); } + +#gcid-tabs .gcid-tabs md-tab-body, .gcid-tabs md-tab md-tab-body { padding: 20px; } + +#gcid-tabs md-ink-bar, .gcid-tabs md-ink-bar { color: rgb(0, 176, 252); background-color: rgb(0, 176, 252); } + +#gcid-tabs md-tabs-content-wrapper, .gcid-tabs md-tabs-content-wrapper { z-index: 1; } + +.gcid-top-margin { margin-top: 6px !important; } + +.uppercase { text-transform: uppercase; } + +.gcid-no-transform .md-select-placeholder span:first-child { transform: none !important; } + +.gcid-gray-out { opacity: 0.5; } + +.gcid-tooltip-border { border-width: 1px; border-image: initial; border-color: rgb(208, 211, 212); border-style: solid !important; height: 29px !important; } + +.gcid-tooltip-text { background-color: rgb(255, 255, 255) !important; color: rgb(136, 142, 147) !important; font-size: 12px !important; font-weight: 400 !important; line-height: 12px !important; padding-top: 0.7em !important; padding-bottom: 0.7em !important; } + +.gcid-prepopulated-language-country { margin-bottom: 24px; } + +.gcid-prepopulated-language-country .language-country-text { color: rgb(75, 79, 84); font-weight: 600; margin: 8px 0px; } + +.gcid-margin-for-buttons { margin-top: 20px; } + +#cookie-static, #cookie-static-modal, #details-static-modal, #help, #help-static, #help-static-modal, #priv-static, #priv-static-modal, #privacy, #static-content, #terms, #terms-static, #terms-static-modal { text-align: justify; } + +#cookie-static a, #cookie-static-modal a, #details-static-modal a, #help a, #help-static a, #help-static-modal a, #priv-static a, #priv-static-modal a, #privacy a, #static-content a, #terms a, #terms-static a, #terms-static-modal a { color: rgb(0, 176, 252); text-decoration: none; } + +#cookie-static p, #cookie-static-modal p, #details-static-modal p, #help p, #help-static p, #help-static-modal p, #priv-static p, #priv-static-modal p, #privacy p, #static-content p, #terms p, #terms-static p, #terms-static-modal p { margin-bottom: 1em; text-align: justify; } + +@media screen and (max-width: 599px) { + #cookie-static p, #cookie-static-modal p, #details-static-modal p, #help p, #help-static p, #help-static-modal p, #priv-static p, #priv-static-modal p, #privacy p, #static-content p, #terms p, #terms-static p, #terms-static-modal p { text-align: left; } +} + +#cookie-static h2, #cookie-static-modal h2, #details-static-modal h2, #help h2, #help-static h2, #help-static-modal h2, #priv-static h2, #priv-static-modal h2, #privacy h2, #static-content h2, #terms h2, #terms-static h2, #terms-static-modal h2 { font-size: 20px; font-weight: 700; line-height: 1.5; margin-top: 1em; margin-bottom: 1em; } + +#cookie-static h3, #cookie-static-modal h3, #details-static-modal h3, #help h3, #help-static h3, #help-static-modal h3, #priv-static h3, #priv-static-modal h3, #privacy h3, #static-content h3, #terms h3, #terms-static h3, #terms-static-modal h3 { font-size: 18px; font-weight: 700; line-height: 1.5; margin-bottom: 1em; } + +#cookie-static h4, #cookie-static-modal h4, #details-static-modal h4, #help h4, #help-static h4, #help-static-modal h4, #priv-static h4, #priv-static-modal h4, #privacy h4, #static-content h4, #terms h4, #terms-static h4, #terms-static-modal h4 { font-size: 16px; font-weight: 700; line-height: 1.5; margin-bottom: 0.5em; } + +#cookie-static ul, #cookie-static-modal ul, #details-static-modal ul, #help ul, #help-static ul, #help-static-modal ul, #priv-static ul, #priv-static-modal ul, #privacy ul, #static-content ul, #terms ul, #terms-static ul, #terms-static-modal ul { line-height: 1.5; list-style: disc; margin-bottom: 1em; margin-left: 1em; } + +@media screen and (max-width: 599px) { + #cookie-static ul, #cookie-static-modal ul, #details-static-modal ul, #help ul, #help-static ul, #help-static-modal ul, #priv-static ul, #priv-static-modal ul, #privacy ul, #static-content ul, #terms ul, #terms-static ul, #terms-static-modal ul { text-align: left; } +} + +#cookie-static ul li, #cookie-static-modal ul li, #details-static-modal ul li, #help ul li, #help-static ul li, #help-static-modal ul li, #priv-static ul li, #priv-static-modal ul li, #privacy ul li, #static-content ul li, #terms ul li, #terms-static ul li, #terms-static-modal ul li { line-height: 1.5; } + +#cookie-static ul li ul, #cookie-static-modal ul li ul, #details-static-modal ul li ul, #help ul li ul, #help-static ul li ul, #help-static-modal ul li ul, #priv-static ul li ul, #priv-static-modal ul li ul, #privacy ul li ul, #static-content ul li ul, #terms ul li ul, #terms-static ul li ul, #terms-static-modal ul li ul { line-height: 1.5; list-style: circle; margin-left: 2em; font-style: italic; } + +#cookie-static ul li li, #cookie-static-modal ul li li, #details-static-modal ul li li, #help ul li li, #help-static ul li li, #help-static-modal ul li li, #priv-static ul li li, #priv-static-modal ul li li, #privacy ul li li, #static-content ul li li, #terms ul li li, #terms-static ul li li, #terms-static-modal ul li li { line-height: 1.5; margin-bottom: 0px; } + +#list-of-laws td { border: 1px solid rgb(75, 79, 84) !important; } + +#priv-static-modal table, #terms-static table { margin: 20px auto; width: 100%; border: 1px solid; } + +#priv-static-modal td, #terms-static td { padding: 10px; line-height: 20px; border-color: rgb(75, 79, 84); border-style: solid; border-width: 1px 0px; } + +#terms-static { margin-top: 20px; margin-bottom: 140px; } + +#terms-static h1 { font-size: 20px; font-weight: 700; line-height: 1.5; margin-top: 2em; margin-bottom: 1em; } + +#terms-static p { font-size: 16px; line-height: 30px; } + +#terms-history-static b { font-weight: 700; } + +#terms-history-static table { margin: 20px auto; width: 100%; } + +#terms-history-static td { padding: 10px; line-height: 20px; border: 1px solid rgb(75, 79, 84); } + +.privacyPolicyTerm, .privacyPolicyTerm ul { margin-bottom: 0px !important; } + +.md-dialog-container { height: 100% !important; } + +.gcid-dialog-close { position: absolute; right: 12px; top: 12px; cursor: pointer; } + +.gcid-dialog-progress-sign { background: none; position: absolute; width: 25px; height: 25px; margin: -4px; display: inline; transform: scale(1); } + +.gcid-dialog-progress-sign > div { position: absolute; display: inline; width: 25px; height: 25px; border-radius: 12.5px; box-shadow: rgb(0, 176, 252) 0px 2px 0px 0px; animation: 1s linear 0s infinite normal none running gcid-uil-ring-anim; } + +.gcid-dialog { width: 470px; } + +@media screen and (max-width: 599px) { + .gcid-dialog { max-width: 100%; max-height: 100%; width: 100%; height: 100%; border-radius: 0px; } +} + +.gcid-dialog-title-container { padding: 24px 24px 0px; border-bottom: 1px solid rgb(180, 185, 189); } + +.gcid-dialog-title { font-size: 18px; font-weight: 700; line-height: 1.4; color: rgb(75, 79, 84); margin-bottom: 18px; display: inline-block; } + +.gcid-dialog-content { padding: 30px 24px; } + +.gcid-dialog-content .gcid-input-container.datepicker-input-container, .gcid-dialog-content .gcid-input-container.last-input-container { margin-bottom: 4px; } + +.gcid-dialog-content .gcid-input-container.password-container { margin-bottom: 16px; } + +.gcid-dialog-content button:first-of-type { margin-bottom: 18px; } + +.gcid-dialog-content .gcid-button { margin: 0px; } + +.gcid-dialog-content .gcid-dialog-add-product { margin-bottom: 28px; } + +.gcid-dialog-content .gcid-dialog-add-product .gcid-input-container, .gcid-dialog-content .gcid-dialog-add-product md-input-container:last-of-type .gcid-select { margin-bottom: 0px; } + +.gcid-dialog-content .gcid-dialog-text { font-size: 16px; line-height: 1.4; color: rgb(75, 79, 84); word-break: break-word; } + +.gcid-dialog-content .gcid-dialog-text a { color: rgb(75, 79, 84); } + +.gcid-dialog-content p:not(:last-of-type).gcid-dialog-text { margin-bottom: 16px; } + +.gcid-dialog-content p:last-of-type.gcid-dialog-text { margin-bottom: 30px; } + +.gcid-dialog-gray-container { padding: 24px; background-color: rgb(246, 247, 248); margin: 30px 0px 6px; } + +.gcid-dialog-gray-container p:last-of-type { font-weight: 700; } + +.gcid-dialog-button { font-weight: 700; font-size: 16px; line-height: 1.4; min-height: 54px; } + +@media screen and (max-width: 599px) { + .gcid-dialog-button { width: 100%; margin-right: 0px; } +} + +.gcid-dialog-icon { margin-bottom: 17px; margin-right: 10px; } + +.gcid-dialog-link { font-size: 14px; line-height: 1.4; color: rgb(0, 176, 252); display: inline-block; cursor: pointer; } + +.gcid-modal-dialog { overflow: auto; } + +@media screen and (max-width: 599px) { + .gcid-modal-dialog { max-width: 100%; max-height: 100%; width: 100%; height: 100%; border-radius: 0px; } +} + +.gcid-modal-dialog-large { max-width: 100%; max-height: 100%; width: 100%; height: 100%; border-radius: 0px; } + +@media screen and (min-width: 960px) { + .gcid-modal-dialog-large { border-radius: 4px; max-width: 80vw !important; } +} + +@media screen and (min-width: 1200px) { + .gcid-modal-dialog-large { max-width: 960px !important; } +} + +.gcid-modal-dialog-large .modal-policy { padding: 0px 30px 20px; margin-bottom: 20px; max-width: 959px; max-height: 90vh !important; } + +@media screen and (max-width: 599px) { + .gcid-modal-dialog-large .modal-policy { padding: 0px 15px 20px; } +} + +mat-radio-group .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(0, 176, 252) !important; } + +mat-radio-group .mat-radio-button.mat-accent .mat-radio-inner-circle { color: rgb(0, 176, 252) !important; background-color: rgb(0, 176, 252) !important; } + +mat-radio-group .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element { background-color: rgb(180, 185, 189) !important; } + +.gcid-button { border: 1px solid; font-weight: 700; min-width: 154px; font-size: 16px; padding: 10px 22px; text-align: center; line-height: 24px; letter-spacing: 0px; border-radius: 4px; margin: 0px 0px 16px; outline: none; cursor: pointer; } + +@media screen and (max-width: 599px) { + .gcid-button { width: 100%; margin: 0px 0px 16px; } +} + +.widget-container .gcid-button { width: 100%; } + +.gcid-button.gcid-primary-button { background-color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); color: rgb(255, 255, 255); } + +.gcid-button.gcid-primary-button:active { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); } + +.gcid-button.gcid-primary-button:disabled { border-color: rgb(180, 185, 189); background-color: rgb(180, 185, 189); color: rgb(255, 255, 255); } + +.gcid-button.gcid-secondary-button { background-color: rgb(255, 255, 255); border-color: rgb(208, 211, 212); color: rgb(136, 142, 147); font-weight: 400; } + +.gcid-button.gcid-secondary-button:active, .gcid-button.gcid-secondary-button:hover { background-color: rgb(229, 232, 233); border-color: rgb(229, 232, 233); } + +.gcid-button.gcid-secondary-button.gcid-right-side-button { margin-left: 24px !important; } + +@media screen and (max-width: 599px) { + .gcid-button.gcid-secondary-button.gcid-right-side-button { margin-left: 0px !important; } +} + +.gcid-button.gcid-spinner { background-color: rgb(180, 185, 189); border-color: rgb(180, 185, 189); } + +@keyframes flash { + 0% { opacity: 1; } + 25% { opacity: 0; } + 50% { opacity: 1; } + 75% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes bounce { + 0% { transform: translateY(0px); } + 20% { transform: translateY(0px); } + 40% { transform: translateY(-30px); } + 50% { transform: translateY(0px); } + 60% { transform: translateY(-15px); } + 80% { transform: translateY(0px); } + 100% { transform: translateY(0px); } +} + +@keyframes shake { + 0% { transform: translateX(0px); } + 10% { transform: translateX(-10px); } + 20% { transform: translateX(10px); } + 30% { transform: translateX(-10px); } + 40% { transform: translateX(10px); } + 50% { transform: translateX(-10px); } + 60% { transform: translateX(10px); } + 70% { transform: translateX(-10px); } + 80% { transform: translateX(10px); } + 90% { transform: translateX(-10px); } + 100% { transform: translateX(0px); } +} + +@keyframes tada { + 0% { transform: scale(1); } + 10% { transform: scale(0.9) rotate(-3deg); } + 20% { transform: scale(0.9) rotate(-3deg); } + 30% { transform: scale(1.1) rotate(3deg); } + 40% { transform: scale(1.1) rotate(-3deg); } + 50% { transform: scale(1.1) rotate(3deg); } + 60% { transform: scale(1.1) rotate(-3deg); } + 70% { transform: scale(1.1) rotate(3deg); } + 80% { transform: scale(1.1) rotate(-3deg); } + 90% { transform: scale(1.1) rotate(3deg); } + 100% { transform: scale(1) rotate(0deg); } +} + +@keyframes swing { + 20%, 40%, 60%, 80%, 100% { } + 20% { transform: rotate(15deg); } + 40% { transform: rotate(-10deg); } + 60% { transform: rotate(5deg); } + 80% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +@keyframes wobble { + 0% { transform: translateX(0px); } + 15% { transform: translateX(-25%) rotate(-5deg); } + 30% { transform: translateX(20%) rotate(3deg); } + 45% { transform: translateX(-15%) rotate(-3deg); } + 60% { transform: translateX(10%) rotate(2deg); } + 75% { transform: translateX(-5%) rotate(-1deg); } + 100% { transform: translateX(0px); } +} + +@keyframes pulse { + 0% { transform: scale(1); } + 50% { transform: scale(1.1); } + 100% { transform: scale(1); } +} + +@keyframes wiggle { + 0% { transform: skewX(9deg); } + 10% { transform: skewX(-8deg); } + 20% { transform: skewX(7deg); } + 30% { transform: skewX(-6deg); } + 40% { transform: skewX(5deg); } + 50% { transform: skewX(-4deg); } + 60% { transform: skewX(3deg); } + 70% { transform: skewX(-2deg); } + 80% { transform: skewX(1deg); } + 90% { transform: skewX(0deg); } + 100% { transform: skewX(0deg); } +} + +@keyframes bounceOut { + 0% { transform: scale(1); } + 25% { transform: scale(0.95); } + 50% { opacity: 1; transform: scale(1.1); } + 100% { opacity: 0; transform: scale(0.3); } +} + +@keyframes bounceOutUp { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(20px); } + 100% { opacity: 0; transform: translateY(-2000px); } +} + +@keyframes bounceOutDown { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(-20px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes bounceOutLeft { + 0% { transform: translateX(0px); } + 20% { opacity: 1; transform: translateX(20px); } + 100% { opacity: 0; transform: translateX(-2000px); } +} + +@keyframes bounceOutRight { + 0% { transform: translateX(0px); } + 20% { opacity: 1; transform: translateX(-20px); } + 100% { opacity: 0; transform: translateX(2000px); } +} + +@keyframes bounceIn { + 0% { opacity: 0; transform: scale(0.3); } + 50% { opacity: 1; transform: scale(1.05); } + 70% { transform: scale(0.9); } + 100% { transform: scale(1); } +} + +@keyframes bounceInDown { + 0% { opacity: 0; transform: translateY(-2000px); } + 60% { opacity: 1; transform: translateY(30px); } + 80% { transform: translateY(-10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInUp { + 0% { opacity: 0; transform: translateY(2000px); } + 60% { opacity: 1; transform: translateY(-30px); } + 80% { transform: translateY(10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInRight { + 0% { opacity: 0; transform: translateX(2000px); } + 60% { opacity: 1; transform: translateX(-30px); } + 80% { transform: translateX(10px); } + 100% { transform: translateX(0px); } +} + +@keyframes bounceInLeft { + 0% { opacity: 0; transform: translateX(-2000px); } + 60% { opacity: 1; transform: translateX(30px); } + 80% { transform: translateX(-10px); } + 100% { transform: translateX(0px); } +} + +@keyframes fadeOut { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +@keyframes fadeOutUp { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-20px); opacity: 0; } +} + +@keyframes fadeOutDown { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(20px); opacity: 0; } +} + +@keyframes fadeOutRight { + 0% { transform: translateX(0px); opacity: 1; } + 100% { transform: translateX(20px); opacity: 0; } +} + +@keyframes fadeOutLeft { + 0% { transform: translateX(0px); opacity: 1; } + 100% { transform: translateX(-20px); opacity: 0; } +} + +@keyframes fadeOutUpBig { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-2000px); opacity: 0; } +} + +@keyframes fadeOutDownBig { + 0% { opacity: 1; transform: translateY(0px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes fadeOutRightBig { + 0% { opacity: 1; transform: translateX(0px); } + 100% { opacity: 0; transform: translateX(2000px); } +} + +@keyframes fadeOutLeftBig { + 0% { opacity: 1; transform: translateX(0px); } + 100% { opacity: 0; transform: translateX(-2000px); } +} + +@keyframes fadeIn { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes fadeInUp { + 0% { transform: translateY(20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDown { + 0% { transform: translateY(-20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInRight { + 0% { transform: translateX(20px); opacity: 0; } + 100% { transform: translateX(0px); opacity: 1; } +} + +@keyframes fadeInLeft { + 0% { transform: translateX(-20px); opacity: 0; } + 100% { transform: translateX(0px); opacity: 1; } +} + +@keyframes fadeInUpBig { + 0% { transform: translateY(2000px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDownBig { + 0% { opacity: 0; transform: translateY(-2000px); } + 100% { opacity: 1; transform: translateY(0px); } +} + +@keyframes fadeInRightBig { + 0% { opacity: 0; transform: translateX(2000px); } + 100% { opacity: 1; transform: translateX(0px); } +} + +@keyframes fadeInLeftBig { + 0% { opacity: 0; transform: translateX(-2000px); } + 100% { opacity: 1; transform: translateX(0px); } +} + +@keyframes flip { + 0% { transform: perspective(400px) rotateY(0deg); animation-timing-function: ease-out; } + 40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; } + 50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; } + 80% { transform: perspective(400px) rotateY(1turn) scale(0.95); animation-timing-function: ease-in; } + 100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } +} + +@keyframes flipInX { + 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateX(-10deg); } + 70% { transform: perspective(400px) rotateX(10deg); } + 100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } +} + +@keyframes flipOutX { + 0% { transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } +} + +@keyframes flipInY { + 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateY(-10deg); } + 70% { transform: perspective(400px) rotateY(10deg); } + 100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } +} + +@keyframes flipOutY { + 0% { transform: perspective(400px) rotateY(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } +} + +@keyframes lightSpeedIn { + 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { transform: translateX(0px) skewX(-15deg); opacity: 1; } + 100% { transform: translateX(0px) skewX(0deg); opacity: 1; } +} + +@keyframes lightSpeedOut { + 0% { transform: translateX(0px) skewX(0deg); opacity: 1; } + 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +@keyframes rotateOut { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(200deg); opacity: 0; } +} + +@keyframes rotateOutDownLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateOutUpLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutDownRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutUpRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateIn { + 0% { transform: rotate(-200deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownLeft { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpLeft { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpRight { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownRight { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes hinge { + 0% { transform: rotate(0deg); animation-timing-function: ease-in-out; } + 20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; } + 40% { transform: rotate(60deg); animation-timing-function: ease-in-out; } + 80% { transform: rotate(60deg) translateY(0px); opacity: 1; animation-timing-function: ease-in-out; } + 100% { transform: translateY(700px); opacity: 0; } +} + +@keyframes rollIn { + 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; transform: translateX(0px) rotate(0deg); } +} + +@keyframes rollOut { + 0% { opacity: 1; transform: translateX(0px) rotate(0deg); } + 100% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } +} + +.gcid-input { display: block; width: 100%; height: 50px; background-color: rgb(255, 255, 255); margin-bottom: 5px; padding-left: 15px; border: 1px solid rgb(208, 211, 212); } + +.gcid-input-error { border-bottom: 2px solid rgb(204, 0, 0); } + +.gcid-input:focus { border-bottom: 2px solid rgb(0, 176, 252); } + +.gcid-input-error:focus { border-bottom: 2px solid rgb(204, 0, 0); } + +.gcid-input:focus { outline: none; } + +.gcid-signin-button { border: 1px solid; font-weight: 700; min-width: 154px; font-size: 16px; padding: 10px 22px; text-align: center; line-height: 24px; letter-spacing: 0px; border-radius: 4px; margin: 0px 0px 16px; cursor: pointer; } + +@media screen and (max-width: 599px) { + .gcid-signin-button { width: 100%; margin: 0px 0px 16px; } +} + +.widget-container .gcid-signin-button { width: 100%; } + +.gcid-signin-button.gcid-primary-button { background-color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); color: rgb(255, 255, 255); } + +.gcid-signin-button.gcid-primary-button:active { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); } + +.gcid-signin-button.gcid-primary-button:disabled { border-color: rgb(180, 185, 189); background-color: rgb(180, 185, 189); color: rgb(255, 255, 255); } + +.gcid-signin-button.gcid-secondary-button { background-color: rgb(255, 255, 255); border-color: rgb(208, 211, 212); color: rgb(136, 142, 147); font-weight: 400; } + +.gcid-signin-button.gcid-secondary-button:active, .gcid-signin-button.gcid-secondary-button:hover { background-color: rgb(229, 232, 233); border-color: rgb(229, 232, 233); } + +.gcid-signin-button.gcid-secondary-button.gcid-right-side-button { margin-left: 24px !important; } + +@media screen and (max-width: 599px) { + .gcid-signin-button.gcid-secondary-button.gcid-right-side-button { margin-left: 0px !important; } +} + +.gcid-signin-button.gcid-spinner { background-color: rgb(180, 185, 189); border-color: rgb(180, 185, 189); } + +.gcid-top-container { position: relative; width: 100%; min-height: 50px; z-index: 10; } + +.gcid-top-container .gcid-close-button { position: absolute; right: 0px; width: 50px; height: 50px; cursor: pointer; background-color: rgb(255, 255, 255); background-image: url("/canonid/canonid-assets/svg/x_grey_icn.svg"); background-repeat: no-repeat; background-position: 12.5px center; } + +.gcid-close-container { z-index: 10; margin-left: 10px; flex-basis: 24px; } + +.gcid-close-container .gcid-close-button { width: 24px; height: 24px; cursor: pointer; background-color: rgb(255, 255, 255); background-image: url("/canonid/canonid-assets/svg/x_grey_icn.svg"); } + +@keyframes gcid-uil-ring-anim { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(1turn); } +} + +.gcid-progress-sign { background: none; position: relative; width: 25px; height: 25px; margin: auto; transform: scale(1); } + +.gcid-progress-sign > div { position: absolute; display: block; width: 25px; height: 25px; border-radius: 12.5px; box-shadow: rgb(0, 176, 252) 0px 2px 0px 0px; animation: 1s linear 0s infinite normal none running gcid-uil-ring-anim; } + +.gcid-scale-0-35 { transform: scale(0.35); } + +input.mat-input-element { line-height: 1.3em; } + +.mat-dialog-container { padding: 0px !important; } + +.gcid-modal-dialog-large > mat-dialog-container { padding: 24px !important; display: flex !important; } + +email-change mat-form-field .mat-form-field-subscript-wrapper, email-change mat-form-field .mat-form-field-underline, email-verify mat-form-field .mat-form-field-subscript-wrapper, email-verify mat-form-field .mat-form-field-underline, input-otvc mat-form-field .mat-form-field-subscript-wrapper, input-otvc mat-form-field .mat-form-field-underline, password-change mat-form-field .mat-form-field-subscript-wrapper, password-change mat-form-field .mat-form-field-underline, password-field mat-form-field .mat-form-field-subscript-wrapper, password-field mat-form-field .mat-form-field-underline, user-registration .gcid-reg-email .mat-form-field-subscript-wrapper, user-registration .gcid-reg-email .mat-form-field-underline { position: static; } + +date-picker input.mat-input-element, input-phone-number input.mat-input-element { margin-top: 0px !important; } + +cel-marketing-consent .mat-checkbox-layout { white-space: normal !important; } + +.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) { color: rgb(0, 176, 252) !important; } + +.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) { color: rgb(204, 0, 0) !important; } + +.mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate { background: rgb(0, 176, 252) !important; } + +.mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate { background: rgb(204, 0, 0) !important; } + +.mat-badge-content { background: rgb(0, 176, 252) !important; } + +.mat-badge-warn .mat-badge-content { background: rgb(204, 0, 0) !important; } + +.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary { color: rgb(0, 176, 252) !important; } + +.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn { color: rgb(204, 0, 0) !important; } + +.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay { background-color: rgb(0, 176, 252) !important; } + +.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay { background-color: rgb(204, 0, 0) !important; } + +.mat-fab.mat-primary, .mat-flat-button.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary { background-color: rgb(0, 176, 252) !important; } + +.mat-fab.mat-warn, .mat-flat-button.mat-warn, .mat-mini-fab.mat-warn, .mat-raised-button.mat-warn { background-color: rgb(204, 0, 0) !important; } + +.mat-checkbox-checked.mat-primary .mat-checkbox-background, .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background { background-color: rgb(0, 176, 252) !important; } + +.mat-checkbox-checked.mat-warn .mat-checkbox-background, .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background { background-color: rgb(204, 0, 0) !important; } + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element, .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element { background: rgb(0, 176, 252) !important; } + +.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element, .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element { background: rgb(204, 0, 0) !important; } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary { background-color: rgb(0, 176, 252) !important; } + +.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn { background-color: rgb(204, 0, 0) !important; } + +.mat-calendar-body-selected { background-color: rgb(0, 176, 252) !important; } + +.mat-datepicker-content.mat-warn .mat-calendar-body-selected { background-color: rgb(204, 0, 0) !important; } + +.mat-datepicker-toggle-active { color: rgb(0, 176, 252) !important; } + +.mat-datepicker-toggle-active.mat-warn { color: rgb(204, 0, 0) !important; } + +.mat-form-field-label { color: rgb(136, 142, 147) !important; } + +.mat-form-field.mat-focused .mat-form-field-label { color: rgb(0, 176, 252) !important; } + +.mat-form-field.mat-focused .mat-form-field-label.mat-warn { color: rgb(204, 0, 0) !important; } + +.mat-form-field.mat-focused .mat-form-field-ripple { background-color: rgb(0, 176, 252) !important; } + +.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn { background-color: rgb(204, 0, 0) !important; } + +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after { color: rgb(0, 176, 252) !important; } + +.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after, .mat-form-field.mat-form-field-invalid .mat-form-field-label, .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker, .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent { color: rgb(204, 0, 0) !important; } + +.mat-form-field.mat-form-field-invalid .mat-form-field-ripple, .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent { background-color: rgb(204, 0, 0) !important; } + +.mat-error { color: rgb(204, 0, 0) !important; font-size: 12px; } + +.mat-form-field-appearance-outline .mat-form-field-outline { color: rgb(208, 211, 212) !important; } + +.mat-form-field-appearance-outline .mat-form-field-outline-thick { color: rgb(180, 185, 189) !important; } + +.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { color: rgb(0, 176, 252) !important; } + +.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick, .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick { color: rgb(204, 0, 0) !important; } + +.mat-icon.mat-primary { color: rgb(0, 176, 252) !important; } + +.mat-icon.mat-warn { color: rgb(204, 0, 0) !important; } + +.mat-input-element { caret-color: rgb(0, 176, 252) !important; } + +.mat-form-field-invalid .mat-input-element, .mat-form-field.mat-warn .mat-input-element { caret-color: rgb(204, 0, 0) !important; } + +.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after { color: rgb(204, 0, 0) !important; } + +.mat-progress-bar-fill::after { background-color: rgb(0, 176, 252) !important; } + +.mat-progress-bar.mat-warn .mat-progress-bar-fill::after { background-color: rgb(204, 0, 0) !important; } + +.mat-progress-spinner circle, .mat-spinner circle { stroke: rgb(0, 176, 252) !important; } + +.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle { stroke: rgb(204, 0, 0) !important; } + +.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(0, 176, 252) !important; } + +.mat-radio-button.mat-primary .mat-radio-inner-circle, .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple { background-color: rgb(0, 176, 252) !important; } + +.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle { border-color: rgb(204, 0, 0) !important; } + +.mat-radio-button.mat-warn .mat-radio-inner-circle, .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple { background-color: rgb(204, 0, 0) !important; } + +.mat-form-field.mat-focused.mat-primary .mat-select-arrow { color: rgb(0, 176, 252) !important; } + +.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow, .mat-form-field.mat-focused.mat-warn .mat-select-arrow { color: rgb(204, 0, 0) !important; } + +.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element, .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb { background-color: rgb(0, 176, 252) !important; } + +.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element, .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb { background-color: rgb(204, 0, 0) !important; } + +.mat-slider.mat-primary .mat-slider-thumb, .mat-slider.mat-primary .mat-slider-thumb-label, .mat-slider.mat-primary .mat-slider-track-fill { background-color: rgb(0, 176, 252) !important; } + +.mat-slider.mat-warn .mat-slider-thumb, .mat-slider.mat-warn .mat-slider-thumb-label, .mat-slider.mat-warn .mat-slider-track-fill { background-color: rgb(204, 0, 0) !important; } + +.mat-step-header .mat-step-icon-selected, .mat-step-header .mat-step-icon-state-done, .mat-step-header .mat-step-icon-state-edit { background-color: rgb(0, 176, 252) !important; } + +.mat-step-header.mat-warn .mat-step-icon-selected, .mat-step-header.mat-warn .mat-step-icon-state-done, .mat-step-header.mat-warn .mat-step-icon-state-edit { background-color: rgb(204, 0, 0) !important; } + +.mat-step-header .mat-step-icon-state-error, .mat-step-header .mat-step-label.mat-step-label-error { color: rgb(204, 0, 0) !important; } + +.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar { background-color: rgb(0, 176, 252) !important; } + +.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar { background-color: rgb(204, 0, 0) !important; } + +.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container { background-color: rgb(0, 176, 252) !important; } + +.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container { background-color: rgb(204, 0, 0) !important; } + +.mat-toolbar.mat-primary { background: rgb(0, 176, 252) !important; } + +.mat-toolbar.mat-warn { background: rgb(204, 0, 0) !important; } + +.mat-checkbox-checked.mat-accent .mat-checkbox-background, .mat-checkbox-ripple .mat-ripple-element { background-color: rgb(0, 176, 252) !important; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/prd/1.1.49.2/canonid-assets/widget-next.min.css + +@charset "utf-8"; + +button, input, select, textarea { font-family: inherit; } + +.gcid-container { font-family: "Open Sans", "Helvetica Neue", 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif; margin: 25px auto; padding: 0px; border: 0px; font-size: 100%; vertical-align: initial; position: relative; box-sizing: border-box; width: 100%; max-width: 470px; height: auto; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 30px 5px; background-color: rgb(255, 255, 255); } + +@keyframes flash { + 0% { opacity: 1; } + 25% { opacity: 0; } + 50% { opacity: 1; } + 75% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes bounce { + 0% { transform: translateY(0px); } + 20% { transform: translateY(0px); } + 40% { transform: translateY(-30px); } + 50% { transform: translateY(0px); } + 60% { transform: translateY(-15px); } + 80% { transform: translateY(0px); } + 100% { transform: translateY(0px); } +} + +@keyframes shake { + 0% { transform: translateX(0px); } + 10% { transform: translateX(-10px); } + 20% { transform: translateX(10px); } + 30% { transform: translateX(-10px); } + 40% { transform: translateX(10px); } + 50% { transform: translateX(-10px); } + 60% { transform: translateX(10px); } + 70% { transform: translateX(-10px); } + 80% { transform: translateX(10px); } + 90% { transform: translateX(-10px); } + 100% { transform: translateX(0px); } +} + +@keyframes tada { + 0% { transform: scale(1); } + 10% { transform: scale(0.9) rotate(-3deg); } + 20% { transform: scale(0.9) rotate(-3deg); } + 30% { transform: scale(1.1) rotate(3deg); } + 40% { transform: scale(1.1) rotate(-3deg); } + 50% { transform: scale(1.1) rotate(3deg); } + 60% { transform: scale(1.1) rotate(-3deg); } + 70% { transform: scale(1.1) rotate(3deg); } + 80% { transform: scale(1.1) rotate(-3deg); } + 90% { transform: scale(1.1) rotate(3deg); } + 100% { transform: scale(1) rotate(0deg); } +} + +@keyframes swing { + 20%, 40%, 60%, 80%, 100% { } + 20% { transform: rotate(15deg); } + 40% { transform: rotate(-10deg); } + 60% { transform: rotate(5deg); } + 80% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +@keyframes wobble { + 0% { transform: translateX(0px); } + 15% { transform: translateX(-25%) rotate(-5deg); } + 30% { transform: translateX(20%) rotate(3deg); } + 45% { transform: translateX(-15%) rotate(-3deg); } + 60% { transform: translateX(10%) rotate(2deg); } + 75% { transform: translateX(-5%) rotate(-1deg); } + 100% { transform: translateX(0px); } +} + +@keyframes pulse { + 0% { transform: scale(1); } + 50% { transform: scale(1.1); } + 100% { transform: scale(1); } +} + +@keyframes wiggle { + 0% { transform: skewX(9deg); } + 10% { transform: skewX(-8deg); } + 20% { transform: skewX(7deg); } + 30% { transform: skewX(-6deg); } + 40% { transform: skewX(5deg); } + 50% { transform: skewX(-4deg); } + 60% { transform: skewX(3deg); } + 70% { transform: skewX(-2deg); } + 80% { transform: skewX(1deg); } + 90% { transform: skewX(0deg); } + 100% { transform: skewX(0deg); } +} + +@keyframes bounceOut { + 0% { transform: scale(1); } + 25% { transform: scale(0.95); } + 50% { opacity: 1; transform: scale(1.1); } + 100% { opacity: 0; transform: scale(0.3); } +} + +@keyframes bounceOutUp { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(20px); } + 100% { opacity: 0; transform: translateY(-2000px); } +} + +@keyframes bounceOutDown { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(-20px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes bounceOutLeft { + 0% { transform: translateX(0px); } + 20% { opacity: 1; transform: translateX(20px); } + 100% { opacity: 0; transform: translateX(-2000px); } +} + +@keyframes bounceOutRight { + 0% { transform: translateX(0px); } + 20% { opacity: 1; transform: translateX(-20px); } + 100% { opacity: 0; transform: translateX(2000px); } +} + +@keyframes bounceIn { + 0% { opacity: 0; transform: scale(0.3); } + 50% { opacity: 1; transform: scale(1.05); } + 70% { transform: scale(0.9); } + 100% { transform: scale(1); } +} + +@keyframes bounceInDown { + 0% { opacity: 0; transform: translateY(-2000px); } + 60% { opacity: 1; transform: translateY(30px); } + 80% { transform: translateY(-10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInUp { + 0% { opacity: 0; transform: translateY(2000px); } + 60% { opacity: 1; transform: translateY(-30px); } + 80% { transform: translateY(10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInRight { + 0% { opacity: 0; transform: translateX(2000px); } + 60% { opacity: 1; transform: translateX(-30px); } + 80% { transform: translateX(10px); } + 100% { transform: translateX(0px); } +} + +@keyframes bounceInLeft { + 0% { opacity: 0; transform: translateX(-2000px); } + 60% { opacity: 1; transform: translateX(30px); } + 80% { transform: translateX(-10px); } + 100% { transform: translateX(0px); } +} + +@keyframes fadeOut { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +@keyframes fadeOutUp { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-20px); opacity: 0; } +} + +@keyframes fadeOutDown { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(20px); opacity: 0; } +} + +@keyframes fadeOutRight { + 0% { transform: translateX(0px); opacity: 1; } + 100% { transform: translateX(20px); opacity: 0; } +} + +@keyframes fadeOutLeft { + 0% { transform: translateX(0px); opacity: 1; } + 100% { transform: translateX(-20px); opacity: 0; } +} + +@keyframes fadeOutUpBig { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-2000px); opacity: 0; } +} + +@keyframes fadeOutDownBig { + 0% { opacity: 1; transform: translateY(0px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes fadeOutRightBig { + 0% { opacity: 1; transform: translateX(0px); } + 100% { opacity: 0; transform: translateX(2000px); } +} + +@keyframes fadeOutLeftBig { + 0% { opacity: 1; transform: translateX(0px); } + 100% { opacity: 0; transform: translateX(-2000px); } +} + +@keyframes fadeIn { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes fadeInUp { + 0% { transform: translateY(20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDown { + 0% { transform: translateY(-20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInRight { + 0% { transform: translateX(20px); opacity: 0; } + 100% { transform: translateX(0px); opacity: 1; } +} + +@keyframes fadeInLeft { + 0% { transform: translateX(-20px); opacity: 0; } + 100% { transform: translateX(0px); opacity: 1; } +} + +@keyframes fadeInUpBig { + 0% { transform: translateY(2000px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDownBig { + 0% { opacity: 0; transform: translateY(-2000px); } + 100% { opacity: 1; transform: translateY(0px); } +} + +@keyframes fadeInRightBig { + 0% { opacity: 0; transform: translateX(2000px); } + 100% { opacity: 1; transform: translateX(0px); } +} + +@keyframes fadeInLeftBig { + 0% { opacity: 0; transform: translateX(-2000px); } + 100% { opacity: 1; transform: translateX(0px); } +} + +@keyframes flip { + 0% { transform: perspective(400px) rotateY(0deg); animation-timing-function: ease-out; } + 40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; } + 50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; } + 80% { transform: perspective(400px) rotateY(1turn) scale(0.95); animation-timing-function: ease-in; } + 100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } +} + +@keyframes flipInX { + 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateX(-10deg); } + 70% { transform: perspective(400px) rotateX(10deg); } + 100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } +} + +@keyframes flipOutX { + 0% { transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } +} + +@keyframes flipInY { + 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateY(-10deg); } + 70% { transform: perspective(400px) rotateY(10deg); } + 100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } +} + +@keyframes flipOutY { + 0% { transform: perspective(400px) rotateY(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } +} + +@keyframes lightSpeedIn { + 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; } + 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; } + 80% { transform: translateX(0px) skewX(-15deg); opacity: 1; } + 100% { transform: translateX(0px) skewX(0deg); opacity: 1; } +} + +@keyframes lightSpeedOut { + 0% { transform: translateX(0px) skewX(0deg); opacity: 1; } + 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; } +} + +@keyframes rotateOut { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(200deg); opacity: 0; } +} + +@keyframes rotateOutDownLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateOutUpLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutDownRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutUpRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateIn { + 0% { transform: rotate(-200deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownLeft { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpLeft { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpRight { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownRight { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes hinge { + 0% { transform: rotate(0deg); animation-timing-function: ease-in-out; } + 20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; } + 40% { transform: rotate(60deg); animation-timing-function: ease-in-out; } + 80% { transform: rotate(60deg) translateY(0px); opacity: 1; animation-timing-function: ease-in-out; } + 100% { transform: translateY(700px); opacity: 0; } +} + +@keyframes rollIn { + 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } + 100% { opacity: 1; transform: translateX(0px) rotate(0deg); } +} + +@keyframes rollOut { + 0% { opacity: 1; transform: translateX(0px) rotate(0deg); } + 100% { opacity: 0; transform: translateX(-100%) rotate(-120deg); } +} + +.gcid-container .gcid-input { display: block; width: 100%; height: 50px; background-color: rgb(255, 255, 255); margin-bottom: 5px; padding-left: 15px; border: 1px solid rgb(208, 211, 212); } + +.gcid-container .gcid-input-error { border-bottom: 2px solid rgb(204, 0, 0); } + +.gcid-container .gcid-input:focus { border-bottom: 2px solid rgb(0, 176, 252); } + +.gcid-container .gcid-input-error:focus { border-bottom: 2px solid rgb(204, 0, 0); } + +.gcid-container .gcid-input:focus { outline: none; } + +.gcid-container .gcid-button { border: 1px solid; font-weight: 700; min-width: 154px; font-size: 16px; padding: 10px 22px; text-align: center; line-height: 24px; letter-spacing: 0px; border-radius: 4px; margin: 0px 0px 16px; outline: none; cursor: pointer; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-button { width: 100%; margin: 0px 0px 16px; } +} + +.gcid-container .widget-container .gcid-button { width: 100%; } + +.gcid-container .gcid-button.gcid-primary-button { background-color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); color: rgb(255, 255, 255); } + +.gcid-container .gcid-button.gcid-primary-button:active { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); } + +.gcid-container .gcid-button.gcid-primary-button:disabled { border-color: rgb(180, 185, 189); background-color: rgb(180, 185, 189); color: rgb(255, 255, 255); } + +.gcid-container .gcid-button.gcid-secondary-button { background-color: rgb(255, 255, 255); border-color: rgb(208, 211, 212); color: rgb(136, 142, 147); font-weight: 400; } + +.gcid-container .gcid-button.gcid-secondary-button:active, .gcid-container .gcid-button.gcid-secondary-button:hover { background-color: rgb(229, 232, 233); border-color: rgb(229, 232, 233); } + +.gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button { margin-left: 24px !important; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button { margin-left: 0px !important; } +} + +.gcid-container .gcid-button.gcid-spinner { background-color: rgb(180, 185, 189); border-color: rgb(180, 185, 189); } + +.gcid-container .gcid-top-container { position: relative; width: 100%; min-height: 50px; z-index: 10; } + +.gcid-container .gcid-top-container .gcid-close-button { position: absolute; right: 0px; width: 50px; height: 50px; cursor: pointer; background-color: rgb(255, 255, 255); background-image: url("/canonid/canonid-assets/svg/x_grey_icn.svg"); background-repeat: no-repeat; background-position: 12.5px center; } + +.gcid-container .gcid-close-container { z-index: 10; margin-left: 10px; flex-basis: 24px; } + +.gcid-container .gcid-close-container .gcid-close-button { width: 24px; height: 24px; cursor: pointer; background-color: rgb(255, 255, 255); background-image: url("/canonid/canonid-assets/svg/x_grey_icn.svg"); } + +@keyframes gcid-uil-ring-anim { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(1turn); } +} + +.gcid-container .gcid-progress-sign { background: none; position: relative; width: 25px; height: 25px; margin: auto; transform: scale(1); } + +.gcid-container .gcid-progress-sign > div { position: absolute; display: block; width: 25px; height: 25px; border-radius: 12.5px; box-shadow: rgb(0, 176, 252) 0px 2px 0px 0px; animation: 1s linear 0s infinite normal none running gcid-uil-ring-anim; } + +.gcid-container .gcid-scale-0-35 { transform: scale(0.35); } + +.gcid-container .gcid-button { width: 100%; } + +.gcid-container a, .gcid-container abbr, .gcid-container acronym, .gcid-container address, .gcid-container applet, .gcid-container article, .gcid-container aside, .gcid-container audio, .gcid-container b, .gcid-container big, .gcid-container blockquote, .gcid-container canvas, .gcid-container caption, .gcid-container center, .gcid-container cite, .gcid-container code, .gcid-container dd, .gcid-container del, .gcid-container details, .gcid-container dfn, .gcid-container div, .gcid-container dl, .gcid-container dt, .gcid-container em, .gcid-container embed, .gcid-container fieldset, .gcid-container figcaption, .gcid-container figure, .gcid-container footer, .gcid-container form, .gcid-container h1, .gcid-container h2, .gcid-container h3, .gcid-container h4, .gcid-container h5, .gcid-container h6, .gcid-container header, .gcid-container hgroup, .gcid-container i, .gcid-container iframe, .gcid-container img, .gcid-container ins, .gcid-container kbd, .gcid-container label, .gcid-container legend, .gcid-container li, .gcid-container mark, .gcid-container menu, .gcid-container nav, .gcid-container object, .gcid-container ol, .gcid-container output, .gcid-container p, .gcid-container pre, .gcid-container q, .gcid-container ruby, .gcid-container s, .gcid-container samp, .gcid-container section, .gcid-container small, .gcid-container span, .gcid-container strike, .gcid-container strong, .gcid-container sub, .gcid-container summary, .gcid-container sup, .gcid-container table, .gcid-container tbody, .gcid-container td, .gcid-container tfoot, .gcid-container th, .gcid-container thead, .gcid-container time, .gcid-container tr, .gcid-container tt, .gcid-container u, .gcid-container ul, .gcid-container var, .gcid-container video { margin: 0px; padding: 0px; border: 0px; font-size: 100%; vertical-align: initial; font-weight: 400; } + +.gcid-container article, .gcid-container aside, .gcid-container details, .gcid-container figcaption, .gcid-container figure, .gcid-container footer, .gcid-container header, .gcid-container hgroup, .gcid-container menu, .gcid-container nav, .gcid-container section { display: block; } + +.gcid-container ol, .gcid-container ul { list-style: none; } + +.gcid-container blockquote, .gcid-container q { quotes: none; } + +.gcid-container blockquote::after, .gcid-container blockquote::before, .gcid-container q::after, .gcid-container q::before { content: none; } + +.gcid-container table { border-collapse: collapse; border-spacing: 0px; } + +@media screen and (max-width: 599px) { + .gcid-container { box-shadow: none; border-radius: 0px; } + .gcid-container.ios-scroll { top: 0px !important; position: relative !important; height: 100% !important; } +} + +.gcid-container a { color: rgb(0, 176, 252); text-decoration: none; font-weight: 400; display: inline-block; font-size: 16px; line-height: 1.4; padding: 0px; } + +@media screen and (max-width: 599px) { + .gcid-container a { margin: 0px; font-size: 14px; } +} + +.gcid-container .js-missing { margin-bottom: 15px; } + +.gcid-container .gcid-content-container { position: relative; border-radius: inherit; width: 100%; padding: 0px 0px 30px; background-color: rgb(255, 255, 255); } + +.gcid-container .gcid-content-container .gcid-content-side-padding { padding: 30px 24px 0px; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-content-container .gcid-content-side-padding { padding: 24px 12px 0px; } +} + +.gcid-container .gcid-bot-container { position: relative; width: 100%; background-color: rgb(246, 247, 248); font-size: 12px; display: flex; } + +.gcid-container .gcid-bot-container a { text-decoration: underline; font-size: 12px; color: rgb(75, 79, 84); display: inline; } + +.gcid-container .gcid-bot-container .gcid-inner-container { padding: 18px 24px; position: relative; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-bot-container .gcid-inner-container { padding: 8px 13px; } +} + +.gcid-container .gcid-bot-container .gcid-inner-container > * { color: rgb(75, 79, 84); font-size: 12px; font-weight: 400; } + +.gcid-container .gcid-title-and-close { display: flex; justify-content: space-between; } + +.gcid-container .gcid-hidden { display: none !important; } + +.gcid-container .gcid-error-container { position: relative; width: 100%; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-error-container { border: none; } +} + +.gcid-container .gcid-error-outer { background-color: rgb(255, 255, 255); padding: 0px 0px 30px; display: flex; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-error-outer { padding: 0px 0px 25px; } +} + +.gcid-container .gcid-error-inner { width: 100%; align-self: center; } + +.gcid-container .gcid-border-top { border-top: 1px solid rgb(208, 211, 212); } + +.gcid-container .gcid-sign { position: relative; margin-right: 10px; margin-bottom: -4px; } + +.gcid-container #gcid-error-box-content { padding: 30px 24px 0px; } + +@media screen and (max-width: 599px) { + .gcid-container #gcid-error-box-content { padding: 12px 12px 0px; } +} + +.gcid-container #gcid-error-box-content p { word-break: break-word; } + +@media screen and (max-width: 599px) { + .gcid-container #gcid-error-box-content p { margin-bottom: 18px; } +} + +.gcid-container #gcid-error-box-content a { cursor: pointer; } + +.gcid-container #gcid-error-box-content-otvc { padding: 0px 24px; } + +@media screen and (max-width: 599px) { + .gcid-container #gcid-error-box-content-otvc { padding: 0px 12px; } +} + +.gcid-container #gcid-error-box-content-otvc p { word-break: break-word; } + +@media screen and (max-width: 599px) { + .gcid-container #gcid-error-box-content-otvc p { margin-bottom: 18px; } +} + +.gcid-container #gcid-error-box-content-otvc a { cursor: pointer; } + +.gcid-container .gcid-warn-text { margin: 25px 0px; } + +.gcid-container *, .gcid-container ::after, .gcid-container ::before { box-sizing: inherit; font-size: 16px; line-height: 24px; color: rgb(75, 79, 84); } + +.gcid-container .gcid-general-error { margin-bottom: 15px; } + +.gcid-container .gcid-text-center { text-align: center; } + +.gcid-container .gcid-title-container { padding: 24px 24px 18px; border-bottom: 1px solid rgb(180, 185, 189); } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-title-container { padding: 12px; } +} + +.gcid-container .gcid-title-container .gcid-text-header { font-size: 18px; font-weight: 700; line-height: 1.4; color: rgb(75, 79, 84); display: inline-block; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-title-container .gcid-text-header { font-size: 18px; line-height: 1.17; } +} + +.gcid-container .gcid-title-container .gcid-text-intro { font-size: 14px; line-height: 1.4; color: rgb(75, 79, 84); margin-top: 12px; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-title-container .gcid-text-intro { margin-top: 0px; } +} + +.gcid-container #gcid-email-signin-intro-text p, .gcid-container #gcid-intro-text p, .gcid-container #gcid-reg-intro-text p { font-size: inherit; line-height: inherit; } + +@media screen and (max-width: 599px) { + .gcid-container #gcid-email-signin-intro-text, .gcid-container #gcid-intro-text, .gcid-container #gcid-reg-intro-text { font-size: 14px; line-height: 1.14; } +} + +.gcid-container #gcid-email-signin-intro-text a, .gcid-container #gcid-intro-text a, .gcid-container #gcid-reg-intro-text a { color: rgb(0, 176, 252); text-decoration: none; } + +.gcid-container .gcid-text-button { font-weight: 700; line-height: 24px; } + +.gcid-container .gcid-text-form { font-size: 16px; line-height: 24px; color: rgb(75, 79, 84); } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-text-form { font-size: 14px; } +} + +.gcid-container .gcid-text-small { font-size: 12px; line-height: 1.4; } + +.gcid-container .gcid-text-medium { padding: 10px 0px; font-size: 16px; line-height: 1.4; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-text-medium { padding: 0px; font-size: 14px; line-height: 1.14; } +} + +.gcid-container .core-text-color-red { color: rgb(204, 0, 0); } + +.gcid-container .gcid-divider { width: 100%; margin: 8px auto 24px; font-size: 13px; overflow: hidden; text-align: center; color: rgb(136, 142, 147); text-transform: uppercase; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-divider { margin: 4px auto 12px; font-size: 10px; } +} + +.gcid-container .gcid-divider::after, .gcid-container .gcid-divider::before { content: ""; display: inline-block; width: 50%; vertical-align: middle; border-bottom: 1px solid rgb(208, 211, 212); } + +.gcid-container .gcid-divider::before { margin: 0px 0.5em 0px -55%; } + +.gcid-container .gcid-divider::after { margin: 0px -55% 0px 0.5em; } + +.gcid-container .gcid-input-container { margin-bottom: 18px; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-input-container { margin-bottom: 12px; } +} + +.gcid-container .gcid-clear::after { content: ""; display: table; clear: both; } + +.gcid-container #gcid-reg-email-container, .gcid-container .gcid-email-signin-container { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin: 0px 0px 8px; } + +.gcid-container #gcid-reg-options-container, .gcid-container .gcid-social-container { position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin: 0px; } + +.gcid-container .gcid-reg-option, .gcid-container .gcid-social-item-content { height: 52px; position: relative; margin-bottom: 12px; border-radius: 4px; text-align: center; text-decoration: none; background-color: rgb(240, 241, 241); display: flex; justify-content: center; align-items: center; cursor: pointer; } + +.gcid-container .gcid-reg-option:active, .gcid-container .gcid-reg-option:focus, .gcid-container .gcid-reg-option:hover, .gcid-container .gcid-social-item-content:active, .gcid-container .gcid-social-item-content:focus, .gcid-container .gcid-social-item-content:hover { background-color: rgb(229, 232, 233); } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-reg-option, .gcid-container .gcid-social-item-content { height: 42px; } +} + +.gcid-container .gcid-social-item-content { width: 100%; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-social-item-content { width: 100%; } +} + +.gcid-container .gcid-reg-option { width: 100%; } + +.gcid-container .gcid-reg-option .gcid-social-item-text { text-transform: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: auto; } + +.gcid-container .gcid-social-clicked { background-color: rgb(229, 232, 233); } + +.gcid-container .gcid-social-item-logo { height: 32px; width: 32px; padding: 6px; position: relative; margin-left: 10px; } + +.gcid-container .gcid-social-item-text { position: relative; font-size: 16px; font-weight: 600; width: auto; text-align: center; text-transform: none; margin-left: 10px; margin-right: 25px; } + +@media screen and (max-width: 599px) { + .gcid-container .gcid-social-item-text { font-size: 12px; } +} + +.gcid-container #gcid-link-reg, .gcid-container #gcid-link-signin { margin-top: 6px; } + +.gcid-container #gcid-reg-google, .gcid-container #google { background-color: rgb(255, 255, 255); border: thin solid rgb(221, 221, 221); } + +.gcid-container #gcid-reg-google:focus, .gcid-container #gcid-reg-google:hover, .gcid-container #google:focus, .gcid-container #google:hover { background-color: rgb(255, 255, 255); border-color: rgb(187, 187, 187); } + +.gcid-container #gcid-reg-google:active, .gcid-container #google:active { background-color: rgb(238, 238, 238); border-color: rgb(187, 187, 187); } + +.gcid-container #gcid-reg-google-text, .gcid-container #google-text { color: rgb(75, 79, 84); } + +.gcid-container #facebook, .gcid-container #gcid-reg-facebook { background-color: rgb(24, 119, 242); border: thin solid rgb(24, 119, 242); } + +.gcid-container #facebook:focus, .gcid-container #facebook:hover, .gcid-container #gcid-reg-facebook:focus, .gcid-container #gcid-reg-facebook:hover { background-color: rgb(8, 135, 242); border-color: rgb(8, 135, 242); } + +.gcid-container #facebook:active, .gcid-container #gcid-reg-facebook:active { background-color: rgb(3, 92, 196); border-color: rgb(3, 92, 196); } + +.gcid-container #facebook-text, .gcid-container #gcid-reg-facebook-text { color: rgb(255, 255, 255); } + +.gcid-container #gcid-reg-twitter, .gcid-container #twitter { background-color: rgb(255, 255, 255); border: thin solid rgb(221, 221, 221); } + +.gcid-container #gcid-reg-twitter:focus, .gcid-container #gcid-reg-twitter:hover, .gcid-container #twitter:focus, .gcid-container #twitter:hover { background-color: rgb(255, 255, 255); border-color: rgb(187, 187, 187); } + +.gcid-container #gcid-reg-twitter:active, .gcid-container #twitter:active { background-color: rgb(238, 238, 238); border-color: rgb(187, 187, 187); } + +.gcid-container #gcid-reg-twitter-text, .gcid-container #twitter-text { color: rgb(75, 79, 84); } + +.gcid-container #apple, .gcid-container #gcid-reg-apple { background-color: rgb(0, 0, 0); border: thin solid rgb(0, 0, 0); } + +.gcid-container #apple:focus, .gcid-container #apple:hover, .gcid-container #gcid-reg-apple:focus, .gcid-container #gcid-reg-apple:hover { background-color: rgb(32, 32, 32); border-color: rgb(32, 32, 32); } + +.gcid-container #apple:active, .gcid-container #gcid-reg-apple:active { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); } + +.gcid-container #apple-text, .gcid-container #gcid-reg-apple-text { color: rgb(255, 255, 255); } + +.gcid-container #gcid-reg-line, .gcid-container #line { background-color: rgb(0, 195, 0); border: thin solid rgb(0, 195, 0); } + +.gcid-container #gcid-reg-line:focus, .gcid-container #gcid-reg-line:hover, .gcid-container #line:focus, .gcid-container #line:hover { background-color: rgb(62, 207, 0); border-color: rgb(62, 207, 0); } + +.gcid-container #gcid-reg-line:active, .gcid-container #line:active { background-color: rgb(0, 179, 0); border-color: rgb(0, 179, 0); } + +.gcid-container #gcid-reg-line-text, .gcid-container #line-text { color: rgb(255, 255, 255); } + +.gcid-container #gcid-email-signin, .gcid-container #gcid-reg-email { background-color: rgb(204, 0, 0); border: thin solid rgb(204, 0, 0); } + +.gcid-container #gcid-email-signin:focus, .gcid-container #gcid-email-signin:hover, .gcid-container #gcid-reg-email:focus, .gcid-container #gcid-reg-email:hover { background-color: rgb(224, 0, 0); border-color: rgb(224, 0, 0); } + +.gcid-container #gcid-email-signin:active, .gcid-container #gcid-reg-email:active { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); } + +.gcid-container #gcid-email-signin-text, .gcid-container #gcid-reg-email-text { color: rgb(255, 255, 255); } + +.gcid-container #gcid-email-signin-view, .gcid-container #gcid-reg-view, .gcid-container #gcid-signin-view { overflow-y: hidden; border-radius: inherit; transition: opacity 0.1s ease-in-out, height 0.1s ease-in-out 0.1s; } + +.gcid-container.no-animation #gcid-email-signin-view, .gcid-container.no-animation #gcid-reg-view, .gcid-container.no-animation #gcid-signin-view { transition: none; } + +.gcid-container #gcid-signin-view { height: auto; opacity: 1; pointer-events: auto; cursor: auto; } + +.gcid-container #gcid-email-signin-view, .gcid-container #gcid-reg-view { height: 0px; opacity: 0; pointer-events: none; cursor: default; } + +.gcid-container .gcid-widget-margin-bottom { margin-bottom: 26px; } + +.gcid-container.gcid-registration #gcid-email-signin-view, .gcid-container.gcid-registration #gcid-signin-view { height: 0px; opacity: 0; pointer-events: none; cursor: default; } + +.gcid-container.gcid-registration #gcid-reg-view { height: auto; opacity: 1; pointer-events: auto; cursor: auto; } + +.gcid-container.gcid-email-signin #gcid-reg-view, .gcid-container.gcid-email-signin #gcid-signin-view { height: 0px; opacity: 0; pointer-events: none; cursor: default; } + +.gcid-container.gcid-email-signin #gcid-email-signin-view { height: auto; opacity: 1; pointer-events: auto; cursor: auto; } + +.gcid-topborder-yellow { border-top: 6px solid rgb(247, 191, 0); } + +@media screen and (max-width: 599px) { + .gcid-topborder-yellow { border-top: none; } +} + +.gcid-topborder-green { border-top: 6px solid rgb(71, 173, 71); } + +@media screen and (max-width: 599px) { + .gcid-topborder-green { border-top: none; } +} + +.gcid-outer-modal-container { position: fixed; z-index: 9999; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.6); flex-direction: row; display: flex; } + +.gcid-inner-modal-container { width: 100%; min-height: 100vh; display: flex; flex-direction: column; } + +.gcid-modal-content { width: 100%; max-width: 470px; margin: auto; display: flex; } + +.gcid-overflow-hidden { overflow: hidden !important; } + +body { margin: 0px; padding: 0px; } + +.recaptcha-hidden { visibility: hidden; } + +.otvc-resend-link-white-out { background-color: rgb(255, 255, 255); pointer-events: none; color: rgb(255, 255, 255) !important; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-588b4e1c-9784-436d-90f9-fc2f55941453@mhtml.blink + +@charset "utf-8"; + +@keyframes flash { + 0% { opacity: 1; } + 25% { opacity: 0; } + 50% { opacity: 1; } + 75% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes bounce { + 0% { transform: translateY(0px); } + 20% { transform: translateY(0px); } + 40% { transform: translateY(-30px); } + 50% { transform: translateY(0px); } + 60% { transform: translateY(-15px); } + 80% { transform: translateY(0px); } + 100% { transform: translateY(0px); } +} + +@keyframes shake { + 0% { transform: translate(0px); } + 10% { transform: translate(-10px); } + 20% { transform: translate(10px); } + 30% { transform: translate(-10px); } + 40% { transform: translate(10px); } + 50% { transform: translate(-10px); } + 60% { transform: translate(10px); } + 70% { transform: translate(-10px); } + 80% { transform: translate(10px); } + 90% { transform: translate(-10px); } + 100% { transform: translate(0px); } +} + +@keyframes tada { + 0% { transform: scale(1); } + 10% { transform: scale(0.9) rotate(-3deg); } + 20% { transform: scale(0.9) rotate(-3deg); } + 30% { transform: scale(1.1) rotate(3deg); } + 40% { transform: scale(1.1) rotate(-3deg); } + 50% { transform: scale(1.1) rotate(3deg); } + 60% { transform: scale(1.1) rotate(-3deg); } + 70% { transform: scale(1.1) rotate(3deg); } + 80% { transform: scale(1.1) rotate(-3deg); } + 90% { transform: scale(1.1) rotate(3deg); } + 100% { transform: scale(1) rotate(0deg); } +} + +@keyframes swing { + 20%, 40%, 60%, 80%, 100% { } + 20% { transform: rotate(15deg); } + 40% { transform: rotate(-10deg); } + 60% { transform: rotate(5deg); } + 80% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +@keyframes wobble { + 0% { transform: translate(0px); } + 15% { transform: translate(-25%) rotate(-5deg); } + 30% { transform: translate(20%) rotate(3deg); } + 45% { transform: translate(-15%) rotate(-3deg); } + 60% { transform: translate(10%) rotate(2deg); } + 75% { transform: translate(-5%) rotate(-1deg); } + 100% { transform: translate(0px); } +} + +@keyframes pulse { + 0% { transform: scale(1); } + 50% { transform: scale(1.1); } + 100% { transform: scale(1); } +} + +@keyframes wiggle { + 0% { transform: skew(9deg); } + 10% { transform: skew(-8deg); } + 20% { transform: skew(7deg); } + 30% { transform: skew(-6deg); } + 40% { transform: skew(5deg); } + 50% { transform: skew(-4deg); } + 60% { transform: skew(3deg); } + 70% { transform: skew(-2deg); } + 80% { transform: skew(1deg); } + 90% { transform: skew(0deg); } + 100% { transform: skew(0deg); } +} + +@keyframes bounceOut { + 0% { transform: scale(1); } + 25% { transform: scale(0.95); } + 50% { opacity: 1; transform: scale(1.1); } + 100% { opacity: 0; transform: scale(0.3); } +} + +@keyframes bounceOutUp { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(20px); } + 100% { opacity: 0; transform: translateY(-2000px); } +} + +@keyframes bounceOutDown { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(-20px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes bounceOutLeft { + 0% { transform: translate(0px); } + 20% { opacity: 1; transform: translate(20px); } + 100% { opacity: 0; transform: translate(-2000px); } +} + +@keyframes bounceOutRight { + 0% { transform: translate(0px); } + 20% { opacity: 1; transform: translate(-20px); } + 100% { opacity: 0; transform: translate(2000px); } +} + +@keyframes bounceIn { + 0% { opacity: 0; transform: scale(0.3); } + 50% { opacity: 1; transform: scale(1.05); } + 70% { transform: scale(0.9); } + 100% { transform: scale(1); } +} + +@keyframes bounceInDown { + 0% { opacity: 0; transform: translateY(-2000px); } + 60% { opacity: 1; transform: translateY(30px); } + 80% { transform: translateY(-10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInUp { + 0% { opacity: 0; transform: translateY(2000px); } + 60% { opacity: 1; transform: translateY(-30px); } + 80% { transform: translateY(10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInRight { + 0% { opacity: 0; transform: translate(2000px); } + 60% { opacity: 1; transform: translate(-30px); } + 80% { transform: translate(10px); } + 100% { transform: translate(0px); } +} + +@keyframes bounceInLeft { + 0% { opacity: 0; transform: translate(-2000px); } + 60% { opacity: 1; transform: translate(30px); } + 80% { transform: translate(-10px); } + 100% { transform: translate(0px); } +} + +@keyframes fadeOut { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +@keyframes fadeOutUp { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-20px); opacity: 0; } +} + +@keyframes fadeOutDown { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(20px); opacity: 0; } +} + +@keyframes fadeOutRight { + 0% { transform: translate(0px); opacity: 1; } + 100% { transform: translate(20px); opacity: 0; } +} + +@keyframes fadeOutLeft { + 0% { transform: translate(0px); opacity: 1; } + 100% { transform: translate(-20px); opacity: 0; } +} + +@keyframes fadeOutUpBig { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-2000px); opacity: 0; } +} + +@keyframes fadeOutDownBig { + 0% { opacity: 1; transform: translateY(0px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes fadeOutRightBig { + 0% { opacity: 1; transform: translate(0px); } + 100% { opacity: 0; transform: translate(2000px); } +} + +@keyframes fadeOutLeftBig { + 0% { opacity: 1; transform: translate(0px); } + 100% { opacity: 0; transform: translate(-2000px); } +} + +@keyframes fadeIn { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes fadeInUp { + 0% { transform: translateY(20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDown { + 0% { transform: translateY(-20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInRight { + 0% { transform: translate(20px); opacity: 0; } + 100% { transform: translate(0px); opacity: 1; } +} + +@keyframes fadeInLeft { + 0% { transform: translate(-20px); opacity: 0; } + 100% { transform: translate(0px); opacity: 1; } +} + +@keyframes fadeInUpBig { + 0% { transform: translateY(2000px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDownBig { + 0% { opacity: 0; transform: translateY(-2000px); } + 100% { opacity: 1; transform: translateY(0px); } +} + +@keyframes fadeInRightBig { + 0% { opacity: 0; transform: translate(2000px); } + 100% { opacity: 1; transform: translate(0px); } +} + +@keyframes fadeInLeftBig { + 0% { opacity: 0; transform: translate(-2000px); } + 100% { opacity: 1; transform: translate(0px); } +} + +@keyframes flip { + 0% { transform: perspective(400px) rotateY(0deg); animation-timing-function: ease-out; } + 40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; } + 50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; } + 80% { transform: perspective(400px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; } + 100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } +} + +@keyframes flipInX { + 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateX(-10deg); } + 70% { transform: perspective(400px) rotateX(10deg); } + 100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } +} + +@keyframes flipOutX { + 0% { transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } +} + +@keyframes flipInY { + 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateY(-10deg); } + 70% { transform: perspective(400px) rotateY(10deg); } + 100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } +} + +@keyframes flipOutY { + 0% { transform: perspective(400px) rotateY(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } +} + +@keyframes lightSpeedIn { + 0% { transform: translate(100%) skew(-30deg); opacity: 0; } + 60% { transform: translate(-20%) skew(30deg); opacity: 1; } + 80% { transform: translate(0px) skew(-15deg); opacity: 1; } + 100% { transform: translate(0px) skew(0deg); opacity: 1; } +} + +@keyframes lightSpeedOut { + 0% { transform: translate(0px) skew(0deg); opacity: 1; } + 100% { transform: translate(100%) skew(-30deg); opacity: 0; } +} + +@keyframes rotateOut { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(200deg); opacity: 0; } +} + +@keyframes rotateOutDownLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateOutUpLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutDownRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutUpRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateIn { + 0% { transform: rotate(-200deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownLeft { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpLeft { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpRight { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownRight { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes hinge { + 0% { transform: rotate(0deg); animation-timing-function: ease-in-out; } + 20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; } + 40% { transform: rotate(60deg); animation-timing-function: ease-in-out; } + 80% { transform: rotate(60deg) translateY(0px); opacity: 1; animation-timing-function: ease-in-out; } + 100% { transform: translateY(700px); opacity: 0; } +} + +@keyframes rollIn { + 0% { opacity: 0; transform: translate(-100%) rotate(-120deg); } + 100% { opacity: 1; transform: translate(0px) rotate(0deg); } +} + +@keyframes rollOut { + 0% { opacity: 1; transform: translate(0px) rotate(0deg); } + 100% { opacity: 0; transform: translate(-100%) rotate(-120deg); } +} + +.gcid-login[_ngcontent-fvb-c121] { display: flex; flex-direction: column; flex: 1 0 auto; } + +.gcid-login[_ngcontent-fvb-c121] .login-container[_ngcontent-fvb-c121] { width: 100%; background-image: url("bg01.jpg"); background-size: cover; background-position: center center; display: flex; flex: 1 0 auto; } + +@media screen and (max-width: 599px) { + .gcid-login[_ngcontent-fvb-c121] .login-container[_ngcontent-fvb-c121] { background-image: none !important; display: block; } +} + +.gcid-login[_ngcontent-fvb-c121] .widget-container[_ngcontent-fvb-c121] { width: 100%; max-width: 470px; margin: 40px auto; align-self: center; } + +@media screen and (min-width: 373px) and (max-width: 480px) { + .gcid-login[_ngcontent-fvb-c121] .widget-container[_ngcontent-fvb-c121] { margin: auto; } +} + +@media screen and (max-width: 372px) { + .gcid-login[_ngcontent-fvb-c121] .widget-container[_ngcontent-fvb-c121] { margin: auto; } +} +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-3a819a98-125f-48c8-aaac-a7d59e4095aa@mhtml.blink + +@charset "utf-8"; + +.gcid-dialog[_ngcontent-fvb-c63] { color: rgb(75, 79, 84); } + +.gcid-dialog[_ngcontent-fvb-c63] .gcid-marketing-consent-title[_ngcontent-fvb-c63] { font-weight: bold; } + +.gcid-dialog[_ngcontent-fvb-c63] .gcid-marketing-consent-text[_ngcontent-fvb-c63] { padding: 10px 0px; line-height: 1.5em; } + +.gcid-dialog[_ngcontent-fvb-c63] .gcid-marketing-consent-buttons[_ngcontent-fvb-c63] { margin-top: 20px; } + +.gcid-dialog[_ngcontent-fvb-c63] .std-mc-answer-text[_ngcontent-fvb-c63] { padding: 1em; } + +.gcid-dialog[_ngcontent-fvb-c63] mat-error[_ngcontent-fvb-c63] { padding: 0px 1em; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-306c91fe-9ca4-4157-b937-96e84a270bef@mhtml.blink + +@charset "utf-8"; + +.mat-dialog-container { display: block; padding: 24px; border-radius: 4px; box-sizing: border-box; overflow: auto; outline: 0px; width: 100%; height: 100%; min-height: inherit; max-height: inherit; } + +.cdk-high-contrast-active .mat-dialog-container { outline: solid 1px; } + +.mat-dialog-content { display: block; margin: 0px -24px; padding: 0px 24px; max-height: 65vh; overflow: auto; } + +.mat-dialog-title { margin: 0px 0px 20px; display: block; } + +.mat-dialog-actions { padding: 8px 0px; display: flex; flex-wrap: wrap; min-height: 52px; align-items: center; box-sizing: content-box; margin-bottom: -24px; } + +.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: 0px; margin-right: 8px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-06f0ee63-6f9c-4331-9e36-e7ffcad5030b@mhtml.blink + +@charset "utf-8"; + +account-row-container[_ngcontent-fvb-c87] .details-container[_ngcontent-fvb-c87] .display-details-container[_ngcontent-fvb-c87] { position: relative; display: flex; justify-content: space-between; } + +account-row-container[_ngcontent-fvb-c87] .details-container[_ngcontent-fvb-c87] .edit-details-container[_ngcontent-fvb-c87] { position: relative; } + +.account-text-bar[_ngcontent-fvb-c87] { margin: 58px auto 20px 0px; } + +.email-text[_ngcontent-fvb-c87] { margin: 0px; overflow-wrap: break-word; } + +.account-text-overflow[_ngcontent-fvb-c87] { overflow: hidden; text-overflow: ellipsis; } + +.account-header-line[_ngcontent-fvb-c87] { line-height: 46px; } + +.left-content[_ngcontent-fvb-c87] { max-width: 480px; } + +.gcid-delete-acc-button[_ngcontent-fvb-c87] { display: block; color: rgb(153, 160, 165); margin-top: 130px; margin-bottom: 20px; } + +@media screen and (max-width: 372px) { + .gcid-delete-acc-button[_ngcontent-fvb-c87] { margin-top: 55px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .gcid-delete-acc-button[_ngcontent-fvb-c87] { margin-top: 55px; } +} + +.account-text-margin[_ngcontent-fvb-c87] { margin-top: 5px; margin-bottom: 15px; } + +.account-semibold-text[_ngcontent-fvb-c87] { font-weight: 600; } + +.account-text-bottom-margin[_ngcontent-fvb-c87] { margin-bottom: 80px; } + +@media screen and (max-width: 372px) { + .account-text-bottom-margin[_ngcontent-fvb-c87] { margin-bottom: 48px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .account-text-bottom-margin[_ngcontent-fvb-c87] { margin-bottom: 48px; } +} + +.account-password-label[_ngcontent-fvb-c87] { margin-top: 24px; } + +.service-container[_ngcontent-fvb-c87] .service-inner-container[_ngcontent-fvb-c87] { box-sizing: border-box; width: 250px; margin: 5px 30px 5px 0px; } + +.service-container[_ngcontent-fvb-c87] .gcid-service-icon[_ngcontent-fvb-c87] { max-height: 100%; max-width: 100%; width: 45px; height: auto; padding: 4px; display: block; margin-bottom: 10px; } + +.service-container[_ngcontent-fvb-c87] .service-container-bold[_ngcontent-fvb-c87] { font-weight: bold; max-width: 240px; } + +.service-container[_ngcontent-fvb-c87] .serice-padding-top[_ngcontent-fvb-c87] { padding-top: 40px; } + +.service-container[_ngcontent-fvb-c87] h3[_ngcontent-fvb-c87], .service-container[_ngcontent-fvb-c87] p[_ngcontent-fvb-c87], .service-container[_ngcontent-fvb-c87] a[_ngcontent-fvb-c87] { margin-bottom: 10px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-d2fd37a3-6a33-475f-b9f7-623330dc731d@mhtml.blink + +@charset "utf-8"; + +account-row-container[_ngcontent-fvb-c86] .details-container[_ngcontent-fvb-c86] .display-details-container[_ngcontent-fvb-c86] { position: relative; display: flex; justify-content: space-between; } + +account-row-container[_ngcontent-fvb-c86] .details-container[_ngcontent-fvb-c86] .edit-details-container[_ngcontent-fvb-c86] { position: relative; } + +.account-text-bar[_ngcontent-fvb-c86] { margin: 58px auto 20px 0px; } + +.email-text[_ngcontent-fvb-c86] { margin: 0px; overflow-wrap: break-word; } + +.account-text-overflow[_ngcontent-fvb-c86] { overflow: hidden; text-overflow: ellipsis; } + +.account-header-line[_ngcontent-fvb-c86] { line-height: 46px; } + +.left-content[_ngcontent-fvb-c86] { max-width: 480px; } + +.gcid-delete-acc-button[_ngcontent-fvb-c86] { display: block; color: rgb(153, 160, 165); margin-top: 130px; margin-bottom: 20px; } + +@media screen and (max-width: 372px) { + .gcid-delete-acc-button[_ngcontent-fvb-c86] { margin-top: 55px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .gcid-delete-acc-button[_ngcontent-fvb-c86] { margin-top: 55px; } +} + +.account-text-margin[_ngcontent-fvb-c86] { margin-top: 5px; margin-bottom: 15px; } + +.account-semibold-text[_ngcontent-fvb-c86] { font-weight: 600; } + +.account-text-bottom-margin[_ngcontent-fvb-c86] { margin-bottom: 80px; } + +@media screen and (max-width: 372px) { + .account-text-bottom-margin[_ngcontent-fvb-c86] { margin-bottom: 48px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .account-text-bottom-margin[_ngcontent-fvb-c86] { margin-bottom: 48px; } +} + +.account-password-label[_ngcontent-fvb-c86] { margin-top: 24px; } + +.user-details-container[_ngcontent-fvb-c86] .display-details-container[_ngcontent-fvb-c86] { position: relative; display: flex; justify-content: space-between; } + +.user-details-container[_ngcontent-fvb-c86] .edit-details-container[_ngcontent-fvb-c86] { position: relative; padding-top: 20px; } + +.user-details-container[_ngcontent-fvb-c86] .edit-button[_ngcontent-fvb-c86] { position: absolute; top: 0px; right: 0px; } + +.edit-details-form[_ngcontent-fvb-c86] { max-width: 630px; } + +.core-text-button[_ngcontent-fvb-c86] { width: 100%; } + +.gcid-user-detail-buttons[_ngcontent-fvb-c86] { margin-top: 20px; } + +input-phone-number[_ngcontent-fvb-c86] { width: 100%; padding-bottom: 6px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/canonid/expand_arrow_down.svg + + + + + arrow - side copy 5 + Created with Sketch. + + + + + + + + + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://myid.canon/canonid/expand_arrow_side.svg + + + + + arrow - side + Created with Sketch. + + + + + + + + + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-83a6461e-2e6b-496c-8610-a2d5f5ab2822@mhtml.blink + +@charset "utf-8"; + +.account-row-container[_ngcontent-fvb-c78] { border-top: 1px solid rgb(208, 211, 212); } + +.account-row-container[_ngcontent-fvb-c78] .account-row-title-container[_ngcontent-fvb-c78] { padding: 20px 0px; font-size: 20px; pointer-events: none; } + +.account-row-container[_ngcontent-fvb-c78] .account-row-title-container[_ngcontent-fvb-c78]:focus { outline: none; } + +@media screen and (max-width: 599px) { + .account-row-container[_ngcontent-fvb-c78] .account-row-title-container[_ngcontent-fvb-c78] { padding-left: 5%; padding-right: 5%; pointer-events: auto; } +} + +.account-row-container[_ngcontent-fvb-c78] .account-row-content-container[_ngcontent-fvb-c78] { padding: 20px 0px; } + +@media screen and (max-width: 599px) { + .account-row-container[_ngcontent-fvb-c78] .account-row-content-container[_ngcontent-fvb-c78] { padding-left: 5%; padding-right: 5%; } +} + +.account-row-container[_ngcontent-fvb-c78] .expand-button[_ngcontent-fvb-c78] { width: 15px; height: 15px; } + +.account-row-container[_ngcontent-fvb-c78] .arrow-right[_ngcontent-fvb-c78] { background-image: url("expand_arrow_side.svg"); background-repeat: no-repeat; } + +.account-row-container[_ngcontent-fvb-c78] .arrow-down[_ngcontent-fvb-c78] { background-image: url("expand_arrow_down.svg"); background-repeat: no-repeat; } + +.account-row-container[_ngcontent-fvb-c78] .visible[_ngcontent-fvb-c78] { display: block !important; } + +.account-row-container[_ngcontent-fvb-c78]:focus { outline: none; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-48bb827b-f3dc-43ab-ba2c-458ef2a99da8@mhtml.blink + +@charset "utf-8"; + +.gcid-sign-out-button[_ngcontent-fvb-c180] { font-size: 16px; line-height: 1.5; color: rgb(75, 79, 84); text-transform: none; cursor: pointer; margin-bottom: 0px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-31f4ab98-33af-4a17-aac2-da1011f315b5@mhtml.blink + +@charset "utf-8"; + +account-row-container[_ngcontent-fvb-c115] .details-container[_ngcontent-fvb-c115] .display-details-container[_ngcontent-fvb-c115] { position: relative; display: flex; justify-content: space-between; } + +account-row-container[_ngcontent-fvb-c115] .details-container[_ngcontent-fvb-c115] .edit-details-container[_ngcontent-fvb-c115] { position: relative; } + +.account-text-bar[_ngcontent-fvb-c115] { margin: 58px auto 20px 0px; } + +.email-text[_ngcontent-fvb-c115] { margin: 0px; overflow-wrap: break-word; } + +.account-text-overflow[_ngcontent-fvb-c115] { overflow: hidden; text-overflow: ellipsis; } + +.account-header-line[_ngcontent-fvb-c115] { line-height: 46px; } + +.left-content[_ngcontent-fvb-c115] { max-width: 480px; } + +.gcid-delete-acc-button[_ngcontent-fvb-c115] { display: block; color: rgb(153, 160, 165); margin-top: 130px; margin-bottom: 20px; } + +@media screen and (max-width: 372px) { + .gcid-delete-acc-button[_ngcontent-fvb-c115] { margin-top: 55px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .gcid-delete-acc-button[_ngcontent-fvb-c115] { margin-top: 55px; } +} + +.account-text-margin[_ngcontent-fvb-c115] { margin-top: 5px; margin-bottom: 15px; } + +.account-semibold-text[_ngcontent-fvb-c115] { font-weight: 600; } + +.account-text-bottom-margin[_ngcontent-fvb-c115] { margin-bottom: 80px; } + +@media screen and (max-width: 372px) { + .account-text-bottom-margin[_ngcontent-fvb-c115] { margin-bottom: 48px; } +} + +@media screen and (min-width: 373px) and (max-width: 480px) { + .account-text-bottom-margin[_ngcontent-fvb-c115] { margin-bottom: 48px; } +} + +.account-password-label[_ngcontent-fvb-c115] { margin-top: 24px; } + +.account-container-root[_ngcontent-fvb-c115] { position: relative; } + +.account-container-root[_ngcontent-fvb-c115] .prefooter-margin[_ngcontent-fvb-c115] { margin-top: 150px; } + +@media screen and (max-width: 599px) { + .account-container-root[_ngcontent-fvb-c115] .account-text-bar[_ngcontent-fvb-c115] { padding-left: 5%; padding-right: 5%; } +} + +@media screen and (max-width: 599px) { + .account-container-root[_ngcontent-fvb-c115] .account-delete-bar[_ngcontent-fvb-c115] { padding-left: 5%; padding-right: 5%; } +} + +.account-container-root[_ngcontent-fvb-c115] #gcid-return-link[_ngcontent-fvb-c115] { font-size: 16px; line-height: 1.5; color: rgb(75, 79, 84); text-transform: none; cursor: pointer; vertical-align: baseline; box-sizing: border-box; display: flex; text-decoration: none; } + +.account-container-root[_ngcontent-fvb-c115] #gcid-back-arrow[_ngcontent-fvb-c115] { margin: 0px 10px 0px 0px; font-size: 24px; } + +.account-container-root[_ngcontent-fvb-c115] .link-back-content[_ngcontent-fvb-c115] { height: 40px; background-color: rgb(246, 247, 248); align-content: center; align-items: center; display: flex; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-item-profile-logo[_ngcontent-fvb-c115] { max-width: 16px; } + +.account-container-root[_ngcontent-fvb-c115] .logout-all-link[_ngcontent-fvb-c115] { text-align: right; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-items[_ngcontent-fvb-c115] .core-label[_ngcontent-fvb-c115] { margin-bottom: 6px; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-items[_ngcontent-fvb-c115] .gcid-social-item-logo[_ngcontent-fvb-c115] { vertical-align: middle; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-items[_ngcontent-fvb-c115] img[_ngcontent-fvb-c115] { width: 16px; height: 16px; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-items[_ngcontent-fvb-c115] .gcid-social-item-text[_ngcontent-fvb-c115] { font-size: 16px; line-height: 22px; overflow-wrap: break-word; color: rgb(75, 79, 84); margin: 0px 4px; } + +.account-container-root[_ngcontent-fvb-c115] .gcid-social-items[_ngcontent-fvb-c115] div[_ngcontent-fvb-c115] { margin-bottom: 4px; } + +@media screen and (max-width: 599px) { + account-row-container[_ngcontent-fvb-c115]:last-of-type { border-bottom: 1px solid rgb(208, 211, 212); } +} +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-31ed26e8-5a68-4748-b93f-70e478e26464@mhtml.blink + +@charset "utf-8"; + +.mat-radio-button { display: inline-block; -webkit-tap-highlight-color: transparent; outline: 0px; } + +.mat-radio-label { user-select: none; cursor: pointer; display: inline-flex; align-items: center; white-space: nowrap; vertical-align: middle; width: 100%; } + +.mat-radio-container { box-sizing: border-box; display: inline-block; position: relative; width: 20px; height: 20px; flex-shrink: 0; } + +.mat-radio-outer-circle { box-sizing: border-box; display: block; height: 20px; left: 0px; position: absolute; top: 0px; transition: border-color 280ms; width: 20px; border-width: 2px; border-style: solid; border-radius: 50%; } + +._mat-animation-noopable .mat-radio-outer-circle { transition: none; } + +.mat-radio-inner-circle { border-radius: 50%; box-sizing: border-box; display: block; height: 20px; left: 0px; position: absolute; top: 0px; opacity: 0; transition: transform 280ms, background-color 280ms, opacity 1ms linear 280ms; width: 20px; transform: scale(0.001); -webkit-print-color-adjust: exact; } + +.mat-radio-checked .mat-radio-inner-circle { transform: scale(0.5); opacity: 1; transition: transform 280ms, background-color 280ms; } + +.cdk-high-contrast-active .mat-radio-checked .mat-radio-inner-circle { border: 10px solid; } + +._mat-animation-noopable .mat-radio-inner-circle { transition: none; } + +.mat-radio-label-content { user-select: auto; display: inline-block; order: 0; line-height: inherit; padding-left: 8px; padding-right: 0px; } + +[dir="rtl"] .mat-radio-label-content { padding-right: 8px; padding-left: 0px; } + +.mat-radio-label-content.mat-radio-label-before { order: -1; padding-left: 0px; padding-right: 8px; } + +[dir="rtl"] .mat-radio-label-content.mat-radio-label-before { padding-right: 0px; padding-left: 8px; } + +.mat-radio-disabled, .mat-radio-disabled .mat-radio-label { cursor: default; } + +.mat-radio-button .mat-radio-ripple { position: absolute; left: calc(50% - 20px); top: calc(50% - 20px); height: 40px; width: 40px; z-index: 1; pointer-events: none; } + +.mat-radio-button .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple) { opacity: 0.16; } + +.mat-radio-persistent-ripple { width: 100%; height: 100%; transform: none; top: 0px; left: 0px; } + +.mat-radio-container:hover .mat-radio-persistent-ripple { opacity: 0.04; } + +.mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple, .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-persistent-ripple { opacity: 0.12; } + +.mat-radio-persistent-ripple, .mat-radio-disabled .mat-radio-container:hover .mat-radio-persistent-ripple { opacity: 0; } + +@media (hover: none) { + .mat-radio-container:hover .mat-radio-persistent-ripple { display: none; } +} + +.mat-radio-input { bottom: 0px; left: 50%; } + +.cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-ripple, .cdk-high-contrast-active .mat-radio-button:not(.mat-radio-disabled).cdk-program-focused .mat-radio-ripple { outline: solid 3px; } + +.cdk-high-contrast-active .mat-radio-disabled { opacity: 0.5; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-92f72398-3bfe-4504-989c-4b95545b5a11@mhtml.blink + +@charset "utf-8"; + +.global-marketing-consent[_ngcontent-fvb-c160] { color: rgb(75, 79, 84); } + +.global-marketing-consent[_ngcontent-fvb-c160] .gcid-marketing-intro[_ngcontent-fvb-c160] { font-weight: bold; margin: 0px 0px 22px; } + +.global-marketing-consent[_ngcontent-fvb-c160] .gcid-marketing-content[_ngcontent-fvb-c160] { margin: 0px 0px 22px; } + +.global-marketing-consent[_ngcontent-fvb-c160] .gcid-marketing-radio[_ngcontent-fvb-c160] { margin: 0px 0px 22px; } + +.global-marketing-consent[_ngcontent-fvb-c160] .gcid-marketing-radio[_ngcontent-fvb-c160] mat-radio-button[_ngcontent-fvb-c160] { padding: 0px 10px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-bbdaa344-7d16-4140-807c-a2a97c08635a@mhtml.blink + +@charset "utf-8"; + +.password-tips-container[_ngcontent-fvb-c91] { position: relative; top: 38px; right: 0px; width: auto; max-width: 100%; padding: 18px 17px 25px 35px; margin: 6px 0px 20px; display: block; } + +.password-tips-container[_ngcontent-fvb-c91]::after { display: none; } + +.password-tips-container[_ngcontent-fvb-c91] { border: 1px solid rgb(208, 211, 212); border-radius: 4px; display: block; height: auto; max-width: 100%; padding: 16px; font-size: 13px; line-height: 1.4; color: rgb(136, 142, 147); z-index: 999; position: relative; top: 38px; transform: translateY(-30px); margin-bottom: 20px; background-color: rgb(255, 255, 255); } + +@media screen and (min-width: 1210px) { + .password-tips-show-side[_ngcontent-fvb-c91] { position: absolute; left: 680px; top: -30%; width: 300px; } + .password-tips-show-side[_ngcontent-fvb-c91]::after { margin-left: 35px; content: ""; display: block; height: 0px; width: 0px; border-width: 7px 9px 7px 0px; border-style: solid; border-color: transparent rgb(208, 211, 212) transparent transparent; position: absolute; right: 100%; top: 50%; } +} + +.password-tips-title[_ngcontent-fvb-c91] { font-weight: 700; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-d55fda0d-bb07-4828-aa1e-577301e29e4c@mhtml.blink + +@charset "utf-8"; + +.ng-password-strength-bar[_ngcontent-fvb-c90] { width: 100%; height: 12px; margin-top: -20px; } + +.ng-password-strength-bar-inner[_ngcontent-fvb-c90] { height: 100%; width: 25%; margin: 0px; } + +.ng-password-strength-bar-inner.very-green[_ngcontent-fvb-c90] { background-color: rgb(71, 173, 71); } + +.ng-password-strength-bar-inner.green[_ngcontent-fvb-c90] { background-color: rgb(109, 206, 109); } + +.ng-password-strength-bar-inner.yellow[_ngcontent-fvb-c90] { background-color: rgb(247, 191, 0); } + +.ng-password-strength-bar-inner.red[_ngcontent-fvb-c90] { background-color: rgb(204, 0, 0); } + +.ng-password-strength-bar-inner.gray[_ngcontent-fvb-c90] { background-color: rgb(208, 211, 212); } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-caf60757-7319-43f1-b32a-a5d28ca903a8@mhtml.blink + +@charset "utf-8"; + + +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-2789fae5-3cbc-4219-b849-8e9a87fab7aa@mhtml.blink + +@charset "utf-8"; + +.mat-option { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 48px; height: 48px; padding: 0px 16px; text-align: left; text-decoration: none; position: relative; cursor: pointer; outline: none; display: flex; flex-direction: row; max-width: 100%; box-sizing: border-box; align-items: center; -webkit-tap-highlight-color: transparent; } + +.mat-option[disabled] { cursor: default; } + +[dir="rtl"] .mat-option { text-align: right; } + +.mat-option .mat-icon { margin-right: 16px; vertical-align: middle; } + +.mat-option .mat-icon svg { vertical-align: top; } + +[dir="rtl"] .mat-option .mat-icon { margin-left: 16px; margin-right: 0px; } + +.mat-option[aria-disabled="true"] { user-select: none; cursor: default; } + +.mat-optgroup .mat-option:not(.mat-option-multiple) { padding-left: 32px; } + +[dir="rtl"] .mat-optgroup .mat-option:not(.mat-option-multiple) { padding-left: 16px; padding-right: 32px; } + +.cdk-high-contrast-active .mat-option { margin: 0px 1px; } + +.cdk-high-contrast-active .mat-option.mat-active { border: 1px solid currentcolor; margin: 0px; } + +.cdk-high-contrast-active .mat-option[aria-disabled="true"] { opacity: 0.5; } + +.mat-option-text { display: inline-block; flex-grow: 1; overflow: hidden; text-overflow: ellipsis; } + +.mat-option .mat-option-ripple { inset: 0px; position: absolute; pointer-events: none; } + +.mat-option-pseudo-checkbox { margin-right: 8px; } + +[dir="rtl"] .mat-option-pseudo-checkbox { margin-left: 8px; margin-right: 0px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-423f1a8a-517c-4a45-9d0c-1769cfaa9e01@mhtml.blink + +@charset "utf-8"; + +.terms-statement-root[_ngcontent-fvb-c129] { line-height: 14px; color: rgb(180, 185, 189); margin: 0px 0px 20px; font-size: 12px !important; } + +.terms-statement-root[_ngcontent-fvb-c129] a[_ngcontent-fvb-c129] { color: rgb(180, 185, 189); } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-84854d15-73f3-4571-a420-b1e34e17f5f5@mhtml.blink + +@charset "utf-8"; + +.gcid-date-picker[_ngcontent-fvb-c84] { padding-top: 4px; } + +mat-error[_ngcontent-fvb-c84] { margin: -18px 0px 0px; padding: 3px 1em; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-c6cbf814-7729-4e2b-b05d-5e49a40e0ac8@mhtml.blink + +@charset "utf-8"; + +.phone-number-prefix-container[_ngcontent-fvb-c85] { width: 120px; margin: 0px 6px 0px 0px; } + +.phone-number-container[_ngcontent-fvb-c85] { width: 100%; } + +.error-div[_ngcontent-fvb-c85] { margin: -16px 0px 0px; padding: 0px 0px 6px 1em; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-086e54da-1c0c-45b7-bc73-6c5830798db8@mhtml.blink + +@charset "utf-8"; + +.mat-select { display: inline-block; width: 100%; outline: none; } + +.mat-select-trigger { display: inline-table; cursor: pointer; position: relative; box-sizing: border-box; } + +.mat-select-disabled .mat-select-trigger { user-select: none; cursor: default; } + +.mat-select-value { display: table-cell; max-width: 0px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.mat-select-value-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } + +.mat-select-arrow-wrapper { display: table-cell; vertical-align: middle; } + +.mat-form-field-appearance-fill .mat-select-arrow-wrapper { transform: translateY(-50%); } + +.mat-form-field-appearance-outline .mat-select-arrow-wrapper { transform: translateY(-25%); } + +.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper { transform: translateY(-50%); } + +.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper { transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper { transition: none; } + +.mat-select-arrow { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; margin: 0px 4px; } + +.mat-select-panel-wrap { flex-basis: 100%; } + +.mat-select-panel { max-width: 280px; overflow: auto; padding-top: 0px; padding-bottom: 0px; max-height: 256px; min-width: 100%; border-radius: 4px; outline: 0px; } + +.cdk-high-contrast-active .mat-select-panel { outline: solid 1px; } + +.mat-select-panel .mat-optgroup-label, .mat-select-panel .mat-option { font-size: inherit; line-height: 3em; height: 3em; } + +.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex { cursor: pointer; } + +.mat-form-field-type-mat-select .mat-form-field-label { width: calc(100% - 18px); } + +.mat-select-placeholder { transition: color 400ms cubic-bezier(0.25, 0.8, 0.25, 1) 133.333ms; } + +._mat-animation-noopable .mat-select-placeholder { transition: none; } + +.mat-form-field-hide-placeholder .mat-select-placeholder { color: transparent; -webkit-text-fill-color: transparent; transition: none; display: block; } + +.mat-select-min-line:empty::before { content: " "; white-space: pre; width: 1px; display: inline-block; opacity: 0; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-fb24a3e2-c436-4a97-8da4-4fef074cb2f1@mhtml.blink + +@charset "utf-8"; + +.mat-icon { user-select: none; background-repeat: no-repeat; display: inline-block; fill: currentcolor; height: 24px; width: 24px; } + +.mat-icon.mat-icon-inline { font-size: inherit; height: inherit; line-height: inherit; width: inherit; } + +[dir="rtl"] .mat-icon-rtl-mirror { transform: scale(-1, 1); } + +.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon, .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon { display: block; } + +.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon { margin: auto; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-26a018f6-7894-4874-832b-b1cd7959a768@mhtml.blink + +@charset "utf-8"; + +.strength-text { margin-top: 6px; font-size: 12px; text-align: right; width: 100%; } + +.strength-text.very-green { color: rgb(71, 173, 71); } + +.strength-text.green { color: rgb(109, 206, 109); } + +.strength-text.yellow { color: rgb(247, 191, 0); } + +.strength-text.red { color: rgb(204, 0, 0); } + +@media screen and (min-width: 600px) { + .strength-text { padding-bottom: 10px; } +} + +input.no-border[_ngcontent-fvb-c92] { width: 90%; border: 0px !important; } + +.gcid-input-container.password-container[_ngcontent-fvb-c92] { padding-left: 0px; padding-right: 0px; width: 100%; } + +.gcid-input-container.password-container.optional[_ngcontent-fvb-c92] label[_ngcontent-fvb-c92] { color: rgb(180, 185, 189); } + +.migrate-password[_ngcontent-fvb-c92] { margin-top: 45px; } + +.gcid-modal-password[_ngcontent-fvb-c92] { max-width: 100%; background-color: rgb(255, 255, 255); } + +.password-field-container[_ngcontent-fvb-c92] { position: relative; } + +.password-field-rule[_ngcontent-fvb-c92] { margin-top: -20px; padding: 0% 1% 5%; } + +.password-field-error[_ngcontent-fvb-c92] { color: rgb(204, 0, 0); } + +.mat-form-field:not(.ng-valid):not(.mat-focused) .mat-form-field-label .input-required-emphasis { color: rgb(204, 0, 0) !important; } + +.input-optional-emphasis[_ngcontent-fvb-c92] { font-weight: bold; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-f1dc6a8a-0369-4368-994d-cf2517b6f3b0@mhtml.blink + +@charset "utf-8"; + +.mat-form-field-appearance-standard .mat-form-field-flex { padding-top: 0.75em; } + +.mat-form-field-appearance-standard .mat-form-field-underline { height: 1px; } + +.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline { height: 0px; border-top: 1px solid; } + +.mat-form-field-appearance-standard .mat-form-field-ripple { bottom: 0px; height: 2px; } + +.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple { height: 0px; border-top: 2px solid; } + +.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline { background-position: 0px center; background-color: transparent; } + +.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline { border-top-style: dotted; border-top-width: 2px; } + +.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover ~ .mat-form-field-underline .mat-form-field-ripple { opacity: 1; transform: none; transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover ~ .mat-form-field-underline .mat-form-field-ripple { transition: none; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-6f910d89-a4f1-4d16-9742-9f9f47a8d9a7@mhtml.blink + +@charset "utf-8"; + +.mat-form-field-appearance-outline .mat-form-field-wrapper { margin: 0.25em 0px; } + +.mat-form-field-appearance-outline .mat-form-field-flex { padding: 0px 0.75em; margin-top: -0.25em; position: relative; } + +.mat-form-field-appearance-outline .mat-form-field-prefix, .mat-form-field-appearance-outline .mat-form-field-suffix { top: 0.25em; } + +.mat-form-field-appearance-outline .mat-form-field-outline { display: flex; position: absolute; inset: 0.25em 0px 0px; pointer-events: none; } + +.mat-form-field-appearance-outline .mat-form-field-outline-start, .mat-form-field-appearance-outline .mat-form-field-outline-end { border: 1px solid currentcolor; min-width: 5px; } + +.mat-form-field-appearance-outline .mat-form-field-outline-start { border-radius: 5px 0px 0px 5px; border-right-style: none; } + +[dir="rtl"] .mat-form-field-appearance-outline .mat-form-field-outline-start { border-right-style: solid; border-left-style: none; border-radius: 0px 5px 5px 0px; } + +.mat-form-field-appearance-outline .mat-form-field-outline-end { border-radius: 0px 5px 5px 0px; border-left-style: none; flex-grow: 1; } + +[dir="rtl"] .mat-form-field-appearance-outline .mat-form-field-outline-end { border-left-style: solid; border-right-style: none; border-radius: 5px 0px 0px 5px; } + +.mat-form-field-appearance-outline .mat-form-field-outline-gap { border-radius: 1e-06px; border-width: 1px; border-style: solid none; border-color: currentcolor; border-image: initial; } + +.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap { border-top-color: transparent; } + +.mat-form-field-appearance-outline .mat-form-field-outline-thick { opacity: 0; } + +.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start, .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end, .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap { border-width: 2px; } + +.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline, .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline { opacity: 0; transition: opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick, .mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick { opacity: 1; } + +.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick { border: 3px dashed; } + +.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline { opacity: 0; transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick { opacity: 1; } + +.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper { padding: 0px 1em; } + +.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover ~ .mat-form-field-outline, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end, .mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap { transition: none; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-ee912c1c-d19a-434a-9853-83804d4d1c27@mhtml.blink + +@charset "utf-8"; + +.mat-form-field-appearance-legacy .mat-form-field-label { transform: perspective(100px); } + +.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon { width: 1em; } + +.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button { font: inherit; vertical-align: baseline; } + +.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon, .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon { font-size: inherit; } + +.mat-form-field-appearance-legacy .mat-form-field-underline { height: 1px; } + +.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline { height: 0px; border-top: 1px solid; } + +.mat-form-field-appearance-legacy .mat-form-field-ripple { top: 0px; height: 2px; overflow: hidden; } + +.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple { height: 0px; border-top: 2px solid; } + +.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline { background-position: 0px center; background-color: transparent; } + +.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline { border-top-style: dotted; border-top-width: 2px; } + +.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple { height: 1px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-8fda98da-21bd-4a22-a46d-c039e0988f5f@mhtml.blink + +@charset "utf-8"; + +.mat-input-element { font: inherit; background: transparent; color: currentcolor; border: none; outline: none; padding: 0px; margin: 0px; width: 100%; max-width: 100%; vertical-align: bottom; text-align: inherit; box-sizing: content-box; } + +.mat-input-element, .mat-input-element::-webkit-search-cancel-button, .mat-input-element::-webkit-search-decoration, .mat-input-element::-webkit-search-results-button, .mat-input-element::-webkit-search-results-decoration { appearance: none; } + +.mat-input-element::-webkit-contacts-auto-fill-button, .mat-input-element::-webkit-caps-lock-indicator, .mat-input-element:not([type="password"])::-webkit-credentials-auto-fill-button { visibility: hidden; } + +.mat-input-element[type="date"], .mat-input-element[type="datetime"], .mat-input-element[type="datetime-local"], .mat-input-element[type="month"], .mat-input-element[type="week"], .mat-input-element[type="time"] { line-height: 1; } + +.mat-input-element[type="date"]::after, .mat-input-element[type="datetime"]::after, .mat-input-element[type="datetime-local"]::after, .mat-input-element[type="month"]::after, .mat-input-element[type="week"]::after, .mat-input-element[type="time"]::after { content: " "; white-space: pre; width: 1px; } + +.mat-input-element::-webkit-inner-spin-button, .mat-input-element::-webkit-calendar-picker-indicator, .mat-input-element::-webkit-clear-button { font-size: 0.75em; } + +.mat-input-element::placeholder { user-select: none; transition: color 400ms cubic-bezier(0.25, 0.8, 0.25, 1) 133.333ms; } + +.mat-input-element::-webkit-input-placeholder { user-select: none; transition: color 400ms cubic-bezier(0.25, 0.8, 0.25, 1) 133.333ms; } + +.mat-form-field-hide-placeholder .mat-input-element::placeholder { -webkit-text-fill-color: transparent; transition: none; color: transparent !important; } + +.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder { opacity: 0; } + +.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder { -webkit-text-fill-color: transparent; transition: none; color: transparent !important; } + +.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder { opacity: 0; } + +textarea.mat-input-element { resize: vertical; overflow: auto; } + +textarea.mat-input-element.cdk-textarea-autosize { resize: none; } + +textarea.mat-input-element { padding: 2px 0px; margin: -2px 0px; } + +select.mat-input-element { appearance: none; position: relative; background-color: transparent; display: inline-flex; box-sizing: border-box; padding-top: 1em; top: -1em; margin-bottom: -1em; } + +select.mat-input-element:not(:disabled) { cursor: pointer; } + +.mat-form-field-type-mat-native-select .mat-form-field-infix::after { content: ""; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; position: absolute; top: 50%; right: 0px; margin-top: -2.5px; pointer-events: none; } + +[dir="rtl"] .mat-form-field-type-mat-native-select .mat-form-field-infix::after { right: auto; left: 0px; } + +.mat-form-field-type-mat-native-select .mat-input-element { padding-right: 15px; } + +[dir="rtl"] .mat-form-field-type-mat-native-select .mat-input-element { padding-right: 0px; padding-left: 15px; } + +.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper { max-width: calc(100% - 10px); } + +.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after { margin-top: -5px; } + +.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after { margin-top: -10px; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-927c9d8e-4341-41a9-b128-d20e2c7d15cc@mhtml.blink + +@charset "utf-8"; + +.mat-form-field-appearance-fill .mat-form-field-flex { border-radius: 4px 4px 0px 0px; padding: 0.75em 0.75em 0px; } + +.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex { outline: solid 1px; } + +.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex { outline: dashed 3px; } + +.mat-form-field-appearance-fill .mat-form-field-underline::before { content: ""; display: block; position: absolute; bottom: 0px; height: 1px; width: 100%; } + +.mat-form-field-appearance-fill .mat-form-field-ripple { bottom: 0px; height: 2px; } + +.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple { height: 0px; } + +.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover ~ .mat-form-field-underline .mat-form-field-ripple { opacity: 1; transform: none; transition: opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover ~ .mat-form-field-underline .mat-form-field-ripple { transition: none; } + +.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper { padding: 0px 1em; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-486d31f9-119a-4e71-a66a-f49ca9c9001a@mhtml.blink + +@charset "utf-8"; + +.mat-form-field { display: inline-block; position: relative; text-align: left; } + +[dir="rtl"] .mat-form-field { text-align: right; } + +.mat-form-field-wrapper { position: relative; } + +.mat-form-field-flex { display: inline-flex; align-items: baseline; box-sizing: border-box; width: 100%; } + +.mat-form-field-prefix, .mat-form-field-suffix { white-space: nowrap; flex: 0 0 auto; position: relative; } + +.mat-form-field-infix { display: block; position: relative; flex: 1 1 auto; min-width: 0px; width: 180px; } + +.cdk-high-contrast-active .mat-form-field-infix { border-image: linear-gradient(transparent, transparent) 100% / 1 / 0 stretch; } + +.mat-form-field-label-wrapper { position: absolute; left: 0px; box-sizing: content-box; width: 100%; height: 100%; overflow: hidden; pointer-events: none; } + +[dir="rtl"] .mat-form-field-label-wrapper { left: auto; right: 0px; } + +.mat-form-field-label { position: absolute; left: 0px; font: inherit; pointer-events: none; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transform-origin: 0px 0px; transition: transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1), color 400ms cubic-bezier(0.25, 0.8, 0.25, 1), width 400ms cubic-bezier(0.25, 0.8, 0.25, 1); display: none; } + +[dir="rtl"] .mat-form-field-label { transform-origin: 100% 0px; left: auto; right: 0px; } + +.mat-form-field-empty.mat-form-field-label, .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label { display: block; } + +.mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label { display: none; } + +.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label { display: block; transition: none; } + +.mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-input-server[placeholder]:not(:placeholder-shown) + .mat-form-field-label-wrapper .mat-form-field-label { display: none; } + +.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label, .mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown) + .mat-form-field-label-wrapper .mat-form-field-label { display: block; } + +.mat-form-field-label:not(.mat-form-field-empty) { transition: none; } + +.mat-form-field-underline { position: absolute; width: 100%; pointer-events: none; transform: scale3d(1, 1.0001, 1); } + +.mat-form-field-ripple { position: absolute; left: 0px; width: 100%; transform-origin: 50% center; transform: scaleX(0.5); opacity: 0; transition: background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2); } + +.mat-form-field.mat-focused .mat-form-field-ripple, .mat-form-field.mat-form-field-invalid .mat-form-field-ripple { opacity: 1; transform: none; transition: transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1), opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1), background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1); } + +.mat-form-field-subscript-wrapper { position: absolute; box-sizing: border-box; width: 100%; overflow: hidden; } + +.mat-form-field-subscript-wrapper .mat-icon, .mat-form-field-label-wrapper .mat-icon { width: 1em; height: 1em; font-size: inherit; vertical-align: baseline; } + +.mat-form-field-hint-wrapper { display: flex; } + +.mat-form-field-hint-spacer { flex: 1 0 1em; } + +.mat-error { display: block; } + +.mat-form-field-control-wrapper { position: relative; } + +.mat-form-field-hint-end { order: 1; } + +.mat-form-field._mat-animation-noopable .mat-form-field-label, .mat-form-field._mat-animation-noopable .mat-form-field-ripple { transition: none; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-6163c416-b052-4f13-a226-495764d8d317@mhtml.blink + +@charset "utf-8"; + +.user-registration[_ngcontent-fvb-c153] .optional-margin[_ngcontent-fvb-c153] { margin: 0px; max-width: 630px; } + +.user-registration[_ngcontent-fvb-c153] .optional-margin[_ngcontent-fvb-c153] md-input-container[_ngcontent-fvb-c153] { margin-top: 0px; } + +.user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] { flex-direction: column; display: flex; } + +@media screen and (min-width: 960px) and (max-width: 1280px) { + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] { flex-direction: row; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] { min-width: 240px; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] .small-xs[_ngcontent-fvb-c153] { font-size: 14px; min-width: 250px; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] .md-input-has-value[_ngcontent-fvb-c153] label[_ngcontent-fvb-c153]:not(.md-no-float) { font-size: 16px; color: rgb(180, 185, 189); } +} + +@media screen and (min-width: 1281px) { + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] { flex-direction: row; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] { min-width: 240px; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] .small-xs[_ngcontent-fvb-c153] { font-size: 14px; min-width: 250px; } + .user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] #date-picker[_ngcontent-fvb-c153] .md-input-has-value[_ngcontent-fvb-c153] label[_ngcontent-fvb-c153]:not(.md-no-float) { font-size: 16px; color: rgb(180, 185, 189); } +} + +.user-registration[_ngcontent-fvb-c153] .phone-and-date-container[_ngcontent-fvb-c153] .datepicker-input-container[_ngcontent-fvb-c153] { margin: 19px 0px; } + +.user-registration[_ngcontent-fvb-c153] .gcid-input-container[_ngcontent-fvb-c153] { width: 100%; } + +@media screen and (min-width: 600px) { + .user-registration[_ngcontent-fvb-c153] #nameWrapper[_ngcontent-fvb-c153] > .gcid-input-container[_ngcontent-fvb-c153]:nth-child(1) { padding: 0px 3px 0px 0px; } + .user-registration[_ngcontent-fvb-c153] #nameWrapper[_ngcontent-fvb-c153] > .gcid-input-container[_ngcontent-fvb-c153]:nth-child(2) { padding: 0px 0px 0px 3px; } +} + +.user-registration[_ngcontent-fvb-c153] .gcid-user-registration-buttons[_ngcontent-fvb-c153] { margin-top: 20px; } + +.user-registration[_ngcontent-fvb-c153] .gcid-user-registration-buttons[_ngcontent-fvb-c153] .core-text-button[_ngcontent-fvb-c153] { width: 100%; } + +.user-registration[_ngcontent-fvb-c153] .gcid-user-registration-buttons[_ngcontent-fvb-c153] #regButton[_ngcontent-fvb-c153] { padding: 4px 0px; } + +.mat-form-field:not(.ng-valid):not(.mat-focused) .mat-form-field-label .input-required-emphasis { color: rgb(204, 0, 0) !important; } + +.input-optional-emphasis[_ngcontent-fvb-c153] { font-weight: bold; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-c5a0e753-8a5e-4bdd-a5bd-bdae400d289f@mhtml.blink + +@charset "utf-8"; + +.gcid-reg-complete-last-text[_ngcontent-fvb-c167] { margin-top: 30px !important; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-e1104083-a875-4542-b85b-1e1125f80417@mhtml.blink + +@charset "utf-8"; + +.gcid-footer[_ngcontent-fvb-c183] { display: block; border-top: 1px solid rgb(208, 211, 212); } + +.gcid-footer[_ngcontent-fvb-c183] .links-container[_ngcontent-fvb-c183] { min-height: 65px; display: flex; flex-direction: row; align-items: center; } + +@media screen and (max-width: 599px) { + .gcid-footer[_ngcontent-fvb-c183] .links-container[_ngcontent-fvb-c183] { flex-direction: column; margin-top: 15px; margin-bottom: 15px; } + .gcid-footer[_ngcontent-fvb-c183] .links-container[_ngcontent-fvb-c183] a[_ngcontent-fvb-c183] { margin-right: 0px !important; line-height: 2; } +} + +.gcid-footer[_ngcontent-fvb-c183] .links-container[_ngcontent-fvb-c183] a[_ngcontent-fvb-c183] { margin-right: 40px; cursor: pointer; margin-bottom: 0px !important; } + +.gcid-footer[_ngcontent-fvb-c183] .links-container[_ngcontent-fvb-c183] a[_ngcontent-fvb-c183]:last-child { } + +.gcid-footer[_ngcontent-fvb-c183] .language-select-container[_ngcontent-fvb-c183] { min-height: 65px; } + +@media screen and (max-width: 599px) { + .gcid-footer[_ngcontent-fvb-c183] .language-select-container[_ngcontent-fvb-c183] { margin-bottom: 24px; } +} + +.gcid-footer[_ngcontent-fvb-c183] .language-select-container[_ngcontent-fvb-c183] .mat-form-field-wrapper { padding-bottom: 0px; } + +.gcid-footer[_ngcontent-fvb-c183] .language-select-container[_ngcontent-fvb-c183] .mat-form-field-infix { padding: 0.5em 0px; } + +.gcid-footer[_ngcontent-fvb-c183] .language-select-container[_ngcontent-fvb-c183] .mat-select-value { transform: translateY(-25%); } + +.gcid-footer[_ngcontent-fvb-c183] .select-language[_ngcontent-fvb-c183] { background-color: rgb(255, 255, 255); border: 1px solid rgb(208, 211, 212); height: 30px; line-height: 15px; } + +.gcid-footer[_ngcontent-fvb-c183] .bot-container[_ngcontent-fvb-c183] { height: 35px; background-color: rgb(246, 247, 248); } + +.emphasis-for-korea[_ngcontent-fvb-c183] { font-weight: bold; color: rgb(75, 79, 84); } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-f29d92d0-4605-4d43-854f-d4b9086784e4@mhtml.blink + +@charset "utf-8"; + +.gcid-header[_ngcontent-fvb-c181] { display: block; border-bottom: 1px solid rgb(208, 211, 212); line-height: 1em; } + +.gcid-header[_ngcontent-fvb-c181] .header-content[_ngcontent-fvb-c181] { height: 60px; } + +.gcid-header[_ngcontent-fvb-c181] .gcid-cookie-text[_ngcontent-fvb-c181] { color: rgb(255, 255, 255); font-size: 14px; padding: 12px 0px; } + +@media screen and (max-width: 599px) { + .gcid-header[_ngcontent-fvb-c181] .gcid-cookie-text[_ngcontent-fvb-c181] { font-size: 12px; } +} + +.gcid-header[_ngcontent-fvb-c181] .cookie-link[_ngcontent-fvb-c181] { text-decoration: underline; cursor: pointer; } + +.gcid-header[_ngcontent-fvb-c181] .cookie-box[_ngcontent-fvb-c181] { background-color: rgb(153, 160, 165); color: rgb(255, 255, 255); min-height: 48px; } + +.gcid-header[_ngcontent-fvb-c181] .gcid-cookie-close[_ngcontent-fvb-c181] { position: absolute; right: 12px; top: 12px; cursor: pointer; } + +.gcid-header[_ngcontent-fvb-c181] .gcid-logo[_ngcontent-fvb-c181] { margin-bottom: 0px !important; cursor: pointer; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-03400d70-932c-4257-9576-0e79f33bb5d3@mhtml.blink + +@charset "utf-8"; + +@media screen and (min-width: 600px), screen and (min-width: 960px), screen and (min-width: 1280px), screen and (min-width: 1920px), screen and (min-width: 1920px) and (max-width: 4999.98px), screen and (max-width: 1919.98px), screen and (min-width: 1280px) and (max-width: 1919.98px), screen and (max-width: 1279.98px), screen and (min-width: 960px) and (max-width: 1279.98px), screen and (max-width: 959.98px), screen and (min-width: 600px) and (max-width: 959.98px), screen and (max-width: 599.98px), screen and (min-width: 0px) and (max-width: 599.98px), print { + .fx-query-test { } +} +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-4cd2c269-bfc2-4de8-8ed5-320b8f023232@mhtml.blink + +@charset "utf-8"; + +@keyframes flash { + 0% { opacity: 1; } + 25% { opacity: 0; } + 50% { opacity: 1; } + 75% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes bounce { + 0% { transform: translateY(0px); } + 20% { transform: translateY(0px); } + 40% { transform: translateY(-30px); } + 50% { transform: translateY(0px); } + 60% { transform: translateY(-15px); } + 80% { transform: translateY(0px); } + 100% { transform: translateY(0px); } +} + +@keyframes shake { + 0% { transform: translate(0px); } + 10% { transform: translate(-10px); } + 20% { transform: translate(10px); } + 30% { transform: translate(-10px); } + 40% { transform: translate(10px); } + 50% { transform: translate(-10px); } + 60% { transform: translate(10px); } + 70% { transform: translate(-10px); } + 80% { transform: translate(10px); } + 90% { transform: translate(-10px); } + 100% { transform: translate(0px); } +} + +@keyframes tada { + 0% { transform: scale(1); } + 10% { transform: scale(0.9) rotate(-3deg); } + 20% { transform: scale(0.9) rotate(-3deg); } + 30% { transform: scale(1.1) rotate(3deg); } + 40% { transform: scale(1.1) rotate(-3deg); } + 50% { transform: scale(1.1) rotate(3deg); } + 60% { transform: scale(1.1) rotate(-3deg); } + 70% { transform: scale(1.1) rotate(3deg); } + 80% { transform: scale(1.1) rotate(-3deg); } + 90% { transform: scale(1.1) rotate(3deg); } + 100% { transform: scale(1) rotate(0deg); } +} + +@keyframes swing { + 20%, 40%, 60%, 80%, 100% { } + 20% { transform: rotate(15deg); } + 40% { transform: rotate(-10deg); } + 60% { transform: rotate(5deg); } + 80% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +@keyframes wobble { + 0% { transform: translate(0px); } + 15% { transform: translate(-25%) rotate(-5deg); } + 30% { transform: translate(20%) rotate(3deg); } + 45% { transform: translate(-15%) rotate(-3deg); } + 60% { transform: translate(10%) rotate(2deg); } + 75% { transform: translate(-5%) rotate(-1deg); } + 100% { transform: translate(0px); } +} + +@keyframes pulse { + 0% { transform: scale(1); } + 50% { transform: scale(1.1); } + 100% { transform: scale(1); } +} + +@keyframes wiggle { + 0% { transform: skew(9deg); } + 10% { transform: skew(-8deg); } + 20% { transform: skew(7deg); } + 30% { transform: skew(-6deg); } + 40% { transform: skew(5deg); } + 50% { transform: skew(-4deg); } + 60% { transform: skew(3deg); } + 70% { transform: skew(-2deg); } + 80% { transform: skew(1deg); } + 90% { transform: skew(0deg); } + 100% { transform: skew(0deg); } +} + +@keyframes bounceOut { + 0% { transform: scale(1); } + 25% { transform: scale(0.95); } + 50% { opacity: 1; transform: scale(1.1); } + 100% { opacity: 0; transform: scale(0.3); } +} + +@keyframes bounceOutUp { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(20px); } + 100% { opacity: 0; transform: translateY(-2000px); } +} + +@keyframes bounceOutDown { + 0% { transform: translateY(0px); } + 20% { opacity: 1; transform: translateY(-20px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes bounceOutLeft { + 0% { transform: translate(0px); } + 20% { opacity: 1; transform: translate(20px); } + 100% { opacity: 0; transform: translate(-2000px); } +} + +@keyframes bounceOutRight { + 0% { transform: translate(0px); } + 20% { opacity: 1; transform: translate(-20px); } + 100% { opacity: 0; transform: translate(2000px); } +} + +@keyframes bounceIn { + 0% { opacity: 0; transform: scale(0.3); } + 50% { opacity: 1; transform: scale(1.05); } + 70% { transform: scale(0.9); } + 100% { transform: scale(1); } +} + +@keyframes bounceInDown { + 0% { opacity: 0; transform: translateY(-2000px); } + 60% { opacity: 1; transform: translateY(30px); } + 80% { transform: translateY(-10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInUp { + 0% { opacity: 0; transform: translateY(2000px); } + 60% { opacity: 1; transform: translateY(-30px); } + 80% { transform: translateY(10px); } + 100% { transform: translateY(0px); } +} + +@keyframes bounceInRight { + 0% { opacity: 0; transform: translate(2000px); } + 60% { opacity: 1; transform: translate(-30px); } + 80% { transform: translate(10px); } + 100% { transform: translate(0px); } +} + +@keyframes bounceInLeft { + 0% { opacity: 0; transform: translate(-2000px); } + 60% { opacity: 1; transform: translate(30px); } + 80% { transform: translate(-10px); } + 100% { transform: translate(0px); } +} + +@keyframes fadeOut { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +@keyframes fadeOutUp { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-20px); opacity: 0; } +} + +@keyframes fadeOutDown { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(20px); opacity: 0; } +} + +@keyframes fadeOutRight { + 0% { transform: translate(0px); opacity: 1; } + 100% { transform: translate(20px); opacity: 0; } +} + +@keyframes fadeOutLeft { + 0% { transform: translate(0px); opacity: 1; } + 100% { transform: translate(-20px); opacity: 0; } +} + +@keyframes fadeOutUpBig { + 0% { transform: translateY(0px); opacity: 1; } + 100% { transform: translateY(-2000px); opacity: 0; } +} + +@keyframes fadeOutDownBig { + 0% { opacity: 1; transform: translateY(0px); } + 100% { opacity: 0; transform: translateY(2000px); } +} + +@keyframes fadeOutRightBig { + 0% { opacity: 1; transform: translate(0px); } + 100% { opacity: 0; transform: translate(2000px); } +} + +@keyframes fadeOutLeftBig { + 0% { opacity: 1; transform: translate(0px); } + 100% { opacity: 0; transform: translate(-2000px); } +} + +@keyframes fadeIn { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes fadeInUp { + 0% { transform: translateY(20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDown { + 0% { transform: translateY(-20px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInRight { + 0% { transform: translate(20px); opacity: 0; } + 100% { transform: translate(0px); opacity: 1; } +} + +@keyframes fadeInLeft { + 0% { transform: translate(-20px); opacity: 0; } + 100% { transform: translate(0px); opacity: 1; } +} + +@keyframes fadeInUpBig { + 0% { transform: translateY(2000px); opacity: 0; } + 100% { transform: translateY(0px); opacity: 1; } +} + +@keyframes fadeInDownBig { + 0% { opacity: 0; transform: translateY(-2000px); } + 100% { opacity: 1; transform: translateY(0px); } +} + +@keyframes fadeInRightBig { + 0% { opacity: 0; transform: translate(2000px); } + 100% { opacity: 1; transform: translate(0px); } +} + +@keyframes fadeInLeftBig { + 0% { opacity: 0; transform: translate(-2000px); } + 100% { opacity: 1; transform: translate(0px); } +} + +@keyframes flip { + 0% { transform: perspective(400px) rotateY(0deg); animation-timing-function: ease-out; } + 40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; } + 50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; } + 80% { transform: perspective(400px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; } + 100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } +} + +@keyframes flipInX { + 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateX(-10deg); } + 70% { transform: perspective(400px) rotateX(10deg); } + 100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } +} + +@keyframes flipOutX { + 0% { transform: perspective(400px) rotateX(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } +} + +@keyframes flipInY { + 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } + 40% { transform: perspective(400px) rotateY(-10deg); } + 70% { transform: perspective(400px) rotateY(10deg); } + 100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } +} + +@keyframes flipOutY { + 0% { transform: perspective(400px) rotateY(0deg); opacity: 1; } + 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } +} + +@keyframes lightSpeedIn { + 0% { transform: translate(100%) skew(-30deg); opacity: 0; } + 60% { transform: translate(-20%) skew(30deg); opacity: 1; } + 80% { transform: translate(0px) skew(-15deg); opacity: 1; } + 100% { transform: translate(0px) skew(0deg); opacity: 1; } +} + +@keyframes lightSpeedOut { + 0% { transform: translate(0px) skew(0deg); opacity: 1; } + 100% { transform: translate(100%) skew(-30deg); opacity: 0; } +} + +@keyframes rotateOut { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(200deg); opacity: 0; } +} + +@keyframes rotateOutDownLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateOutUpLeft { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutDownRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(-90deg); opacity: 0; } +} + +@keyframes rotateOutUpRight { + 0% { transform: rotate(0deg); opacity: 1; } + 100% { transform: rotate(90deg); opacity: 0; } +} + +@keyframes rotateIn { + 0% { transform: rotate(-200deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownLeft { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpLeft { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInUpRight { + 0% { transform: rotate(-90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes rotateInDownRight { + 0% { transform: rotate(90deg); opacity: 0; } + 100% { transform: rotate(0deg); opacity: 1; } +} + +@keyframes hinge { + 0% { transform: rotate(0deg); animation-timing-function: ease-in-out; } + 20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; } + 40% { transform: rotate(60deg); animation-timing-function: ease-in-out; } + 80% { transform: rotate(60deg) translateY(0px); opacity: 1; animation-timing-function: ease-in-out; } + 100% { transform: translateY(700px); opacity: 0; } +} + +@keyframes rollIn { + 0% { opacity: 0; transform: translate(-100%) rotate(-120deg); } + 100% { opacity: 1; transform: translate(0px) rotate(0deg); } +} + +@keyframes rollOut { + 0% { opacity: 1; transform: translate(0px) rotate(0deg); } + 100% { opacity: 0; transform: translate(-100%) rotate(-120deg); } +} + +gcid-login { display: flex; flex-direction: column; flex: 1 0 auto; } + +privacy-policy-dialog, terms-dialog, help-dialog, cookie-policy-dialog { display: flex; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-d732ead9-f13a-4bdc-aa65-ef4bdeba627d@mhtml.blink + +@charset "utf-8"; + +body, html { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: initial; } + +body { line-height: 1; } + +* { box-sizing: border-box; font-size: 1rem; line-height: 1.3em; font-family: "Open Sans", "Helvetica Neue", 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important; } + +app-root, body, html { height: 100%; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-fae05206-6ab4-4900-af27-a0591da0fc82@mhtml.blink + +@charset "utf-8"; + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV0exoMUdjFXmSU_.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVQexoMUdjFXmSU_.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVwexoMUdjFXmSU_.woff") format("woff"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVMexoMUdjFXmSU_.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIexoMUdjFXmSU_.woff") format("woff"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWSwexoMUdjFXmSU_.woff") format("woff"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWT4exoMUdjFXmSU_.woff") format("woff"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV8exoMUdjFXmSU_.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exoMUdjFXmSU_.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexoMUdjFXmQ.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, 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; } + +@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--6MxbO55YX3kCYcsy8SccTSuBT4bzL3aClpaN8GVVYC------ diff --git a/Deed - Attribution 3.0 Unported - Creative Commons b/Deed - Attribution 3.0 Unported - Creative Commons new file mode 100644 index 00000000000..8099533f223 --- /dev/null +++ b/Deed - Attribution 3.0 Unported - Creative Commons @@ -0,0 +1,1952 @@ +From: +Snapshot-Content-Location: https://creativecommons.org/licenses/by/3.0/ +Subject: Deed - Attribution 3.0 Unported - Creative Commons +Date: Mon, 3 Mar 2025 13:22:51 +0700 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo----" + + +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/licenses/by/3.0/ + + + + + + Deed - Attribution 3.0 Unported + - Creative Commons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Skip to content + + +
+
+

+ +

+ + + + +
+
+ +
+
+ + +
+
+

+ Attribution 3.0 Unported +

+ + + + + + + + + + + + + + + + + CC BY 3.0 + + +

+ Deed +

+
+
+
+

+ Notice +

+

+ This is an older version of this license. Compared to previous versions, the 4.0 versions of all CC licenses are + + more user-friendly and more internationally robust + + . If you are + + licensing your own work + + , we strongly recommend the use of the 4.0 license instead: + + Deed - Attribution 4.0 International + +

+
+ +
+

+ You are free to: +

+
    +
  1. + + Share + + — copy and redistribute the material in any medium or format + for any purpose, even commercially. +
  2. +
  3. + + Adapt + + — remix, transform, and build upon the material + for any purpose, even commercially. +
  4. +
  5. + The licensor cannot revoke these freedoms as long as you follow the license terms. +
  6. +
+

+ Under the following terms: +

+
    +
  1. + + Attribution + + — + You must give + + appropriate credit + + , provide a link to the license, and + + + indicate if changes were made + + + . You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. +
  2. +
  3. + + No additional restrictions + + — You may not apply legal terms or + + technological measures + + that legally restrict others from doing anything the license permits. +
  4. +
+

+ Notices: +

+

+ You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable + + exception or limitation + + . +

+

+ No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as + + publicity, privacy, or moral rights + + may limit how you use the material. +

+
+
+

+ Creative Commons is the nonprofit behind the open licenses and other legal tools that allow creators to share their work. Our legal tools are free to use. +

+ +
+
+
+

+ Footnotes +

+
    +
  • +
    + + + + + return to reference + + + + appropriate credit + + — +If supplied, you must provide the name of the creator and attribution parties, a copyright notice, a license notice, a disclaimer notice, and a link to the material. CC licenses prior to Version 4.0 also require you to provide the title of the material if supplied, and may have other slight differences. + +
    +
  • +
  • +
    + + + + + return to reference + + + + indicate if changes were made + + — +In 4.0, you must indicate if you modified the material and retain an indication of previous modifications. In 3.0 and earlier license versions, the indication of changes is only required if you create a derivative. + +
    +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+ + + + + +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-by + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/cc-legal-tools/deed.css + +@charset "utf-8"; + +.cc-legal-tools div.content div#deed-body { border-top: 10px solid var(--vocabulary-brand-color-turquoise); border-bottom: 5px solid var(--vocabulary-neutral-color-dark-gray); border-left: 5px solid var(--vocabulary-neutral-color-dark-gray); border-right: 5px solid var(--vocabulary-neutral-color-dark-gray); margin-top: 2em; margin-left: -3em; margin-right: -3em; padding: 3em; } + +.cc-legal-tools div#deed-body ol > li { clear: both; list-style: none; margin-bottom: 2em; min-height: 2em; } + +.cc-legal-tools.bidi-left div#deed-body ol > li { padding-left: 2.5em; } + +.cc-legal-tools.bidi-right div#deed-body ol > li { padding-right: 2.5em; } + +.cc-legal-tools div#deed-body ol > li::before { background-repeat: no-repeat; background-size: contain; content: ""; height: 2em; width: 2em; } + +.cc-legal-tools.bidi-left div#deed-body ol > li::before { float: left; margin-left: -2.5em; } + +.cc-legal-tools.bidi-right div#deed-body ol > li::before { float: right; margin-right: -2.5em; } + +.cc-legal-tools div#deed-body ol > li.cc-by::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-by"); } + +.cc-legal-tools div#deed-body ol > li.cc-mark::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-pdm"); } + +.cc-legal-tools div#deed-body ol > li.cc-nc::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-nc"); } + +.cc-legal-tools div#deed-body ol > li.cc-nd::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-nd"); } + +.cc-legal-tools div#deed-body ol > li.cc-sa::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-sa"); } + +.cc-legal-tools div#deed-body ol > li.cc-sampling::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-sampling"); } + +.cc-legal-tools div#deed-body ol > li.cc-sampling-plus::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-sampling-plus"); } + +.cc-legal-tools div#deed-body ol > li.cc-zero::before { background-image: url("/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/icons/cc-icons.svg#cc-zero"); } + +.cc-legal-tools article.footnotes { padding-top: 1em; border-top: 2px solid black; } + +.cc-legal-tools article.footnotes ul { padding: 0px; list-style: none; font-size: 1rem; } + +.cc-legal-tools article.footnotes ul ul { list-style: revert; } + +.cc-legal-tools article.footnotes .icon-replace.fa-angle-up { --icon-sprite: var(--fa-angle-up); --icon-sprite-color: var(--vocabulary-brand-color-dark-tomato); position: relative; } + +.cc-legal-tools article.footnotes ul li a span { display: inline-block; text-indent: -3000px; } +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: image/svg+xml +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/vocabulary/svg/cc/logos/cc/logomark.svg + + + + + + + +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/vocabulary/css/library-vars.css + +@charset "utf-8"; + +@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("../fonts/RobotoCondensed-Regular.woff") format("woff"), url("../fonts/RobotoCondensed-Regular.otf") format("opentype"); } + +@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"), url("../fonts/RobotoCondensed-Bold.woff") format("woff"), url("../fonts/RobotoCondensed-Bold.otf") format("opentype"); } + +@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/SourceSansPro-Regular.woff2") format("woff2"), url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.otf") format("opentype"); } + +@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 600; font-display: swap; src: url("../fonts/SourceSansPro-SemiBold.woff2") format("woff2"), url("../fonts/SourceSansPro-SemiBold.woff") format("woff"), url("../fonts/SourceSansPro-SemiBold.otf") format("opentype"); } + +@font-face { font-family: "Source Sans Pro"; font-style: normal; font-weight: 700; font-display: swap; src: url("../fonts/SourceSansPro-Bold.woff2") format("woff2"), url("../fonts/SourceSansPro-Bold.woff") format("woff"), url("../fonts/SourceSansPro-Bold.otf") format("opentype"); } + +@font-face { font-family: "CC Accidenz Commons"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/CCAccidenzCommons-medium.otf") format("opentype"); } + +:root { --vocabulary-brand-color-gold: #FBD43C; --vocabulary-brand-color-green: #008000; --vocabulary-brand-color-tomato: #C74200; --vocabulary-brand-color-turquoise: #05b5da; --vocabulary-brand-color-soft-gold: #FEF6D8; --vocabulary-brand-color-soft-green: #E0F5E0; --vocabulary-brand-color-dark-green: #005d00; --vocabulary-brand-color-soft-turquoise: #DFF6FC; --vocabulary-brand-color-soft-tomato: #FEEDE9; --vocabulary-brand-color-dark-tomato: #903101; --vocabulary-neutral-color-lighter-gray: #F5F5F5; --vocabulary-neutral-color-dark-gray: #767676; --vocabulary-brand-typeset-nav-family: "Roboto Condensed"; --vocabulary-brand-typeset-nav-weight: bold; --vocabulary-brand-typeset-nav-color: #767676; --vocabulary-page-edges-space: 5%; --icon-sprite: url('../svg/cc/icons/cc-icons.svg#cc-logo'); --icon-sprite-color: black; --icon-sprite-size: 1em; --cc-logo: url('../svg/cc/icons/cc-icons.svg#cc-logo'); --cc-heart: url('../svg/cc/icons/cc-icons.svg#cc-heart'); --cc-heart-filled: url('../svg/cc/icons/cc-icons.svg#cc-heart-filled'); --cc-quote: url('../svg/cc/icons/cc-icons.svg#cc-quote'); --fa-angle-down: url('../svg/font-awesome/icons/fa-icons.svg#fa-angle-down'); --fa-angle-left: url('../svg/font-awesome/icons/fa-icons.svg#fa-angle-left'); --fa-angle-right: url('../svg/font-awesome/icons/fa-icons.svg#fa-angle-right'); --fa-angle-up: url('../svg/font-awesome/icons/fa-icons.svg#fa-angle-up'); --fa-globe: url('../svg/font-awesome/icons/fa-icons.svg#fa-globe'); --fa-heart: url('../svg/font-awesome/icons/fa-icons.svg#fa-heart'); --fa-info: url('../svg/font-awesome/icons/fa-icons.svg#fa-info'); --fa-right-angle: url('../svg/font-awesome/icons/fa-icons.svg#fa-right-angle'); --fa-search: url('../svg/font-awesome/icons/fa-icons.svg#fa-search'); --fa-bluesky: url('../svg/font-awesome/icons/fa-icons.svg#fa-bluesky'); --fa-facebook: url('../svg/font-awesome/icons/fa-icons.svg#fa-facebook'); --fa-instagram: url('../svg/font-awesome/icons/fa-icons.svg#fa-instagram'); --fa-linkedin: url('../svg/font-awesome/icons/fa-icons.svg#fa-linkedin'); --fa-mastodon: url('../svg/font-awesome/icons/fa-icons.svg#fa-mastodon'); } + +.icon { display: inline-block; height: 1em; width: 1em; font-size: var(--icon-sprite-size); background-color: var(--icon-sprite-color); mask-repeat: no-repeat; mask-image: var(--icon-sprite); mask-size: contain; } + +.icon.cc-heart, .icon-attach.cc-heart::before { --icon-sprite: var(--cc-heart); } + +.icon.cc-heart-filled, .icon-attach.cc-heart-filled::before { --icon-sprite: var(--cc-heart-filled); } + +.icon.cc-quote, .icon-attach.cc-quote::before { --icon-sprite: var(--cc-quote); } + +.icon.fa-angle-down, .icon-attach.fa-angle-down::before { --icon-sprite: var(--fa-angle-down); } + +.icon.fa-angle-left, .icon-attach.fa-angle-left::before { --icon-sprite: var(--fa-angle-left); } + +.icon.fa-angle-right, .icon-attach.fa-angle-right::before { --icon-sprite: var(--fa-angle-right); } + +.icon.fa-angle-up, .icon-attach.fa-angle-up::before { --icon-sprite: var(--fa-angle-up); } + +.icon.fa-globe, .icon-attach.fa-globe::before { --icon-sprite: var(--fa-globe); } + +.icon.fa-heart, .icon-attach.fa-heart::before { --icon-sprite: var(--fa-heart); } + +.icon.fa-info, .icon-attach.fa-info::before { --icon-sprite: var(--fa-info); } + +.icon.fa-right-angle, .icon-attach.fa-right-angle::before { --icon-sprite: var(--fa-right-angle); } + +.icon.fa-search, .icon-attach.fa-search::before { --icon-sprite: var(--fa-search); } + +.icon-replace.fa-bluesky { --icon-sprite: var(--fa-bluesky); } + +.icon-replace.fa-facebook { --icon-sprite: var(--fa-facebook); } + +.icon-replace.fa-instagram { --icon-sprite: var(--fa-instagram); } + +.icon-replace.fa-linkedin { --icon-sprite: var(--fa-linkedin); } + +.icon-replace.fa-mastodon { --icon-sprite: var(--fa-mastodon); } + +.icon-attach::before { display: inline-block; content: ""; height: 1em; width: 1em; font-size: var(--icon-sprite-size); background-color: var(--icon-sprite-color); mask-repeat: no-repeat; mask-image: var(--icon-sprite); mask-size: contain; --icon-sprite: var(--cc-logo); } + +.icon-replace { display: inline-block; content: ""; text-indent: -1000px; height: 1em; width: 1em; font-size: var(--icon-sprite-size); background-color: var(--icon-sprite-color); mask-repeat: no-repeat; mask-image: var(--icon-sprite); mask-size: contain; --icon-sprite: var(--cc-logo); } +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/vocabulary/css/vendor/normalize.css + +@charset "utf-8"; + +html { line-height: 1.15; text-size-adjust: 100%; } + +body { margin: 0px; } + +main { display: block; } + +h1 { font-size: 2em; margin: 0.67em 0px; } + +hr { box-sizing: content-box; height: 0px; overflow: visible; } + +pre { font-family: monospace, monospace; font-size: 1em; } + +a { background-color: transparent; } + +abbr[title] { border-bottom: none; text-decoration: underline dotted; } + +b, strong { font-weight: bolder; } + +code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } + +small { font-size: 80%; } + +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sub { bottom: -0.25em; } + +sup { top: -0.5em; } + +img { border-style: none; } + +button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; } + +button, input { overflow: visible; } + +button, select { text-transform: none; } + +button, [type="button"], [type="reset"], [type="submit"] { appearance: button; } + +fieldset { padding: 0.35em 0.75em 0.625em; } + +legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; } + +progress { vertical-align: baseline; } + +textarea { overflow: auto; } + +[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; } + +[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } + +[type="search"] { appearance: textfield; outline-offset: -2px; } + +[type="search"]::-webkit-search-decoration { appearance: none; } + +::-webkit-file-upload-button { appearance: button; font: inherit; } + +details { display: block; } + +summary { display: list-item; } + +template { display: none; } + +[hidden] { display: none; } +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/vocabulary/css/vocabulary.css + +@charset "utf-8"; + +@import url("vendor/normalize.css"); + +@import url("library-vars.css"); + +.skip-to-content { position: absolute; top: 0px; left: 0px; margin: -1000px; } + +.skip-to-content:focus { margin: 0px; } + +body { display: grid; grid-template-columns: 5% 3% 6% 6% 15% 30% 15% 6% 6% 3% 5%; overflow-x: hidden; font-weight: 400; -webkit-font-smoothing: antialiased; } + +a.more { padding: 0.4em 0.7em; background: black; color: white; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.2em; text-transform: none; text-decoration: none; text-shadow: none; } + +.post header { display: flex; flex-flow: column wrap; align-items: baseline; width: 100%; } + +.post .categories { order: -1; font-family: "Source Sans Pro"; } + +.posts { text-align: center; } + +.posts > h2 { margin-bottom: 2.1em; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; text-transform: none; text-align: left; } + +.posts .post { display: flex; flex-wrap: wrap; grid-template-columns: 1fr 1fr; grid-template-areas: "title title" "image teaser"; gap: 2em; margin-bottom: 8em; position: relative; text-align: left; } + +.posts .post h2, .posts .post h3 { grid-area: title; width: 100%; margin-top: 0.83em; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 2.1em; text-transform: initial; } + +.posts .post .byline { font-family: "Source Sans Pro"; } + +.posts .post .type { position: absolute; top: 0px; right: 0px; padding: 0.5em 0.7em; background: var(--vocabulary-brand-color-soft-turquoise); border-radius: 4px; font-family: "Source Sans Pro"; } + +.posts .post figure { display: inline-block; width: 50%; grid-area: image; margin: 0px; padding: 0px; flex: 1 1 0%; } + +.posts .post img { width: 100%; } + +.posts .post p { flex: 1 1 0%; display: inline-block; grid-area: teaser; margin-top: 0px; } + +.posts a.more { display: inline-block; margin: 0px auto 4em; } + +.posts .attribution { display: inline-block; margin-top: 1em; font-family: "Source Sans Pro"; } + +main { display: grid; grid-template-columns: subgrid; width: 100%; margin: 0px 0px 8em; padding: 0px; grid-column: 1 / 12; } + +main > * { grid-column: 5 / span 3; } + +main > header { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 4em; padding-top: 2em; padding-bottom: 1em; position: relative; grid-template-columns: subgrid; grid-column: 5 / span 3; text-align: center; color: rgb(51, 51, 51); } + +main > header::before { width: 100vw; height: 100%; position: absolute; left: -33.333%; top: 0px; z-index: -1; content: ""; background: rgb(245, 245, 245); } + +main > header h1 { width: 100%; margin-top: 0.39em; margin-bottom: 0px; grid: 0px / auto; font-family: "Roboto Condensed"; font-size: 3.56em; font-style: normal; font-weight: 700; } + +main > header h2 { margin: 0.2em 0px 0px; } + +main > header a { color: var(--vocabulary-brand-color-dark-tomato); --underline-background-color: var(--vocabulary-neutral-color-lighter-gray); } + +main > header .categories { order: -1; font-family: "Source Sans Pro"; font-size: 1.2em; font-style: normal; font-weight: 400; } + +main > header .byline { display: block; width: 100%; margin-top: 2em; margin-bottom: 2em; font-family: "Source Sans Pro"; font-size: 1.2em; font-weight: 400; font-style: italic; } + +main:has(> aside.sidebar) > div { grid-column: 2 / span 5; } + +main:has(> aside.sidebar) > article { grid-column: 2 / span 5; } + +main:has(> aside.sidebar) > aside.sidebar { grid-column: 7 / span 4; grid-row-start: 2; padding-left: 4.1em; } + +main > aside.sidebar h2 { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.5em; } + +main > aside.sidebar nav { margin-bottom: 3em; } + +main > aside.sidebar nav.filter-menu ul li { margin-bottom: 0px; padding: 1em; } + +main > aside.sidebar nav.filter-menu ul li.current { background: var(--vocabulary-brand-color-soft-tomato); font-weight: bold; } + +main > aside.sidebar nav.filter-menu ul li.current a { --underline-background-color: var(--vocabulary-brand-color-soft-tomato); } + +main > aside.sidebar nav ul { margin: 0px; padding: 0px; list-style: none; font-size: 1rem; font-weight: 700; } + +main > aside.sidebar nav ul ul { margin-top: 0.8em; margin-left: 1em; } + +main > aside.sidebar nav ul li { margin-bottom: 1em; font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; font-size: 1.1em; line-height: 150%; } + +main > aside.sidebar nav ul ul li { margin-bottom: 0.8em; } + +main > aside.sidebar nav ul ul { margin-left: 1em; } + +main > aside.sidebar nav ul ul li { margin-bottom: 0.8em; } + +main > aside.sidebar p { font-size: 1em; } + +main > aside.sidebar .attention { margin-top: 5em; padding: 1.5em; background: var(--vocabulary-brand-color-soft-turquoise); } + +main > aside.sidebar .attention a { --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); } + +main h2 { width: 100%; box-sizing: border-box; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 2.1em; text-transform: none; } + +main h3 { box-sizing: border-box; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.75em; text-transform: none; } + +main aside.opening { display: inline-block; box-sizing: border-box; margin-bottom: 2em; padding: 2em; width: 100%; background: rgb(254, 237, 233); } + +main aside.opening a { color: var(--vocabulary-brand-color-dark-tomato); --underline-background-color: #FEEDE9; } + +main aside.opening p { margin: 0px; font-family: "Source Sans Pro"; font-size: 1.2em; font-style: normal; font-weight: 400; line-height: 150%; } + +main a { --underline-color: var(--vocabulary-brand-color-dark-tomato); --underline-background-color: white; color: var(--vocabulary-brand-color-dark-tomato); text-decoration: none; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 0.05em 1px, 0.05em 1px, 1px 1px; background-repeat: no-repeat, no-repeat, repeat-x; text-shadow: 0.03em 0 var(--underline-background-color), -0.03em 0 var(--underline-background-color), 0 0.03em var(--underline-background-color), 0 -0.03em var(--underline-background-color), 0.06em 0 var(--underline-background-color), -0.06em 0 var(--underline-background-color), 0.09em 0 var(--underline-background-color), -0.09em 0 var(--underline-background-color), 0.12em 0 var(--underline-background-color), -0.12em 0 var(--underline-background-color), 0.15em 0 var(--underline-background-color), -0.15em 0 var(--underline-background-color); background-position: 0% 90%, 100% 90%, 0% 90%; } + +main p { margin-bottom: 2em; font-family: "Source Sans Pro"; font-size: 1.5em; font-style: normal; font-weight: 400; line-height: 150%; } + +main ul, main ol { margin: 0px 0px 2em 1em; padding: 0px; font-family: "Source Sans Pro"; font-size: 1.5rem; font-style: normal; font-weight: 400; } + +main ul ul, main ol ol { font-size: 1.2rem; } + +main blockquote { margin: 0px 0px 1.5em; padding: 0px; } + +main blockquote p::before { --icon-sprite: var(--cc-quote); display: block; content: ""; height: 1em; width: 1em; font-size: var(--icon-sprite-size); background-color: var(--icon-sprite-color); mask-repeat: no-repeat; mask-image: var(--icon-sprite); mask-size: contain; } + +main blockquote p { font-family: "Source Sans Pro"; font-weight: bold; font-size: 1.9em; line-height: 105%; } + +main figure { margin: 0px 0px 3em; padding: 0px; } + +main > article figure img, main > figure img, main > .content figure img { width: 100%; } + +main figure .attribution { display: block; margin-top: 1em; font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; line-height: 150%; } + +main figure:has(iframe) { grid-column: 4 / span 5; float: none; } + +main aside.closing { display: inline-block; box-sizing: border-box; margin-bottom: 2em; padding: 2em; width: 100%; background: var(--vocabulary-brand-color-soft-turquoise); } + +main aside.closing a { --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); color: var(--vocabulary-brand-color-dark-tomato); } + +main aside.closing p { margin: 0px; font-family: "Source Sans Pro"; font-size: 1.2em; font-style: normal; font-weight: 400; line-height: 150%; } + +main .pub-date { display: inline-block; margin-bottom: 4em; font-family: "Source Sans Pro"; font-size: 1.5em; font-style: normal; font-weight: 400; line-height: 150%; } + +main article.tags { margin-bottom: 8em; } + +main article.tags ul { display: flex; flex-wrap: wrap; margin: 0px; left: 0px; list-style: none; } + +main article.tags ul li { margin-right: 0.5em; } + +main article.tags ul li::after { margin-left: 0.1em; content: ","; } + +main article.tags ul li:last-child::after { content: ""; } + +main > footer { grid-column: 3 / span 7; } + +main article.posts.related { grid-column: 3 / span 7; padding: 2em 4em; box-sizing: border-box; background: var(--vocabulary-neutral-color-lighter-gray); } + +main article.posts.related > h2 { margin-bottom: 0.83em; } + +main article.posts.related ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin: 0px auto; gap: 2em; box-sizing: border-box; list-style: none; font-size: initial; } + +main article.posts.related ul li { margin-bottom: 3em; } + +main article.posts.related .post { margin-bottom: 0px; } + +main article.posts.related .post header { flex-direction: column; align-items: baseline; } + +main article.posts.related .post figure { display: none; order: -1; } + +main article.posts.related .post a { --underline-background-color: var(--vocabulary-neutral-color-lighter-gray); } + +main article.posts.related .post h2, main article.posts.related .post h3 { font-size: 1.4em; } + +main article.posts.related .post p { display: none; } + +main nav.pagination { margin: 0px auto; } + +main nav.pagination ol { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; margin: 0px; padding: 0px; font-size: 1em; list-style: none; } + +main nav.pagination ol li { margin: 0px 0.5em; line-height: 250%; } + +main nav.pagination ol li a { padding: 0.4em 0.7em; background: rgb(245, 245, 245); --underline-background-color: #F5F5F5; color: black; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.2em; text-transform: none; text-decoration: none; } + +main nav.pagination ol li.current a { background: black; --underline-background-color: black; color: white; } + +main .attribution-list { grid-column: 3 / span 7; box-sizing: border-box; position: relative; padding: 4em; background: var(--vocabulary-neutral-color-lighter-gray); text-align: left; } + +main .attribution-list h2 { margin: 0px; } + +main .attribution-list button.expand-attribution { position: absolute; top: 4.5em; right: 4em; padding: 0.5em; cursor: pointer; border: 1px solid black; border-radius: 3px; font-family: "Source Sans Pro"; } + +main .attribution-list button.expand-attribution.selected { background: black; color: white; } + +main .attribution-list ul { display: none; } + +main .attribution-list ul.expand { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin: 2em 0px 0px; padding: 0px; gap: 2em; font-size: 1em; list-style: none; } + +main .attribution-list article { margin-bottom: 1em; } + +main .attribution-list article a { --underline-background-color: var(--vocabulary-brand-color-grey); } + +main .attribution-list article figure { display: flex; gap: 1em; margin-top: 1em; } + +main .attribution-list article img { object-fit: cover; width: 4em; height: 4em; } + +main .attribution-list article figure .attribution { margin-top: 0px; } + +body > header { grid-column: 1 / 12; display: flex; flex-wrap: wrap; position: relative; margin-bottom: 2em; } + +body > header .masthead { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: baseline; position: relative; width: 100%; padding-top: 40px; margin: 0 var(--vocabulary-page-edges-space); } + +body > header .masthead h1 { margin: 0px; } + +body > header .identity-logo-wrapper { height: 50px; width: 191px; display: block; position: absolute; } + +body > header .masthead .identity-logo { display: inline-block; text-indent: -1000px; vertical-align: bottom; height: 50px; width: 191px; background-color: black; mask-image: url("../svg/cc/logos/cc/logomark.svg"); mask-repeat: no-repeat; cursor: pointer; } + +body > header .masthead .identity-logo:hover { background-color: var(--vocabulary-neutral-color-dark-gray); } + +body > header .masthead .identity-logo.product { width: initial; position: relative; padding-top: 7px; box-sizing: border-box; text-decoration: none; text-indent: 42px; font-family: "CC Accidenz Commons"; font-weight: normal; text-transform: lowercase; letter-spacing: -1px; line-height: 1em; mask-image: none; background: none; color: black; } + +body > header .masthead .identity-logo.product::before { position: absolute; width: 40px; height: 40px; content: ""; left: 0px; top: 0.176em; background-color: black; mask-image: url("../svg/cc/logos/cc/lettermark.svg"); mask-repeat: no-repeat; cursor: pointer; } + +body > header .masthead .primary-menu ul { display: flex; justify-content: space-around; width: 100%; margin: 0px; padding: 0px; list-style: none; } + +body > header .masthead .primary-menu ul li { display: flex; align-items: center; margin-top: 5px; margin-left: 20px; } + +body > header .masthead .primary-menu ul li a { text-decoration: none; text-transform: uppercase; font-family: var(--vocabulary-brand-typeset-nav-family); font-weight: var(--vocabulary-brand-typeset-nav-weight); font-size: 1.1em; letter-spacing: 0.02em; color: var(--vocabulary-brand-typeset-nav-color); } + +body > header .masthead .primary-menu ul li a:hover { color: black; } + +body > header .masthead .primary-menu ul li a.attention { display: inline-block; padding: 0.5em; background: var(--vocabulary-brand-color-turquoise); color: white; border-radius: 4px; } + +body > header button.expand-menu { display: none; } + +body > header .ancillary-menu { position: absolute; top: 0px; right: 0px; font-family: "Source Sans Pro"; font-style: normal; font-weight: 600; font-size: 0.8em; } + +body > header .ancillary-menu ul { display: flex; margin: 0px; padding: 0px; list-style: none; } + +body > header .ancillary-menu ul li { margin-left: 10px; } + +body > header .ancillary-menu ul li a { display: inline-block; } + +body > header .ancillary-menu ul li a, .ancillary-menu ul li button { margin-top: 10px; } + +body > header .ancillary-menu ul li button:hover { cursor: pointer; } + +body > header .ancillary-menu button.locale { display: inline-flex; align-items: center; padding: 6px 10px; background: var(--vocabulary-neutral-color-lighter-gray); border: none; border-radius: 3px; } + +body > header .ancillary-menu button.locale.icon-attach::before { --icon-sprite: var(--fa-globe); --icon-sprite-size: .8em; margin-right: 0.8em; opacity: 0.3; } + +body > header .ancillary-menu a.donate { display: inline-flex; align-items: center; padding: 6px 10px; text-decoration: none; background: var(--vocabulary-brand-color-soft-tomato); color: var(--vocabulary-brand-color-dark-tomato); border-radius: 3px; } + +.ancillary-menu a.donate.icon-attach::before { --icon-sprite: var(--fa-heart); --icon-sprite-color: var(--vocabulary-brand-color-dark-tomato); --icon-sprite-size: .8em; margin-right: 0.8em; } + +body > header .ancillary-menu a.search { display: inline-flex; align-items: center; padding: 6px 10px; font-weight: normal; text-decoration: none; background: var(--vocabulary-neutral-color-lighter-gray); color: rgb(0, 0, 0); border: none; border-radius: 3px; } + +body > header .ancillary-menu a.search.icon-attach::before { --icon-sprite: var(--fa-search); --icon-sprite-size: .8em; margin-right: 0.8em; } + +body > header .ancillary-menu button.explore { margin-top: 0px; padding: 16px 10px 6px; background: black; color: white; border: none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } + +body > header .explore-panel { order: -1; justify-content: space-between; width: 100%; padding: 40px var(--vocabulary-page-edges-space) 60px var(--vocabulary-page-edges-space); background: black; color: white; display: none; } + +.explore-panel.expand { display: inherit; transition: display 2s ease-in-out; } + +body > header .explore-panel aside { margin-right: 20px; } + +body > header .explore-panel aside .identity-logo { display: inline-block; vertical-align: bottom; height: 50px; width: 191px; background-color: white; mask-image: url("../svg/cc/logos/cc/logomark.svg"); mask-repeat: no-repeat; cursor: pointer; text-indent: -1000px; } + +body > header .explore-panel aside h2 { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; } + +body > header .explore-panel aside p { font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; } + +body > header .explore-panel .explore-menu { width: 100%; font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; } + +body > header .explore-panel .explore-menu ul { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; margin: 0px; padding: 0px; list-style: none; } + +body > header .explore-panel nav ul li a { display: block; color: var(--vocabulary-brand-color-turquoise); text-decoration: none; font-weight: 700; } + +body > header .explore-panel nav ul li p { font-weight: inherit; line-height: 1.5; } + +body > article.attention { grid-column: 1 / span 11; padding: 1em var(--vocabulary-page-edges-space); background: var(--vocabulary-brand-color-soft-green); font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; font-size: 1.2em; line-height: 150%; text-align: center; border-bottom: 3px solid white; } + +body > article.attention a { color: var(--vocabulary-brand-color-dark-green); --underline-background-color: var(--vocabulary-brand-color-soft-green); } + +body > article.attention.low-importance a, body > article.attention.medium-importance a, body > article.attention.high-importance a { display: inline-flex; align-items: center; padding: 0.5em 0.8em; margin-left: 0.5em; text-transform: uppercase; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: middle; background: var(--vocabulary-brand-color-turquoise); color: white; border-radius: 4px; } + +body > article.attention.low-importance a::before, body > article.attention.medium-importance a::before, body > article.attention.high-importance a::before { --icon-sprite: var(--cc-heart-filled); --icon-sprite-color: white; --icon-sprite-size: 1em; display: inline-block; content: ""; height: 1em; width: 1em; margin-right: 0.2em; font-size: var(--icon-sprite-size); background-color: var(--icon-sprite-color); mask-repeat: no-repeat; mask-image: var(--icon-sprite); mask-size: contain; } + +body > .attention.low-importance { background: var(--vocabulary-brand-color-soft-green); border-bottom: 8px solid var(--vocabulary-brand-color-green); } + +body > .attention.medium-importance { background: var(--vocabulary-brand-color-soft-gold); border-bottom: 8px solid var(--vocabulary-brand-color-gold); } + +body > .attention.high-importance { background: var(--vocabulary-brand-color-soft-tomato); border-bottom: 8px solid var(--vocabulary-brand-color-tomato); } + +body > footer { grid-column: 1 / 12; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-areas: "logo nav nav nav" "contact subscribe subscribe donate" "contact license license donate"; gap: 40px; padding: 40px var(--vocabulary-page-edges-space); font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; color: white; background: black; } + +body > footer h2 { font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.25em; } + +body > footer a { color: var(--vocabulary-brand-color-turquoise); text-decoration: none; } + +body > footer p { line-height: 1.5; } + +body > footer p a { --underline-color: var(--vocabulary-brand-color-turquoise); --underline-background-color: black; color: var(--vocabulary-brand-color-turquoise); background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 0.05em 1px, 0.05em 1px, 1px 1px; background-repeat: no-repeat, no-repeat, repeat-x; text-shadow: 0.03em 0 var(--underline-background-color), -0.03em 0 var(--underline-background-color), 0 0.03em var(--underline-background-color), 0 -0.03em var(--underline-background-color), 0.06em 0 var(--underline-background-color), -0.06em 0 var(--underline-background-color), 0.09em 0 var(--underline-background-color), -0.09em 0 var(--underline-background-color), 0.12em 0 var(--underline-background-color), -0.12em 0 var(--underline-background-color), 0.15em 0 var(--underline-background-color), -0.15em 0 var(--underline-background-color); background-position: 0% 93%, 100% 93%, 0% 93%; } + +body > footer .identity-logo { grid-area: logo; display: inline-block; text-indent: -1000px; vertical-align: bottom; height: 50px; width: 191px; background-color: white; mask-image: url("../svg/cc/logos/cc/logomark.svg"); mask-repeat: no-repeat; cursor: pointer; } + +body > footer .identity-logo:hover { background-color: var(--vocabulary-brand-color-turquoise); } + +body > footer .footer-menu { grid-area: nav; font-size: 1.3em; font-weight: 700; } + +body > footer .footer-menu ul { display: flex; justify-content: space-between; margin: 0px; padding: 0px; list-style: none; } + +body > footer .footer-menu ul li a { text-decoration: none; color: var(--vocabulary-brand-color-turquoise); } + +body > footer .contact { grid-area: contact; } + +body > footer .contact .social-menu ul { display: flex; margin: 3em 0px 0px; padding: 0px; list-style: none; } + +body > footer .contact .social-menu ul li { margin-right: 1.5em; } + +body > footer .social-menu li a { --icon-sprite-color: white; --icon-sprite-size: 1.9em; } + +body > footer .subscribe { grid-area: subscribe; } + +body > footer .subscribe form { display: flex; justify-content: space-around; width: 100%; } + +body > footer .subscribe form input { display: inline-flex; position: relative; justify-content: flex-start; align-items: center; vertical-align: top; box-sizing: border-box; appearance: none; background-color: transparent; color: rgb(118, 118, 118); font-family: "Source Sans Pro", sans-serif; font-size: 1em; font-weight: 600; line-height: 1.3; border: 2px solid rgb(118, 118, 118); box-shadow: none; } + +body > footer .subscribe form input.input { border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding: 0.5em; width: 100%; } + +body > footer .subscribe form input.input:focus { color: white; } + +body > footer .subscribe form input.button { justify-content: center; padding: 1.1em; cursor: pointer; font-family: "Roboto Condensed", sans-serif; font-size: 1.125rem; text-align: center; text-transform: uppercase; font-weight: 600; line-height: 0; white-space: nowrap; background-color: rgb(118, 118, 118); border: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; color: rgb(255, 255, 255); } + +body > footer .donate { grid-area: donate; } + +body > footer .donate a.donate { display: inline-flex; align-items: center; padding: 1rem 1.5rem; text-transform: uppercase; font-family: "Roboto Condensed"; font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: 700; border: none; border-radius: 4px; color: black; background: var(--vocabulary-brand-color-gold); } + +body > footer .donate a.donate:hover { cursor: pointer; background-color: rgb(248, 204, 44); } + +body > footer .donate a.donate.icon-attach::before { --icon-sprite-color: black; --icon-sprite-size: 1.2em; margin-right: 0.3em; } + +body > footer .license { grid-area: license; } + +body > footer .license img path { fill: white; } + +body > footer .license svg { display: inline; width: 1.9em; height: 1.9em; margin-right: 0.3em; } + +.blog-index main > header { margin-bottom: 0px; } + +.blog-index main .posts { grid-column: 2 / span 9; } + +.blog-index main .posts h2 { text-align: center; } + +.blog-index main .posts ul { display: grid; grid-template-columns: repeat(12, 1fr); gap: 2em; box-sizing: border-box; width: 100%; margin: 0px auto; font-size: 1rem; list-style: none; } + +.blog-index main .posts ul li { grid-column: span 4; } + +.blog-index main .posts ul li h3 { font-size: 1.5em; } + +.blog-index main .posts .post figure { order: -1; } + +.blog-index main .posts.featured { grid-column: 1 / span 11; margin-bottom: 3em; background: var(--vocabulary-neutral-color-lighter-gray); } + +.blog-index main .posts.featured h2 { visibility: hidden; height: 0px; margin: 0px; padding: 0px; } + +.blog-index main .posts.featured .post h3 { font-size: 1.4em; } + +.blog-index main .posts.featured ul li:nth-child(1) h3 { font-size: 2.1em; } + +.blog-index main .posts.featured .post a { --underline-background-color: var(--vocabulary-neutral-color-lighter-gray); } + +.blog-index main .posts.featured li:nth-of-type(1) .post a { --underline-background-color: white; } + +.blog-index main .posts.featured li:nth-of-type(1) .post figure { order: initial; } + +.blog-index main .posts.featured ul { padding: 0 var(--vocabulary-page-edges-space); } + +.blog-index main .posts.featured ul li { grid-column: span 3; } + +.blog-index main .posts.featured ul li:nth-of-type(1) { grid-column: span 12; background: white; } + +.blog-index main .posts.featured ul li:nth-of-type(1) article.post { margin-bottom: 1em; padding: 4em; } + +.blog-index main footer { grid-column: 2 / span 9; } + +.search-index main > header { display: block; padding: 3.7em 0px; } + +.search-index .search-form form { display: flex; width: 100%; margin-top: 1em; margin-bottom: 1em; font-family: "Source Sans Pro"; font-style: normal; font-weight: 700; font-size: 1em; } + +.search-index .search-form form input { flex: 1 1 0%; width: 100%; height: 4em; padding: 0.2em 1em; outline: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: 2px solid black; } + +.search-index .search-form form button { width: 10%; cursor: pointer; background: black; color: white; border: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } + +.team-index main .persons { grid-column: 2 / 11; margin-bottom: 5em; } + +.team-index main .persons h2 { margin-top: 0px; margin-bottom: 1.5em; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 2.1em; } + +.team-index main .persons ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 4em; margin: 0px; padding: 0px; list-style: none; } + +.team-index main .persons .person { display: flex; flex-wrap: wrap; font-family: "Source Sans Pro"; } + +.team-index main .persons .person h3 { width: 100%; margin-top: 0.6em; margin-bottom: 0.5em; font-style: normal; font-weight: 700; font-size: 1em; } + +.team-index main .persons .person .title { margin-bottom: 0.4em; font-style: normal; font-weight: 600; font-size: 0.7em; line-height: 150%; } + +.team-index main .persons .person figure { order: -1; margin: 0px; padding: 0px; font-size: 0.8em; } + +.team-index main .persons .person img { width: 100%; zoom: 10; } + +.team-index main .persons .person a { --underline-color: var(--vocabulary-brand-color-dark-tomato); --underline-background-color: white; color: var(--vocabulary-brand-color-dark-tomato); text-decoration: none; background-image: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 0.05em 1px, 0.05em 1px, 1px 1px; background-repeat: no-repeat, no-repeat, repeat-x; text-shadow: 0.03em 0 var(--underline-background-color), -0.03em 0 var(--underline-background-color), 0 0.03em var(--underline-background-color), 0 -0.03em var(--underline-background-color), 0.06em 0 var(--underline-background-color), -0.06em 0 var(--underline-background-color), 0.09em 0 var(--underline-background-color), -0.09em 0 var(--underline-background-color), 0.12em 0 var(--underline-background-color), -0.12em 0 var(--underline-background-color), 0.15em 0 var(--underline-background-color), -0.15em 0 var(--underline-background-color); background-position: 0% 93%, 100% 93%, 0% 93%; } + +.team-index main .persons .person p { font-size: 0.75em; } + +.team-index main aside.closing { background: none; } + +.team-index main aside.closing p { font-style: italic; } + +.person-page main > header { grid-column: 2 / span 9; min-height: 410px; position: relative; box-sizing: border-box; display: grid; grid-template-columns: 3fr 7fr; gap: 0px 5em; padding: 3.7em 0px; text-align: left; } + +.person-page main > header::before { left: -5.5%; } + +.person-page main > header h1 { grid-column-start: 2; margin-bottom: 0.1em; } + +.person-page main > header .title { grid-column-start: 2; margin-bottom: 1em; font-family: "Source Sans Pro"; font-style: normal; font-weight: 700; font-size: 1.9em; } + +.person-page main > header .pronouns { grid-column-start: 2; margin-bottom: 1em; font-family: "Source Sans Pro"; font-style: normal; font-weight: 700; font-size: 1.5em; } + +.person-page main > header figure { box-sizing: border-box; position: absolute; margin: 0px; padding: 0px; top: 3.4em; left: 0px; width: 30%; } + +.person-page main > header figure img { box-sizing: border-box; width: 100%; max-height: 21.8rem; border: 16px solid white; } + +.person-page main > header .bio { grid-column-start: 2; font-size: 0.9em; } + +.person-page main > header p { margin-bottom: 0.3em; } + +.program-index main > article.projects { grid-column: 3 / 10; margin-bottom: 8em; } + +.program-index main > article.projects ul { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2em; margin: 0px; padding: 0px; font-size: 1em; list-style: none; } + +.program-index main > article.projects article { padding: 2em; background: var(--vocabulary-brand-color-soft-turquoise); border-top: 3px solid black; } + +.program-index main > article.projects article a { --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); } + +@media (min-width: 1500px) { + body { width: 1500px; margin: 0px auto; } + body > main { overflow-x: hidden; } +} + +@media (max-width: 1140px) { + .blog-index main footer .attribution-list ul.expand { grid-template-columns: 1fr 1fr; } + .search-index main > header { grid-column: 3 / 10; } + .search-index main > header::before { left: -9.3%; } +} + +@media (max-width: 900px) { + .blog-index main .posts ul { display: flex; flex-wrap: wrap; } + main article.posts.related ul { grid-template-columns: 1fr 1fr; } +} + +@media (max-width: 705px) { + body > header .masthead { padding-top: 60px; display: block; } + body > header button.expand-menu { position: absolute; top: 4.5em; right: 0px; display: inline-block; padding: 0.5rem 1rem; border: none; border-radius: 5px; background: rgb(245, 245, 245); text-transform: uppercase; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1em; } + body > header .primary-menu { display: none; } + body > header .primary-menu.expand { display: initial; } + body > header .primary-menu.expand ul { display: block; width: 100%; margin: 1.5em 0px 0px; padding: 0px; } + body > header .primary-menu.expand ul li { margin: 0px; padding: 1em 0px; border-top: 1px solid rgba(1, 1, 1, 0.1); } + main { width: 80%; } + main article.posts.related { width: 100%; margin-left: 0px; } + main article.posts.related { display: block; } + .blog-index main article.posts.featured > ul li:nth-child(1) { padding: 2em; } + .blog-index main .posts { padding: 0 var(--vocabulary-page-edges-space); } + .blog-index main footer .attribution-list ul.expand { display: block; } + .search-index .search-form form button { width: 20%; } +} + +@media (max-width: 680px) { + body > header .explore-panel { flex-wrap: wrap; } + body > footer { display: block; } + body > footer > nav { margin-top: 1em; margin-bottom: 3em; } + body > footer > nav ul li { margin-bottom: 1em; } + body > footer > div { margin-bottom: 4em; } + main { display: block; width: 100%; } + main > aside .attention { margin-bottom: 5em; } + main > header::before { left: 0px; } + main .content { padding: 0 var(--vocabulary-page-edges-space); } + main:has(> aside.sidebar) > aside.sidebar { padding: 0 var(--vocabulary-page-edges-space); } + main > :not(header) { padding: 0 var(--vocabulary-page-edges-space); } + main > .posts { padding: 0 var(--vocabulary-page-edges-space); } + .posts article figure { width: 100%; flex: initial; } + .person-page main > header { padding-left: var(--vocabulary-page-edges-space); padding-right: var(--vocabulary-page-edges-space); } + .person-page main > header::before { left: 0px; } + .search-index main > header { padding-left: var(--vocabulary-page-edges-space); padding-right: var(--vocabulary-page-edges-space); } + .search-index main > header::before { left: 0px; } + .team-index main > header { padding: 0 var(--vocabulary-page-edges-space); } + .team-index main article.persons { padding: 0 var(--vocabulary-page-edges-space); } + .team-index main article.persons ul { grid-template-columns: 1fr 1fr; } + .person-page main > header { display: flex; } + .person-page main > header figure { width: auto; margin-bottom: 3em; position: relative; order: -1; } + main nav.pagination ol { flex-wrap: wrap; } + main nav.pagination ol li { line-height: 250%; } +} + +@media (max-width: 580px) { + body > header .explore-panel .explore-menu ul { grid-template-columns: 1fr 1fr; } + body > footer .footer-menu ul { display: block; } + main article.posts.related ul { grid-template-columns: 1fr; } + .posts .post figure { width: 100%; flex: initial; } +} + +@media (max-width: 425px) { + .blog-index .attribution-list { padding: 2em; } + .blog-index .attribution-list h2 { width: 50%; hyphens: auto; word-break: break-word; } +} + +@media (max-width: 400px) { + body > header .explore-panel .explore-menu ul { display: flex; flex-flow: column wrap; } + .team-index main article.persons ul { display: initial; } +} + +@media (max-width: 340px) { + body > header .ancillary-menu button::before, body > header .ancillary-menu a::before { display: none; } +} +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/wp-content/themes/vocabulary-theme/style.css + +@charset "utf-8"; + +@import url("vocabulary/css/vocabulary.css") layer(vocabulary); + +.screen-reader-text { height: 0px; margin: 0px; padding: 0px; visibility: hidden; } + +main figure:has(img.aligncenter) { width: 100%; margin-left: 0px; } + +div[id^="attachment_"] { width: 120%; margin: 0px 0px 3em -10%; padding: 0px; float: none; } + +div[id^="attachment_"] img[class^="wp-image"]:not([width]) { width: 100%; } + +div[id^="attachment_"] p[id^="caption-attachment-"] { display: block; margin-top: 1em; font-size: 1em; } + +div[id^="attachment_"].alignleft { margin-top: 2em; margin-right: 2em; margin-left: -10%; width: 50%; float: left; } + +div[id^="attachment_"].alignleft::after { display: block; content: ""; height: 3em; clear: both; } + +div[id^="attachment_"].aligncenter { width: 100%; margin-left: 0px; } + +div[id^="attachment_"].alignright { margin-top: 2em; margin-right: -10%; margin-left: 2em; width: 50%; float: right; } + +div[id^="attachment_"].alignright::after { display: block; content: ""; height: 2em; clear: both; } + +.default-page div[id^="attachment_"].alignleft { margin-left: 0px; width: 40%; } + +.default-page div[id^="attachment_"].alignright { margin-right: 0px; width: 40%; } + +.default-page main figure:has(img.alignleft) { margin-left: 0px; width: 40%; } + +.default-page main figure:has(img.alignright) { margin-right: 0px; width: 40%; } + +nav.pagination ul { display: flex; margin: 0px; padding: 0px; font-size: 1em; list-style: none; } + +main nav.pagination ul li { margin: 0px 0.5em; } + +main nav.pagination ul li a, main nav.pagination ul li span { padding: 0.4em 0.7em; background: rgb(245, 245, 245); --underline-background-color: #F5F5F5; color: black; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; font-size: 1.2em; text-transform: none; text-decoration: none; } + +main nav.pagination ul li span.current { padding: 0.4em 0.7em; background: black; --underline-background-color: black; color: white; } + +.home-narrative main { margin-top: 3.4em; margin-right: 0px; margin-bottom: 0px; font-family: "Source Sans Pro"; font-style: normal; font-weight: 400; } + +.home-narrative main > header { margin-bottom: 0px; } + +.home-narrative main > article > h2 { margin-bottom: 0.2em; font-style: normal; font-weight: 700; text-transform: uppercase; font-size: 2.865em; } + +.home-narrative main > article:nth-of-type(1) > h2 { margin-top: 0px; font-size: 3.56em; } + +.home-narrative main p { font-size: 1.5em; line-height: 150%; } + +.home-narrative main ul { font-size: 1rem; } + +.home-narrative .topic-summary { grid-column: 2 / span 9; grid-template: "title graphic graphic" "description graphic graphic" "button graphic graphic" / 1fr 1fr; display: grid; margin-bottom: 6.4em; gap: 0px 4em; } + +.home-narrative .topic-summary h2 { grid-area: title; } + +.home-narrative .topic-summary img { width: 100%; height: 200px; grid-area: graphic; margin-top: 3.1em; background: black; } + +.home-narrative .topic-summary figure { width: 100%; grid-area: graphic; margin: 0.6em 0px 0px; padding: 0px; } + +.home-narrative .topic-summary figure iframe { height: 70%; background: black; } + +.home-narrative .topic-summary .description { grid-area: description; } + +.home-narrative .topic-summary .description p { margin-bottom: 1em; } + +.home-narrative .topic-summary .description a { display: inline; box-sizing: border-box; grid-column-start: 1; grid-row-start: 3; text-transform: uppercase; font-size: 1.5em; font-weight: 700; } + +.home-narrative .case-studies { grid-column: 1 / span 11; padding: 3.5em 5% 0px; position: relative; color: white; } + +.home-narrative .case-studies::before { content: ""; width: 100%; height: 75%; position: absolute; left: 0px; top: 0px; z-index: -1; background: var(--vocabulary-brand-color-tomato); } + +.home-narrative .case-studies > ul a { color: white; --underline-background-color: var(--vocabulary-brand-color-tomato); } + +.home-narrative .case-studies > ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 2em; margin: 0px; padding: 0px; list-style: none; } + +.home-narrative .case-studies > ul figure { margin-bottom: 0px; } + +.home-narrative .case-studies > ul figure img { object-fit: cover; height: 200px; } + +.home-narrative .case-studies footer { margin: 4em 0px 3em; padding: 2em; background: white; color: black; } + +.home-narrative .data-points { } + +.home-narrative .data-points ul { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 3em; margin: 0px; padding: 0px; list-style-type: none; } + +.home-narrative .data-points .data-point { display: flex; flex-direction: column; } + +.home-narrative .data-points .data-point.wikipedia h2 { text-indent: -10000px; min-height: 150px; background: center center / contain no-repeat; margin-top: 0.5em; margin-bottom: 0px; } + +.home-narrative .data-points .data-point.the-met h2 { text-indent: -10000px; min-height: 150px; background: center center / contain no-repeat; margin: 0.5em auto 0px; } + +.home-narrative .data-points .data-point.khan-academy h2 { text-indent: -10000px; min-height: 150px; width: 90%; background: center center / contain no-repeat; margin: 0.5em auto 0px; } + +.home-narrative .data-points .data-point .stat { order: 3; text-transform: uppercase; } + +.home-narrative .data-points .data-point p { margin-bottom: 0px; font-size: 1em; } + +.home-narrative main .posts { grid-column: 2 / span 9; padding-top: 4em; } + +.home-narrative main .posts h2 { text-align: center; } + +.home-narrative main .posts ul { display: grid; grid-template-columns: repeat(12, 1fr); gap: 2em; box-sizing: border-box; width: 100%; margin: 0px auto; font-size: 1rem; list-style: none; } + +.home-narrative main .posts ul li { grid-column: span 4; } + +.home-narrative main .posts ul li h3 { font-size: 1.5em; } + +.home-narrative main .posts .post figure { order: -1; } + +.home-narrative main .posts.featured { grid-column: 1 / span 11; margin-bottom: 3em; background: var(--vocabulary-neutral-color-lighter-gray); } + +.home-narrative main .posts.featured .post h3 { font-size: 1.4em; } + +.home-narrative main .posts.featured ul li:nth-child(1) h3 { font-size: 2.1em; } + +.home-narrative main .posts.featured .post a { --underline-background-color: var(--vocabulary-neutral-color-lighter-gray); } + +.home-narrative main .posts.featured li:nth-of-type(1) .post a { --underline-background-color: white; } + +.home-narrative main .posts.featured li:nth-of-type(1) .post figure { order: initial; } + +.home-narrative main .posts.featured ul { padding: 0 var(--vocabulary-page-edges-space); } + +.home-narrative main .posts.featured ul li { grid-column: span 3; } + +.home-narrative main .posts.featured ul li:nth-of-type(1) { grid-column: span 12; background: white; } + +.home-narrative main .posts.featured ul li:nth-of-type(1) article.post { margin-bottom: 1em; padding: 4em; } + +.home-narrative main > footer { grid-column: 1 / span 11; display: grid; grid-template-columns: subgrid; padding-top: 3em; padding-bottom: 8em; background: var(--vocabulary-neutral-color-lighter-gray); } + +.home-narrative main > footer .attribution-list { grid-column: 2 / span 9; background: none; border: 2px solid var(--vocabulary-neutral-color-dark-gray); } + +@media (min-width: 1500px) { + .home-narrative .data-points .data-point.khan-academy h2 { text-indent: -6000px; } +} + +@media (max-width: 1140px) { + .home-narrative main footer .attribution-list ul.expand { grid-template-columns: 1fr 1fr; } +} + +@media (max-width: 900px) { + .home-narrative main .case-studies { background: var(--vocabulary-brand-color-tomato); padding: 5%; } + .home-narrative .case-studies footer { margin: 2em 0px 0px; padding: 0px; } + .home-narrative .data-points ul { box-sizing: border-box; width: 90%; margin: 0px auto; } + .home-narrative main .posts ul { display: flex; flex-wrap: wrap; } + .home-narrative main footer { width: 100%; box-sizing: border-box; } +} + +@media (max-width: 705px) { + .home-narrative .topic-summary { display: block; } + .home-narrative .topic-summary figure { display: none; } + .home-narrative .case-studies > ul { grid-template-columns: 1fr 1fr; } + .home-narrative .data-points ul { display: block; padding-top: 2em; } + .home-narrative main article.posts.featured > ul li:nth-child(1) { padding: 2em; } + .home-narrative main .posts { padding: 0 var(--vocabulary-page-edges-space); } + .home-narrative main footer .attribution-list ul.expand { display: block; } +} + +@media (max-width: 425px) { + .home-narrative .attribution-list { padding: 2em; } + .home-narrative .attribution-list h2 { width: 50%; hyphens: auto; word-break: break-word; } +} + +@media (max-width: 480px) { + .home-narrative .case-studies > ul { display: block; } + .home-narrative .case-studies > ul li { margin-bottom: 3em; } +} + +@media (max-width: 425px) { + .home-narrative .attribution-list { padding: 2em; } + .home-narrative .attribution-list h2 { width: 50%; font-size: 0.5em; hyphens: auto; word-break: break-word; } +} + +main > article figure img, main > figure img { width: 100%; } + +main .content ul, main .content ol { line-height: 150%; } +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://creativecommons.org/cc-legal-tools/base.css + +@charset "utf-8"; + +@import url("/wp-content/themes/vocabulary-theme/style.css") layer(vocabulary-theme); + +.bidi-left main ul, .bidi-left main ol { margin: 0px 0px 2em 2em; } + +.bidi-right main ul, .bidi-right main ol { margin: 0px 2em 2em 0px; } + +.ancilliary-menu { font-size: min(0.8em, 2.5vw); } + +.bidi-left div.masthead > nav.ancilliary-menu { left: auto; right: calc( -1 * var(--vocabulary-page-edges-space)); } + +.bidi-right div.masthead > nav.ancilliary-menu { left: 0px; right: auto !important; } + +div.masthead > nav.ancilliary-menu span.locale { display: inline-flex; align-items: center; margin-top: 5px; padding: 6px 10px; background: var(--vocabulary-brand-color-soft-turquoise); border: none; border-radius: 3px; } + +div.masthead > nav.ancilliary-menu span.locale.icon-attach::before { --icon-sprite: var(--fa-globe); --icon-sprite-size: .8em; opacity: 0.5; } + +.bidi-left div.masthead > nav.ancilliary-menu a.donate.icon-attach::before, .bidi-left div.masthead > nav.ancilliary-menu span.locale.icon-attach::before, .bidi-left div.masthead > nav.ancilliary-menu a.search.icon-attach::before { margin-left: 0px; margin-right: 0.8em; } + +.bidi-right div.masthead > nav.ancilliary-menu a.donate.icon-attach::before, .bidi-right div.masthead > nav.ancilliary-menu span.locale.icon-attach::before, .bidi-right div.masthead > nav.ancilliary-menu a.search.icon-attach::before { margin-left: 0.8em; margin-right: 0px; } + +.icon.fa-info, .icon-attach.fa-info::before { --icon-sprite: url('/wp-content/themes/vocabulary-theme/vocabulary/svg/font-awesome/icons/fa-icons.svg'); --icon-sprite-size: .75em; } + +.cc-legal-tools main > header { align-items: center; display: flex; padding: 3em 0px; } + +.cc-legal-tools, .bidi-left main > header > span.alt-titles { order: 1; } + +.cc-legal-tools, .bidi-left main > header > span.alt-titles > span.tool-icons { padding-right: 1em; } + +.cc-legal-tools, .bidi-right main > header > span.alt-titles > span.tool-icons { padding-left: 1em; } + +main > header > span.alt-titles > span.tool-icons > span.cc-icon > svg { display: inline; height: 2em; width: 2em; vertical-align: text-bottom; } + +.cc-legal-tools main > header > span.alt-titles > span.tool-identifier { font-family: "Roboto Condensed"; font-size: 2.1em; font-style: normal; font-weight: 700; } + +.cc-legal-tools main > header > h1 { margin: 0.2em 0px; order: 2; } + +.cc-legal-tools main > header > h2 { margin: 0px; order: 3; } + +.cc-legal-tools main > aside { background-color: var(--vocabulary-brand-color-soft-gold); padding: 1em; height: fit-content; } + +.cc-legal-tools main > aside a { --underline-background-color: var(--vocabulary-brand-color-soft-gold); } + +main > aside > nav ul > li { font-size: 1rem; } + +.cc-legal-tools main > div.content > h2:first-child { margin-top: 0px; } + +.cc-legal-tools table { display: inline-block; vertical-align: top; max-width: 100%; overflow-x: auto; white-space: nowrap; border-collapse: collapse; border-spacing: 0px; } + +.cc-legal-tools table > thead > tr { position: sticky; background-color: var(--vocabulary-brand-color-soft-tomato); } + +.cc-legal-tools table tr > td { border: solid var(--vocabulary-neutral-color-dark-gray); padding: 1em 0.5em; margin: 0px; } + +.cc-legal-tools table tr > th { border: solid var(--vocabulary-neutral-color-dark-gray); padding: 0.5em; margin: 0px; } + +.cc-legal-tools table tr > th { } + +.cc-legal-tools table > tbody > tr:nth-child(3n) { background-color: var(--vocabulary-neutral-color-lighter-gray); } + +.cc-legal-tools .tool-meta { display: flex; flex-wrap: wrap; gap: 1em; } + +.cc-legal-tools .tool-meta div.meta-box { list-style: none; background-color: var(--vocabulary-brand-color-soft-turquoise); border-radius: 5px; padding: 1em 1.4em 0.8em 0.8em; } + +.cc-legal-tools .tool-meta div.meta-box a { --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); font-family: "Source Sans Pro"; } + +.cc-legal-tools .tool-meta h2 { font-size: 1em; margin: 0px 0px 0px 0.6em; font-family: "Source Sans Pro"; display: inline; } + +.cc-legal-tools .tool-meta h2::after { content: ":"; } + +.cc-legal-tools article.canonical-url { margin-bottom: 0.5em; } + +.cc-legal-tools article.canonical-url h2 { margin-bottom: 0.6em; } + +.cc-legal-tools article.canonical-url a { font-family: monospace; } + +.cc-legal-tools .tool-meta .formats ul { list-style: none; display: inline-flex; margin: 0px; font-size: 1em; } + +.cc-legal-tools .tool-meta .formats ul li { padding: 0.3em; } + +.cc-legal-tools .tool-meta .formats ul li:first-child { padding-left: 0px; } + +.cc-legal-tools .alt-view { align-self: center; margin-left: auto; } + +.cc-legal-tools .alt-view a { font-family: "Source Sans Pro"; font-size: 1.5em; font-style: normal; font-weight: 700; line-height: 150%; } + +.cc-legal-tools div.notice-bottom, .cc-legal-tools div.notice-top { padding: 1em; margin-bottom: 2em; margin-top: 2em; } + +.cc-legal-tools div.notice-bottom > h2:first-child, .cc-legal-tools div.notice-top > h2:first-child { margin-top: 0px; } + +.cc-legal-tools div.notice-bottom > p:last-child, .cc-legal-tools div.notice-top > p:last-child { margin-bottom: 0px; } + +.cc-legal-tools div.notice-bottom { background-color: var(--vocabulary-brand-color-soft-turquoise); } + +.cc-legal-tools div.notice-bottom a { --underline-background-color: var(--vocabulary-brand-color-soft-turquoise); } + +.cc-legal-tools div.notice-top { background-color: var(--vocabulary-brand-color-soft-tomato); } + +.cc-legal-tools div.notice-top a { --underline-background-color: var(--vocabulary-brand-color-soft-tomato); } + +.cc-legal-tools p.document-link { font-weight: bold; } + +.cc-legal-tools.bidi-left p.document-link { text-align: right; } + +.cc-legal-tools.bidi-right p.document-link { text-align: left; } + +.cc-legal-tools div.content h2:first-child { margin-top: 0px; } + +.cc-legal-tools div.content p:last-child { margin-bottom: 0px; } + +.bidi-left footer > div.donate > a.donate.icon-attach.cc-heart-filled::before { margin-left: 0px; margin-right: 0.3em; } + +.bidi-right footer > div.donate > a.donate.icon-attach.cc-heart-filled::before { margin-left: 0.3em; margin-right: 0px; } + +@media print { + .cc-legal-tools > footer, .cc-legal-tools > header { display: none; } + .cc-legal-tools main { display: block; } + .cc-legal-tools main > aside { display: none; } +} +------MultipartBoundary--wJBbnCtBXtK5UWrNto46BAzE9Fwexpd0mjpazvzePo------ diff --git a/Excerpt_of_Coordinates_module_in_Lua.png b/Excerpt_of_Coordinates_module_in_Lua.png new file mode 100644 index 00000000000..b402dd118df Binary files /dev/null and b/Excerpt_of_Coordinates_module_in_Lua.png differ diff --git a/Farm-Fresh_css_add.svg.png b/Farm-Fresh_css_add.svg.png new file mode 100644 index 00000000000..ababbbe128e Binary files /dev/null and b/Farm-Fresh_css_add.svg.png differ diff --git a/HSBild.svg.png b/HSBild.svg.png new file mode 100644 index 00000000000..baced4f35a4 Binary files /dev/null and b/HSBild.svg.png differ diff --git "a/IETF Cycle \302\267 Roadmap" "b/IETF Cycle \302\267 Roadmap" new file mode 100644 index 00000000000..66b85767173 --- /dev/null +++ "b/IETF Cycle \302\267 Roadmap" @@ -0,0 +1,18082 @@ +From: +Snapshot-Content-Location: https://github.com/orgs/ietf-tools/projects/9 +Subject: =?utf-8?Q?IETF=20Cycle=20=C2=B7=20Roadmap?= +Date: Mon, 3 Mar 2025 13:50:14 +0700 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--wOiN3ugBpOvMIBQMVTOfKT7Gw5lLa9MX6YMBD2Csyq----" + + +------MultipartBoundary--wOiN3ugBpOvMIBQMVTOfKT7Gw5lLa9MX6YMBD2Csyq---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://github.com/orgs/ietf-tools/projects/9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IETF Cycle · Roadmap + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ Skip to content + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + + + + + + + + + + +
+
+ + +
+ +
+

IETF 121-122

 (9)
Current
Nov 10, 2024 - Mar 06

IETF 122-123

 (7)
Mar 16 - Jul 19

IETF 123-124

 (4)
Jul 28 - Oct 31

Future

 (7)
Nov 10 - Sep 24, 2027
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
IETF Cycle · Roadmap
+
+ + + + +------MultipartBoundary--wOiN3ugBpOvMIBQMVTOfKT7Gw5lLa9MX6YMBD2Csyq---- +Content-Type: image/jpeg +Content-Transfer-Encoding: binary +Content-Location: https://avatars.githubusercontent.com/u/192516397?v=4 + +  +   $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?ou736sZݬR)LK`Icj"w6\ehƤv:;PY,y2w75hޣ1AX^)yBk[N2SMQ_~݀? Vݼ:; pzlOabS7p jUrAVIuONU+i+rd$eI +OH9JFsMXB0T^{S6*r rX1RP7?Z5x Gd9ܬzz%ݽedbC#g ډ%pGV]_FHӦq:ԵIyG GJ϶|Qt?i4ݞNE7ژtߌ~nəSO_Z{KbIP[UIPa޹5Zco& hcU#ct߳vj!vX`)fAՃ8EB'y-m{bU:s^'{I"*d%2O;P 3_,:/\6nBDi ey`WYLnsU$FޯoՋ=q,s3H0[w"P،?se RCd6R y*BZ[\?(jQ<0YqکԑSΕS qE'ЙmUw.aʳA°`3UG`!E(8Dҹo _ּ:L`i8454U#DSp*x'd|#qn+7Zw1aU5d5abN+5k{?v̍-lTg=z~1҂o!9i63t u˙T?#o=25aqa++\[i@J h*\*j7zHXz *~֙fVfmVbk{"PGqRV- uaz #wC\;C}jkg+W Y؉DZR^l|=O9̗uc-4{8Um#ʸScmsirxVw>WM20IU;jq=#a1B_O"$i"1 +{Hvm,N\R>UttL-$ɿ{ +]x$ ^@MO1Ev :=Sq_2,Ά." e~&ķ9M5U,{ kqϽz^ڵ -zg7j24ƈ[ZHz݅+T'qT}B[-XY;t;}hՄ<-|Y\G,cJd^4(}Hc ʂq5K0dBO|5}ۂGjTgTQFCZRdlKqՋ$߸})Mv2s,lC1&zZHIzјۉt9rCquyЌ*wzJǯcDp +İ9>]3OZC yq=[[GI%`SwL/&u]N;눞8 Rd1SA.`HU'Sw4!#ʽg\8n>B ejm.:Qq=mB+>A +JF +ltmF. LSL֍j:*`9Ӯ=iI]Lt <3&pv`[֚6 C9XڵNOaTq~Hc@?FGDG#;պ\ l^ X&vU[y~n(+"5w F +MhREwa?@t˭=8pІ㥕uVɾ~]dRDGZv[KT:k +lX =~cdIVu(Gҵno V~mn/PI ~k\w%fwᱷ5XjUvOM-pjg:1 ETm{6>b֬0  vZ$ގȣ2?WM3OӴnMҴfhAY3h#+e־ /xe9#n2?ۊ^ɟ8û;}rAHRN";wb{2lk!(7b.㯸moȼJ|"폓늂ε@1k>E1Jsް!C:zvnyf2zsf69_Z#b#'Th{{"0Ҽ$cbd]N*ėe;*3Z~%д`p+zwK\}Jy~C+nP[n;YcS"*FēNK 9OcLV:}/Xf=}Ez%խQ?vs-"4&U,9* sCo1W7RKC +2OҪvآ&siQF:٥YfVpKwYE 4 R*>*;sq֦WXJ)@oQ[d+-T_HUΚ5mnH#+^;;DC8qHxV3sHq\oz}(nٜιq Hvƥ#3fM&@kc*@KmR٬_7V]5"'AKdjj mo59>g軷yרuHTt d`w}*xgOs2n;' :|f.'d&]0!9j<'`N^(,~ҭ,n%sNJt`Ih 'Zw.Qt|gpcڦmM Tiœ*gP˄%{$גqEc[)FĬcw]9]XFO59DU#2_du\!7kƵZOrio~N@B`鹔]w|V#*7bOAZFn; =VѦi9S[hII\z*1uqF2F*#%ߟ4j5R>륤>L=zh=%Ǯ֩7ԾKĨF}fq}ZcFM ;?,mXF>__ ? !y٤(;#{TiQ\8V#\cesi[ +7I VsK7>:.E{mf8ɥڌk9Zf8!SV"\r;-pJԄӮ -8h#||>RvGqg33M~ՄoXʪ=QhZF&ϵrIX𾣥=C#8|&W/Z~TK/ c3 v%uFMRfЎ +B3$;몷6WYΎ}OA Y3NHMFsRcm#&B2}mͥCVSпm\[0=j\rH~j4hNMڷƺajM Z+o/?uɔn +E ?hDSʕ'{)\54O5"~{#IH'U &u36Vϫ %Cfj [ϩ#tqhNcUxt@ՆWhLZhc%? NvUaTa[EAUqr˨jFYH+>nncqq4V|)푰9чsjgӣ s9^FsS]ar k$9-MYx8Yl7貽k4.gzz +UXԉuJ>q=8o<~efEXě}8Rrv\`9>qwmrcw{SW4A$QJqR/LE;ոE{$aVVD302«˭^KAF]jzm6n\u9l} hRʳ`z rXKG"K1޶ᳶy1ihgݛҫwQGL2ebcZXԡJ@M|*뺵ۋ+83WҴ" +UhҢ<#L/ZC}s#bSjtn$X֔%30 +7"ڨtzM[)3\UrcZ5a;TAEb?-_ QȡSni@׭#4\lvL$ǭh>@-sEc*=GJ|#eU»cU19*Dx &;$r%>l6jeAJXɚSN݈֬ T J*y?( Gh$.A毲n0=5o]G<S;SKr <)pLP2Ա-Ls,>JT2:Rc(I)Jl>RCTMIS @ROT=E7rA5Ic#Yd98 $=F&]#Gf#2>2'+օƢ/#s½̃5e ȋ7 9R)4tr{:!U)w$RG34r:rԕcJv0_ޝe{i MI9XXI00PMG属/ڦY /S0:pVd6 ^mǭϭ!u+XqDX.GcU)e.CqVeqe$0HwK V3odrZBXחRwrS!Z*MxĚRhL94<'&g>l_ץIIp SFLTb>ǷzF9MH&_Ja,P,#4&2_ a6OZ'NBQ朸Lh\*? >jsg84Fqj/79P %yN)yK$dA*UqR0:ȼ$V-o9`ئ&I?aRh,DȡnUT_H/ $ulrhRʰ=z#*YfYBESTJ9HoJY@&I7A|9*9T 8bI9@>mRiv,ɠ79V2nPE5شwz)j/rib9َU?һrz9=ON5SzD2@WUN+U™9`rԩUhĢul/4{\ɕs 9x rIwuǚƼ>jrِ p{ٔRjv;lL)3Vr[="dO~wjVְunTAidjLMN[q/V8W3Wl@MG{@(WgoAmx\Ώms?|~7`hsuPR6sW@/CL,XN  ¬#fs+Wx!=bw,`xNӭu,Wk՜4\0=T j%p=ӼcҤ9M,X?ZdORvajYI_jɽ0՗(1>=2yjiaIl9j&EOSTRjqYx֦[IdGTrℸi28 R՗H8L8M˄`sU|zӖ_悬Y03ڣ\ F\Q23Z$5@'b`LqT%N;R*0)U ϒ:SᝠR&ӝʷ"Ay)lCecaG^ֺ bƼP3P/NQTJ7[z75eӬ ;g'1-zZV翸0!G=+;,M8G+TgCKZ`j<\y[sgr{w>wٴ99iA-T`8.zto-(= t,@OxW޷t:g<7Q5t\]7'ICdUċְQL6ɫ"]HOXNpZ$7?2ڴlc)\}; k5}N FnĬN DۣP6jmByaimng{h2?U<*aZ@g<-l#LrIwկ&;0\,kEЪ dj>ӞPZʃ\*/*TTO1$I- +a<}d M>q98)m" MW,@w&{|*FhpTW,Z9剺*8ʪA'5W QŚld󕫩A4QCfĽ&Y%A7BN=kM/,d@0}N)I˦ *Ul-?6N:2jv@ ҸJId`!iD0 +* Aw~ !XuG^4e|Y<.Σ9'W$%կT; o,'I#@sQ#kZ[Ey\ #ֳq)J«+.OZ>=*g TrZh4x *czCRN(-4ۥޠ}I6., VIڋ&[[F)iJzQaĥI47a@y=[PTRw<:BB8d0`dG-dkk/^kWLvGG1)TyMu$tBܑ{1_րz淼!c&!f&r_IXv_ |^GiiwS 1h9R֎&29b+-C$}u(Fph-k[F_?Uu>c֦_ky kn"Um:S!Si> c 't `7gakHCM+Y:Ȫ- pkZHAıByrK1?Ju mP9rEKhaߒsǽLRN)d2&nCv Aۍ[ZvPhN94Տ\'E"-@rWҹ㱈 S&ҁ¸>٤ @ < ߺ隞; wcn>A{ ePsq+EjCTGj+J%|R$_ްkD$/nqT# WX;NiZs6bMkuoj.=k>_fIX_7'`Eϩ~}nB6P}jRdlԹua ;jѲՑMkrt|EiQ2юn$ >2 F xD8F*=%Mm2P{5\`c9!pұF_2ƱWq9DPqI+'4f4s8Ȥ۫P +Ḧ2 gz) xBto +2>Pir33Jâ䶌'+lqBn@zDq3i 1<UeI$-IwMYH6?A[ h1Z0AqBvsep6ۜS j+܀SK7j9E:ۘ@0#\ke} Ҹܕ5͑mlא~ &5ZܭCOS/Һ_}c™6̞js pބs)HM̰u,xuvɭ\5sm0T\J]O7=E 8ǭF=*Hh2*)4Ezqj/`bE$'+#%g5`@n|€tm-ȍ]ICFin@幦Ho˕nuLZTG`}m(jݬuHv)7d~j+D| z lŷiOOT|/LqT:\#, +$| \z &<3@svGt0n +cY -1C"3&r#4r E#,0iXid}*a:CSsQo9 ^MLY;.SVc"dI2坈v-MF9%T9\Pf$<ը{Z2E~vIan^DTV 4l h t[G9+xlD*I;@QXOQWed*т;U&2TR,0cEi#X⢝JùR9 ;ġ!-M1!_/"c-,{OWc5дdTmlddRe7 g 7 Y>#p MAr܀vQ}5YF>LrǏZx8銛q~.ԊXsQ9G̥L +UEU%F dd-8ݲaXp{Cw?|E2vI.p= +#7=j)R;P0[KxfuWz Zd]x>5l7,v:QP7V76&TqDJ8#E`D>IǨ\ E&իw9)d$U;MQ<آW8^3W[LA+l;~kR7(ܓ +|ĎrE@Tֵy1G_W?zHn:nWdtRz);S4prEZD1cW#Җ2J.:fauHc-J6'GZ;U;{o=MNc#%G#Gޢnj_<feqU4}Į˜1rF?$U5)W2zfTI1ZĘdJgrR8N'4Ñc(4|pTf)6J'q?%zE "N֊'=*B! ) ݁:@sd97dz(դH8EChVoCOJ--m"1گ,h2xaMm߽5 HޢUm+w.7rPn=hHR=WG)OXsN_8meIƙP"S'}oxQ@qbaO51#c|\pG֥8"! +D[h`M;PpO&3Gp"2/'>=vC8R7h+7"g<|-k5R}D,?kR^o#8IH%Ӡ,`X@Dr2OZӴo[˅a;>?{j]R0E=XOIN c+&hCW0[4ꉩ"uYNObHE>NmIV{bqX:e}V/$޵m5*$/N3%_MI'0\G=քu 7#i(Oc>p={դ9PliTEZ/̇qxWkDXhɚf7)$\n51)h2~ReifK[tEw,55jҍOS4v:D1wzu\.DN>-}DԚm,eU];6yG47&NG`qc^ƧYw0 me:x W֐Ζ0G\#n:[2kwLZZ|AF@9%1asXeQq~fyґV4X-Q=k!~y;Yjw3 &26@9 W[9(p8tQCb3@^b:?ʬ٩dA$EHu:^\[{`Y /Mn\1t:KRnjcT~[gc\;RՈϻW1бze%QI<,+'Y[ 0D3֓n;T>v q^8Ow10s^u;W="'cIw;(VG[cY33֯$[dLb1+ f|ҭq +9a܍z +M&]y(%WvNzLUQA<}iCBHӂ}ֶNܺ#ڱnv{BwDyޡ27zc֢N[ 3Q{R20ZkA=uQYvY2F.UUeJZ9ZFFwi&2;*eҭ^v/b*)\v_T.Kَi{TRwiagBԲ[ZFA `I5:ʘbvqUbO#*MaqȥV`dW y[\!k r>ͩ×S5qOY88Џk&0&S/Nn~էzmes^^F:WD~dlc0?/ZF7\}j2gMmFa/XA_R:hSm-e_FVS ywV5;}I?;yҹSmn 2698k ?ד0Mzgߤ2畔s:hnzTAn2e`=bΓ|C]`g+1T)5sQu+ƫkwx`!tN)d"GHvBV~եMGGq/F $Wٓ*#Mp[uq=AmTi -Nlܫ[$m1&0ܜzVx5}4 8`sRXPdֶ,~TL jy7*NQa܃_*{T\3 ((.y=r(;%wEҗʄ@"EgƝa@ND0lH"nb6tRH}O;QbNa#Bx9"^bMBLWZfhøU#MŞJ~h3 +MpRH#VARmTն=HzB5rTcgJorr;_9ԍjϯ5qPh >_:2rU6Ri֕RXk#֕53HW'V,Fzc"z +R9d1E)HR2isHHVP)#UU'4e0xR? +ŷ~MZi#rGS)+)NِiKKPb J HaiS=OH[XS·"nirGֽ̟&=9/"is&@x +698^ " ԵV9 +ҹTG͏zУZk} +V/65Hg/$ oBV6?0=_gy!)b$ Fk, cHc޲ҽďmx gYν q A+FTI7I` q +n:ק1Cp}gMB2cSB@^{V}p] 4VI]va-mFՅعzUvޒ9<]6<I4r;TCHx:)C`|h8<^΁&Ri'4Zw'4 +C>wgOJs!1' +0Ո|J>w?5~iZ~9݁s E}6F*?ZMR3O*U's[R}6?,+{{T t(Avg',ٿlջ} J%'sOA=)4쀜G\W=}4= ԏWY8D⼻U[ %ɼ!ta}'v(IS^Ԍ_?YHjvY}k(#TAzV5ej,^3~Ib}Bx^̧SW-5#kw< +Pj"YHsTp|K˟@?$>I9k=8:Oq5q_5K[{UXc3 +,2S_@dsRGO5IAEzKlhm# 0+x7; +_ igLҡ$zc{O=gZФz_H[c3QK4usGqi Y_^hZOD1T$d0%7n95i<`S⹓(bG @{o$AڍIsCMf ntQ:AaҢSN$-?}E#J  @ǹ&\hbI8,x8杽EFӯNԆ{: sQg p3XӃ)r0jΨT`f0F=II'r9t&Et-u/qx_4n"}ut҅=[p591xT~8K),K'+4rc$,0=W3VN=޳ױi"N16`ʹujFޘ~ح|J+b!! ӊubvM ͮTZؚdvyxy[e$.{b,q!$ddSV?)B֣OKDIڬEV}mWY05F!Dn>ɝcT/Irew- gvz +r%%ˢ&ij!ɨZCޘ07<'sxͳ(%MzMݕ} ג} W 6v.R0zʹ㶃4ܹ&V}^u}5.`p͎x5KPoh9eSֱ::i]tLfzڼQ%էY7d{ +<@uL RHG`{W>9[SͫEq!=s['v1G.ૂ=Vx$Miqy!m95~ rٖ\JXGTwM2LG\+FoMֳ +<#G ;y #.{ +ӃIaƓVبK6ojj!_Qr٩AVU t sQc[8rw(Dd 6cSo5͢H ܎A\g*lvCvHͷq1yGbiw;+ޒ+R&GLzdfNJNq6coO^\G$z]Jٞ9%nJAjw`SJ(sKt#aJqb!t6%1,K1K`qDq,ˎ/nKbFnܚCi7g0JPNOpzT(~ ]NϘZ1ޢ2 bB0:F#FYf>-CAq*0zv-0*;(c +Hy : +?jb"ic sL6P7ȀL Tݪ`籩Dqɀy" Sn y5Ģx楶.7:,ڨj…(jϷ4I&$iNr<`FplzqF+7Q<4yVjnp +FHwEcnR;K{[\].#?^H僇㠪m1N\71W +ٻ1Br:t5$nOz3Fu d)dg!fd^UIU@qO4ݙ ŢMi[iZȻ7+~GZ7Tr-]iZĄTe(+K\ w)p: 4!Noγi ^Cck#fH |7*W);ˑpy<itx?.F_5 i)ܲ>+:*tlPWs5-ĄcqՖSg#J4r6(HƟc,"FIp}Dy./E#ʨnCN+[\m۲EsßJɜ! {ӂP7}7G*>13Ӥљ8&J,sCLb\PUp&E{>LO35]4o/@cT)K(ۏAQ^O}sR!Hwrwۮ:P!9_Rh7, ޞ Kh$΄R$n# sRe?*Ob$ɖB2;vH%Xc*YI22r H8G)*[!A@&&MHc$^sj +׸l) byڟ8gU3[o`yjqcy- i-j&قjtA#eB1y~S\RrK`䓹V&RFq늸mpMLD`3N.v$m"NV R[E$xԀ!KJs&."jQ2Rыd +2\q,I,uOރZ ԾcH+j_̬銝$J \@,l8EQi["8w!bF=\SV9`p5NW )̪IJܨ*yPsQy!´!I })Qr7F c8 K%QIaڭ.ӸkM!\9HƓtہi_vQ E/h#՘`#|HpVힼ&?eM-/Iw<)bcvьҳ p19̔ccxP݌Z:PKԌVr֩]=yqNSҦRji +)R[TqjԊE1_$n`/Ԯ-m`?V#ǥvW]"۷*7\&,nb8;bCngCpSڴRObfe_ji% i46Bg֧vt3ZZɪMkhma\zq߉fE"I H=k./sL:ZkrQ:W[o#)62}zH+njh2>{LK`,=P BFc]{K I] ,y4>|x +d@'jJ p-KM +i$X'*@YwlpOiʲ*](͙QH29ޝ>+FWi5Yډghzғ`./L~wQD4z1Vnni8hdQPHͦ[ݲY"  7k>;YU<j"H>Xv1V}W0G&A %>UQr5̎cWL 5+EQvR3d`O`imojEmc)>B.Zv}+lYaof<7akmXW=6YbŘ$ըw##S<1ޔc5fMݒ5"P}j@6\9ֶaѴҏ8#]}VB[(g7=$(]=Iس"ǵÄRXyqlA܊R&(XIЎ^:6WG/ʳO+ RҞ(EyϯN)5oo2WzڹE <Ǧ3k,ieb By?^(u)]v1P/MdyvjO8P<`VR}LqL*f+{p$3B#'pG9ϯs8EqH27@ Ki!*^9 +=ZXBw9?&Rȳ/m@Oz$w;@*H#UT2 sI[bEP?;dFjƦ$8>c=isGstq|Ui%9ŸTVVM=X5wtK Eu'2ـHԠl$F:5{Ier0E]qX7qH9~\Td_^IPz|%.Mkt%OZ߸k1^DpKY. 0z敮ZE][*Aem"ܫ`S´lqȌ͜e}9,7b܉t,0{#.<jGTwp1'P=|r)@ uUJoLe+KIO 1@G鐹*9#$fdե +`RGц(b!R dSLF ++M lђia䀴 6=2=`IUVPEr-(hWՐ;%`*tJQpGeR:hn_ݓE5-H 9Q;af>xi[=+;4@3{ִypB)d=) vg5ax.pUhYYԝ_@Å>~LzAzL6(n\zV1[~vc>P I&xyɭF1J2: +)0G&inp<;O ֺ-/FHw*TNJ;B[q|WFqWQ U"&߼o0ɫkrӌX9\PqEpnB#z-Hҟ?=r:[̐M2X7(wV˸UѭX*޻+LNX@{B6݈u`O]uv3ں㚶QI+;L՘%sĎ3o=MFU$7W2g>'HʨQޢM22KvCx;yl:zTŸD/%cFU,rǁ֭GjFSrqlJ6n,sWa3ZbO4۽JiJPИZ#Q\E!u1\!yUPC<+X,:iߢ'}Y^ ݅dc!\lt&Ԓ&u5]!5vdɣ o] @xF*lZ x<<3]115y&"p +=(U``Dq>jڠS,A3ץE*ڱ*{"ezU?] DɌri$<ǓS|cI5༱D{94#tRSQx$4"e~L8n Muó{XL#}in5ȞG9i (ך@)@.($`i6(ɭ(>fLbޡ9MGˑkrYRPPW]H84ot6zbmhbb_gn3ˏǚbmbTҥ)6jlPנ<daqIA拇ڱ`vn[khF1 dp)(9M.1+Tb$8Zuǵ&<㚮TKdqXƠ*[« hqh\X +4ʌ`bx|aF3֙O'*`7PaԐ81zHBTk%c:HTe>q X +jbs6%m_iVlܚ,>HRZ֦L7`zdv(ܹnj)BAޕ8Hĸ#֥|%ֶ':TqQ/s/qS@ +l|b[95w>-a9aPyLSj5&, @~gUޡڎ[Wk+,N[T.py%U%4,$ +e)6Z:c,`0iQ'4\H"0d$gڣKmKI#Y[w&-pCykmLaG>4V4K${qcHǸh}8*NByhשm-ei4+9WW.#VLXX(f'%~_`L>h;({*桖YhI\@T ,sW RK#1bI99 NqDgC&}j!inO5H<q*I_iJ',EKlI&vW(o%T|ۆN*itg7`OJjvPP\ȁ֑R+)9=>+u/2.r[||E"+ ? +fRKbB|TRhܧʤִF~v 8f26ȱ@#M؊PgAsqE{QU@RƉ,gҚ_MWyoi :V0Tԩ:B)pH##K7Й~Sǥ=Ujr)~H$pGRl*(IiMnb9f&I78r(>7$z#.yTZXqP=}Q p}Mj6hY󣕋ܡ(55z SF8G/& #rkuoi .bL;rS|E8~ONWą?@ml@?R+]Ŋ#Ӆ̬?QG^+c3qZ9CڥP޵ I,ǒiMSm(z9X)"9#*"1QEw=Y+98 ^X1;~` -26s}1lL4K(Jkh7Cs"-r3>;N:fIi20\"1xB ky:@s)1/%r.d#95sM e2>-H缈9>WL4#pOF +VAVrR͸n})d'q&4bFhN_ ŋW_DZ/C+f%*A U 8m=ZdZ1۩\v:t5~~L8sTJZzn-i9D\u^vFi ome(#@I>s Cf : T9̑j--XսQǐxsa:sR*0QKg'ҋhӬE(05!{QH7**#6 9JiN75m瓚A)MB.UɧIUH\$r] 0i7e+igw>BG82zo6}iؔ$']N2OSF8}iX +&V^t9"VP5$?Zv8}yk;'\j#,}*urgmvsݣ$)h(3~icǨ\deѿb\ɠFeF# }irRduYY[hA4#\Ҝ"V"xz`/֔ȼ To"f3 GF1&A&2Ja@jJ ҄&dx1LyWEDbsM72)XhZ>>RX-S$kS_b6/Ԟ4\Ȫ.;҃s@vTn‘ FO8ˆd*rMUMv ڇԎp9a8e42RAW B⡖GAUZIi?SPy,jTp>ˇY#1؆{ut8#tn1UzζWY|4CO[yeZHƬzږ7ܜzNH?w>hY %d~ /n +Ly1TvL\q#aIt6udzuܪbYc`PM"[*}GVcyȧy~ݪgGYb ҫm6 +]4Z gI8s +Ki-*8>9U _ ݗHqUYM) $:T4**Χ#A;ԑ7c;|jȷ Z!H +HLAr*5U!6P?ҁ<Ƥ-vp(d,ҬCj23KsT5 OL {W +}i"9 RPL(NFjEW8iT`,29T,9z!c86R +0)yZcCDc9ۊ8hppam+ Jg8݅;iyLf|{.!G })e88 +1MoE mX` +6]|6V#P*93AOF71MdmS11ɦi֢`|vS1R4ȃsJHhA }K , TJ2}C,/\Ԁ4ȣb9LM TN1@sQi6)9GAN(RE9ˌR +2(L~u PIL恊48 +Nb)sMc;P-Bn9Up1L<*X@i܁: Tэ)BǸu4rhX95]#ڧnDTcd;_9S7(+2mN=jK{c%BOgbIJGGz&Xs@lF3tqrhQ 0 x㚚2pMVC9P_Hpp=*9!T:ґ>ԁ!Ha=i\ !1M MKf S v +Ȩ.DS@+2ڤR\K$R8c5l3QFzsL-4:Ԥ{UrqTb7