body.solution-l1-theme.training-theme{background:#070707}body.solution-l1-theme.training-theme .primary-header.solution-header{backdrop-filter:blur(12px);background:rgba(25,25,25,.98);border-bottom:1px solid hsla(0,0%,100%,.08);padding:0}body.solution-l1-theme.training-theme .solution-header__container{background:transparent;border-radius:0;box-shadow:none!important;max-width:1392px;min-height:74px}body.solution-l1-theme.training-theme .primary-header .logo__img--light{display:none!important}body.solution-l1-theme.training-theme .primary-header .logo__img--dark{display:block!important}body.solution-l1-theme.training-theme .primary-header .nav-link{color:hsla(0,0%,100%,.72);font-weight:700}body.solution-l1-theme.training-theme .primary-header .nav-link:focus,body.solution-l1-theme.training-theme .primary-header .nav-link:hover,body.solution-l1-theme.training-theme .primary-header .navbar-toggler{color:#fff}body.solution-l1-theme.training-theme .primary-header .solution-header__contact{align-items:center;background:transparent;border:1px solid #00d0a2;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,208,162,.08);color:#00d0a2;display:inline-flex;justify-content:center;line-height:1;min-height:40px;min-width:104px;padding:9px 17px}body.solution-l1-theme.training-theme .primary-header .solution-header__contact:focus,body.solution-l1-theme.training-theme .primary-header .solution-header__contact:hover{background:#00d0a2;color:#06110e}body.solution-l1-theme.training-theme .primary-header .dropdown-modifier{display:none!important}body.solution-l1-theme.training-theme .primary-header .navigation-0__menu,body.solution-l1-theme.training-theme .primary-header .navigation-1__menu,body.solution-l1-theme.training-theme .primary-header .navigation-1__sub-menu,body.solution-l1-theme.training-theme .primary-header .navigation-2__menu,body.solution-l1-theme.training-theme .primary-header .navigation-3__menu,body.solution-l1-theme.training-theme .primary-header .navigation-3__sub-menu{backdrop-filter:blur(14px);background:hsla(0,0%,7%,.98);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 64px rgba(0,0,0,.36)}body.solution-l1-theme.training-theme .primary-header .navigation-1__menu-link,body.solution-l1-theme.training-theme .primary-header .navigation-1__sub-menu-link,body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-link,body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-title,body.solution-l1-theme.training-theme .primary-header .navigation-2__menu>.navigation-2__menu-list>a,body.solution-l1-theme.training-theme .primary-header .navigation-3__menu-link,body.solution-l1-theme.training-theme .primary-header .navigation-3__sub-menu-link{color:#f8fbff!important}body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-text{color:hsla(0,0%,100%,.62)!important}body.solution-l1-theme.training-theme .primary-header .navigation-1__menu-link:hover,body.solution-l1-theme.training-theme .primary-header .navigation-1__sub-menu-link:hover,body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-link:hover,body.solution-l1-theme.training-theme .primary-header .navigation-3__menu-link:hover,body.solution-l1-theme.training-theme .primary-header .navigation-3__sub-menu-link:hover{background:rgba(37,99,235,.16)}body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-icon{background:rgba(37,99,235,.18)}body.solution-l1-theme.training-theme .primary-header .navigation-2__menu-icon-is{color:#93c5fd}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:first-child .navigation-2__menu-icon{background:#4f46e5}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:first-child .navigation-2__menu-icon-is{color:#eef2ff}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:nth-child(2) .navigation-2__menu-icon{background:#0f9f9a}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:nth-child(2) .navigation-2__menu-icon-is{color:#ecfeff}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:nth-child(3) .navigation-2__menu-icon{background:#f59e0b}body.solution-l1-theme.training-theme .primary-header .navigation-2--formations .navigation-2__menu-list:nth-child(3) .navigation-2__menu-icon-is{color:#fffbeb}@media (min-width:992px){body.solution-l1-theme.training-theme .primary-header .nav-link{padding-bottom:25px;padding-top:25px}}.local-training{background:#f7f8fb;color:#172033}.local-training .text-body{color:#435169!important}.local-training .text-heading{color:#07113d!important}.local-training h2:not(.text-white),.local-training h3:not(.text-white),.local-training h4:not(.text-white),.local-training h5:not(.text-white){color:#07113d}.local-training-hero{background:#070707;color:#fff;overflow:hidden;padding:104px 0 24px;position:relative}.local-training-hero:before{background:radial-gradient(circle at 83% 16%,rgba(0,208,162,.22),transparent 24%),radial-gradient(circle at 18% 30%,rgba(49,95,255,.16),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.local-training-hero .container{margin-left:max(24px,calc(50vw - 784px));margin-right:auto;max-width:none;width:min(1460px,calc(100vw - 184px))}.local-training-hero-panel{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,transparent 0),#0a0f18;background-size:38px 38px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 32px 90px rgba(0,0,0,.36);isolation:isolate;min-height:620px;overflow:hidden;position:relative}.local-training-hero-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.72) 42%,rgba(0,0,0,.26) 72%,rgba(0,0,0,.18)),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.58));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.local-training-hero-panel:after{background:linear-gradient(90deg,rgba(49,95,255,.18) 1px,transparent 0),linear-gradient(180deg,rgba(0,208,162,.16) 1px,transparent 0);background-size:34px 34px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;content:"";inset:11% 4% 7% 52%;position:absolute;transform:skewY(-8deg);z-index:-2}.local-training-hero-content{align-items:stretch;display:grid;gap:42px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);padding:72px 58px 42px;position:relative;z-index:2}.local-training-hero-copy{max-width:780px}.local-training-hero-title{color:#fff;font-size:54px;letter-spacing:0;line-height:1.08;max-width:860px}.local-training-hero-lead{color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.55;max-width:720px}.local-training-hero-note{border-left:3px solid #00d0a2;color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.62;max-width:740px;padding-left:18px}.local-training-btn-accent,.local-training-btn-outline{align-items:center;border-radius:4px;display:inline-flex;font-weight:800;gap:9px;min-height:46px}.local-training-btn-accent{background:#00d0a2;border:1px solid #00d0a2;color:#06110e}.local-training-btn-accent:focus,.local-training-btn-accent:hover{background:#17f0c0;border-color:#17f0c0;color:#06110e}.local-training-btn-outline{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.72);color:#fff}.local-training-btn-outline:focus,.local-training-btn-outline:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.local-training-hero-aside{min-height:100%;position:relative}.local-training-hero-portrait{background:#111827;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.24);overflow:hidden;position:relative}.local-training-hero-portrait img{aspect-ratio:16/9;display:block;filter:saturate(1.05) contrast(1.04);height:auto;object-fit:cover;object-position:center top;width:100%}.local-training-hero-portrait:after{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.78));content:"";inset:0;pointer-events:none;position:absolute}.local-training-hero-person{bottom:18px;color:#fff;left:18px;position:absolute;right:18px;z-index:2}.local-training-hero-person span{color:hsla(0,0%,100%,.62);display:block;font-size:13px;font-weight:800;text-transform:uppercase}.local-training-hero-person strong{display:block;font-size:22px;line-height:1.2;margin-top:4px}.local-training-hero-company{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;margin-top:14px;padding:18px}.local-training-hero-company-head{align-items:center;display:flex;gap:13px;margin-bottom:16px}.local-training-hero-company-logo{background:rgba(0,208,162,.15);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#fff;display:inline-grid;flex:0 0 auto;font-weight:900;height:56px;overflow:hidden;place-items:center;width:56px}.local-training-hero-company-logo img{background:#fff;height:100%;object-fit:contain;padding:.42rem;width:100%}.local-training-hero-company h2{color:#fff;font-size:20px;line-height:1.22;margin:0}.local-training-hero-company p,.local-training-hero-company span{color:hsla(0,0%,100%,.66)}.local-training-hero-facts{background:hsla(0,0%,100%,.12);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.local-training-hero-fact{background:hsla(0,0%,100%,.075);min-height:88px;padding:14px}.local-training-hero-fact span{color:hsla(0,0%,100%,.52);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.local-training-hero-fact strong{color:#fff;display:block;font-size:15px;line-height:1.25;margin-top:7px}.local-training-hero-proof{background:hsla(0,0%,100%,.12);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;max-width:900px;overflow:hidden}.local-training-hero-proof-item{background:hsla(0,0%,100%,.065);min-height:112px;padding:18px}.local-training-hero-proof-item span{color:#00d0a2;display:block;font-size:13px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.local-training-hero-proof-item strong{color:#fff;display:block;font-size:16px;line-height:1.28}.local-training-hero .container,.local-training-section{position:relative;z-index:1}.local-training-eyebrow{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#e5f0ff;display:inline-flex;font-size:.84rem;font-weight:800;gap:.55rem;line-height:1.2;min-height:40px;padding:.55rem .9rem}.local-training-eyebrow--light{background:#fff;border-color:#dbe5f2;color:#0d6efd}.local-training-card,.local-training-faq details,.local-training-panel{border-radius:8px}.local-training-panel{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 24px 60px rgba(0,0,0,.22);padding:1.5rem}.local-training-card,.local-training-contact,.local-training-faq details{background:#fff;border:1px solid #dfe7f1;box-shadow:0 18px 44px rgba(18,32,52,.06);height:100%}.local-training-card{padding:1.5rem}.local-training-person-card{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.local-training-person-intro{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 18px 44px rgba(18,32,52,.06);padding:1.75rem}.local-training-person-signature{align-items:center;border-top:1px solid #e7edf5;display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.local-training-person-avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 10px 24px rgba(18,32,52,.16);display:block;height:58px;object-fit:cover;object-position:center 40%;width:58px}.local-training-person-portrait{aspect-ratio:16/10;border-radius:8px;box-shadow:0 18px 44px rgba(18,32,52,.12);display:block;margin:1rem 0 1.35rem;object-fit:cover;object-position:center 46%;width:100%}.local-training-proof-grid{align-content:start;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.local-training-proof{background:#fff;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 18px 44px rgba(18,32,52,.06);min-height:0;padding:1.25rem}.local-training-icon{background:#eaf3ff;border-radius:8px;color:#0d6efd;display:inline-grid;font-size:1.8rem;height:52px;place-items:center;width:52px}.local-training-logo{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;color:#fff;display:inline-grid;font-size:1.35rem;font-weight:900;height:76px;letter-spacing:.04em;overflow:hidden;place-items:center;width:76px}.local-training-logo img{background:#fff;height:100%;object-fit:contain;padding:.55rem;width:100%}.local-training-profile-grid{display:grid;gap:1rem}.local-training-profile-item{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:1rem}.local-training-profile-item span{color:hsla(0,0%,100%,.58);display:block;font-size:.78rem;font-weight:800;text-transform:uppercase}.local-training-profile-item strong{color:#fff;display:block;margin-top:.3rem}.local-training-personalized{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 18px 44px rgba(18,32,52,.06)}.local-training-personalized-header{border-bottom:1px solid #dfe7f1;padding:1.5rem}.local-training-personalized-body{padding:1.5rem}.local-training-signal{border-bottom:1px solid #e7edf5;padding:1rem 0}.local-training-signal:last-child{border-bottom:0}.local-training-number{background:#eaf3ff;border-radius:999px;color:#0d6efd;display:inline-grid;font-weight:900;height:34px;place-items:center;width:34px}.local-training-checks{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.local-training-checks li{color:#435169;line-height:1.55;padding-left:1.55rem;position:relative}.local-training-band .local-training-checks li,.local-training-panel .local-training-checks li{color:hsla(0,0%,100%,.88)}.local-training-checks li:before{background:#16a34a;border-radius:999px;content:"";height:.52rem;left:0;position:absolute;top:.55rem;width:.52rem}.local-training-band{background:#102033;color:#fff}.local-training-format{background:#e8f7ef;border-radius:999px;color:#08723b;display:inline-flex;font-size:.82rem;font-weight:800;padding:.35rem .65rem}.local-training-contact{background:#fff;border:1px solid #dfe7f1;border-radius:8px;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.local-training-contact:focus,.local-training-contact:hover{border-color:rgba(13,110,253,.3);box-shadow:0 24px 54px rgba(18,32,52,.1);transform:translateY(-3px)}.local-training-form{background:#101f34;border-radius:8px;color:#fff;padding:2rem}.local-training-band .text-white-50,.local-training-form .text-white-50,.local-training-hero .text-white-50{color:#d9e4f2!important}.local-training-faq{display:grid;gap:1rem}.local-training-faq details{padding:1.25rem 1.35rem}.local-training-faq summary{color:#152033;cursor:pointer;font-weight:800}.local-training-faq p{color:#435169;margin:.8rem 0 0}body.training-theme .local-training{background:#020403;color:#f8fafc}body.training-theme .local-training-card,body.training-theme .local-training-contact,body.training-theme .local-training-faq details,body.training-theme .local-training-person-intro,body.training-theme .local-training-proof{background:#141414;border-color:hsla(0,0%,100%,.16);box-shadow:none;color:#f8fafc}body.training-theme .local-training-card p,body.training-theme .local-training-checks li,body.training-theme .local-training-contact .text-body,body.training-theme .local-training-faq p,body.training-theme .local-training-person-intro p,body.training-theme .local-training-proof p,body.training-theme .local-training .text-body{color:hsla(0,0%,100%,.66)!important}body.training-theme .local-training-band .local-training-checks li,body.training-theme .local-training-panel .local-training-checks li{color:hsla(0,0%,100%,.9)!important}body.training-theme .local-training-card h2,body.training-theme .local-training-card h3,body.training-theme .local-training-contact .text-heading,body.training-theme .local-training-faq summary,body.training-theme .local-training-person-intro h2,body.training-theme .local-training-proof h3,body.training-theme .local-training .text-heading,body.training-theme .local-training h2:not(.text-white),body.training-theme .local-training h3:not(.text-white),body.training-theme .local-training h4:not(.text-white),body.training-theme .local-training h5:not(.text-white){color:#f8fafc!important}body.training-theme .local-training-person-signature{border-color:hsla(0,0%,100%,.12)}body.training-theme .local-training-person-intro,body.training-theme .local-training-proof{background:#141414}body.training-theme .local-training-eyebrow--light{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#8fb4ff}body.training-theme .local-training-icon{background:rgba(59,130,246,.16);color:#8fb4ff}body.training-theme .local-training-personalized{background:#141414;border-color:hsla(0,0%,100%,.16);box-shadow:none}body.training-theme .local-training-personalized-header,body.training-theme .local-training-signal{border-color:hsla(0,0%,100%,.12)}body.training-theme .local-training-number{background:rgba(59,130,246,.16);color:#8fb4ff}body.training-theme .local-training-contact:focus,body.training-theme .local-training-contact:hover{border-color:rgba(0,209,178,.5);box-shadow:0 24px 54px rgba(0,0,0,.26)}body.training-theme .local-training-contact .text-primary{color:#d7ffe6!important}body.training-theme .local-training-band{background:#020403}body.training-theme .local-training-panel{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}@media (max-width:991.98px){.local-training-hero{padding:96px 0 20px}.local-training-hero .container{margin-left:auto;margin-right:auto;width:min(100%,calc(100vw - 32px))}.local-training-hero-panel{min-height:0}.local-training-hero-content{gap:24px;grid-template-columns:1fr;padding:34px 18px 20px}.local-training-hero-title{font-size:36px;line-height:1.08}.local-training-hero-lead{font-size:16px}.local-training-hero-facts,.local-training-hero-proof{grid-template-columns:1fr}.local-training-hero-proof{margin-top:28px}.local-training-hero-portrait img{aspect-ratio:16/10;object-position:center top}.local-training-person-card,.local-training-proof-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.local-training-hero-title{font-size:31px}.local-training-hero-content{padding:28px 14px 16px}.local-training-btn-accent,.local-training-btn-outline{justify-content:center;width:100%}.local-training-eyebrow{max-width:100%;white-space:normal}}body.training-theme .form-control{background:#07101f;border-color:rgba(148,163,184,.24);color:#f8fbff}body.training-theme .form-control::placeholder{color:#8694aa}