.hero--training{padding-bottom:0}.hero--training .hero__container{display:grid;grid-template-areas:"pre-title" "title" "body" "images"}@media screen and (min-width:769px){.hero--training .hero__container{grid-template-areas:"pre-title images" "title images" "body images" "secondary-content secondary-content";grid-template-columns:50% 50%;grid-template-rows:3.5rem auto 1fr auto;padding-bottom:0}}.hero--training .hero__title h1{font-size:var(--font-size-3xl);line-height:var(--lineHeight-sm)}@media screen and (min-width:769px){.hero--training .hero__title h1{font-size:var(--font-size-9xl);line-height:var(--lineHeight-xs)}}.hero--training .hero__pre-title{grid-area:pre-title}@media screen and (min-width:769px){.hero--training .hero__body,.hero--training .hero__title{max-width:38.5rem}}.hero--training .hero__title{grid-area:title}.hero--training .hero__body{gap:var(--grid-gap-sm);grid-area:body}.hero--training .hero__body .dn-button.base-button{text-transform:none}.hero--training .hero__body .dn-button.base-button+.dn-button.base-button{margin-left:var(--spacing-sm)}@media screen and (min-width:769px){.hero--training .hero__body{gap:var(--spacing-lg)}}.hero--training .hero__description p{font-size:var(--font-size-lg);line-height:var(--lineHeight-lg)}@media screen and (min-width:769px){.hero--training .hero__description p{font-size:var(--font-size-xl)}}.hero--training .hero__container .hero__image{display:block;grid-area:images;margin-top:var(--spacing-sm);position:relative;top:unset}.hero--training .hero__container .hero__image figure{aspect-ratio:648/436;border-radius:var(--borderRadius-md);overflow:hidden}@media screen and (min-width:769px){.hero--training .hero__container .hero__image figure{min-height:27.25rem}.hero--training .hero__container .hero__image{margin-top:0}}.hero--training .hero__after{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-top:var(--spacing-sm)}@media screen and (min-width:769px){.hero--training .hero__after{align-self:stretch;flex-direction:row;gap:var(--grid-gap-sm);grid-area:secondary-content;padding:var(--spacing-sm) 0}.hero--training .hero__after .training-info-block{flex:1}}
