.intodigital-hero-school{--bs-gutter-x:calc(2 * var(--grid-margin))}@media(width>=48.0625rem){.intodigital-hero-school{--bs-gutter-x:0.5rem}}.intodigital-hero-school{position:relative;overflow:visible;background:var(--color-background-accent-primary-bold);padding-block:0}.intodigital-hero-school.container:not(.normal-pads),.intodigital-hero-school .container:not(.normal-pads){--bs-gutter-x:calc(2 * var(--grid-margin))}@media(width>=48.0625rem){.intodigital-hero-school.container:not(.normal-pads),.intodigital-hero-school .container:not(.normal-pads){--bs-gutter-x:0.5rem}}.intodigital-hero-school.container:not(.normal-pads),.intodigital-hero-school .container:not(.normal-pads){padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.intodigital-hero-school hr{appearance:none;display:block;width:100%;height:.0625rem;border:0;background-color:#e0bdb1;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.intodigital-hero-school__inner{display:grid;gap:var(--spacing-5xl);align-items:stretch;width:100%;max-width:93.75rem;margin-inline:auto;padding-inline:0;padding-top:var(--spacing-2xl)}@media(width>=64.0625rem){.intodigital-hero-school__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.intodigital-hero-school__type{width:auto;display:inline-flex;flex-flow:row wrap;padding:var(--spacing-3xs,.25rem) var(--spacing-xs,.5rem);justify-content:center;align-items:center;border-radius:var(--radius-xs,.375rem);background:var(--color-background-accent-primary-light,#fef0ec);margin-bottom:var(--spacing-m)}.intodigital-hero-school__excerpt{color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-m-font-size,1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height,1.5rem);margin-top:0;margin-bottom:var(--spacing-l)}.intodigital-hero-school__address-link{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3xs,.25rem);color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-m-font-size,1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-m-line-height,1.5rem);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:var(--spacing-2xl)}.intodigital-hero-school__address-label{color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-s-font-size,1rem);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-s-line-height,1.35rem);display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--spacing-2xs);align-items:center;justify-content:flex-start}.intodigital-hero-school__address-label-icon{width:1rem;height:1rem;object-fit:contain}.intodigital-hero-school__address-label svg{width:.75rem;height:1rem;object-fit:contain}.intodigital-hero-school__address-label+.intodigital-hero-school__excerpt,.intodigital-hero-school__address-label+p{margin-top:0}.intodigital-hero-school .school-hero__video-pause-play{position:absolute;bottom:calc(2.5*var(--spacing-2xl));right:calc(1.5*var(--spacing-xl));z-index:3;background:#fff;border:none;border-radius:var(--radius-rounded-full,99rem);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer}.intodigital-hero-school .school-hero__video-pause-play .fa-regular{font-size:1.25rem}.intodigital-hero-school .wp-block-button{min-width:7.9375rem}.intodigital-hero-school .wp-block-button>a{border-radius:var(--radius-rounded-full,99rem);border:var(--stroke-m,.125rem) solid var(--color-border-bold,#000);background-color:var(--color-background-invert,#000);color:var(--color-text-invert,#fff);font-size:var(--text-styles-interface-m-font-size,1.25rem);font-style:normal;font-weight:600;line-height:100%;display:block;width:100%}.intodigital-hero-school__left{width:100%;display:block;order:1;padding-top:var(--spacing-2xl)}@media(width>=64.0625rem){.intodigital-hero-school__left{order:1}}.intodigital-hero-school__left>*{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--bs-gutter-x:0.5rem;--bs-gutter-y:0;padding-inline:calc(var(--bs-gutter-x)*.5)}@media(width>=64.0625rem){.intodigital-hero-school__left>*{max-width:calc(var(--content-width-wide)*.65);width:100%;margin-right:0}}.intodigital-hero-school__right{order:2;position:relative;min-height:21rem;z-index:1;overflow-x:hidden;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:stretch}@media(width>=64.0625rem){.intodigital-hero-school__right{min-height:20.5rem;order:2;overflow-x:visible;padding-left:calc(2.5*var(--spacing-5xl))}}.intodigital-hero-school h1,.intodigital-hero-school h2,.intodigital-hero-school h3,.intodigital-hero-school h4,.intodigital-hero-school h5,.intodigital-hero-school h6{display:block;width:100%;margin-top:0;margin-bottom:var(--spacing-2xl);color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-2xl-font-size,3.5rem);font-style:normal;font-weight:900;line-height:var(--text-styles-interface-2xl-line-height,3.5rem)}.intodigital-hero-school__image-frame{position:relative;bottom:0;width:100%;margin-inline:auto;aspect-ratio:594/397;overflow:visible}@media(width>=64.0625rem){.intodigital-hero-school__image-frame{margin-left:auto}}@media(width>=93.75rem){.intodigital-hero-school__image-frame{aspect-ratio:594/347}}.intodigital-hero-school__image-frame .hero__logo__bglayer{position:absolute;right:0;bottom:0;width:100%;height:100%;transform:translateX(calc(-1 * var(--spacing-m)));pointer-events:none;z-index:0}@media(width>=93.75rem){.intodigital-hero-school__image-frame .hero__logo__bglayer{right:0}}.intodigital-hero-school__image-frame .hero__logo__imagelayer{position:absolute;right:0;bottom:0;width:100%;height:100%;pointer-events:none;z-index:1;transform:translateX(var(--spacing-m))}@media(width>=93.75rem){.intodigital-hero-school__image-frame .hero__logo__imagelayer{right:0}}.intodigital-hero-school .hero__logo--overflow{position:absolute;left:var(--stroke-xl);bottom:0;display:block;z-index:2}.intodigital-hero-school .hero__logo--overflow picture,.intodigital-hero-school .hero__logo--overflow img{width:100%;height:100%}.intodigital-hero-school .hero__logo--overflow img{display:block;object-fit:cover}.intodigital-hero-school .hero__logo--overflow.is-hidden-preview{opacity:0;pointer-events:none}@media(width>=64.0625rem){.intodigital-hero-school .block-editor-media-placeholder{background-color:#fff;color:#000;position:relative;z-index:1}}.site-content .intodigital-hero-school__address-label{margin-bottom:var(--spacing-2xs)}