:root{--dg-blue:#187ce7;--dg-navy:#0d438c;--dg-ink:#122b4e;--dg-paper:#f5f9ff;--dg-line:#dce7f4}body{color:var(--dg-ink);background:var(--dg-paper)}.container,.wrap{width:min(1240px,100% - 64px);margin-inline:auto}.dg-header.header{z-index:50;background:var(--dg-navy);color:#fff;width:100%;height:auto;min-height:88px;box-shadow:none;direction:rtl;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:22px;padding:14px max(32px,50% - 620px);display:flex;position:sticky;top:0}.dg-header .logo{color:#fff;flex-shrink:0;align-items:center;gap:9px;font:800 32px/1 Nunito,sans-serif;text-decoration:none;display:flex}.dg-header .logo img{object-fit:contain;width:36px;height:44px;display:block}.dg-header #nav{white-space:nowrap;align-items:center;gap:22px;font:400 13px/1.8 Abar,sans-serif;display:flex}.dg-header #nav a{color:#fff;border-bottom:2px solid #0000;padding:10px 0;text-decoration:none}.dg-header #nav a[aria-current=page]{border-color:#a5d8ff}.dg-header #nav a:hover{color:#c9e8ff}.dg-header .nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dg-header .btn.small{color:#0a418a;background:#fff;border:0;border-radius:14px;align-items:center;gap:16px;min-height:46px;padding:10px 18px;font:800 13px/1.8 Abar,sans-serif;text-decoration:none;display:flex;box-shadow:0 4px #062f69}.dg-header .motion-control{color:#fff;cursor:pointer;white-space:nowrap;background:#285e9e;border:1px solid #729dd0;border-radius:14px;flex-shrink:0;align-items:center;gap:7px;min-height:46px;padding:8px 10px;display:flex}.dg-header .motion-symbol{place-items:center;width:22px;height:22px;display:grid}.dg-header .motion-symbol svg{width:17px;height:17px}.dg-header .motion-label{font:400 10px/1.7 Abar,sans-serif}.dg-header .motion-play{display:none}.dg-header [aria-pressed=true] .motion-play{display:block}.dg-header [aria-pressed=true] .motion-pause{display:none}.dg-header .menu{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:12px;width:44px;height:44px;font-size:23px;display:none}.dg-header a:focus-visible,.dg-header button:focus-visible{outline-offset:4px;outline:3px solid #bce6ff}.dg-footer{color:#122b4e;direction:rtl;background:0 0;border-top:1px solid #d2e1f4;width:min(1240px,100% - 64px);margin:70px auto 0!important;padding:36px 0 22px!important;display:block!important}.dg-footer-top{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:40px!important;width:100%!important;display:grid!important}.dg-footer .dg-brand{color:#0a418a;align-items:center;gap:8px;font:800 32px Nunito,sans-serif;display:flex}.dg-footer .dg-brand img{width:35px;height:42px}.dg-footer p{color:#52657c;max-width:320px;margin:12px 0;font:400 14px/2 Abar,sans-serif}.dg-footer nav{flex-direction:column;align-items:flex-start;gap:8px;font:400 14px/1.9 Abar,sans-serif;display:flex}.dg-footer nav b{color:#0a418a;margin-bottom:6px;font-weight:800}.dg-footer a{text-decoration:none}.dg-footer nav a{padding:4px 0}.dg-footer nav a:hover{color:#187ce7;text-decoration:underline}.dg-footer-bottom{color:#52657c;border-top:1px solid #e0eaf6;justify-content:space-between;margin-top:28px;padding-top:20px;font:400 12px/1.9 Abar,sans-serif;gap:16px!important;display:flex!important}.dg-footer-bottom a{overflow-wrap:anywhere;direction:ltr}.dg-breadcrumb{color:#d9ecff;flex-wrap:wrap;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.dg-breadcrumb a{text-underline-offset:5px;text-decoration:underline}.dg-breadcrumb span{color:#fff}.catalog-list,.info-section{scroll-margin-top:110px}html.paused *,html.paused :before,html.paused :after{scroll-behavior:auto!important;animation-play-state:paused!important}.info-hero{color:#fff;background:radial-gradient(at 8% 0,#80c7ff,#0000 60%),linear-gradient(135deg,#188bf0,#0961c4 65%,#0d438c)}.info-hero-inner{grid-template-columns:1.4fr .7fr;align-items:center;gap:40px;padding-block:44px;display:grid}.info-hero h1{color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.6}.info-hero .info-lead{color:#fff;margin:12px 0;font-size:clamp(18px,2vw,26px);font-weight:800}.info-hero .info-intro{color:#eef7ff;max-width:680px;font-size:16px;line-height:2}.info-hero img{object-fit:contain;filter:drop-shadow(0 20px 20px #04397830);justify-self:center;width:280px;height:280px}.info-date{color:#dbeeff;margin-top:18px;font-size:12px}.info-layout{grid-template-columns:250px minmax(0,1fr);gap:30px;padding-block:42px;display:grid}.info-index{background:#e9f3ff;border:1px solid #d1e3f8;border-radius:22px;align-self:start;padding:22px;position:sticky;top:115px}.info-index h2{color:#0a418a;margin-bottom:14px;font-size:18px}.info-index a{color:#345c89;padding:8px 0;font-size:14px;line-height:1.9;display:block}.info-index a:hover{color:#187ce7;text-decoration:underline}.info-copy{background:#fff;border:1px solid #dce7f4;border-radius:26px;padding:12px 32px 30px;box-shadow:0 6px #e5eef9}.info-section{border-bottom:1px solid #e5edf7;padding:24px 0}.info-section h2{color:#0a418a;margin-bottom:12px;font-size:22px}.info-section p{color:#455e7b;overflow-wrap:anywhere;font-size:16px;line-height:2.15}.info-section:last-child{border:0}.info-crosslinks{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.info-crosslinks a{color:#0a418a;background:#eff6ff;border:1px solid #cee1f8;border-radius:12px;padding:8px 14px;font-size:13px}.contact-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:36px;display:grid}.contact-card{background:#fff;border:1px solid #d8e7f9;border-radius:24px;flex-direction:column;padding:25px;display:flex;box-shadow:0 6px #dce9f8}.contact-icon{color:#0a418a;background:linear-gradient(135deg,#fff,#d6eaff);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid;box-shadow:0 4px #cbdff7}.contact-icon svg{width:26px;height:26px}.contact-card h2{font-size:22px}.contact-card p{margin:12px 0 22px;font-size:14px;line-height:2}.contact-card>a{color:#0a418a;overflow-wrap:anywhere;margin-top:auto;font-size:14px;font-weight:800}.contact-card button{color:#0a418a;cursor:pointer;background:#e7f1ff;border:1px solid #c9dff9;border-radius:12px;align-self:start;min-height:44px;margin-top:14px;padding:9px 14px}.contact-status{color:#0a418a;min-height:25px;margin-top:8px;font-size:13px}.info-lang{color:#fff;margin-top:16px;font-size:13px;text-decoration:underline;display:inline-block}.info-content-en .info-hero-inner,.info-content-en .info-layout,.info-content-en .contact-cards{text-align:left;direction:ltr;font-family:Arial,sans-serif}.info-content-en p{font-family:Arial,sans-serif}.info-content-en .info-section{line-height:1.8}.info-content-en .info-index{font-family:Arial,sans-serif}.dg-header .logo{direction:ltr}.dg-header .logo>span{direction:ltr;unicode-bidi:isolate}.dg-header .motion-control[aria-pressed=true]{color:#104385;background:#ecf5ff;border-color:#ecf5ff}.dg-header .motion-symbol{background:#ffffff18;border-radius:8px}.dg-header .motion-control[aria-pressed=true] .motion-symbol{background:#d6e8fc}.dg-header .btn.small{transition:background .2s;transform:none}.dg-header .btn.small:hover{background:#eaf4ff;transform:none;box-shadow:0 4px #062f69}.dg-header .motion-control:hover{background:#326eaf;border-color:#c8e2ff}.dg-header .motion-control[aria-pressed=true]:hover{color:#104385;background:#dbeeff}.dg-header .btn.small>span{font:16px/1 sans-serif}.info-lang{direction:ltr;unicode-bidi:isolate}@media (width<=1150px){.dg-header #nav{gap:13px;font-size:12px}.dg-header.header{gap:14px;padding-inline:24px}.dg-header .logo{font-size:28px}.dg-header .motion-label{display:none}}@media (width<=950px){.dg-header #nav{background:#0d438c;border-top:1px solid #ffffff25;padding:16px 24px;display:none;position:absolute;top:100%;left:0;right:0}.dg-header #nav.open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.dg-header #nav a{padding:10px}.dg-header .menu{display:block}.dg-header .motion-label{display:inline}.info-layout{grid-template-columns:210px minmax(0,1fr)}.info-hero-inner{gap:18px}.info-hero img{width:220px;height:220px}}@media (width<=700px){.container,.wrap,.dg-footer{width:calc(100% - 36px)}.info-layout{grid-template-columns:1fr;gap:20px;padding-top:24px}.info-index{position:static}.info-index a{margin-left:12px;padding:6px 0;display:inline-block}.info-copy{padding:8px 22px 24px}.contact-cards{grid-template-columns:1fr}.info-hero-inner{grid-template-columns:1fr;gap:12px;padding-block:28px}.info-hero img{display:none}.info-hero .info-intro{font-size:15px}.info-hero h1{font-size:34px}.dg-footer-top{grid-template-columns:1fr 1fr;gap:24px!important}.dg-footer-top>div{grid-column:1/-1}.dg-footer-bottom{flex-direction:column;align-items:flex-start}.info-section h2{font-size:21px}.info-section p{font-size:15px}}@media (width<=600px){.dg-header.header{grid-template-columns:1fr 1fr;gap:10px;padding:10px 18px 13px;display:grid}.dg-header .logo{grid-area:1/1;justify-self:start;font-size:25px}.dg-header .logo img{width:27px;height:34px}.dg-header .nav-actions{display:contents}.dg-header .menu{grid-area:1/2;justify-self:end}.dg-header .motion-control{grid-area:2/1;justify-content:center;width:100%}.dg-header .motion-label{font-size:11px;display:inline}.dg-header .btn.small{grid-area:2/2;justify-content:center;width:100%;padding-inline:10px;font-size:12px}.info-section{scroll-margin-top:150px}html{scroll-padding-top:145px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dg-footer nav{visibility:visible;opacity:1;background:0 0;border:0;width:auto;padding:0;position:static;inset:auto}.dg-footer .dg-brand{direction:ltr;justify-content:flex-end}.dg-footer nav a,.dg-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.dg-footer nav{gap:2px}.dg-footer nav a:after{display:none}.info-index a,.info-crosslinks a,.info-lang,.course-navigation a,.reset{align-items:center;min-height:44px;display:inline-flex}.info-index nav{flex-direction:column;align-items:flex-start;display:flex}.info-lang{margin-top:8px}.dg-header #nav{max-height:calc(100dvh - 124px);overflow-y:auto}.dg-header #nav a{min-height:44px}.dg-footer-top{align-items:start}.install-dismiss{color:#0a418a;background:#e0edff;border:1px solid #c5ddfa;border-radius:12px;width:100%;min-height:44px;margin:10px 0;padding:10px;font:800 14px Abar,sans-serif;display:block}html:has(#ios-dialog[open]){overflow:hidden}@media (width<=700px){.info-index nav{flex-flow:wrap;gap:4px 12px}.info-index a{margin:0}.course-navigation a{padding-block:8px}.course-navigation{gap:0 18px}.dg-footer nav{font-size:14px}.dg-footer-top{gap:20px!important}.social-v2 #paths .course-grid{grid-template-columns:1fr}.social-v2 #paths .course-info{padding:22px}.social-v2 #paths .course-info h3{font-size:25px}.social-v2 #paths .course-info p{font-size:15px}.social-v2 #paths .course-link{justify-content:space-between;align-items:center;min-height:44px;display:flex}.social-v2 #paths .course-info small{font-size:12px}.social-v2 .phone{transform:none}.dg-footer-bottom{gap:4px!important}.dg-footer-bottom>span{margin-bottom:8px}.social-v2 #paths .course-info small,.social-v2 #paths .course-info h3,.social-v2 #paths .course-info p{min-height:0}.social-v2 #paths .course-info p{margin-top:8px}.social-v2 #paths .course-link{margin-top:14px}.social-v2 #paths .course-visual{aspect-ratio:3/2;height:auto}}@media (width<=360px){.dg-footer-top{grid-template-columns:1fr}.dg-footer-top>div{grid-column:auto}}