#homeContent{min-height:calc(100vh - var(--header-height));grid-template-rows:auto 1fr}#homeContent .leftColumn{grid-row:1/3;grid-column-start:content-start;grid-column-end:content-center;padding-top:var(--spacing-90);padding-right:var(--spacing-90);padding-bottom:var(--spacing-90)}#homeContent:before{grid-row:1/3;content:"";height:100%;z-index:-1;background:linear-gradient(to bottom,var(--purple-light),var(--white));grid-column-start:fullwidth-start;grid-column-end:fullwcontent-center}#homeContent .leftColumn>.partHeading{color:var(--purple);margin-bottom:var(--spacing-30)}#homeContent .leftColumn .partContentText{--coreContent1-spacing-large: var(--spacing-30);--coreContent1-heading-marginBottom: .1em;--coreContent1-heading-color: var(--purple)}#homeContent .leftColumn .temporaryMessage{margin-top:var(--spacing-40);background-color:var(--purple-light);border-radius:var(--borderRadius-s);padding:var(--spacing-20);color:var(--purple);font-weight:700}#homeContent .rightColumnTop{grid-row:1;grid-column-start:content-center;grid-column-end:fullwidth-end;color:var(--white);background-color:var(--purple)}#homeContent .rightColumnTop .partButton{--button-size: var(--button-size-l);--partButton1-gap: 7px;margin-top:var(--spacing-30);--partButton1-backgroundColor: var(--green-dark);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--white);--partButton1-color-hover: var(--purple);--partButton1-buttonIcon-spacing: 7px}#homeContent .rightColumnTop .partButton1 .buttonIcon{height:40px;width:40px;background-color:var(--green);border-radius:50%;justify-content:center}#homeContent .rightColumnTop .partButton1 .buttonIcon .partFontIcon{--partFontIcon-color: var(--white)}.trainingCard{color:inherit;display:block;border-radius:var(--borderRadius-s);padding:var(--spacing-90);max-width:calc(var(--layoutGrid-content-width) /2)}.trainingCard>.partHeading{margin-bottom:.6em}.trainingCard>.partHeading a{text-wrap:balance;color:var(--green);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.trainingCard>.partHeading a:hover,.trainingCard>.partHeading a:focus{text-decoration-color:var(--green)}}.trainingCard .partContentText1{--partContentText1-list-gap: 1.3em;font-weight:500}.trainingCard .partContentText1 li{padding-left:36px}.trainingCard .partContentText ul li:before{position:absolute;left:0;top:0;display:block;content:"";width:24px;height:24px;background-color:var(--green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13'%3E%3Cpath d='M5.333 13 0 7.468l1.867-1.936 3.466 3.596L14.133 0 16 1.936 5.333 13Z' fill='rgb(255, 255, 255)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px auto}.rightColumnBottom{background-color:var(--green);grid-row:2;grid-column-start:content-center;grid-column-end:fullwidth-end}.highlight{padding:var(--spacing-90);max-width:calc(var(--layoutGrid-content-width) /2);color:var(--white);font-weight:500}.highlight .partContentText{font-size:var(--fontSize-h2);--partContentText1-lineHeight: 1.4}#footer{margin-top:var(--spacing-40)}#footer>nav{display:flex;flex-wrap:wrap;gap:15px var(--spacing-30)}#footer ul{display:flex;flex-wrap:wrap;gap:15px var(--spacing-30);font-size:.8889em;align-self:flex-end}#footer ul li a{color:var(--black);text-decoration:none;display:flex;align-items:center;gap:.3em}@media (hover: hover){#footer ul li a:hover{text-decoration:underline}}#footer ul li a .label{color:inherit;line-height:1.2rem}@media (max-width: 1279px){#homeContent .leftColumn{grid-column:content;grid-row:1}#homeContent:before{grid-row:1;background:linear-gradient(to bottom,var(--purple-light),var(--white));grid-column:fullwidth}#homeContent .rightColumnTop{grid-column:fullwidth;grid-row:2}#homeContent .rightColumnBottom{grid-column:fullwidth;grid-row:3}.trainingCard,.highlight{padding-left:var(--layoutGrid-fullwidth-spacing);padding-right:var(--layoutGrid-fullwidth-spacing);max-width:none}}@media (max-width: 410px){#homeContent .leftColumn>.partHeading{font-size:calc(var(--fontSize-h1) * .9)}}
