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}}.training-page{background:#070707;color:#e6edf7}.training-hero,.training-page .section-space-y{position:relative}.training-hero{align-items:center;background:#070707;color:#fff;display:flex;overflow:hidden;padding:128px 0 72px}.training-hero:before{background:linear-gradient(90deg,rgba(37,99,235,.1),transparent 48%),radial-gradient(circle at 78% 38%,rgba(14,165,233,.18),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.training-hero__content{max-width:700px;position:relative;z-index:1}.training-hero__visual{align-items:center;display:flex;justify-content:center;margin:0 auto;min-height:380px;position:relative;z-index:1}.training-hero__visual:before{background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(14,165,233,.08));border-radius:8px;content:"";filter:blur(28px);inset:11% 1% 1% 9%;position:absolute;z-index:-1}.training-hero__visual img{display:block;filter:drop-shadow(0 34px 48px rgba(0,0,0,.32));height:auto;width:min(96%,620px)}.training-hero h1{color:#fff;line-height:1.12}.training-eyebrow{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(17,32,55,.12);border-radius:999px;color:#172033;display:inline-flex;font-size:.84rem;font-weight:700;gap:.5rem;line-height:1.2;min-height:40px;padding:.55rem .9rem}.training-hero .training-eyebrow{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);box-shadow:none;color:#eef2ff}.training-hero__lead{color:rgba(226,236,250,.78);font-size:1.12rem;line-height:1.75;max-width:67ch}.training-hero-stack{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 18px 50px rgba(0,0,0,.14);color:rgba(226,236,250,.62);margin:1.2rem auto 0;max-width:620px;padding:1.1rem 1.2rem;position:relative;z-index:6}.training-hero-stack__label{color:rgba(226,236,250,.58);font-weight:700}.training-hero-stack__logos{align-items:center;column-gap:1.15rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;max-width:720px;row-gap:.7rem}.training-hero-stack__logo{align-items:center;background:transparent;border:0;cursor:help;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;position:relative;width:34px}.training-hero-stack__logo img{display:block;filter:grayscale(1);height:30px;object-fit:contain;opacity:.56;transition:opacity .2s ease,transform .2s ease,filter .2s ease;width:30px}.training-hero-stack__logo--githubcopilot,.training-hero-stack__logo--mysql,.training-hero-stack__logo--openapi,.training-hero-stack__logo--php,.training-hero-stack__logo--symfony{width:42px}.training-hero-stack__logo--mirakl,.training-hero-stack__logo--origami-marketplace,.training-hero-stack__logo--shippingbo{width:104px}.training-hero-stack__logo--githubcopilot img,.training-hero-stack__logo--mysql img,.training-hero-stack__logo--openapi img,.training-hero-stack__logo--php img,.training-hero-stack__logo--symfony img{width:36px}.training-hero-stack__logo--mirakl>img,.training-hero-stack__logo--origami-marketplace>img,.training-hero-stack__logo--shippingbo>img{height:26px;width:98px}.training-hero-stack__logo:focus-within img,.training-hero-stack__logo:hover img{filter:grayscale(0);opacity:.96;transform:translateY(-1px)}.training-hero-stack__card{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.22);border-radius:8px;bottom:calc(100% + .9rem);box-shadow:0 22px 54px rgba(0,0,0,.22);color:#172033;left:50%;opacity:0;padding:1rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:min(260px,calc(100vw - 2rem));z-index:5}.training-hero-stack__card:after{background:inherit;border-bottom:1px solid rgba(148,163,184,.22);border-right:1px solid rgba(148,163,184,.22);content:"";height:.7rem;left:50%;position:absolute;top:100%;transform:translate(-50%,-.38rem) rotate(45deg);width:.7rem}.training-hero-stack__logo:focus-within .training-hero-stack__card,.training-hero-stack__logo:focus .training-hero-stack__card,.training-hero-stack__logo:hover .training-hero-stack__card{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.training-hero-stack__card-head{align-items:center;display:flex;gap:.7rem;margin-bottom:.65rem}.training-hero-stack__card-head img{height:34px;opacity:1;transform:none;width:34px}.training-hero-stack__logo--mirakl .training-hero-stack__card-head img,.training-hero-stack__logo--origami-marketplace .training-hero-stack__card-head img,.training-hero-stack__logo--shippingbo .training-hero-stack__card-head img{height:auto;max-height:34px;width:112px}.training-hero-stack__card-title{color:#0f172a;font-size:.98rem;font-weight:850;line-height:1.2}.training-hero-stack__card-text{color:#526174;font-size:.9rem;line-height:1.5;margin:0}.training-logo-catalog{background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.18);border-radius:8px;box-shadow:0 24px 60px rgba(15,23,42,.08);padding:clamp(1.35rem,3vw,2.5rem)}.training-logo-catalog__group+.training-logo-catalog__group{border-top:1px solid rgba(148,163,184,.18);margin-top:1.45rem;padding-top:1.45rem}.training-logo-catalog__text{color:#65758b;font-size:.94rem;line-height:1.65;max-width:31rem}.training-logo-catalog__logos{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .85rem}.training-logo-catalog .training-hero-stack__logo{color:#64748b}.training-logo-catalog .training-hero-stack__logo>img{filter:none;opacity:.88}.training-logo-catalog .training-hero-stack__logo:focus-within>img,.training-logo-catalog .training-hero-stack__logo:hover>img{filter:none;opacity:1}.training-anchor-nav{background:hsla(0,0%,100%,.92);border:1px solid rgba(148,163,184,.18);border-radius:8px;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:1rem}.training-anchor-nav__list{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;list-style:none;margin:0;padding:0}.training-anchor-nav__link{align-items:center;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.16);border-radius:8px;color:#1e3a8a;display:inline-flex;font-size:.92rem;font-weight:800;line-height:1.2;min-height:42px;padding:.65rem .9rem;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.training-anchor-nav__link:focus,.training-anchor-nav__link:hover{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.34);color:#172554;transform:translateY(-1px)}.training-hero__proof{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.training-proof{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.16);min-height:132px;padding:1.2rem}.training-proof__value{display:block;font-size:1.65rem;font-weight:800;line-height:1.05}.training-proof__label{color:rgba(226,236,250,.68);display:block;font-size:.9rem;line-height:1.5;margin-top:.7rem}.training-band{background:#fff}.training-section-intro{color:#5d6a7f;font-size:1.03rem;line-height:1.75;max-width:760px}.training-principle{background:transparent;border:0;border-radius:8px;height:100%;min-height:230px;perspective:1100px}.training-principle__inner{height:100%;min-height:230px;position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.training-principle:focus-within .training-principle__inner,.training-principle:focus .training-principle__inner,.training-principle:hover .training-principle__inner{transform:rotateY(180deg)}.training-principle:focus{outline:3px solid rgba(13,110,253,.25);outline-offset:4px}.training-principle__face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;border:1px solid #dfe6f0;border-radius:8px;box-shadow:0 18px 40px rgba(22,34,51,.06);display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:1.6rem;position:absolute}.training-principle__back{background:#0b1730;border-color:#0b1730;color:#fff;transform:rotateY(180deg)}.training-principle__tag{align-self:flex-start;background:rgba(13,110,253,.12);border-radius:999px;color:#0d6efd;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.35rem .6rem;text-transform:uppercase}.training-principle__back .training-principle__tag{background:rgba(123,184,255,.16);color:#b9d9ff}.training-principle__quote{color:#fff;font-size:1.02rem;font-weight:800;line-height:1.35}.training-principle__proof{color:rgba(226,236,250,.78);font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.training-principle__inner{transition:none}}.training-audience__icon,.training-principle__icon{background:#edf5ff;border-radius:8px;color:#0d6efd;display:inline-grid;font-size:1.6rem;height:48px;place-items:center;width:48px}.training-signature{background:#111f35;border-radius:8px;color:#fff;overflow:hidden}.training-signature__main{padding:clamp(2rem,4vw,4rem)}.training-signature__side{background:#0b1424;height:100%;padding:clamp(2rem,4vw,3rem)}.training-signature__side img{aspect-ratio:4/3;border-radius:8px;height:auto;margin-bottom:1.5rem;object-fit:cover;width:100%}.training-step{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;height:100%;padding:1.4rem;position:relative}.training-step__number{color:#82c7ff;display:inline-flex;font-size:.85rem;font-weight:800;letter-spacing:.04em;margin-bottom:1rem}.training-module{background:#fff;border:1px solid #dfe6f0;border-radius:8px;box-shadow:0 18px 44px rgba(19,33,54,.06);display:flex;flex-direction:column;height:100%;padding:1.5rem}.training-module__meta{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.training-module__meta .badge,.training-page .badge.bg-primary-subtle.text-primary{background:#e8efff!important;color:#123cbe!important}.training-module__duration{color:#5d6a7f;font-size:.86rem;font-weight:700;white-space:nowrap}.training-enterprise-module{background:#fff;border:1px solid #dfe6f0;border-radius:8px;box-shadow:0 18px 44px rgba(19,33,54,.06);display:flex;flex-direction:column;height:100%;padding:1.6rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.training-enterprise-module:hover{border-color:rgba(13,110,253,.28);box-shadow:0 24px 52px rgba(19,33,54,.1);transform:translateY(-3px)}.training-enterprise-module__icon{background:#edf5ff;border-radius:8px;color:#0d6efd;display:inline-grid;font-size:1.6rem;height:48px;place-items:center;width:48px}.training-map-card{background:#fff;border:1px solid #dfe6f0;border-radius:8px;box-shadow:0 18px 44px rgba(19,33,54,.05);display:flex;flex-direction:column;height:100%;padding:1.55rem}.training-competency__icon,.training-map-card__icon{background:#edf5ff;border-radius:8px;color:#0d6efd;display:inline-grid;font-size:1.45rem;height:46px;place-items:center;width:46px}.training-map-card__link{align-items:center;color:#0d6efd;display:inline-flex;font-weight:800;margin-top:auto}.training-competency{height:100%;padding:1.35rem}.training-competency,.training-rncp-table{background:#fff;border:1px solid #dfe6f0;border-radius:8px}.training-rncp-table{box-shadow:0 18px 44px rgba(19,33,54,.05)}.training-rncp-table table{margin-bottom:0}.training-rncp-table th{color:#111f35;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.training-rncp-table td{color:#435169;vertical-align:middle}.training-rncp-table td:nth-child(2),.training-rncp-table th:nth-child(2){min-width:5.75rem;white-space:nowrap}.training-check-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.training-check-list li{color:#435169;line-height:1.55;padding-left:1.6rem;position:relative}.training-check-list li:before{background:#0d6efd;border-radius:999px;content:"";height:.55rem;left:0;position:absolute;top:.48rem;width:.55rem}.training-audience{background:#fff;border:1px solid #dfe6f0;border-radius:8px;display:block;height:100%;padding:1.65rem}.training-audience[href]{color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.training-audience[href]:focus-visible,.training-audience[href]:hover{border-color:rgba(13,110,253,.35);box-shadow:0 18px 44px rgba(19,33,54,.09);transform:translateY(-2px)}.training-audience__link{align-items:center;color:#0d6efd;display:inline-flex;font-size:.92rem;font-weight:700;gap:.45rem;margin-top:1.2rem}.training-testimonial{background:#fff;border:1px solid #dfe6f0;border-radius:8px;box-shadow:0 18px 44px rgba(19,33,54,.05);display:flex;flex-direction:column;height:100%;padding:1.65rem;position:relative}.training-testimonial:before{color:rgba(13,110,253,.12);content:"“";font-size:4.5rem;font-weight:900;line-height:1;position:absolute;right:1.2rem;top:.75rem}.training-testimonial__quote{color:#334155;font-size:.98rem;line-height:1.7;margin-bottom:1.5rem;position:relative}.training-testimonial__footer{align-items:center;display:flex;gap:.95rem;margin-top:auto;position:relative}.training-testimonial__avatar{background:linear-gradient(135deg,#eaf2ff,#f8fbff);border:2px solid rgba(13,110,253,.12);border-radius:999px;color:#0d6efd;display:inline-grid;flex:0 0 auto;font-weight:900;height:54px;overflow:hidden;place-items:center;width:54px}.training-testimonial__avatar img{height:100%;object-fit:cover;width:100%}.training-testimonial__name{color:#07142d;display:block;font-weight:900}.training-testimonial__role{color:#5d6a7f;display:block;font-size:.86rem;font-weight:700}.training-testimonial__linkedin{align-items:center;color:#0a66c2;display:inline-flex;font-size:.82rem;font-weight:800;gap:.35rem;line-height:1.35;overflow-wrap:anywhere}.training-testimonial__linkedin iconify-icon{font-size:1rem}.training-testimonial-carousel{--training-testimonial-slide-width:calc(100vw - 2rem);overflow:hidden;position:relative}.training-testimonial-carousel__controls{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.training-testimonial-carousel__button{background:#fff;border:1px solid rgba(13,110,253,.22);border-radius:999px;box-shadow:0 12px 28px rgba(19,33,54,.08);color:#0d6efd;display:inline-grid;font-size:1.15rem;height:46px;place-items:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:46px}.training-testimonial-carousel__button:focus-visible,.training-testimonial-carousel__button:hover{border-color:rgba(13,110,253,.52);box-shadow:0 16px 34px rgba(19,33,54,.12);transform:translateY(-1px)}.training-testimonial-carousel__track{display:flex;gap:1.5rem;padding:.25rem .25rem 1rem;width:max-content;will-change:transform}.training-testimonial-carousel.is-ready .training-testimonial-carousel__track{animation:training-testimonials-marquee 34s linear infinite}.training-testimonial-carousel.is-reversed .training-testimonial-carousel__track{animation-direction:reverse}.training-testimonial-carousel:focus-within .training-testimonial-carousel__track,.training-testimonial-carousel:hover .training-testimonial-carousel__track{animation-play-state:paused}.training-testimonial-slide{flex:0 0 var(--training-testimonial-slide-width);max-width:var(--training-testimonial-slide-width)}@media (min-width:768px){.training-testimonial-carousel{--training-testimonial-slide-width:calc(min(100vw, 720px)/2 - 0.75rem)}}@media (min-width:1200px){.training-testimonial-carousel{--training-testimonial-slide-width:calc(380px - 1rem)}}@media (min-width:1400px){.training-testimonial-carousel{--training-testimonial-slide-width:min(410px,calc(440px - 1rem))}}@media (prefers-reduced-motion:reduce){.training-testimonial-carousel.is-ready .training-testimonial-carousel__track{animation:none}}@keyframes training-testimonials-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - .75rem),0,0)}}.training-method{background:#fff;border:1px solid rgba(223,230,240,.9);border-radius:8px;height:100%;padding:1.35rem}.training-method-shell{background:rgba(7,16,31,.58);border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:clamp(1.4rem,3vw,2.4rem)}.training-method-intro{background:radial-gradient(circle at 0 0,rgba(94,234,212,.18),transparent 42%),linear-gradient(180deg,rgba(18,24,36,.98),rgba(7,16,31,.98));border-radius:8px;height:100%;padding:clamp(1.5rem,3vw,2.2rem)}.training-method-intro__note{color:rgba(226,236,250,.64);display:block;line-height:1.7;max-width:24rem}.training-method__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.3rem}.training-method__icon{background:#17325b;border-radius:8px;color:#bfdbfe;display:inline-grid;font-size:1.35rem;height:42px;place-items:center;width:42px}.training-method__index{color:rgba(94,234,212,.56);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-deployment{background:rgba(7,16,31,.58);border:1px solid rgba(148,163,184,.16);border-radius:8px;padding:clamp(1.4rem,3vw,2.4rem);position:relative}.training-deployment:before{background:linear-gradient(90deg,rgba(20,184,166,.14),rgba(94,234,212,.72),rgba(79,70,229,.2));content:"";height:1px;left:clamp(2rem,4vw,3.2rem);position:absolute;right:clamp(2rem,4vw,3.2rem);top:calc(2.4rem + 18px)}.training-deployment__step{height:100%;padding-top:4.8rem;position:relative}.training-deployment__number{background:#07101f;border:1px solid rgba(94,234,212,.36);border-radius:999px;box-shadow:0 0 0 8px #07101f;color:#5eead4;display:inline-grid;font-weight:900;height:42px;left:0;place-items:center;position:absolute;top:0;width:42px}.training-deployment__step h3{max-width:13rem}.training-ia{background:#10243d;color:#fff;overflow:hidden}.training-ia__content{padding:clamp(2rem,4vw,4rem)}.training-ia__panel{background:#0a1728;height:100%;padding:clamp(2rem,4vw,3rem)}.training-quote{color:hsla(0,0%,100%,.9);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:700;line-height:1.35;margin:0;padding:0}.training-cta{background:#111f35;border-radius:8px;color:#fff;padding:clamp(2rem,4vw,3.5rem)}.training-modal-note{color:#5d6a7f;line-height:1.7}body.training-theme .primary-header--light>.container{backdrop-filter:blur(16px);background:rgba(11,20,36,.94);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 22px 54px rgba(0,0,0,.36)!important}body.training-theme .primary-header--light .dropdown-modifier>button,body.training-theme .primary-header--light .nav-link{color:rgba(226,236,250,.82)}body.training-theme .primary-header--light .nav-link:focus,body.training-theme .primary-header--light .nav-link:hover{color:#fff}body.training-theme .training-page{background:#070b14;color:#e6edf7}body.training-theme .training-page .text-heading,body.training-theme .training-page h2,body.training-theme .training-page h3,body.training-theme .training-page h4{color:#f8fbff!important}body.training-theme .training-band{background:#0b1220}body.training-theme .training-modal-note,body.training-theme .training-module__duration,body.training-theme .training-page .text-body,body.training-theme .training-section-intro{color:#aebbd0!important}body.training-theme .training-eyebrow{background:rgba(226,236,250,.08);border-color:rgba(148,163,184,.26);color:#eef2ff}body.training-theme .training-audience,body.training-theme .training-competency,body.training-theme .training-enterprise-module,body.training-theme .training-map-card,body.training-theme .training-method,body.training-theme .training-module,body.training-theme .training-principle__face,body.training-theme .training-rncp-table,body.training-theme .training-testimonial{background:#111c2f;border-color:rgba(148,163,184,.18);box-shadow:0 20px 54px rgba(0,0,0,.24);color:#e6edf7}body.training-theme .training-audience,body.training-theme .training-competency,body.training-theme .training-enterprise-module,body.training-theme .training-map-card,body.training-theme .training-method,body.training-theme .training-module,body.training-theme .training-principle__face,body.training-theme .training-testimonial{background:linear-gradient(180deg,rgba(23,30,42,.98),rgba(12,18,28,.98));border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 18px 48px rgba(0,0,0,.28);overflow:hidden;position:relative}body.training-theme .training-competency:hover,body.training-theme .training-map-card:hover,body.training-theme .training-method:hover,body.training-theme .training-module:hover{border-color:rgba(94,234,212,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 64px rgba(0,0,0,.34);transform:translateY(-2px)}body.training-theme .training-competency,body.training-theme .training-map-card,body.training-theme .training-method,body.training-theme .training-module{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}body.training-theme .training-principle__face{inset:0;position:absolute}body.training-theme .training-cta,body.training-theme .training-ia,body.training-theme .training-principle__back,body.training-theme .training-signature{background:#07101f}body.training-theme .training-ia__panel,body.training-theme .training-signature__side{background:#030914}body.training-theme .training-audience__icon,body.training-theme .training-competency__icon,body.training-theme .training-enterprise-module__icon,body.training-theme .training-map-card__icon,body.training-theme .training-principle__icon{background:#17325b;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 24px rgba(0,0,0,.22);color:#bfdbfe}body.training-theme .training-module__meta .badge,body.training-theme .training-page .badge.bg-primary-subtle.text-primary{background:#172554!important;border:1px solid rgba(96,165,250,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:#dbeafe!important}body.training-theme .training-audience[href]:focus-visible,body.training-theme .training-audience[href]:hover{border-color:rgba(20,184,166,.42);box-shadow:0 24px 64px rgba(0,0,0,.32)}body.training-theme .training-audience__link{color:#5eead4}body.training-theme .training-enterprise-module.text-dark,body.training-theme .training-map-card__link{color:#dbeafe!important}body.training-theme .training-enterprise-module .text-primary,body.training-theme .training-map-card__link,body.training-theme .training-testimonial__linkedin{color:#5eead4!important}body.training-theme .training-method{border-color:hsla(0,0%,100%,.1)}body.training-theme .training-method-shell{background:linear-gradient(135deg,rgba(20,184,166,.08),transparent 34%),rgba(7,16,31,.62);border-color:rgba(94,234,212,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}body.training-theme .training-method-intro{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 48px rgba(0,0,0,.28)}body.training-theme .training-method__icon{background:#0f766e;color:#ecfeff}body.training-theme .training-deployment{background:radial-gradient(circle at 15% 0,rgba(20,184,166,.12),transparent 34%),radial-gradient(circle at 85% 20%,rgba(79,70,229,.12),transparent 30%),rgba(7,16,31,.72);border-color:rgba(94,234,212,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}body.training-theme .training-deployment__step h3{color:#f8fbff}body.training-theme .training-deployment__step p{color:#aebbd0}body.training-theme .training-module .btn-outline-primary{border-color:rgba(94,234,212,.46);color:#5eead4}body.training-theme .training-module .btn-outline-primary:focus,body.training-theme .training-module .btn-outline-primary:hover{background:#5eead4;border-color:#5eead4;color:#06110e}body.training-theme .training-check-list li,body.training-theme .training-rncp-table td,body.training-theme .training-testimonial__quote{color:#b7c4d7}body.training-theme .training-testimonial:before{color:rgba(147,197,253,.13)}body.training-theme .training-testimonial__name{color:#f8fbff}body.training-theme .training-testimonial__role{color:#93a4bb}body.training-theme .training-testimonial__avatar{background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(15,23,42,.92));border-color:rgba(147,197,253,.2);color:#bfdbfe}body.training-theme .training-testimonial__linkedin{color:#5eead4}body.training-theme .training-testimonial-carousel__button{background:#111c2f;border-color:rgba(147,197,253,.22);box-shadow:0 18px 34px rgba(0,0,0,.22);color:#bfdbfe}body.training-theme .training-rncp-table th{background:#0d1627;color:#f8fbff}body.training-theme .training-rncp-table .table{--bs-table-bg:#111c2f;--bs-table-color:#b7c4d7;--bs-table-border-color:rgba(148,163,184,.18);--bs-table-striped-bg:#0d1627;--bs-table-striped-color:#d8e2ef}body.training-theme .training-page .accordion-item{background:#111c2f;box-shadow:0 18px 44px rgba(0,0,0,.22)!important}body.training-theme .training-page .accordion-button{background:#111c2f;color:#f8fbff}body.training-theme .training-page .accordion-button:not(.collapsed){background:#0d1627;color:#eef2ff}body.training-theme .training-page .accordion-body,body.training-theme .training-page .modal-content{background:#111c2f;color:#d8e2ef}body.training-theme .training-page .modal-header{background:#111c2f}body.training-theme .training-page .form-control{background:#07101f;border-color:rgba(148,163,184,.24);color:#f8fbff}body.training-theme .training-page .form-control::placeholder{color:#8694aa}body.training-theme .training-page .btn-close{filter:invert(1) grayscale(100%)}body.training-theme .training-hero-stack__card{background:rgba(15,23,42,.98);border-color:rgba(148,163,184,.18);box-shadow:0 24px 64px rgba(0,0,0,.42);color:#e6edf7}body.training-theme .training-hero-stack__card-title{color:#f8fbff}body.training-theme .training-hero-stack__card-text{color:#aebbd0}body.training-theme .training-logo-catalog{background:rgba(15,23,42,.74);border-color:rgba(148,163,184,.18);box-shadow:0 24px 60px rgba(0,0,0,.26)}body.training-theme .training-logo-catalog__group+.training-logo-catalog__group{border-top-color:rgba(148,163,184,.16)}body.training-theme .training-logo-catalog__text{color:#aebbd0}body.training-theme .training-logo-catalog .training-hero-stack__logo>img{filter:grayscale(1) brightness(0) invert(1);opacity:.62}body.training-theme .training-logo-catalog .training-hero-stack__logo:focus-within>img,body.training-theme .training-logo-catalog .training-hero-stack__logo:hover>img{filter:grayscale(1) brightness(0) invert(1);opacity:.9}body.training-theme .training-anchor-nav{background:rgba(15,23,42,.76);border-color:rgba(148,163,184,.18);box-shadow:0 18px 50px rgba(0,0,0,.24)}body.training-theme .training-anchor-nav__link{background:rgba(37,99,235,.14);border-color:rgba(147,197,253,.18);color:#eef2ff}body.training-theme .training-anchor-nav__link:focus,body.training-theme .training-anchor-nav__link:hover{background:rgba(37,99,235,.24);border-color:rgba(147,197,253,.34);color:#fff}body.training-theme .training-hero-stack__logo--composer .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--github .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--githubcopilot .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--mariadb .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--mirakl .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--mysql .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--owasp .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--phpstorm .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--shippingbo .training-hero-stack__card-head img,body.training-theme .training-hero-stack__logo--symfony .training-hero-stack__card-head img{filter:brightness(0) invert(1)}@media (max-width:991.98px){.training-hero{min-height:auto;padding:120px 0 64px}.training-hero__content{max-width:none}.training-hero-stack{margin-top:1.5rem}.training-hero-stack__logos{column-gap:1rem}.training-hero__proof{grid-template-columns:1fr}.training-hero__visual{margin-top:2.5rem;min-height:0}}@media (max-width:575.98px){.training-hero{padding-top:112px}.training-proof{min-height:0}.training-module__meta{align-items:flex-start;flex-direction:column}.training-deployment:before{display:none}.training-deployment__step{padding-left:3.4rem;padding-top:0}.training-deployment__number{left:0}}body.solution-l1-theme.training-theme{--training-bg:#050505;--training-panel:#0b0b0b;--training-panel-strong:#111;--training-card:hsla(0,0%,100%,.05);--training-card-hover:hsla(0,0%,100%,.075);--training-line:hsla(0,0%,100%,.12);--training-line-strong:rgba(0,208,162,.32);--training-text:#edf5ff;--training-muted:rgba(226,236,250,.68);--training-muted-soft:rgba(226,236,250,.52);--training-accent:#00d0a2;--training-blue:#4f8cff;--training-shadow:0 24px 70px rgba(0,0,0,.36);background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.055),transparent 30rem),radial-gradient(circle at 82% 10%,rgba(0,208,162,.08),transparent 32rem),var(--training-bg)}.training-page{background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 42rem),var(--training-bg);color:var(--training-text);overflow:hidden}.training-page .text-dark,.training-page .text-heading,.training-page h1,.training-page h2,.training-page h3,.training-page h4{color:var(--training-text)!important}.training-page .accordion-body,.training-page .text-body,.training-page p,.training-page td{color:var(--training-muted)!important}.training-page .section-space-y{padding-bottom:clamp(4.25rem,8vw,7rem);padding-top:clamp(4.25rem,8vw,7rem)}.training-hero{background:linear-gradient(90deg,rgba(5,5,5,.98) 0,rgba(5,5,5,.86) 45%,rgba(5,5,5,.98) 100%),radial-gradient(circle at 76% 34%,rgba(0,208,162,.1),transparent 25rem),radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.055),transparent 30rem),var(--training-bg);border-bottom:1px solid var(--training-line);min-height:760px;padding:132px 0 62px}.training-hero:before{background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 76%);opacity:.55}.training-hero__content{max-width:760px}.training-hero h1{font-size:clamp(3rem,5.65vw,6rem);letter-spacing:0;line-height:.98;max-width:13ch}.training-hero__lead{color:rgba(237,245,255,.78);font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.72;max-width:62ch}.training-hero__visual{backdrop-filter:blur(12px);background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03)),rgba(8,8,8,.92);border:1px solid var(--training-line);border-radius:8px;box-shadow:var(--training-shadow);min-height:400px}.training-hero__visual img{transform:translateY(12px);width:min(92%,620px)}.training-eyebrow,.training-hero .training-eyebrow{background:rgba(0,208,162,.08);border:1px solid rgba(0,208,162,.22);box-shadow:none;color:#b9fff0}.training-anchor-nav,.training-cta,.training-deployment,.training-hero-stack,.training-logo-catalog,.training-method-shell,.training-rncp-table,.training-testimonial-carousel{backdrop-filter:blur(16px);background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035)),hsla(0,0%,4%,.9);border:1px solid var(--training-line);border-radius:8px;box-shadow:var(--training-shadow)}.training-hero-stack__label,.training-logo-catalog__text,.training-section-intro{color:var(--training-muted)!important}.training-hero__proof{margin-top:clamp(2rem,5vw,4.5rem)}.training-proof{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035)),hsla(0,0%,5%,.88);border-color:var(--training-line);box-shadow:0 20px 55px rgba(0,0,0,.28)}.training-proof__value{color:#fff}.training-proof__label{color:var(--training-muted)}.training-band{background:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.006)),#050505;border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06)}.training-anchor-nav{padding:.85rem;position:sticky;top:88px;z-index:20}.training-anchor-nav__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.training-anchor-nav__list::-webkit-scrollbar{display:none}.training-anchor-nav__link{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.1);color:rgba(237,245,255,.78);white-space:nowrap}.training-anchor-nav__link:focus,.training-anchor-nav__link:hover{background:rgba(0,208,162,.1);border-color:var(--training-line-strong);color:#fff}.training-audience,.training-competency,.training-deployment__step,.training-enterprise-module,.training-map-card,.training-method,.training-module,.training-principle__face,.training-step{background:linear-gradient(145deg,var(--training-card),hsla(0,0%,100%,.025)),hsla(0,0%,5%,.94);border:1px solid var(--training-line);border-radius:8px;box-shadow:0 18px 50px rgba(0,0,0,.22);color:var(--training-text);height:100%}.training-audience,.training-enterprise-module{text-decoration:none}.training-audience:focus,.training-audience:hover,.training-competency:hover,.training-enterprise-module:hover,.training-map-card:hover,.training-method:hover,.training-module:hover{background:linear-gradient(145deg,var(--training-card-hover),hsla(0,0%,100%,.035)),hsla(0,0%,6%,.96);border-color:var(--training-line-strong);transform:translateY(-2px)}.training-audience,.training-competency,.training-enterprise-module,.training-map-card,.training-method,.training-module{transition:border-color .2s ease,background .2s ease,transform .2s ease}.training-audience__icon,.training-competency__icon,.training-map-card__icon,.training-method__icon,.training-principle__icon{background:rgba(0,208,162,.12);border-radius:8px;color:var(--training-accent)}.training-audience__link,.training-map-card__link,.training-testimonial__linkedin{color:var(--training-accent)!important}.training-principle__back{background:linear-gradient(145deg,rgba(0,208,162,.12),hsla(0,0%,100%,.035)),#090909;border-color:var(--training-line-strong)}.training-deployment__number,.training-method__index,.training-module__badge,.training-principle__tag{background:rgba(0,208,162,.1);color:var(--training-accent)}.training-signature{background:linear-gradient(135deg,rgba(0,208,162,.13),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),#090909;border:1px solid var(--training-line);box-shadow:var(--training-shadow)}.training-signature__side{background:hsla(0,0%,100%,.04);border-left:1px solid var(--training-line)}.training-signature__side img{border:1px solid var(--training-line);box-shadow:0 18px 46px rgba(0,0,0,.26)}.training-check-list li:before{color:var(--training-accent)}.training-ia{background:linear-gradient(135deg,rgba(0,208,162,.1),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),#090909;border:1px solid var(--training-line);border-radius:8px;box-shadow:var(--training-shadow)}.training-ia__panel{background:rgba(0,0,0,.18);border-left:1px solid var(--training-line)}.training-quote{color:#fff}.training-logo-catalog{background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025)),hsla(0,0%,4%,.92)}.training-logo-catalog__group+.training-logo-catalog__group{border-top-color:var(--training-line)}.training-hero-stack__logo img,.training-logo-catalog .training-hero-stack__logo>img{filter:grayscale(1) brightness(1.55);opacity:.62}.training-hero-stack__logo:focus-within img,.training-hero-stack__logo:hover img,.training-logo-catalog .training-hero-stack__logo:focus-within>img,.training-logo-catalog .training-hero-stack__logo:hover>img{filter:grayscale(0) brightness(1);opacity:1}.training-hero-stack__card{background:hsla(0,0%,5%,.98);border-color:hsla(0,0%,100%,.14);color:var(--training-text)}.training-hero-stack__card-title{color:#fff}.training-hero-stack__card-text{color:var(--training-muted)}.training-rncp-table{overflow:hidden}.training-rncp-table .table-responsive{scrollbar-color:rgba(0,208,162,.48) hsla(0,0%,100%,.08);scrollbar-width:thin}.training-rncp-table .table-responsive::-webkit-scrollbar{height:.65rem;width:.65rem}.training-rncp-table .table-responsive::-webkit-scrollbar-track{background:hsla(0,0%,100%,.08);border-radius:999px}.training-rncp-table .table-responsive::-webkit-scrollbar-thumb{background:rgba(0,208,162,.48);border:2px solid hsla(0,0%,5%,.96);border-radius:999px}.training-rncp-table .table{--bs-table-bg:transparent;--bs-table-color:var(--training-muted);--bs-table-border-color:var(--training-line);color:var(--training-muted);margin-bottom:0}.training-rncp-table .table-light{--bs-table-bg:hsla(0,0%,100%,.06);--bs-table-color:#fff;border-color:var(--training-line)}.training-rncp-table td,.training-rncp-table th{border-color:var(--training-line);color:var(--training-muted)}.training-rncp-table th{color:#fff}.training-rncp-table .badge{background:rgba(0,208,162,.12)!important;color:var(--training-accent)!important}.training-testimonial{background:hsla(0,0%,100%,.045);border:1px solid var(--training-line);color:var(--training-text)}.training-testimonial__quote{color:rgba(237,245,255,.84)}.training-testimonial__name{color:#fff}.training-testimonial__role{color:var(--training-muted)}.training-testimonial-carousel__button{background:hsla(0,0%,100%,.06);border-color:var(--training-line);color:#fff}.training-testimonial-carousel__button:focus,.training-testimonial-carousel__button:hover{background:rgba(0,208,162,.12);border-color:var(--training-line-strong);color:var(--training-accent)}.training-page .accordion-item{background:hsla(0,0%,5%,.94);border:1px solid var(--training-line)!important;box-shadow:none!important}.training-page .accordion-button{background:hsla(0,0%,100%,.045);box-shadow:none;color:#fff}.training-page .accordion-button:not(.collapsed){background:rgba(0,208,162,.1);color:#fff}.training-page .accordion-body{background:rgba(5,5,5,.72)}.training-cta{background:linear-gradient(135deg,rgba(0,208,162,.18),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),#090909;padding:clamp(2.2rem,5vw,4rem)}.training-page .btn-primary{background:var(--training-accent);border-color:var(--training-accent);color:#04110d!important;font-weight:800}.training-page .btn-primary:focus,.training-page .btn-primary:hover{background:#68f8dd;border-color:#68f8dd;color:#04110d!important}.training-page .btn-outline-light,.training-page .btn-outline-primary{border-color:hsla(0,0%,100%,.2);color:#fff}.training-page .btn-outline-light:focus,.training-page .btn-outline-light:hover,.training-page .btn-outline-primary:focus,.training-page .btn-outline-primary:hover{background:rgba(0,208,162,.12);border-color:var(--training-line-strong);color:#fff}.training-page .modal-content{background:#0b0b0b;border:1px solid var(--training-line)!important;color:var(--training-text)}.training-page .modal-body,.training-page .modal-header{background:transparent}.training-modal-note{color:var(--training-muted)}.training-page .form-control{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:#fff}.training-page .form-control::placeholder{color:rgba(237,245,255,.46)}@media (min-width:1200px){.training-page .container{max-width:1392px}}@media (max-width:991.98px){.training-hero{min-height:auto;padding:110px 0 52px}.training-hero h1{font-size:clamp(2.55rem,11vw,3.85rem);line-height:1.02;max-width:none}.training-hero__visual{min-height:320px}.training-anchor-nav{position:relative;top:auto}.training-ia__panel,.training-signature__side{border-left:0;border-top:1px solid var(--training-line)}}body.solution-l1-theme.training-theme .training-page,body.solution-l1-theme.training-theme .training-page .section-space-y,body.solution-l1-theme.training-theme .training-page .training-band{background:linear-gradient(180deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,0)),#050505!important}body.solution-l1-theme.training-theme .training-page .training-audience,body.solution-l1-theme.training-theme .training-page .training-competency,body.solution-l1-theme.training-theme .training-page .training-deployment__step,body.solution-l1-theme.training-theme .training-page .training-enterprise-module,body.solution-l1-theme.training-theme .training-page .training-map-card,body.solution-l1-theme.training-theme .training-page .training-method,body.solution-l1-theme.training-theme .training-page .training-module,body.solution-l1-theme.training-theme .training-page .training-principle__face,body.solution-l1-theme.training-theme .training-page .training-proof,body.solution-l1-theme.training-theme .training-page .training-step{background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),#0d0d0d!important}body.solution-l1-theme.training-theme .training-page .training-anchor-nav,body.solution-l1-theme.training-theme .training-page .training-cta,body.solution-l1-theme.training-theme .training-page .training-deployment,body.solution-l1-theme.training-theme .training-page .training-hero-stack,body.solution-l1-theme.training-theme .training-page .training-hero__visual,body.solution-l1-theme.training-theme .training-page .training-ia,body.solution-l1-theme.training-theme .training-page .training-logo-catalog,body.solution-l1-theme.training-theme .training-page .training-method-shell,body.solution-l1-theme.training-theme .training-page .training-rncp-table,body.solution-l1-theme.training-theme .training-page .training-signature,body.solution-l1-theme.training-theme .training-page .training-testimonial-carousel{background:linear-gradient(145deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.02)),#0b0b0b!important}body.solution-l1-theme.training-theme .training-page .training-audience:hover,body.solution-l1-theme.training-theme .training-page .training-competency:hover,body.solution-l1-theme.training-theme .training-page .training-enterprise-module:hover,body.solution-l1-theme.training-theme .training-page .training-map-card:hover,body.solution-l1-theme.training-theme .training-page .training-method:hover,body.solution-l1-theme.training-theme .training-page .training-module:hover{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025)),#111!important}