@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.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+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.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+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.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:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.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+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,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:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_65428bcc-module__Exs3sG__className{font-family:Roboto,Roboto Fallback;font-style:normal}
:root{--clr-primary:#466fb2;--clr-secondary:#1d3966;--clr-white:#fff;--clr-black:#0a1014;--clr-dark-grey:#7c7c7c;--clr-light-grey:#e3e3e3;--clr-darker-grey:#2a3037;--clr-black-blue:#00060e;--clr-ultradark-blue:#1b2c40;--clr-green-grey:#80a1a6;--clr-rusty-red:#bf5933;--clr-steel-grey:#879bb4;--clr-light-blue:#d2dbf4;--clr-persian-green:#009ca1;--clr-success:#008900;--clr-cta:#2d6ded;--clr-warning:#f4ac00;--clr-error:#ff003c;--clr-yellow:#ffed29;--clr-placeholder:#606060;--fs-100:.625rem;--fs-200:.813rem;--fs-300:1rem;--fs-400:1.125rem;--fs-450:clamp(1.125rem, .714vw + .839rem, 1.375rem);--fs-500:1.5rem;--fs-600:clamp(1.25rem, .714vw + .964rem, 1.5rem);--fs-700:clamp(1.625rem, 1.786vw + .911rem, 2.25rem);--fs-750:clamp(2rem, 2.857vw + .857rem, 3rem);--fs-800:clamp(2rem, 5.714vw + -.286rem, 4rem);--fs-1000:clamp(6.25rem, 22.143vw + -2.607rem, 14rem);--spacing-small:1rem;--spacing-medium:clamp(1.5rem, 1.429vw + .929rem, 2rem);--spacing-large:3rem;--spacing-xlarge:clamp(4rem, 5.714vw + 1.714rem, 6rem);--spacing-huge:clamp(8rem, 5.714vw + 5.714rem, 10rem);--spacing-static-medium:1.5rem;--border-radius:16px;--border-radius-small:8px;--border-radius-mini:3px;--content-width-mini:560px;--content-width-small:800px;--content-width:1150px;--top-bar-height:40px;--nav-bar-height:8.5rem;--header-height:calc(var(--nav-bar-height) + var(--top-bar-height));--morning-star:linear-gradient(var(--angle,266deg), var(--clr-primary) 3.42%, #1d3966 95.89%);--dawn:linear-gradient(var(--angle,180deg), var(--black,#0a1014) 0%, #000a42 22.12%, #63301e 48.08%, #973b19 75%, var(--clr-rusty-red) 100%);--night-sky:linear-gradient(var(--angle,180deg), var(--clr-ultradark-blue) 0%, var(--clr-secondary) 100%);--hopesfall:linear-gradient(var(--angle,0deg), var(--clr-black) 0%, #000a42 22%, #00458a 48%, #6d93c1 75%, #d2dbf4 100%);--sundown:linear-gradient(var(--angle,0deg), var(--clr-ultradark-blue) 2%, var(--clr-rusty-red) 100%)}@media only screen and (min-width:640px){:root{--top-bar-height:40px;--nav-bar-height:10rem}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{--main-font-clr:white;font-size:var(--fs-400);color:var(--main-font-clr);font-family:Arial,sans-serif}h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:400;font-stretch:100%;line-height:1.1}.inhouse-form-page h1{-webkit-hyphens:none;hyphens:none}h1,.h1{font-weight:700;font-size:var(--fs-750);text-align:center;margin-block-end:var(--spacing-large)}h2,.h2{font-size:var(--fs-700);margin-block-end:var(--spacing-medium);font-weight:700}h3,.h3{font-size:var(--fs-600);font-weight:700}h4,.h4{font-size:var(--fs-500);font-weight:700}small,.text-small{font-size:var(--fs-300)}strong{font-weight:700}a{color:currentColor;text-decoration:none;transition:color .2s}.flow a{word-break:break-all;text-decoration:underline}html{--body-bg:var(--clr-black);background-color:var(--body-bg)}img.richtext-image{width:fit-content;display:block}img.richtext-image.left{margin-inline-end:auto}img.richtext-image.right{margin-inline-start:auto}img.richtext-image.full-width{object-fit:contain;width:100%;height:auto}body:has(.hamburger[aria-expanded=true]){overflow:hidden}body:has(dialog[open]){overflow:hidden}:has(dialog[open]){overflow:hidden}.container,.streamfield,.seminar-detail-page section:not(:is(:first-of-type,:last-of-type,.background-container)),.seminar-detail-page__entry-level,.search-results-page,.orders-page,.certification-index-page__hero,.seminar-search-results,.form,.course-categories{--spacer:var(--spacing-large);width:min(var(--content-width),100% - 2rem);margin:var(--spacer) auto}.flow>*+*{margin-block-start:var(--flow-spacer,.75em)}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screenreader-text{width:1px;height:1px;position:absolute;top:auto;left:-999px}.screenreader-text:focus{width:auto;height:auto;margin:auto;display:inline-block;position:static}.accordion{--flow-spacer:var(--spacer-md);--padding:1.5rem;--border-radius:1rem;--clr-bg:#ac3b61;--clr-txt:#eee2dc;background:var(--clr-bg);border-radius:var(--border-radius);color:var(--clr-txt);overflow:hidden}.accordion__header{all:unset;display:flex}.accordion__trigger{all:unset;padding:var(--padding);font-size:var(--fs-500);cursor:pointer;background-color:#0000;flex:1;justify-content:space-between;align-items:center;font-weight:600;line-height:1.3;display:flex}.accordion__trigger:focus-visible{outline:2px solid var(--clr-focus-1);outline-offset:-6px;border-radius:var(--border-radius)}.accordion__icon{color:var(--clr-neutral-14,black);flex-shrink:0;width:1.75rem;height:1.75rem;margin-inline-start:1rem;transition:transform .15s linear}.accordion__icon path{fill:var(--clr-txt)}[data-state=open] .accordion__icon{transform:rotate(180deg)}.accordion__content{font-size:var(--fs-400);padding:var(--padding);overflow:hidden}.accordion__content[data-state=open]{animation:.1s linear forwards slideDown}.accordion__content[data-state=closed]{animation:.1s linear forwards slideUp}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}.background-container{--_fade-height:var(--fade-height,4rem);--_padding-block:var(--padding-block,var(--spacing-large));background-color:var(--clr-black-blue);padding-block:var(--_padding-block)}.background-container--gradient{background-image:var(--morning-star)}.background-container--alternative{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#f003!important}.background-container--image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.background-container--image:before,.background-container--image:after{content:"";height:var(--_fade-height);position:absolute;left:0;right:0}.background-container--image:not(:first-child):before{background:linear-gradient(to top, transparent, var(--clr-black));top:0}.background-container--image:not(:last-child):after{background:linear-gradient(to bottom, transparent, var(--clr-black));bottom:0}.badges{gap:1rem;display:inline-flex}.badges__badge{background-color:var(--clr-white);font-size:var(--fs-200);color:var(--clr-black);border-radius:10rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.banner-image{height:250px;position:relative}@media only screen and (min-width:1040px){.banner-image{height:500px}}.banner-video{top:var(--top-bar-height);width:100%;height:calc(100dvh - var(--top-bar-height));position:absolute;left:0;overflow:hidden}.banner-video video{height:calc(100dvh - var(--top-bar-height));object-fit:cover}.banner-video video.full-width{z-index:0;width:auto}.banner-video__gradient-overlay{height:calc(100dvh - var(--top-bar-height));background:linear-gradient(transparent 0%, transparent 10%, var(--clr-black));width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:640px){.banner-video{height:unset}.banner-video video.full-width{width:100%}}.blog-entry{background-color:var(--clr-darker-grey);border-radius:var(--border-radius);height:100%;text-decoration:none;display:block;overflow:clip}.blog-entry:hover{outline:4px solid var(--clr-secondary)}.blog-entry__image{object-fit:cover;width:100%;transition:transform .2s ease-in-out}.blog-entry__container{flex-direction:column;height:100%;display:flex}.blog-entry__content{padding:var(--spacing-static-medium);color:#fff;font-size:var(--fs-300);flex-direction:column;flex:1;justify-content:space-between;display:flex}.blog-entry__title{font-size:var(--fs-400);text-align:start;margin-block-end:var(--spacing-small);line-height:1.4}.blog-entry__description{line-clamp:3;-webkit-hyphens:auto;hyphens:auto}@supports (display:-webkit-box){.blog-entry__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.blog-list{gap:var(--spacing-small);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;display:grid}.button{--border-radius:5rem;--clr-bg:var(--clr-light-grey,black);--clr-txt:var(--clr-black,white);color:var(--clr-txt);background-color:var(--clr-bg);border:2px solid var(--border-color);border-radius:var(--border-radius,15px);font-size:var(--fs-400);cursor:pointer;letter-spacing:.05rem;min-width:fit-content;padding:calc(1.125rem - 2px) calc(2rem - 2px);font-weight:600;text-decoration:none;transition:box-shadow .2s,color .2s,background-color .3s}.button:focus-visible,.button:focus{outline:2px solid var(--clr-white);outline-offset:3px}.button:disabled{--clr-bg:var(--clr-light-grey);--clr-txt:#acacac;cursor:not-allowed}.button--primary{--clr-bg:var(--clr-cta);--clr-txt:var(--clr-white)}.button--primary:hover{background-color:#5f94ff}.button--secondary{--clr-bg:var(--clr-light-blue);--clr-txt:var(--clr-black)}.button--secondary:hover{--clr-bg:#bac2da}.button--tertiary{--clr-bg:var(--clr-rusty-red);--clr-txt:black}.button--tertiary:hover{--clr-bg:#e17d57}.button--ghost{--clr-bg:transparent;--clr-txt:var(--clr-cta);--border-color:var(--clr-txt)}.button--ghost:hover{--clr-bg:transparent;--clr-txt:#5f94ff}.button--ghost.button--secondary{--clr-txt:var(--clr-white)}.button--ghost.button--secondary:hover{--clr-txt:currentColor}.button--white{--clr-txt:var(--clr-white);--border-color:var(--clr-white)}.button--white:hover{--clr-txt:currentColor}.certification{text-align:center;border-top:10px solid;border-bottom:10px solid;border-width:2px;border-image-slice:1;border-image-source:linear-gradient(to right, var(--clr-secondary) 0%, var(--clr-primary) 50%, var(--clr-secondary) 100%);flex-direction:column;padding-block:4rem;display:flex}.certification__wordmark{margin-block-start:var(--spacing-medium)}.certification__wordmark+.certification__text,.certification__title{margin-block-start:var(--spacing-small)}.certification__text{margin-block-end:var(--spacing-medium)}.certification__text ul{text-align:left;max-width:400px;margin-inline:auto}.certification__logo{border-radius:var(--border-radius-small);object-fit:contain;width:100%;max-width:350px;height:auto;margin-inline:auto}.certification__logo+.certification__text{margin-block-start:var(--spacing-small)}.class-information{--_highlight-color:var(--highlight-color,var(--clr-success));background-color:var(--_highlight-color);border:2px solid var(--_highlight-color);border-radius:var(--border-radius);transition:box-shadow .3s;overflow:clip}.class-information--planned{--highlight-color:var(--clr-success);--box-shadow:0 0 0 1px #d2dbf466, 0 0 32px #2baa3f8c, 0 0 64px #2baa3f40}.class-information--full{--highlight-color:var(--clr-error);--box-shadow:0 0 0 1px #d2dbf466, 0 0 32px #ff003c8c, 0 0 64px #ff003c40}.class-information--busy{--highlight-color:var(--clr-warning);--box-shadow:0 0 0 1px #d2dbf466, 0 0 32px #f4ac008c, 0 0 64px #f4ac0040}.class-information--pending{--highlight-color:var(--clr-cta);--box-shadow:0 0 0 1px #d2dbf466, 0 0 32px #2d6ded8c, 0 0 64px #2d6ded40}.class-information__content{background-color:#000;justify-content:space-between;align-items:center;padding:1rem;display:flex}.class-information__title{text-align:start;margin:0;font-size:1.5rem;font-weight:700}.class-information__location{border-radius:var(--border-radius-small);font-size:var(--fs-200);border:1px solid #fff;align-items:center;gap:.25rem;padding:.125rem .25rem;display:inline-flex}.class-information__location svg{flex-shrink:0}.class-information__footer{font-size:var(--fs-300);padding:.75rem 1rem}.class-information__status{align-items:start;gap:.75rem;line-height:1.2;display:flex}.class-information__status svg{flex-shrink:0}.class-information:hover,.class-information:focus,.class-information:focus-within,.classes__link:focus .class-information,.classes__link:focus-visible .class-information{outline:1px solid var(--clr-light-blue);outline-offset:3px;box-shadow:var(--box-shadow)}@media only screen and (min-width:640px){.class-information__location{font-size:var(--fs-300);padding:.125rem .5rem}.class-information__status{align-items:center;gap:1rem}}.classes__title{text-align:start}.classes__intro{margin-block-end:var(--spacing-medium)}.classes__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.classes__link{color:#fff;text-decoration:none}.classes__link:focus,.classes__link:focus-visible{outline:none}.classes__more-button{margin-block:var(--spacing-large);margin-inline:auto;display:block}.conferences__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.conference{aspect-ratio:1;border-radius:var(--border-radius);width:100%;max-width:600px;height:100%;margin-inline:auto;display:block;position:relative;overflow:clip}.conference:hover{outline:4px solid var(--clr-secondary)}.conference img{z-index:1}.contact-form__form{width:100%;margin:0}@media only screen and (min-width:1040px){.contact-form__form{grid-template-columns:repeat(2,1fr);display:grid!important}.contact-form__form div:has(>input){grid-column:1}.contact-form__form div:has(>input):first-of-type{grid-row:1}.contact-form__form div:has(>input):nth-of-type(2){grid-row:2}.contact-form__form div:has(>input):nth-of-type(3){grid-row:3}.contact-form__form div:has(>textarea){flex-direction:column;grid-area:1/2/4;display:flex}.contact-form__form div:has(>textarea) textarea{flex-grow:1}.contact-form__form div:has(>input[type=checkbox]){grid-area:4/1/auto/-1}.contact-form__form button[type=submit]{grid-area:5/1/auto/-1}}dialog.contact-modal{inset:0;top:calc(var(--header-height));height:calc(100dvh - (var(--header-height)));width:100vw;max-width:unset;background:linear-gradient(var(--clr-ultradark-blue) 0%, var(--clr-secondary) 100%);overscroll-behavior:contain;border:none;margin:0;padding:1rem;transition:all .2s;position:absolute;overflow:visible}.contact-modal__container-close{position:relative}.contact-modal__close{right:calc(44px + var(--spacing-medium));background-color:var(--clr-white);aspect-ratio:1;border:0;border-radius:5px;place-content:center;width:44px;display:grid;position:absolute;top:-6.7rem}.contact-modal__content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.contact-modal__phone{font-size:var(--fs-600);border-bottom:1px solid var(--clr-cta);padding-block-end:2rem}.contact-modal__phone a{color:var(--clr-white);flex-direction:row;align-items:center;gap:1rem;width:fit-content;display:flex}.contact-modal__mail{height:fit-content;padding-block:2rem}.contact-modal__mail a{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.contact-modal__mid-section .team-member{display:none}.contact-modal__address,.contact-modal__address a{color:var(--clr-white)}.contact-modal__address a:hover,.contact-modal__address a:active{text-decoration:underline}.contact-modal__newsletter{border-block:1px solid var(--clr-cta);margin-block-start:1rem;padding-block:2rem}.contact-modal__newsletter-link{flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.contact-modal__newsletter-link:hover{color:var(--clr-white)}.contact-modal::backdrop{width:100%;height:100dvh}@media only screen and (min-width:640px){.contact-modal__close{top:-7.5rem}}@media only screen and (min-width:1040px){dialog.contact-modal{border-radius:15px;width:100%;max-width:800px;height:auto;max-height:100vh;margin:auto;padding:2rem;inset:0}.contact-modal__container-close{flex-direction:row;justify-content:flex-end;display:flex}.contact-modal__close{position:static}.contact-modal__content{grid-template-columns:50% 50%;grid-template-areas:"phone mail""mid-section mid-section""newsletter newsletter";grid-auto-rows:max-content;gap:1rem;width:100%;display:grid}.contact-modal__content>*{height:fit-content}.contact-modal__phone{border-bottom:none;grid-area:phone;padding-block:2rem}.contact-modal__phone-link{border:2px solid var(--clr-white);border-radius:5rem;padding:calc(1.125rem - 2px) calc(2rem - 2px)}.contact-modal__mail{grid-area:mail;padding-block-end:0}.contact-modal__mail a{width:fit-content}.contact-modal__mid-section{border-top:1px solid var(--clr-cta);grid-area:mid-section;grid-template-columns:1fr 1fr;gap:1rem;padding-block:2rem;display:grid}.contact-modal__mid-section .team-member{display:block}.contact-modal__newsletter{grid-area:newsletter}.contact-modal__newsletter a{width:fit-content;margin-inline:auto}.contact-modal::backdrop{background-color:var(--clr-black);opacity:.7}}.course-categories{z-index:1;margin-block:var(--spacing-huge);position:relative}.course-categories__title{text-align:center}.course-categories__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.course-categories__list-item:nth-child(7n):last-child{grid-column:1/-1;grid-template-columns:subgrid;justify-self:center;display:grid}.course-categories__list-item:nth-child(7n):last-child .course-categories__link{grid-column:2}.course-categories__link{background:var(--morning-star);border-radius:var(--border-radius);color:var(--clr-white);font-size:var(--fs-400);isolation:isolate;padding:1.5rem;font-weight:700;text-decoration:none;display:block;position:relative;overflow:clip}.course-categories__icon{opacity:.5;z-index:-1;position:absolute;top:50%;right:1rem;transform:rotate(15deg)translateY(-50%)}.degree-program{background-color:var(--clr-darker-grey);border-radius:var(--border-radius);padding:clamp(1rem,1.429vw + .429rem,1.5rem)}.degree-program__title{font-weight:700;font-size:var(--fs-600);margin-block-end:var(--spacing-small)}.degree-program .button{text-align:center;padding-block:.75rem;display:block}.degree-program .badges{margin-block-end:1rem}.degree-program__content{font-size:var(--fs-300);margin-block-end:var(--spacing-small)}.details{background-color:var(--clr-ultradark-blue);border-radius:var(--border-radius)}.details[open] .details__summary svg{transform:rotate(180deg)}.details__summary{cursor:pointer;font-weight:700;font-size:var(--fs-400);-webkit-user-select:none;user-select:none;padding:var(--spacing-static-medium);justify-content:space-between;align-items:center;gap:var(--spacing-small);padding-inline-start:20px;line-height:1.3;display:flex;position:relative}.details__summary svg{flex-shrink:0;transition:transform .2s}.details__content{padding-inline:var(--spacing-static-medium);padding-block-end:var(--spacing-static-medium)}.details__content .flow p,.details__content .flow ul{font-size:var(--fs-400)}.details--white{border-block-start:1px solid var(--clr-white);background-color:#0000;border-radius:0}.details--white:last-child{border-block-end:1px solid var(--clr-white)}.details--white .details__summary{padding-inline:0;padding-inline-end:var(--spacing-static-medium)}.details--white .details__summary svg{right:0}.details--white .details__content{padding-block-end:var(--spacing-static-medium);padding-inline:0}.dialog-button{cursor:pointer}.dialog{margin:auto;position:absolute;inset:0}.embla{--slide-spacing:clamp(1rem, 2.857vw + -.143rem, 2rem);--slide-size:100%}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-inline-start:calc(var(--slide-spacing)*-1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-inline-start:var(--slide-spacing)}.embla__dots{justify-content:center;gap:.5rem;margin-block-start:var(--spacing-small);margin-block-end:var(--spacing-medium);display:flex}.embla__dot{border:2px solid var(--clr-light-blue);cursor:pointer;background-color:#0000;border-radius:1000px;width:1rem;height:1rem;display:block}.embla__dot--selected{opacity:1;background-color:var(--clr-light-blue)}@media only screen and (min-width:640px){.embla{--slide-size:60%}}@media only screen and (min-width:1040px){.embla{--slide-size:33.3333%}}.english-page{color:var(--clr-white);text-align:center;flex-shrink:0;justify-items:center;gap:.5rem;text-decoration:underline;display:grid}.footer{padding:var(--spacing-medium);background-color:var(--clr-steel-grey);border-top:1px solid var(--clr-primary,#000);color:#000;padding-block-end:4rem}.footer__logo{margin-block-end:var(--spacing-medium)}.footer p+p{margin-top:var(--spacing-small)}.footer a{color:#000}.footer__container{gap:var(--spacing-medium);grid-template-columns:1fr 3fr 1fr;display:grid}@media (max-width:768px){.footer__container{grid-template-columns:1fr}}.footer__address img{filter:brightness(0)}.footer ul{padding:0;list-style-type:none}.footer .footernav__list{gap:var(--spacing-medium);margin-block:0;display:grid}.footer .footernav__list-item{font-size:var(--fs-300)}.footer .footernav__list-item>a{font-weight:700;font-size:var(--fs-600);border-top:1px solid;margin-block-end:var(--spacing-static-medium);padding-block-start:var(--spacing-static-medium);display:block}@media only screen and (min-width:640px){.footer .footernav__list{grid-template:"left right1""left right2""left right3""left."/1fr 1fr}.footer .footernav__list-item:first-child{grid-area:left}.footer .footernav__list-item:nth-child(2){grid-area:right1}.footer .footernav__list-item:nth-child(3){grid-area:right2}.footer .footernav__list-item:nth-child(4){grid-area:right3}}@media only screen and (min-width:1040px){.footer .footernav__list{grid-template:"left center1 right""left center2 right""left.right""left.right"/1fr 1fr 1fr}.footer .footernav__list-item:first-child{grid-area:left}.footer .footernav__list-item:nth-child(2){grid-area:center1}.footer .footernav__list-item:nth-child(3){grid-area:right}.footer .footernav__list-item:nth-child(4){grid-area:center2}}.footer .footernav__list .footernav__sub-menu-item{margin-block-end:var(--spacing-small)}.footer .footernav__list .footernav__sub-menu-item:last-child{margin-block-end:0}.footer__links{border-top:1px solid;padding-block-start:var(--spacing-static-medium)}.footer__links ul{margin-block:0}.footer__links ul li{margin-block-end:var(--spacing-small)}.footer__links ul li a{font-weight:700;font-size:var(--fs-600)}.footer__social-media{padding-block:var(--spacing-static-medium);border-top:1px solid;border-bottom:1px solid;align-items:center;gap:1rem;display:inline-flex}.footer__legal{flex-flow:wrap;justify-content:center;gap:2rem;margin-block-start:var(--spacing-medium);display:flex}.checkbox{align-items:center;display:flex}.checkbox--baseline{align-items:flex-start}.checkbox__root{cursor:pointer;border:none;border:2px solid var(--clr-white);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;padding:.125rem;line-height:1;display:flex}.checkbox__indicator{color:var(--clr-white);align-items:center;line-height:1;display:inline-flex}.checkbox__label{font-size:var(--fs-400);-webkit-user-select:none;user-select:none;padding:0 0 0 .5em;font-weight:300;line-height:1.4}.checkbox__label--small{font-size:clamp(1rem,4vw,1.5rem)}.checkbox__label a{color:inherit;font-weight:600}.checkbox--search .checkbox__root{background-color:var(--clr-white);border-radius:var(--border-radius-mini);width:1.375rem;height:1.375rem}.checkbox--search .checkbox__indicator{color:var(--clr-black)}.label,.fieldset__legend,.fieldset--as-label .fieldset__legend{color:var(--clr-white);font-size:var(--fs-400);margin-block-end:.5rem;font-weight:600;display:inline-block}.fieldset{border:none;flex-direction:column;align-items:stretch;gap:1em;margin-inline:0;padding:0;display:flex}.fieldset+.fieldset{margin-block-start:3rem}.fieldset__legend{margin:0 0 var(--spacing-medium) 0;font-size:var(--fs-500)}.fieldset--as-label .fieldset__legend{text-align:start}.form{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.form__submit{width:max-content;margin-inline:auto}.form__submit:has(>svg){align-items:center;gap:1rem;display:inline-flex}.input{flex-direction:column;display:flex}.input .label{color:var(--clr-white);-webkit-user-select:none;user-select:none;font-size:1.125rem}.input__element{font-size:var(--fs-400);border-radius:15px;border-radius:var(--border-radius-mini);border:none;border:1px solid var(--clr-neutral-14,black);color:var(--clr-neutral-14,black);background-color:var(--clr-light-blue);padding:.5rem}.input__element::placeholder{color:var(--clr-placeholder)}.input__element:focus{outline:4px solid var(--clr-light-blue);outline-offset:2px}.input__element::-webkit-calendar-picker-indicator{color:var(--clr-neutral-14,black)}.input__element:disabled,.input__element:read-only{cursor:not-allowed;color:var(--clr-placeholder)}:is(.input:has(:user-invalid) .input__element,.input:has([aria-invalid=true]) .input__element){border:1px solid var(--clr-error)}:is(.input:has(:user-invalid) .label,.input:has([aria-invalid=true]) .label),.input__error-message{color:var(--clr-error)}.radio-group__root{flex-direction:row;gap:2rem;display:flex}.radio-group__item-container{align-items:center;gap:1rem;display:flex}.radio-group__item{border:2px solid var(--clr-white);cursor:pointer;background-color:#0000;border-radius:1000px;flex-shrink:0;width:1.625rem;height:1.625rem;padding:4px;font-size:1rem;display:block}.radio-group__indicator{background-color:#fff;border-radius:1000px;width:100%;height:100%;display:block}.radio-group__label{font-size:var(--fs-300);color:var(--clr-white);cursor:pointer}.radio-group__error{color:var(--clr-red-5,red);background:var(--clr-neutral-14,black);border-radius:15px;align-items:center;gap:1em;margin:1em 0;padding:1em;font-size:clamp(1rem,4vw,1.25rem);display:flex}.radio-group__error span{margin:.35em 0 0}.radio-group:has(:user-invalid) :is(.radio-group__label,.fieldset__legend){color:var(--clr-error)}.radio-group:has(:user-invalid) .radio-group__item{border-color:var(--clr-error)}.select{flex-direction:column;display:flex}.select--fluid{justify-content:stretch}.select__trigger{border-radius:var(--border-radius-mini);background-color:var(--clr-light-blue);color:var(--clr-black);font-size:var(--fs-300);border:none;place-items:center;gap:.5rem;padding:.75rem;line-height:1.2;display:flex}.select__trigger>:first-child{margin-inline-end:auto}.select__trigger:focus{outline:2px solid var(--clr-neutral-14,black)}.select__trigger:disabled{cursor:not-allowed}.select__icon{align-items:center;width:20px;height:20px;display:flex}.select__viewport{padding:1rem 0}.select__content{background-color:var(--clr-light-blue);border-radius:var(--border-radius-mini);border:1px solid var(--clr-dark-blue);width:var(--radix-select-trigger-width);isolation:isolate;z-index:1000;margin-block:.25rem;overflow:hidden}.select__item{-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--fs-300);color:var(--clr-black);align-items:center;padding:.25rem 2rem;display:flex;position:relative}.select__item[data-disabled]{pointer-events:none;cursor:not-allowed}.select__item[data-disabled]>*{color:gray}.select__item:focus-visible{background-color:var(--clr-light-blue)}.select__item-indicator{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex;position:absolute;left:.5rem}.select__scroll-button{background-color:var(--clr-light-blue);cursor:default;justify-content:center;align-items:center;display:flex}.select--search .select__trigger,.select--search .select__content{background-color:var(--clr-white)}.slider-input{--slider-spacer:.5em}.slider-input__container{align-items:center;display:flex}.slider-input__container:before,.slider-input__container:after{content:"";background-color:var(--clr-neutral-14,black);height:3px;width:var(--slider-spacer)}.slider-input__label{color:var(--clr-neutral-14,black);font-size:clamp(1.125rem,4vw,1.5rem)}.slider-input__root{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:75px;display:flex;position:relative}.slider-input__track{background-color:var(--clr-neutral-14,black);border-radius:9999px;flex-grow:1;height:3px;position:relative}.slider-input__range{background-color:var(--clr-neutral-14,black);border-radius:9999px;height:100%;position:absolute}.slider-input__thumb{all:unset;background-color:var(--clr-neutral-1,white);border:4px solid var(--clr-neutral-14,black);width:24px;height:24px;margin:0 var(--slider-spacer);cursor:pointer;border-radius:100px;display:block;box-shadow:0 2px 10px #00000024}.slider-input__thumb:focus-visible{box-shadow:0 0 0 4px var(--clr-neutral-14,black)}.slider-input__text{justify-content:space-between;display:flex}.slider-input__text p:not(:first-child):not(:last-child){display:none}.slider-input__text p:last-child{text-align:right}.slider-input__text p{color:var(--clr-neutral-14,black);font-size:clamp(1.25rem,4vw,1.5rem);font-weight:300}@media only screen and (min-width:1040px){.slider-input{--slider-spacer:2em}.slider-input__text p:not(:first-child):not(:last-child){display:block}}.textarea textarea{border-radius:var(--border-radius-mini);border-color:var(--clr-neutral-14,black);resize:vertical;width:100%;min-height:200px;font-size:var(--fs-500);color:var(--clr-neutral-14,black);background-color:var(--clr-light-blue);padding:1rem}.textarea textarea :focus{outline-color:var(--clr-focus-1,black)}.sweet{appearance:none;border:none;width:0;height:0;display:block;overflow:hidden}.hamburger{display:none}@media only screen and (max-width:1199px){.hamburger{--width:44px;--clr:var(--clr-white);--gap:.5rem;--thickness:3px;--padding-block:11px;gap:var(--gap);width:var(--width);padding:var(--padding-block) 5px;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:stretch;transition:all .2s;display:flex}.hamburger span{background:var(--clr);height:var(--thickness);border-radius:20px;width:100%}.hamburger:before,.hamburger:after{content:"";background:var(--clr);height:var(--thickness);border-radius:20px;width:100%;transition:all .2s;position:relative}.hamburger:before{left:0}.hamburger:after{top:0;left:0}.hamburger[aria-expanded=true]{--clr:var(--clr-ultradark-blue);background-color:var(--clr-white);border-radius:5px}.hamburger[aria-expanded=true]:before{top:var(--padding-block);transform:rotate(45deg)}.hamburger[aria-expanded=true]:after{top:calc(var(--padding-block)*-1);transform:rotate(-45deg)}.hamburger[aria-expanded=true] span{opacity:0}}.header{top:0;z-index:2;opacity:1;position:absolute;inset-inline:0;overflow-x:clip}.header__nav-bar{--bg-clr:transparent;background-color:var(--bg-clr);width:100%;min-height:var(--nav-bar-height);z-index:1;padding-inline:var(--spacing-small);justify-content:space-between;align-items:center;max-width:1900px;margin-inline:auto;transition:background-color .2s;display:flex;position:relative}.header .homelink{color:var(--clr-accent-1);flex-shrink:0}.header__logo{object-fit:contain;flex-shrink:0;width:auto}.header__link{padding:1.5rem;display:inline-block}.header:has(.nav--open){z-index:1;position:fixed;top:0}.header__controls{gap:var(--spacing-medium);flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.header__buttons{gap:var(--spacing-medium);flex-direction:row;align-items:center;display:flex}.header .dialog-button svg{width:40px;height:40px}.header .dialog-button svg path{stroke:var(--clr-white)}.header .menu-search{background-color:#0000;border:0;place-content:center;display:grid}.header .menu-contact{display:flex}.header .menu-contact span{display:none}.header .menu-contact:focus{outline:2px solid var(--clr-white);outline-offset:4px}.header:has(.scroll-detector.active){top:calc(var(--header-height)*-1);background:linear-gradient(var(--clr-black,#0a1014) 0%, #000a42 70%, transparent 100%);position:fixed}.header:has(.scroll-detector.up){top:0}.header:has(.scroll-detector.animated){transition:top .3s}@keyframes lock{to{position:absolute}}.header:has(.scroll-detector.faded.up){opacity:0;animation:lock .1s .2s forwards once;transition:opacity .2s;position:fixed;top:0}@media only screen and (max-width:1199px){.header__logo{height:2.75rem}:is(.header__nav-bar:has(.hamburger[aria-expanded=true]),.header__nav-bar:has(dialog[open])){--bg-clr:var(--clr-ultradark-blue)}}@media only screen and (min-width:640px){.header__logo{height:5rem}}@media only screen and (min-width:1200px){.header__nav-bar{padding-inline:4rem}.header__controls{flex-direction:row;width:100%}.header__controls :has(nav){flex-grow:1}.header .menu-contact{flex-flow:row;align-items:center;gap:10px;width:max-content;padding:calc(1.25rem - 2px) calc(2rem - 2px)}.header .menu-contact span{display:inline}.header .menu-contact svg{width:1em;height:1em}}@media only screen and (max-width:1199px){.header .menu-contact{background-color:#0000;border-radius:0;padding:0}.header .dialog-button{padding:2px}.header .dialog-button svg path{stroke-width:1px}}.hero{isolation:isolate;--flow-spacer:4rem;z-index:0;margin-block-start:calc(var(--nav-bar-height) + var(--spacing-xlarge));margin-inline:var(--spacing-small);position:relative}.hero__title{text-align:center;margin-bottom:var(--spacing-large);max-width:725px;font-size:var(--fs-800);margin-inline:auto}.hero__icon{text-align:center}.hero__icon svg{width:auto;height:100px}.hero__subtitle{--flow-spacer:1.5rem;text-align:center;max-width:60rem;margin-inline:auto;padding-inline:1rem}.hero__intro{font-size:var(--fs-500);text-align:center;max-width:27rem;margin-inline:auto}.hero__text{font-size:var(--fs-500);text-align:center;margin-inline:auto}@media only screen and (min-width:1040px){.hero{min-height:150px}.hero__text{max-width:60ch}.hero__subtitle{--flow-spacer:1rem;padding-inline:0}}.iframe{border:none;width:100%}.layout{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.loading-spinner{width:80px;height:80px;margin:3rem auto;display:block;position:relative}.loading-spinner div{box-sizing:border-box;border:8px solid var(--clr-primary);border-color:var(--clr-primary) #0000 #0000 #0000;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.loading-spinner div:first-child{animation-delay:-.45s}.loading-spinner div:nth-child(2){animation-delay:-.3s}.loading-spinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mesh-container{isolation:isolate;z-index:0;-webkit-hyphens:auto;hyphens:auto;position:relative}.mesh-container__image{object-fit:contain;z-index:-1;-webkit-user-select:none;user-select:none;width:100%;max-width:1440px;height:auto;margin-inline:auto;display:block;position:absolute;left:0;right:0}.mesh-container__image:first-child{top:0;transform:translateY(-40%)}.mesh-container__image:last-child{bottom:0;transform:translateY(35%)rotate(180deg)}@media only screen and (min-width:640px){.mesh-container{margin-block:16rem}}@media only screen and (min-width:1040px){.mesh-container{margin-block:25rem}}.message{border-radius:var(--border-radius);padding:var(--spacing-small)}.message--error{background:var(--clr-error)}.message--success{background-color:var(--clr-primary)}.message--warning{background:var(--clr-yellow-2,Khaki)}.message--information{background:var(--clr-blue-5,RoyalBlue);color:var(--clr-neutral-1,white)}.message__title{font-size:var(--fs-500);color:var(--clr-white);line-height:1}.message a{color:var(--color)}.meter{justify-items:center;gap:var(--spacing-small);margin-block-end:var(--spacing-large);display:grid}.meter__title{font-size:var(--fs-400);font-weight:700}.meter meter{--_meter-height:var(--meter-height,1.25rem);appearance:none;width:100%;height:var(--_meter-height);max-width:320px}@supports ((-moz-appearance:none)){.meter meter{background:0 0;background-color:var(--clr-light-blue);border:3px solid var(--clr-light-blue);height:var(--_meter-height);border-radius:1000px}}.meter meter::-webkit-meter-bar{background:0 0;background-color:var(--clr-light-blue);border:3px solid var(--clr-light-blue);height:var(--_meter-height);border-radius:1000px}.meter meter::-moz-meter-bar{background-image:linear-gradient(to right, var(--clr-primary), var(--clr-secondary) 86%);background-size:100% 100%}.meter meter::-webkit-meter-optimum-value{background-image:linear-gradient(to right, var(--clr-primary), var(--clr-secondary) 86%);background-size:100% 100%}.desktop-navigation__list{align-items:center;gap:var(--spacing-small);margin:0;padding:0;list-style-type:none;display:flex}.desktop-navigation__sub-menu{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:260px;color:var(--clr-white);background:linear-gradient(#1d3966a6 0%,#1b2c40bf 100%);border:1px solid #d2dbf438;border-radius:14px;padding:10px;transition:transform .2s,opacity .2s;position:absolute;overflow:visible;transform:translateY(8px);box-shadow:0 24px 60px -12px #0009,inset 0 1px #ffffff1f}.desktop-navigation__list-item>.desktop-navigation__link,.desktop-navigation__trigger{color:var(--clr-white);white-space:nowrap;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:999px;align-items:center;height:38px;padding:0 24px;font-family:inherit;font-size:18px;font-weight:400;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.desktop-navigation__list-item>.desktop-navigation__link:hover,.desktop-navigation__trigger:hover{border-color:#fff3}.desktop-navigation__trigger{font-weight:500}.desktop-navigation__trigger[data-active],.desktop-navigation__trigger[data-state=open]{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff0f;border-color:#d2dbf459;box-shadow:inset 0 1px #ffffff2e}.desktop-navigation__sub-menu-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.desktop-navigation__sub-menu-item{width:100%}.desktop-navigation__sub-menu-item .desktop-navigation__link{width:100%;height:auto;color:var(--clr-white);white-space:normal;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:16px;font-weight:400;display:block}.desktop-navigation__sub-menu-item .desktop-navigation__link:hover{background:#2d6ded2e;border-color:#2d6ded66}.desktop-navigation__sub-menu-item .desktop-navigation__link[data-active]{background:#2d6ded47;border-color:#2d6ded8c;font-weight:500;box-shadow:inset 0 1px #ffffff1f}.mobile-navigation .nav{top:calc(var(--header-height) - (2rem + 8px));height:calc(100dvh - (var(--header-height)));background:linear-gradient(var(--clr-ultradark-blue) 0%, var(--clr-secondary) 100%);flex-direction:column;justify-content:space-between;width:100svw;padding:1rem;transition:transform .2s;display:flex;position:absolute;left:0;overflow:auto;transform:translate(100vw)}.mobile-navigation .nav ul:not(.nav__sub-menu){padding-inline-start:0}.mobile-navigation .nav__list{gap:var(--spacing-large);flex-direction:column;display:flex}.mobile-navigation .nav__sub-menu-trigger,.mobile-navigation .nav__link{color:var(--clr-white);font-size:var(--fs-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.mobile-navigation .nav__sub-menu-trigger:before,.mobile-navigation .nav__link:not(.sub-menu__link):before{content:"";aspect-ratio:1;width:1em;transition:transform .35s linear(0, .528 7%, .921 14.4%, 1.07 18.3%, 1.19 22.4%, 1.28 26.7%, 1.34 31.2%, 1.366 34.5%, 1.378 38%, 1.377 41.7%, 1.363 45.6%, 1.308 53.3%, 1.13 71.3%, 1.059 80.1%, 1.013 89.7%, 1);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_804_9272)'%3E%3Cpath d='M9 6L15 12L9 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_804_9272'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");margin-inline-end:var(--spacing-small);display:inline-block;transform:rotate(0)translate(0)}.mobile-navigation .nav__link:not(.sub-menu__link):hover:before{transform:translate(.5rem)}.mobile-navigation .nav__sub-menu-trigger[aria-expanded=true]:before{transform:rotate(90deg)}.mobile-navigation .nav__sub-menu{padding-inline-start:2.2rem}.mobile-navigation .nav__sub-menu-item{margin-block-start:2rem}.mobile-navigation .nav__sub-menu-item a{font-size:var(--fs-300)}.mobile-navigation .nav__sub-menu-trigger[aria-expanded=false]+.nav__sub-menu{display:none}.mobile-navigation .nav .content-pages{list-style:none}.mobile-navigation .nav .content-pages li{border-top:1px solid var(--clr-primary);padding-block:var(--spacing-small);display:block}.mobile-navigation .nav .content-pages li:last-child{border-bottom:1px solid var(--clr-primary)}.mobile-navigation .nav .content-pages__link{color:var(--clr-white);text-decoration:none}.mobile-navigation .nav .legal{flex-direction:row;justify-content:space-between;list-style-type:none;display:flex}.mobile-navigation .nav .legal li{display:inline-block}.mobile-navigation .nav .legal__link{color:var(--clr-white);font-size:var(--fs-300);text-decoration:none}.mobile-navigation .hamburger[aria-expanded=true]+.nav{transform:translate(0)}:is(.mobile-navigation.open .nav__list-item:has(.nav__sub-menu-trigger[aria-expanded=false]),.mobile-navigation.open .nav__list-item:has(a:not(.sub-menu__link))){display:none}.pagination{margin-block:var(--spacing-medium)}.pagination__list{justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pagination__link{color:#fff;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;text-decoration:none;display:inline-flex}.pagination__link:active,.pagination__link:focus,.pagination__link:focus-visible,.pagination__link:hover{color:#fff;text-decoration:underline}.pagination__link[aria-disabled=true]{cursor:not-allowed}.pagination__link--active{border-radius:var(--border-radius-small);background-color:var(--clr-darker-grey)}.pagination__list:has(:nth-child(8)) .pagination__list-item{display:none}.pagination__list:has(:nth-child(8)) .pagination__list-item:nth-child(2){display:list-item}.pagination__list:has(:nth-child(8)) .pagination__list-item:nth-last-child(2){display:list-item}.pagination__list:has(:nth-child(8)) .pagination__list-item:has(.pagination__link--active){display:list-item}.pagination__list:has(:nth-child(8)) .pagination__list-item:has(.pagination__link--active)+*{display:list-item}.pagination__list:has(:nth-child(8)) .pagination__list-item:has(+.pagination__list-item .pagination__link--active){display:list-item}.pagination__list:has(:nth-child(8)) .pagination__list-item:has(.pagination__link--active)+:not(:nth-last-child(2),:last-child):after{content:"...";display:inline-block}.pagination__list:has(:nth-child(8)) .pagination__list-item:has(+.pagination__list-item .pagination__link--active):not(:nth-child(2)):before{content:"...";display:inline-block}@media only screen and (min-width:640px){.pagination__list{gap:1rem}}.rating{grid-template-rows:repeat(2,auto);grid-auto-flow:column;align-content:center;justify-items:center;width:fit-content;display:grid}.rating__stars{align-items:center;display:inline-flex}.rating__star{width:40px;height:40px;color:var(--clr-yellow);display:inline-flex;position:relative}.rating__star>svg{position:absolute;inset:0}.recommendation{justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:460px;margin-block:2rem clamp(2rem,2.857vw + .857rem,3rem);margin-inline:auto;display:flex}.recommendation:has(>:first-child:only-child){justify-content:center}.recommendation img{object-fit:contain;width:100%;max-width:240px;height:auto}.related-pages{width:min(var(--content-width),100% - 2rem);margin-inline:auto;margin-block:var(--spacing-large);position:relative;overflow:clip}.related-pages:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--clr-light-blue,#d2dbf4) 0%, #6d93c1 25%, #00458a 51.92%, #000a42 77.88%, var(--clr-black) 100%);opacity:.2;z-index:-1;width:800px;height:800px;position:absolute;top:50%;left:50%;overflow-x:clip;transform:translate(-50%,-50%)}.related-pages__title:is(h2){text-align:center}.related-pages__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.scroll-detector{width:0;height:0;position:fixed}.search-form{border-radius:var(--border-radius);align-items:center;gap:1rem;margin:1.5rem 0 2rem;display:flex;overflow:hidden;box-shadow:0 0 1rem #0003}.search-form>:first-child{flex:1}.search-form:focus-within{outline:2px solid var(--clr-primary)}.search-form__input{color:var(--clr-dark-grey);border:none;padding:.75rem 1.5rem}.search-form__input:focus{outline:none}.search-form__input::placeholder{font-weight:300;font-size:var(--fs-500);color:inherit}.search-form__submit{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.search-results{padding:0}.search-results__link{margin:.5em 0;display:inline-block}.seminar-search-form__search-field{position:relative}.seminar-search-form__search-icon{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.seminar-search-form__parent-link,.seminar-search-form__submit-button{padding-block:var(--spacing-small);width:min(100% - 2rem,360px);font-size:var(--fs-400);justify-content:center;align-items:center;gap:.5rem;display:flex}.seminar-search-form__search-input{background-color:var(--clr-white);font-size:var(--fs-300);color:var(--clr-black);width:100%;border:none;border-radius:1000px;grid-column:1/-1;margin-block-end:var(--spacing-large);padding:1rem 2rem;font-weight:700;display:block}.seminar-search-form__filters{z-index:1;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-block-end:var(--spacing-medium);display:grid;position:relative}.seminar-search-form__filter{display:grid}.seminar-search-form__fieldset{width:100%;border:none;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:1rem;margin-block-end:var(--spacing-medium);display:flex}.seminar-search-form__fieldset legend{text-align:center;font-weight:700}.seminar-search-form__buttons{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;display:flex}.seminar-search-result{background-color:var(--clr-cta);border-radius:var(--border-radius);color:var(--clr-white);height:100%;padding:2rem;text-decoration:none;transition:all .3s;display:block;container-type:inline-size}.seminar-search-result+.seminar-search-result{margin-block-start:var(--spacing-medium)}.seminar-search-result:hover{color:var(--clr-white)}.seminar-search-result__container{color:inherit;row-gap:1.5rem;display:grid}.seminar-search-result__title{text-align:start;font-size:var(--fs-500);color:inherit;-webkit-hyphens:manual;hyphens:manual;font-weight:700}.seminar-search-result__content{flex-direction:column;gap:1rem;display:flex}.seminar-search-result__content .flow p{line-clamp:6;-webkit-hyphens:auto;hyphens:auto}@supports (display:-webkit-box){.seminar-search-result__content .flow p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.seminar-search-result__content ul{margin:0;padding-inline-start:1.25rem}.seminar-search-result__content dl{flex-shrink:0;grid-template-columns:auto 1fr;column-gap:.5rem;display:grid}.seminar-search-result__content:has(dl:only-child){justify-content:flex-end;height:100%}.seminar-search-result:hover,.seminar-search-result:focus,.seminar-search-result:focus-visible{background:var(--clr-secondary);box-shadow:inset 0 0 0 1.5px var(--clr-cta),0 0 0 1px #2d6ded4d,0 12px 32px -12px #2d6ded99}@container (min-width:1040px){.seminar-search-result__content{flex-direction:row;justify-content:space-between;align-items:flex-start}.seminar-search-result__content dl{margin-inline-start:auto}}.tabs{--spacer:1.5626rem;padding-inline:0}.tabs__list{gap:var(--spacer);margin-block-end:var(--spacer);display:grid}@media only screen and (min-width:1040px){.tabs__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.tabs__trigger{cursor:pointer;border:3px solid var(--clr-primary);background-color:var(--clr-white);border-radius:var(--border-radius,15px);transition:var(--transition-all);color:var(--clr-primary);padding:2.5rem;position:relative}.tabs__trigger[data-state=active]{box-shadow:var(--box-shadow)}.tabs__trigger[data-state=active]:after{content:"";border-style:solid;border-width:.625rem 1rem 0;border-color:var(--clr-primary) #0000 #0000 #0000;width:0;height:0;display:block;position:absolute;bottom:-.8125rem;left:50%;transform:translate(-50%)}.tabs__trigger-icon{margin-block-start:1.875rem}.tabs__trigger-icon svg{max-height:4.875rem}@media only screen and (min-width:1040px){.tabs__content{gap:var(--spacer);grid-template-columns:repeat(3,1fr);display:grid}}.tabs__content-left{gap:var(--spacer);flex-direction:column;grid-column:1/span 1;display:flex}.tabs__content-left a{align-items:center;gap:var(--spacer);border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);padding:.75rem 1.25rem;font-size:1.5626rem;text-decoration:none;display:flex}.tabs__content-left .icon{align-items:center;display:flex}.tabs__content-left .icon svg{width:2.5rem;height:2.5rem}.tabs__content-right{grid-column:2/span 2}.team-member{--border-radius:15px;width:100%;container-type:inline-size}.team-member--contact{margin-inline:auto}.team-member.about-us{width:20rem}.team-member__content{border-radius:var(--border-radius);background-color:var(--clr-darker-grey);grid-template-rows:200px auto;grid-template-columns:1fr;column-gap:2rem;height:100%;display:grid;overflow:clip}.team-member__image-container{border-radius:var(--border-radius) var(--border-radius) 0 0;background:linear-gradient(#3f5d85 0%,#c4cdda 60% 100%)}.team-member__image{object-fit:cover;margin-inline:auto}.team-member__info{margin-block:2rem;margin-inline:var(--spacing-small);color:var(--clr-white)}.team-member__info a{color:var(--clr-white);flex-direction:row;align-items:center;gap:1em;text-decoration:none;display:flex}.team-member__info a:hover{color:var(--clr-white);text-decoration:underline}.team-member__name{font-size:var(--fs-500);font-weight:700}.team-member__mail{margin-block-start:1.25rem}.team-member__booking-link{margin-block-start:var(--spacing-medium);font-weight:400}@container (min-width:770px){.team-member__content{max-width:unset;grid-template-columns:47% 53%;grid-auto-rows:200px}.team-member__image-container{border-radius:var(--border-radius)}.team-member__info{width:100%;margin-inline:2rem}}.top-bar{background-color:#0000;background-image:var(--night-sky);z-index:1;width:100%;font-size:var(--fs-200);height:var(--top-bar-height);position:relative;top:0}.top-bar__links{flex-direction:row;justify-content:center;align-items:flex-end;gap:1.5rem;height:100%;margin:0;padding:.5rem;list-style-type:none;display:flex}.top-bar__links li{display:inline-block}.top-bar__link{color:var(--clr-white);text-decoration:none}.top-bar__link:hover,.top-bar__link:focus-visible{color:currentColor;text-decoration:underline}@media only screen and (max-width:1039px){:is(.header:has(.hamburger[aria-expanded=true]) .top-bar,.header:has(dialog[open]) .top-bar){background-color:var(--clr-ultradark-blue);background-image:none}:is(.header:has(.hamburger[aria-expanded=true]) .top-bar__links,.header:has(dialog[open]) .top-bar__links){display:none}}@media only screen and (min-width:640px){.top-bar__links{justify-content:flex-start;align-items:center;margin-inline-start:4rem}}.truncated{grid-template-rows:0fr;height:300px;transition:all .3s;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 100%);mask-image:linear-gradient(#000 25%,#0000 100%)}.truncated--extended{grid-template-rows:1fr;height:auto;-webkit-mask-image:none;mask-image:none}.truncated__button{cursor:pointer;pointer-events:initial;margin-block:calc(var(--spacing-medium)*-1) var(--spacing-medium);align-items:center;gap:.25rem;display:inline-flex}.streamfield .truncated__button{margin-block:0;margin-inline:auto;display:block}.inhouse-form{gap:1rem;display:grid}.inhouse-form__row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.inhouse-form__link{text-decoration:underline}.inhouse-form__terms-of-service{margin-block:var(--spacing-large)}.inhouse-form__alternative-address{display:none}.checkbox:has(input:checked)+.inhouse-form__alternative-address{display:grid}.about-us-page__hero{isolation:isolate;z-index:0;-webkit-hyphens:auto;hyphens:auto;min-height:clamp(43.75rem,53.571vw + 22.321rem,62.5rem);padding-block-start:var(--top-bar-height);position:relative;overflow-y:clip}.about-us-page__hero:before{content:"";top:var(--top-bar-height);z-index:-1;background-image:linear-gradient(to bottom, var(--clr-secondary), transparent);height:327px;position:absolute;left:0;right:0}.about-us-page__hero:after{content:"";z-index:-2;background-image:linear-gradient(to bottom, transparent 0%, transparent 25%, #0a101480 60%, var(--clr-black) 100%);position:absolute;inset:0}.about-us-page__mesh{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;max-width:1700px;height:auto;position:absolute;left:50%;transform:translate(-50%,-50%)}.about-us-page__banner-image{top:var(--top-bar-height);object-fit:cover;z-index:-2}.about-us-page__hero-content{text-align:center;width:calc(100% - 2rem);height:100%;min-height:inherit;place-content:end center;justify-items:center;max-width:730px;margin-inline:auto;padding-block:5rem;display:grid}.about-us-page__hero-content h1{margin-block-end:var(--spacing-small)}.about-us-page__hero-subtitle{width:100%;max-width:580px;font-size:var(--fs-500);-webkit-hyphens:none;hyphens:none}.about-us-page__mesh+div{--spacer:var(--spacing-large);z-index:0;position:relative}@media only screen and (min-width:640px){.about-us-page__hero-content{align-content:center}}.blog-detail-page{padding-block-start:var(--header-height)}.blog-detail-page h1,.blog-detail-page h2,.blog-detail-page h3,.blog-detail-page h4{text-align:start}.blog-detail-page img{border-radius:var(--border-radius)}.blog-detail-page .flow p,.blog-detail-page .flow ul li{font-size:var(--fs-450)}.blog-detail-page .flow h2{margin-block-start:var(--spacing-xlarge)}.blog-detail-page__blog-details{font-weight:700;font-size:var(--fs-500);align-items:center;gap:1rem;margin-block-start:var(--spacing-large);margin-block-end:var(--spacing-medium);display:inline-flex}.blog-detail-page__blog-details span,.blog-detail-page__blog-details time{align-items:center;gap:1rem;display:inline-flex}.blog-detail-page__blog-details :is(span,time):not(:last-child):after{content:"|"}.blog-detail-page__blog-intro{font-size:var(--fs-600)}.blog-detail-page__tldr{--padding-block:2rem;border-radius:var(--border-radius);margin-block:var(--spacing-xlarge);padding-inline:clamp(1rem,8.571vw - 2.429rem,4rem)}.blog-detail-page .streamfield{--spacer:var(--spacing-xlarge) auto var(--spacing-huge)}.blog-detail-page__tldr-container{margin:0}.certification-index-page__hero{--spacer:0}.certification-index-page__hero-content{text-align:center;width:calc(100% - 2rem);height:100%;min-height:inherit;max-width:730px;place-content:end center;justify-items:center;margin-inline:auto;padding-block-start:var(--header-height);display:grid}.certification-index-page__hero-content h1{margin-block-end:var(--spacing-small)}.certification-index-page__hero:not(:has(certification-index-page__hero-subtitle))+.streamfield{--spacer:0 auto var(--spacing-huge)}.certification-index-page__search-title{text-align:center}.conferences-index-page__hero{isolation:isolate;z-index:0;-webkit-hyphens:auto;hyphens:auto;min-height:clamp(37.5rem,35.714vw + 23.214rem,50rem);padding-block-start:var(--top-bar-height);position:relative;overflow-y:clip}.conferences-index-page__hero:before{content:"";top:var(--top-bar-height);z-index:-1;background-image:linear-gradient(to bottom, var(--clr-secondary), transparent);height:327px;position:absolute;left:0;right:0}.conferences-index-page__hero:after{content:"";z-index:-2;background-image:linear-gradient(to bottom, transparent 0%, transparent 25%, #0a101480 60%, var(--clr-black) 100%);position:absolute;inset:0}.conferences-index-page__hero-content{text-align:center;width:100%;height:100%;min-height:inherit;place-content:center;justify-items:center;max-width:730px;margin-inline:auto;display:grid}.conferences-index-page__hero-content h1{margin-block-end:var(--spacing-small)}.conferences-index-page__hero-subtitle{width:100%;max-width:580px;font-size:var(--fs-500);-webkit-hyphens:none;hyphens:none;padding-inline:1rem}.conferences-index-page__banner-image{top:var(--top-bar-height);object-fit:cover;z-index:-2}.conferences-index-page__mesh{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:absolute;left:50%;transform:translate(-50%,-50%)}.conferences-index-page__conferences{margin-block-start:0}.conferences-index-page__conferences-description{margin-block-end:var(--spacing-xlarge)}.conferences-index-page__conferences-container{padding-block:5rem}@media only screen and (min-width:640px){.conferences-index-page__conferences-container{padding-block:10rem}}.default-page{padding-block-start:var(--header-height)}.default-page h1{text-align:center}.default-page .banner-image+h1{margin-block-start:var(--spacing-large)}.degree-program-detail-page__title{text-align:left;font-size:var(--fs-800);margin-block-end:var(--spacing-medium)}.degree-program-detail-page__hero{isolation:isolate;height:1100px;padding-block-start:var(--top-bar-height);position:relative;overflow:clip}.degree-program-detail-page__hero:before{content:"";top:calc(var(--top-bar-height) - 1px);z-index:-1;background-image:linear-gradient(to bottom, var(--clr-ultradark-blue), transparent);height:327px;position:absolute;left:0;right:0}.degree-program-detail-page__hero:after{content:"";z-index:-1;background-image:linear-gradient(to bottom, transparent, transparent 20%, var(--clr-rusty-red) 85%, var(--clr-rusty-red) 90%, var(--clr-ultradark-blue) 95%, var(--clr-black));position:absolute;inset:0}.degree-program-detail-page__hero-content{z-index:1;height:calc(100% - var(--top-bar-height));place-content:end center;padding-block-end:5rem;display:grid}.degree-program-detail-page__hero-content a{color:#fff;text-decoration:underline}.degree-program-detail-page__banner-image{z-index:-2;object-fit:cover}.degree-program-detail-page__ratings{margin-block-end:48px}.degree-program-detail-page__rating{margin-inline:auto}.degree-program-detail-page__hero-images{gap:var(--spacing-medium);flex-flow:wrap;justify-content:center;align-items:center;margin-block:2rem clamp(2rem,2.857vw + .857rem,3rem);display:flex}.degree-program-detail-page__hero-image{width:auto;max-width:240px;max-height:100px}.degree-program-detail-page__mesh{z-index:-2;transform:translateY(35%)}@media only screen and (min-width:640px){.degree-program-detail-page__title{text-align:center}}.degree-program-index-page__title{text-align:start;margin-block-end:0}.degree-program-index-page__subtitle{font-size:var(--fs-500);text-align:center;margin-block-end:var(--spacing-medium)}.degree-program-index-page__recommendations{justify-content:center;align-items:center;gap:3rem;display:flex}.degree-program-index-page__hero{isolation:isolate;padding-block-start:var(--header-height);padding-block-end:5rem;position:relative}.degree-program-index-page__hero:before,.degree-program-index-page__hero:after{content:"";z-index:-1;display:block;position:absolute}.degree-program-index-page__hero:before{background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-rusty-red) 90%);inset:0 0 220px}.degree-program-index-page__hero:after{background:linear-gradient(to top, var(--clr-black) 0%, #000a42 22.12%, #63301e 48.08%, #973b19 75%, var(--clr-rusty-red) 100%);height:220px;bottom:0;left:0;right:0}.degree-program-index-page__hero-container{width:min(var(--content-width),100% - 2rem);margin-inline:auto}.degree-program-index-page__related-pages{margin-block:var(--spacing-medium)}.degree-program-index-page__related-pages-list{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}@media only screen and (min-width:640px){.degree-program-index-page__title{text-align:center}}.error-page{padding-block-start:var(--header-height)}.seminar-link{z-index:0;max-width:22.5rem;font-weight:700;font-size:var(--fs-400);flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-block-start:var(--spacing-large);margin-inline:auto;display:flex;position:relative}.seminar-link svg{color:inherit}.not-found-404{text-align:center;height:100%}.not-found-404 h1{font-size:var(--fs-1000);margin-block-start:var(--spacing-huge)}.not-found__copy{background:linear-gradient(#1d3966a6 0%,#1b2c40bf 100%);border:1px solid #d2dbf438;border-radius:14px;max-width:900px;margin-inline:auto;padding:2rem;box-shadow:0 24px 60px -12px #0009,inset 0 1px #ffffff1f}.not-found__copy p+p{margin-block-start:1.5rem}.not-found__psa{font-weight:700}.not-found__bts{margin-block-start:2rem;display:inline-block}.orders-page{padding-block-start:var(--header-height)}.seminar-detail-page section:not(:is(:first-child,:last-child)){margin-block:10rem}.seminar-detail-page .richtext.flow ul,.seminar-detail-page .richtext.flow li,.seminar-detail-page .richtext.flow p{font-size:var(--fs-450)}.seminar-detail-page .richtext.flow h2{margin-block-start:var(--spacing-xlarge)}.seminar-detail-page__hero{--padding-block:var(--header-height) 4rem}.seminar-detail-page__hero-container{width:min(var(--content-width-small),100% - 2rem);box-sizing:content-box;justify-items:center;margin-block:0;display:grid}.seminar-detail-page__hero-links{width:100%;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-block-end:var(--spacing-large);display:grid}.seminar-detail-page__hero-links .button{text-align:center}.seminar-detail-page__title{-webkit-hyphens:manual;hyphens:manual;margin-block:1rem 0}.seminar-detail-page__intro{margin-block-end:var(--spacing-large)}.seminar-detail-page__description{justify-self:start;margin-block-end:var(--spacing-large)}.seminar-detail-page__description ul{margin:0;padding-inline-start:1.25rem}.seminar-detail-page .contact-anchor{margin-block-end:var(--spacing-large)}.seminar-detail-page .contact-anchor__container{column-gap:var(--spacing-small);grid-template:"icon prelude""icon name"/auto auto;display:grid}.seminar-detail-page .contact-anchor__icon{background-color:var(--clr-cta);aspect-ratio:1;border-radius:50%;grid-area:icon;place-content:center;width:4rem;display:grid}.seminar-detail-page .contact-anchor__prelude{opacity:.8}.seminar-detail-page .contact-anchor__name{gap:var(--spacing-small);flex-direction:row;align-items:center;font-weight:700;display:flex}.seminar-detail-page__prices h2{text-align:start}.seminar-detail-page__prices{border-radius:var(--border-radius);padding:var(--spacing-medium);width:min(100%,var(--content-width));background-position:50%;background-repeat:no-repeat;background-size:cover;margin-block-start:4rem;margin-inline:auto}.seminar-detail-page__prices-container{width:min(100%,var(--content-width-small));margin-inline:auto}.seminar-detail-page__price-title{font-size:var(--fs-500)}.seminar-detail-page__prices-list{margin-inline:auto}.seminar-detail-page__prices-list dt{text-align:start;font-size:var(--fs-400)}.seminar-detail-page__prices-list dd{text-align:end;font-size:var(--fs-400)}.seminar-detail-page__price-info{font-size:var(--fs-300)}.seminar-detail-page__contact-list{grid-template-columns:repeat(auto-fit,minmax(300px,350px));justify-content:center;gap:1rem;display:grid}.seminar-detail-page__entry-level{--padding-block:var(--spacing-large);border-radius:var(--border-radius)}.seminar-detail-page__entry-level .container,.seminar-detail-page__entry-level .seminar-detail-page section:not(:is(:first-of-type,:last-of-type,.background-container)),.seminar-detail-page .seminar-detail-page__entry-level section:not(:is(:first-of-type,:last-of-type,.background-container)),.seminar-detail-page__entry-level .seminar-detail-page__entry-level{--spacer:0;width:min(100% - 2rem,var(--content-width-mini))}.seminar-detail-page__entry-level h2{text-align:center;font-size:var(--fs-500);margin-block-end:var(--spacing-small)}.seminar-detail-page__audience-text{text-align:center}.seminar-detail-page__faqs-list{gap:var(--spacing-small);display:grid}@media only screen and (min-width:640px){.seminar-detail-page__prices{padding:var(--spacing-large)}.seminar-detail-page__contact-title{text-align:center}}.seminar-index-page h2{-webkit-hyphens:none;hyphens:none}.seminar-index-page__hero{--padding-block:var(--header-height) var(--spacing-large);background-color:var(--clr-black-blue);background-position:50%;background-repeat:no-repeat;background-size:cover}.seminar-index-page__hero .container{--spacer:0}.streamfield.richtext+.streamfield.accordions{--spacer:var(--spacing-medium)}.streamfield.richtext:has(+.streamfield.accordions){--spacer:var(--spacing-medium)}.streamfield.richtext+.streamfield.accordions{margin-block-end:var(--spacing-huge)}.streamfield .streamfield.richtext+.streamfield.accordions{margin-block-end:var(--spacing-large)}.streamfield.accordions{gap:var(--spacing-small);display:grid}.blogs__title{text-align:center}.blogs__link{width:fit-content;align-items:center;gap:.5rem;margin-block-start:var(--spacing-medium);margin-inline:auto;display:flex}.call-to-action{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:2rem;display:grid;overflow-x:clip}.call-to-action--default{position:relative}.call-to-action--default:before{content:"";background:radial-gradient(50% 50% at 50% 50%, var(--clr-light-blue,#d2dbf4) 0%, #6d93c1 25%, #00458a 51.92%, #000a42 77.88%, var(--clr-black) 100%);opacity:.2;z-index:-1;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-to-action__image{object-fit:contain;border-radius:var(--border-radius);width:100%;height:auto;overflow:clip}.call-to-action__content{padding-inline-start:5px}.call-to-action__content *{text-align:start}@media only screen and (min-width:640px){.call-to-action{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.call-to-action--reversed .call-to-action__content{order:-1}}.cards__title{text-align:center}.cards__list{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.card{background-color:var(--clr-darker-grey);border-radius:var(--border-radius);grid-template-rows:auto 1fr;height:100%;display:grid;overflow:clip}.card__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:240px}.card__text{padding:var(--spacing-static-medium) var(--spacing-small);font-size:var(--fs-600)}@media only screen and (min-width:640px){.card__image{max-height:360px}}.collection{--gap:var(--spacing-small);--scroll-start:0;--scroll-end:calc(-100% - var(--gap));--image-width:175px;--image-height:125px}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.collection__title{text-align:center}.collection__logo{width:100%;margin-block-end:var(--spacing-medium)}.collection__logo svg{margin-inline:auto;display:block}.collection__text{text-align:center;width:100%;max-width:37rem;margin-block-end:var(--spacing-large);margin-inline:auto}.collection__text ul{text-align:left}.collection__container:not(:has(.collection-slider__track)){gap:var(--spacing-small);width:100%;margin-inline:max(var(--spacing-small),auto);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.collection__content:not(:has(.collection-slider__track)){padding-inline:var(--spacing-small)}.collection__image{width:var(--image-width);height:var(--image-height);background-color:var(--clr-white);padding:var(--spacing-small);border-radius:15px;place-content:center;display:grid;overflow:hidden}.collection__image img{object-fit:contain;max-height:calc(var(--image-height) - 2*var(--spacing-small));max-width:100%}.collection .streamfield.link a{place-content:center;width:100%;margin-inline:auto;display:grid}.collection.mesh-gradient--blue,.collection.mesh-gradient--orange{isolation:isolate;width:100%;margin-inline:0}.collection.mesh-gradient--blue .mesh-container,.collection.mesh-gradient--orange .mesh-container{z-index:-1;margin-block:0}.collection.mesh-gradient--blue .mesh-container__image,.collection.mesh-gradient--orange .mesh-container__image{z-index:0;transform:none}.collection.mesh-gradient--blue{margin-bottom:calc(-1*(var(--spacing-huge) - 72px));margin-top:0}.collection.mesh-gradient--blue .mesh-container{background-image:var(--hopesfall);height:clamp(24.375rem,23.171rem + 6.02vw,28.438rem);color:var(--clr-secondary)}.collection.mesh-gradient--blue .mesh-container:first-of-type{background-image:linear-gradient(180deg, var(--clr-black) 0%, #000a42 22%, #00458a 48%, #6d93c1 75%, #d2dbf4 90%)}.collection.mesh-gradient--blue .mesh-container:first-of-type .mesh-container__image{top:unset;bottom:0}.collection.mesh-gradient--blue .mesh-container:last-of-type .mesh-container__image{bottom:unset;top:-10%;transform:rotate(180deg)}.collection.mesh-gradient--blue .collection__content{background-color:var(--clr-light-blue);color:var(--clr-secondary);z-index:1;position:relative}.collection.mesh-gradient--blue .collection__text{max-width:60rem}.streamfield:has(+.collection.mesh-gradient--blue){margin-bottom:0}.collection.mesh-gradient--orange{background:linear-gradient(var(--clr-black,#0a1014) 0%, #000a42 10%, #63301e 25%, #973b19 37.5%, var(--clr-rusty-red) 45%, #973b19 62.5%, #63301e 75%, #000a42 90%, var(--clr-black,#0a1014) 100%)}.collection.mesh-gradient--orange .mesh-container{background:var(--dawn);height:clamp(6.25rem,53.571vw - 15.179rem,25rem);overflow:clip}.collection.mesh-gradient--orange .mesh-container__image{margin-block-start:clamp(1rem,5.714vw - 1.286rem,3rem)}.collection.mesh-gradient--orange .collection__content{background:linear-gradient(var(--clr-rusty-red) 0%, #973b19 22.12%, #63301e 50%, #000a42 75%, var(--clr-black,#0a1014) 100%)}.collection.mesh-gradient--orange .collection__content>:not(.collection__container){text-align:left;max-width:1200px;margin-inline:auto}.collection.styled-lists .collection__text{font-size:var(--fs-500);margin-block-end:2rem}.collection.styled-lists ul{margin-block:var(--spacing-medium);padding-inline-start:var(--spacing-small);list-style-type:none}.collection.styled-lists ul li{font-weight:700;font-size:var(--fs-600);align-items:flex-start;gap:10px;display:flex}.collection.styled-lists ul li+li{margin-block-start:var(--spacing-small)}.collection.styled-lists ul li:before{content:"";background:url(/icons/shield-check.svg) 50% no-repeat;flex-shrink:0;width:1em;height:1em;margin-top:.2em;display:block}.collection.less-margin{margin-block-end:var(--spacing-large)}.collection.marquee{--image-width:15rem;--image-height:10.25rem;width:100%;margin-inline:0}.collection.marquee .collection__text,.collection.marquee .collection__title{width:90%;margin-inline:auto}.collection.marquee .collection__container{max-width:calc(100dvw - 15px)}.collection-slider__track{-webkit-user-select:none;user-select:none;gap:var(--gap);max-width:100dvw;display:flex;overflow:hidden}.collection-slider__group{justify-content:space-around;align-items:center;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite;flex-shrink:0;display:flex}@media only screen and (min-width:640px){.collection{--image-width:15rem;--image-height:10.25rem}.collection .streamfield.link{padding-bottom:var(--spacing-large)}.collection .streamfield.link a{width:fit-content;color:var(--clr-cta);border-color:var(--clr-cta)}.collection .streamfield.link a:hover{color:var(--clr-secondary);border-color:var(--clr-secondary)}.collection.styled-lists .collection__text{margin-block-end:4rem}.collection.styled-lists ul{padding-inline-start:4.75rem}.collection.mesh-gradient--blue .mesh-container:first-of-type .mesh-container__image{top:unset;bottom:-30%}.collection.mesh-gradient--blue .mesh-container:last-of-type .mesh-container__image{top:unset;bottom:30%}.collection.mesh-gradient--blue .collection__text ul{columns:2;margin-inline:auto}}@media only screen and (min-width:1040px){.collection.mesh-gradient--blue .mesh-container:first-of-type .mesh-container__image{top:unset;bottom:-55%}.collection.mesh-gradient--blue .mesh-container:last-of-type .mesh-container__image{top:unset;bottom:30%}}.conferences__title{text-align:center}.conferences__link{width:fit-content;align-items:center;gap:.5rem;margin-block-start:var(--spacing-medium);margin-inline:auto;display:flex}.contact-person__title{text-align:center}.downloads{gap:1rem;display:grid}.downloads__link{color:var(--clr-white);background-color:var(--clr-darker-grey);padding:.5rem var(--spacing-small);border-radius:var(--border-radius-small);justify-content:space-between;align-items:center;display:flex}.details:not(.details--white) .downloads__link{background-color:var(--clr-secondary)}.google-maps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4rem;min-height:500px;display:grid}.google-maps__text{margin-block:var(--spacing-small)}.google-maps__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.google-maps__list-item{align-items:center;gap:1rem;display:flex}.google-maps__iframe{border-radius:var(--border-radius-small);border:none;width:100%;height:100%}.image{margin:var(--spacer-lg) auto 0;margin-inline:auto;padding:0;display:block}.image--full-width{width:auto}.image--full-width .image__element{border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.image__element{border-radius:var(--border-radius)}.information-material{margin-block-start:calc(var(--spacing-huge) + 3rem);padding-block-start:calc(var(--spacing-huge) + 5rem)}.information-material__container{align-items:start;gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.information-material__form{width:100%;margin:0;padding:0}.information-material__content h2{text-align:left}.information-material__image{position:absolute;top:0;left:50%;transform:translate(-50%,-30%)}.link__element{display:inline-block}.link__element:has(svg:first-child){align-items:center;gap:.5rem;display:inline-flex}.link__element--blue-gradient{background:var(--morning-star);border-radius:var(--border-radius);color:var(--clr-white);font-size:var(--fs-400);isolation:isolate;padding:1.5rem;font-weight:700;text-decoration:none;display:block;position:relative;overflow:clip}.streamfield.richtext+.streamfield.link{--spacer:var(--spacing-medium)}.streamfield.richtext:has(+.streamfield.link){--spacer:var(--spacing-medium)}.streamfield.richtext+.streamfield.link{margin-block-end:var(--spacing-huge)}.streamfield .streamfield.richtext+.streamfield.link{margin-block-end:var(--spacing-large)}.about-us-page .links__list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem;display:grid}.about-us-page .links__list .streamfield.link{margin:0}.about-us-page .links__list .streamfield.link .link__element{width:100%;display:block}.links__title{text-align:center}.links__list{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.links__list .streamfield.link{margin:0}.links.stick-up{margin-block-start:var(--spacing-small)}@media screen and (min-width:1114px){.about-us-page .links__list-item:nth-child(4n):last-child,.about-us-page .links__list-item:nth-child(7n):last-child{grid-column:1/-1;grid-template-columns:subgrid;justify-self:center;display:grid}.about-us-page .links__list-item:nth-child(4n):last-child .link,.about-us-page .links__list-item:nth-child(7n):last-child .link{grid-column:2}}.listing-grid{background-color:rgb(from var(--clr-secondary) r g b/1);background-repeat:no-repeat;background-size:cover;width:100%;padding:64px clamp(1rem,8.571vw - 2.429rem,4rem)}.listing-grid:before,.listing-grid:after{content:unset}.listing-grid__grid{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.listing-grid__grid-item{align-items:flex-start;gap:var(--spacing-small);line-height:1.1;display:flex}.listing-grid__grid-item--listing{font-weight:700}.listing-grid__grid-item--listing:before{content:url(/icons/shield-check-white.svg)}@media only screen and (min-width:640px){.listing-grid{border-radius:var(--border-radius);width:min(var(--content-width),100% - 2rem)}.listing-grid__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.degree-program-index-page .listing-grid,.degree-program-detail-page .listing-grid{background-color:#bf5933}.quote{background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-secondary));width:100%;padding:5rem 1rem 4rem;position:relative}.quote:before{content:open-quote;font-size:160px;line-height:1;position:absolute;top:-6rem}.quote__blockquote{font-style:oblique;font-weight:700;font-size:var(--fs-500)}.quote__information{place-items:center;gap:var(--spacing-medium);text-align:center;margin-block-start:var(--spacing-medium)}.quote__author{font-weight:700}.quote__image{border-radius:10000px;width:10rem;height:10rem;overflow:clip}.quote__text{max-width:39ch;margin-block-start:2rem}@media only screen and (min-width:640px){.quote{--_padding:clamp(3.5rem, 4.286vw + 1.786rem, 5rem);padding:var(--_padding);border-radius:var(--border-radius);width:min(var(--content-width),100% - 2rem);padding-block-start:calc(var(--_padding)*2)}.quote:before{top:calc(-120px + var(--_padding))}.quote__information{text-align:start;align-items:center;display:flex}.quote__text{margin-block-start:0}}.degree-program-index-page .quote,.degree-program-detail-page .quote{background:linear-gradient(to bottom, var(--clr-black), var(--clr-ultradark-blue), var(--clr-rusty-red))}.seminars__title{text-align:center}.seminars__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.seminars .seminar-search-result{margin:0}.shareholders__container{grid-template-rows:auto;justify-content:center;gap:2rem;width:fit-content;margin-block-start:3rem;margin-inline:auto;display:grid}.shareholders .shareholder{background:linear-gradient(266deg, var(--clr-primary,#466fb2) 3.42%, var(--clr-secondary,#1d3966) 95.89%);border-radius:15px;width:100%;padding-block-end:2rem}.shareholders .shareholder__image-container{position:relative}.shareholders .shareholder__image{object-fit:cover;border-radius:15px 15px 0 0;overflow:hidden}.shareholders .shareholder__chair-badge{text-transform:uppercase;font-size:var(--fs-200);background-color:var(--clr-cta);border-radius:20px;padding-block:.25rem;padding-inline:.625rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.shareholders .shareholder__content{padding:2rem}.shareholders .shareholder__name{font-size:var(--fs-500);font-weight:700}.shareholders .shareholder__bio{margin-block-start:2rem}@media only screen and (min-width:640px){.shareholders__container{grid-template-columns:repeat(auto-fill,min(100%,22.5rem));width:auto}}.speakers__title:is(h2){text-align:center}.speakers__container{align-items:center;gap:var(--spacing-medium);flex-direction:column;display:flex}.speaker{background-color:var(--clr-darker-grey);padding:var(--spacing-small);border-radius:15px;width:100%;max-width:22.5rem;padding-block-end:calc(var(--spacing-small) + 2rem);position:relative;overflow:clip}.speaker__picture{border-radius:var(--border-radius);object-fit:cover;width:100%;max-width:180px;height:180px;margin-inline:auto}.speaker__name{text-align:center;font-size:var(--fs-500);margin-block-start:var(--spacing-static-medium);font-weight:700}.speaker__bio{font-size:var(--fs-400);line-clamp:3;line-height:1.2}@supports (display:-webkit-box){.speaker__bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.speaker__bio--expanded{-webkit-line-clamp:none;line-clamp:none}.speaker__read-more-button{width:100%;height:2rem;font-size:var(--fs-500);background-color:#545b62;border:none;padding:0;position:absolute;bottom:0;left:0;right:0}@media only screen and (min-width:640px){.speakers__container{flex-flow:wrap;justify-content:center;align-items:flex-start}}.details:not(.details--white) .speaker{background-color:var(--clr-secondary)}.details:not(.details--white) .speaker__read-more-button{background-color:var(--clr-primary)}.squares__title{text-align:center}.squares__list{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:center;display:grid}.squares__item{aspect-ratio:1;border-radius:var(--border-radius);background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-secondary));width:100%;height:100%}.squares__item--text{font-size:var(--fs-700);padding:var(--spacing-small);place-items:center;font-weight:700;line-height:1.2;display:grid}.degree-program-index-page .squares__item,.degree-program-detail-page .squares__item{background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-rusty-red))}.streamfield{--spacer:var(--spacing-huge)}.streamfield .streamfield{--spacer:var(--spacing-large);width:100%;padding:0}.streamfield .streamfield:first-child{margin-block-start:0}.streamfield .streamfield:last-child{margin-block-end:0}.streamfield:has(+.reduced-margin){margin-block-end:0}.streamfield.reduced-margin{margin-block-start:var(--spacing-medium)}@media only screen and (min-width:1040px){.streamfield .container,.streamfield .streamfield{width:min(100%,1200px)}}.table{-webkit-hyphens:auto;hyphens:auto}.table__title{text-align:center;margin-block-end:2.5rem}.table__icon{text-align:center}.table__element,.table__head,.table__data{border:1px solid var(--clr-neutral-14,black);border-collapse:collapse}.table__caption,.table__head,.table__data{text-align:left}.table__head,.table__data{padding:.25em .5em}@media only screen and (min-width:1040px){.table__head,.table__data{padding:.125em .5em}}.table__element{width:100%}.table__caption{color:var(--clr-primary);font-size:var(--fs-500);margin:.8em 0;font-weight:600}.table__head{background-color:var(--clr-neutral-3,silver);color:var(--clr-neutral-14,black)}.table__head,.table__data{font-size:1.125rem}@media only screen and (min-width:1040px){.table__head,.table__data{font-size:var(--fs-500)}}.table__data{color:var(--clr-neutral-14,black)}.streamfield.table .bg-wrapper{background:var(--clr-neutral-4,silver);border-radius:var(--border-radius);padding:2.5rem 1rem}@media only screen and (min-width:1040px){.streamfield.table .bg-wrapper{padding:2.5rem}}.container-field--light-grey .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper{background:var(--clr-neutral-1,white);border-radius:var(--border-radius);margin-inline:.5rem;padding:1rem}@media only screen and (min-width:1040px){.container-field--light-grey .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper{margin-inline:0;padding:2.5rem}}.team-members__list{place-items:center;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.team-members.default .team-members__title{text-align:center}.team-members.default .team-members__list{grid-template-columns:repeat(auto-fit,minmax(300px,350px));justify-content:center;gap:1rem}.testimonials__list{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.testimonial{background-color:var(--clr-darker-grey);padding:var(--spacing-medium);border-radius:var(--border-radius);padding-block-start:6rem;position:relative}.testimonial:before{content:"”";font-size:160px;position:absolute;top:-16px}.testimonial:after{content:"";z-index:-1;border-radius:calc(var(--border-radius) + 1px);background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-secondary));display:block;position:absolute;inset:-1px}.testimonial__blockquote{font-style:oblique;font-weight:700}.testimonial__author{margin-block-start:1rem}.degree-program-index-page .testimonial:after,.degree-program-detail-page .testimonial:after{background:linear-gradient(to bottom, var(--clr-ultradark-blue), var(--clr-rusty-red))}.youtube__placeholder{aspect-ratio:16/9;background-color:var(--clr-darker-grey);border-radius:var(--border-radius);width:100%;height:100%;padding:var(--spacing-small);place-content:center;display:grid;overflow:clip}.youtube__placeholder-text{color:var(--clr-white);max-width:70ch;margin-block-end:var(--spacing-medium)}.youtube .button{width:fit-content;margin-inline:auto}.youtube iframe{aspect-ratio:16/9;width:100%;height:100%}
/*# sourceMappingURL=1i_08gqds_kuk.css.map*/