.elementor-9945 .elementor-element.elementor-element-awhdr001{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;--z-index:9600;}.elementor-9945 .elementor-element.elementor-element-awhdr001:not(.elementor-motion-effects-element-type-background), .elementor-9945 .elementor-element.elementor-element-awhdr001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E0032;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9945 .elementor-element.elementor-element-awhdrlg1{text-align:start;}.elementor-9945 .elementor-element.elementor-element-awhdrlg1 img{width:298px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-menu-toggle{margin-left:auto;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu .elementor-item{font-family:"Benton Sans WSoS", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main .elementor-item{color:#FCF4F0;fill:#FCF4F0;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main .elementor-item:focus{color:#BFF2FF;fill:#BFF2FF;}.elementor-9945 .elementor-element.elementor-element-awhdrnav{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:36px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a, .elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-menu-toggle{color:#FCF4F0;fill:#FCF4F0;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown{background-color:#6E0032;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a:hover,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a:focus,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-menu-toggle:hover,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-menu-toggle:focus{color:#BFF2FF;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a:hover,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a:focus,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a.elementor-item-active{color:#FCF4F0;background-color:rgba(0,0,0,0);}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown .elementor-item, .elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Benton Sans WSoS", Sans-serif;font-size:20px;font-weight:500;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FCF4F0;border-bottom-width:1px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle{color:#FCF4F0;}.elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle svg{fill:#FCF4F0;}.elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle:hover, .elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle:focus{color:#BFF2FF;}.elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle:hover svg, .elementor-9945 .elementor-element.elementor-element-awhdrnav div.elementor-menu-toggle:focus svg{fill:#BFF2FF;}.elementor-9945 .elementor-element.elementor-element-awhdrlg2{text-align:end;}.elementor-9945 .elementor-element.elementor-element-awhdrlg2 img{width:167px;}.elementor-9945 .elementor-element.elementor-element-svamain1{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9945 .elementor-element.elementor-element-svahead1 .elementor-heading-title{font-family:"weizmann-regular", Sans-serif;font-weight:400;}.elementor-9945 .elementor-element.elementor-element-svahero1{--display:flex;}.elementor-9945 .elementor-element.elementor-element-svarow01{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9945 .elementor-element.elementor-element-svaside1{--display:flex;}.elementor-9945 .elementor-element.elementor-element-svaname1 .elementor-heading-title{font-family:"weizmann-regular", Sans-serif;font-weight:400;}.elementor-9945 .elementor-element.elementor-element-svactry1 .elementor-heading-title{font-family:"weizmann-regular", Sans-serif;font-weight:400;}.elementor-9945 .elementor-element.elementor-element-svaend01{--display:flex;}.elementor-9945 .elementor-element.elementor-element-svashps1{--display:flex;}.elementor-9945 .elementor-element.elementor-element-awftsec1{--display:flex;}@media(min-width:768px){.elementor-9945 .elementor-element.elementor-element-awhdr001{--content-width:1920px;}}@media(max-width:1366px){.elementor-9945 .elementor-element.elementor-element-awhdr001{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-9945 .elementor-element.elementor-element-awhdrlg1 img{width:240px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-9945 .elementor-element.elementor-element-awhdrlg2 img{width:140px;}}@media(max-width:1024px){.elementor-9945 .elementor-element.elementor-element-awhdr001{--padding-top:12px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-9945 .elementor-element.elementor-element-awhdrlg1 img{width:200px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-9945 .elementor-element.elementor-element-awhdrlg2 img{width:120px;}}@media(max-width:767px){.elementor-9945 .elementor-element.elementor-element-awhdr001{--min-height:72px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9945 .elementor-element.elementor-element-awhdrlg1 img{width:150px;}.elementor-9945 .elementor-element.elementor-element-awhdrnav{width:auto;max-width:auto;}.elementor-9945 .elementor-element.elementor-element-awhdrnav.elementor-element{--order:99999 /* order end hack */;}.elementor-9945 .elementor-element.elementor-element-awhdrlg2 img{width:100px;}}/* Start custom CSS *//* Student Voice article (single-post template 9913): header, footer and shapes re-scoped from the Awareness page, then the article.
   Figma "testa page" 1-7 (second file 1:1171 1:1627 1:1931 1:2235 1:2539 1:2843 1:3147); u = the landing's 1920 unit. */
body.single-student_voice { background-color: #FCF4F0; }
.aw-header > .e-con-inner { container-type: inline-size; }
.aw-header .elementor-nav-menu { flex-wrap: nowrap; }
.aw-nav.aw-nav.aw-nav .elementor-nav-menu--main .elementor-item { font-size: clamp(12px, calc(min(100vw - 200px, 1720px) * 0.010465), 18px); font-weight: 700; letter-spacing: -0.002em; padding-left: clamp(4px, min(calc(min(100vw - 200px, 1720px) * 0.016570), calc((100vw - 200px) * 0.058624 - 44.08px)), 28.5px); padding-right: clamp(4px, min(calc(min(100vw - 200px, 1720px) * 0.016570), calc((100vw - 200px) * 0.058624 - 44.08px)), 28.5px); white-space: nowrap; }
.aw-nav.aw-nav.aw-nav .elementor-nav-menu--main > ul > li:first-child .elementor-item { padding-left: 0; }
.aw-nav.aw-nav.aw-nav .elementor-nav-menu--main > ul > li:last-child .elementor-item { padding-right: 0; }
.aw-header > .e-con-inner { justify-content: flex-start; }
.aw-nav.aw-nav.aw-nav { margin-left: calc(min(100vw - 200px, 1720px) * 0.026163); }
.aw-nav.aw-nav.aw-nav { margin-top: calc(min(100vw - 200px, 1720px) * 0.023256); }
.aw-header > .e-con-inner { gap: 0; }
.aw-logo-wsos.aw-logo-wsos.aw-logo-wsos { margin-left: auto; margin-bottom: calc(min(100vw - 200px, 1720px) * 0.001163); }
.aw-logo-wis.aw-logo-wis.aw-logo-wis { margin-top: calc(min(100vw - 200px, 1720px) * 0.002326); }
.aw-logo-wis.aw-logo-wis.aw-logo-wis img { width: clamp(140px, calc((100vw - 200px) * 0.173256), 298px); height: auto; }
.aw-logo-wsos.aw-logo-wsos.aw-logo-wsos img { width: clamp(78px, calc((100vw - 200px) * 0.097093), 167px); height: auto; }
.aw-logo-wis.aw-logo-wis.aw-logo-wis img { margin-left: 0; margin-right: auto; }
.aw-logo-wsos.aw-logo-wsos.aw-logo-wsos { text-align: right; }
.aw-logo-wsos.aw-logo-wsos.aw-logo-wsos img { margin-left: auto; margin-right: 0; }
@keyframes awPulse { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } }
.aw-btn .elementor-button, .aw-nav .elementor-item { transition: transform .3s; }
.aw-btn .elementor-button:hover, .aw-nav .elementor-item:hover { animation: awPulse 1s ease; }
@media (prefers-reduced-motion: reduce) {
  .aw-btn .elementor-button:hover, .aw-nav .elementor-item:hover { animation: none; }
}
.elementor-9945 { --aw-u: min(1px, calc((100vw - 200px) / 1720)); }
.aw-sec { padding-inline: 100px; }
.aw-sec.aw-sec { max-width: 1920px; margin-inline: auto; }
.aw-faqwrap.aw-faqwrap { padding: 0; gap: 0; }
.aw-faqwrap .aw-footer { position: relative; background: #6E0032; height: calc(377 * var(--aw-u)); padding: 0; overflow: hidden; }
.aw-faqwrap .aw-ft { position: static; }
.aw-faqwrap .aw-ft-inner { position: absolute; inset: 0; color: #FCF4F0; }
.aw-faqwrap .aw-ft-inner img { display: block; }
.aw-faqwrap .aw-ft-wsos { position: absolute; left: calc(99 * var(--aw-u)); top: calc(76 * var(--aw-u)); width: calc(141 * var(--aw-u)); height: auto; }
.aw-faqwrap .aw-ft-wis { position: absolute; left: calc(1681 * var(--aw-u)); top: calc(69 * var(--aw-u)); width: calc(139 * var(--aw-u)); height: auto; color: #FCF4F0; }
.aw-faqwrap .aw-ft-addr, .aw-faqwrap .aw-ft-mail, .aw-faqwrap .aw-ft-legal { position: absolute; margin: 0; font-family: "Benton Sans WSoS", sans-serif; font-weight: 400; font-size: calc(19.8 * var(--aw-u)); line-height: calc(32.4 * var(--aw-u)); letter-spacing: -0.01em; color: #FCF4F0; }
.aw-faqwrap .aw-ft-addr { left: calc(98 * var(--aw-u)); top: calc(203 * var(--aw-u)); width: calc(420 * var(--aw-u)); }
.aw-faqwrap .aw-ft-mail { left: calc(525 * var(--aw-u)); top: calc(228 * var(--aw-u)); width: calc(420 * var(--aw-u)); }
.aw-faqwrap .aw-ft-legal { left: calc(525 * var(--aw-u)); top: calc(268 * var(--aw-u)); width: calc(460 * var(--aw-u)); }
.aw-faqwrap .aw-ft-inner a { color: #FCF4F0; text-decoration: underline; text-underline-offset: 2px; }
.aw-faqwrap .aw-ft-mail a { font-weight: 700; }
.aw-faqwrap .aw-ft-inner .aw-ft-logo-link { display: contents; }
.aw-faqwrap .aw-ft-social { position: absolute; left: calc(1451.5 * var(--aw-u)); top: calc(250 * var(--aw-u)); display: flex; gap: calc(26.5 * var(--aw-u)); list-style: none; margin: 0; padding: 0; }
.aw-faqwrap .aw-ft-social a { display: block; width: calc(40 * var(--aw-u)); height: calc(40 * var(--aw-u)); color: #FCF4F0; text-decoration: none; transition: transform .3s; }
.aw-faqwrap .aw-ft-social img { width: 100%; height: 100%; }
.aw-faqwrap .aw-ft-social a:hover { animation: awPulse 1s ease; }
@media (prefers-reduced-motion: reduce) {
  .aw-faqwrap .aw-ft-social a:hover { animation: none; }
}
.aw-shape.aw-shape.aw-shape { position: absolute; margin: 0; z-index: 2; pointer-events: none; line-height: 0; }
.aw-shape.aw-shape img { display: block; width: 100%; height: auto; max-width: none; }
.aw-dot .elementor-widget-container, .aw-dot .aw-dot-fill { display: block; width: 100%; height: 100%; }
.aw-dot .aw-dot-fill { border-radius: 50%; }
@media (min-width: 1921px) {
  .aw-header.aw-header > .e-con-inner, .aw-hero.aw-hero > .e-con-inner { max-width: 1720px; }
  .aw-faqwrap .aw-footer.aw-footer { box-shadow: 0 0 0 100vmax #6E0032; clip-path: inset(0 -100vmax); }
}
.aw-faqwrap .aw-ft-legal a { font-weight: 400; }
#acwp-toolbar-btn-wrap { top: auto !important; bottom: 76px !important; left: 20px !important; right: auto !important; z-index: 10000; }
.aw-mob, .aw-mshape.aw-mshape, .aw-mob-only.aw-mob-only { display: none; }
.aw-faqwrap .aw-ft-inner .aw-ft-wis-m { display: none; }
@media (max-width: 1024px) {
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-shape { display: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sec .elementor-element, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-hero .elementor-element { width: auto; align-self: stretch; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sec .e-con, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-hero .e-con { gap: 0; flex-wrap: nowrap; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sec { max-width: 600px; margin-inline: auto; padding: 0; height: auto; overflow: visible; gap: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-mshape { display: block; position: absolute; margin: 0; z-index: 3; pointer-events: none; line-height: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-mshape img { display: block; width: 100%; height: auto; max-width: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-mshape .aw-dot-fill { display: block; width: 100%; height: 100%; border-radius: 50%; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-header { min-height: 72px; height: 72px; padding: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-header > .e-con-inner { height: 72px; padding: 0 26.6px 0 28px; align-items: flex-start; gap: 0; max-width: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-logo-wis { margin-top: 20.8px; width: auto; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-logo-wis img { width: 133.4px; height: auto; margin: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-logo-wsos { order: 1; margin: 21.7px 0 0 13.6px; width: auto; text-align: left; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-logo-wsos img { width: 72.2px; height: auto; margin: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-nav { order: 2; margin: 0 0 0 auto; width: auto; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-nav .elementor-menu-toggle { width: 35.2px; height: 10.4px; padding: 0; margin: 30.8px 0 0; background: none; line-height: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-nav .elementor-menu-toggle svg { width: 35.2px; height: 10.4px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-nav .elementor-nav-menu--dropdown { position: fixed; left: 0; right: 0; top: 72px !important; left: 0 !important; width: 100vw !important; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap { padding: 0; max-width: 600px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-footer { height: auto; padding: 30.8px 31px 45.9px; overflow: visible; box-shadow: 0 0 0 100vmax #6E0032; clip-path: inset(0 -100vmax); }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-inner { position: static; display: grid; grid-template-columns: minmax(0, 139.6px) minmax(0, 1fr); column-gap: clamp(12px, calc(100vw - 361px), 29px); }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-wsos, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-wis, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-addr, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-mail, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-legal, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-social { position: static; left: auto; top: auto; width: auto; margin: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-wis { display: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-wis-m { display: block; grid-column: 1; grid-row: 1; width: 133.4px; height: auto; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-wsos { grid-column: 2; grid-row: 1; width: 72.2px; margin: 1.8px 0 0 calc(-21.6px + 29px - clamp(12px, calc(100vw - 361px), 29px)); }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-addr, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-mail, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-legal { font-size: 10px; line-height: 16.4px; letter-spacing: -0.01em; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-addr { grid-column: 1; grid-row: 2; max-width: 139.6px; margin: 67.7px 0 0 1px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-addr br { display: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-mail { grid-column: 2; grid-row: 2; max-width: 113.8px; margin: 67.7px 0 0 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-mail a { font-weight: 500; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-legal a { text-decoration: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-legal { grid-column: 1 / -1; grid-row: 3; margin: 10.6px 0 0 1px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-social { grid-column: 1 / -1; grid-row: 4; display: flex; gap: 16px; margin: 17.3px 0 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-faqwrap .aw-ft-social a { width: 24.1px; height: 24.1px; }
}

/* ---- the article (Figma testa page 1: eyebrow y309, headline y361 1260 wide, hero 1468x860 r46 at 226,791,
   body 956 wide at 260,1789, sidebar at 1369,1766, footer 400 under the text with the leaf and circle on it) ---- */
.elementor-9945 .aw-sva, .elementor-9945 .aw-sva .e-con, .elementor-9945 .aw-sva-end .aw-sva-shapes { padding: 0; gap: 0; --flex-wrap: nowrap; flex-wrap: nowrap; }
.elementor-9945 .aw-sva.aw-sva {
  display: flex; flex-direction: column; align-items: center;
  width: 100%; max-width: 1920px; margin: 0 auto; padding: calc(159 * var(--aw-u)) 100px 0;
  color: #620F2B;
}
.aw-sva .aw-sva-eyebrow { width: auto; margin: 0; }
.aw-sva .aw-sva-eyebrow .elementor-heading-title {
  margin: 0; color: #620F2B; text-align: center;
  font-family: "Benton Sans WSoS", sans-serif; font-weight: 700;
  font-size: calc(24.75 * var(--aw-u)); line-height: calc(31.5 * var(--aw-u)); letter-spacing: 0;
}
.aw-sva .aw-sva-headline { width: calc(1230 * var(--aw-u)); max-width: 100%;   /* Figma 1260: the Regular webfont sets a touch narrower, so lines would take one more word */ margin: calc(20 * var(--aw-u)) 0 0; }
.aw-sva .aw-sva-headline .elementor-heading-title {
  margin: 0; color: #F86C2F; text-align: center;
  font-family: "weizmann-regular", Georgia, serif; font-weight: 400;   /* Figma "Weizmann Bold": the family's one face */
  font-size: calc(70.9 * var(--aw-u)); line-height: calc(86.46 * var(--aw-u)); letter-spacing: -0.01em;
}
/* the hero: an image (the video poster when there is a video); none at all when the post has no image */
.elementor-9945 .aw-sva .aw-sva-hero {
  position: relative; display: block; flex: none;
  width: calc(1468 * var(--aw-u)); height: calc(860 * var(--aw-u)); margin-top: calc(84 * var(--aw-u));
  border-radius: calc(46 * var(--aw-u)); overflow: hidden; background: #6E0032;
}
.elementor-9945 .aw-sva .aw-sva-hero:not(:has(.aw-sva-hero-img img)) { display: none; }
.aw-sva .aw-sva-hero-img, .aw-sva .aw-sva-hero-img .elementor-widget-container { width: 100%; height: 100%; margin: 0; }
.aw-sva .aw-sva-hero-img img { display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; border-radius: 0; }
.aw-sva .aw-sva-ui { position: absolute; width: 0; height: 0; overflow: hidden; }
/* play: Figma's 94 white circle with the #FF5524 triangle, centred at 737.5,417.5 of the poster */
.aw-sva .aw-sva-play.aw-sva-play { position: absolute; left: 50.24%; top: 48.55%; width: auto; margin: 0; transform: translate(-50%, -50%); z-index: 2; }
.aw-sva .aw-sva-play .elementor-heading-title { margin: 0; line-height: 0; }
.aw-sva .aw-sva-play a {
  position: relative; display: block; width: calc(94 * var(--aw-u)); height: calc(94 * var(--aw-u));
  border-radius: 50%; background: #FAFAF9; box-shadow: 0 2px 12px rgba(0, 0, 0, .12); cursor: pointer;
}
.aw-sva .aw-sva-play a::before {
  content: ""; position: absolute; left: calc(38 * var(--aw-u)); top: calc(32 * var(--aw-u));
  width: calc(25 * var(--aw-u)); height: calc(29 * var(--aw-u)); background: #FF5524;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
}
.aw-sva .aw-sva-play a:hover, .aw-sva .aw-sva-play a:focus { background: #FFFFFF; }
.aw-sva .aw-sva-play a:hover { animation: awPulse 1s ease; }
.aw-sva .aw-sva-play a:focus-visible { outline: 2px solid #FAFAF9; outline-offset: 4px; }
.aw-sva .aw-sva-play-lbl { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.aw-sva .aw-sva-hero.is-playing .aw-sva-play { display: none; }
.aw-sva .aw-sva-frame { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; z-index: 3; }
/* body and sidebar */
.elementor-9945 .aw-sva .aw-sva-row {
  display: flex; flex-direction: row; align-items: stretch; align-self: stretch;
  width: auto; margin-top: calc(115 * var(--aw-u)); padding-left: calc(160 * var(--aw-u));
}
/* page 6 (no hero): the sidebar 159 under the headline box, the text 56 under the sidebar top (Figma 866 / 922) */
.elementor-9945 .aw-sva .aw-sva-hero:not(:has(.aw-sva-hero-img img)) + .aw-sva-row { margin-top: calc(159 * var(--aw-u)); }
.elementor-9945 .aw-sva .aw-sva-hero:not(:has(.aw-sva-hero-img img)) + .aw-sva-row .aw-sva-body.aw-sva-body { margin-top: calc(56 * var(--aw-u)); }
.aw-sva .aw-sva-body.aw-sva-body { flex: none; width: calc(956 * var(--aw-u)); margin: calc(23 * var(--aw-u)) 0 0; }
.aw-sva .aw-sva-body, .aw-sva .aw-sva-body p, .aw-sva .aw-sva-body li {
  color: #620F2B; font-family: "Benton Sans WSoS", sans-serif; font-weight: 400;
  font-size: calc(24 * var(--aw-u)); line-height: calc(38 * var(--aw-u)); letter-spacing: -0.01em; text-align: left;   /* pages 3-7 */
}
/* pages 1 and 2 (Saikat, Hanna) are set at 0 in Figma */
.postid-9946 .aw-sva .aw-sva-body, .postid-9946 .aw-sva .aw-sva-body p, .postid-9947 .aw-sva .aw-sva-body, .postid-9947 .aw-sva .aw-sva-body p { letter-spacing: 0; }
.aw-sva .aw-sva-body p { margin: 0; }
.aw-sva .aw-sva-body p + p, .aw-sva .aw-sva-body p + ul, .aw-sva .aw-sva-body ul + p { margin-top: calc(38 * var(--aw-u)); }
.aw-sva .aw-sva-body b, .aw-sva .aw-sva-body strong { font-weight: 700; }
.aw-sva .aw-sva-body a { color: #620F2B; text-decoration: underline; font-weight: 700; }
.aw-sva .aw-sva-body a:hover, .aw-sva .aw-sva-body a:focus { color: #620F2B; }
.elementor-9945 .aw-sva .aw-sva-side {
  display: flex; flex-direction: column; align-items: flex-start;
  flex: none; width: calc(446 * var(--aw-u)); margin-left: calc(153 * var(--aw-u));
}
.aw-sva .aw-sva-side > .elementor-element { width: auto; margin: 0; }
/* Figma sets the three lines lower in their boxes than the browser does (page 5 ink): name +8, country +9, role +24 */
.aw-sva .aw-sva-name .elementor-heading-title { position: relative; top: calc(8 * var(--aw-u)); }
.aw-sva .aw-sva-country .elementor-heading-title { position: relative; top: calc(9 * var(--aw-u)); }
.aw-sva .aw-sva-role .elementor-heading-title { position: relative; top: calc(24 * var(--aw-u)); }
.aw-sva .aw-sva-name .elementor-heading-title {
  margin: 0; color: #620F2B; font-family: "weizmann-regular", Georgia, serif; font-weight: 400;
  font-size: calc(63 * var(--aw-u)); line-height: calc(60 * var(--aw-u)); letter-spacing: -0.01em;
}
.aw-sva .aw-sva-country .elementor-heading-title {
  margin: 0; padding-left: calc(3 * var(--aw-u)); color: #620F2B; font-family: "weizmann-regular", Georgia, serif; font-weight: 400;
  font-size: calc(30 * var(--aw-u)); line-height: calc(45 * var(--aw-u)); letter-spacing: -0.01em;
}
.aw-sva .aw-sva-role .elementor-heading-title,
.aw-sva .aw-sva-back .elementor-heading-title {
  margin: 0; color: #620F2B; font-family: "Benton Sans WSoS", sans-serif; font-weight: 700;
  font-size: calc(20.25 * var(--aw-u)); line-height: calc(69 * var(--aw-u)); letter-spacing: -0.01em;
  text-decoration: underline; text-underline-offset: 0.26em; text-decoration-thickness: 0.11em;
}
.aw-sva .aw-sva-portrait.aw-sva-portrait { margin-top: calc(53 * var(--aw-u)); }
.aw-sva .aw-sva-portrait img {
  display: block; width: calc(197 * var(--aw-u)); height: calc(251 * var(--aw-u)); max-width: none;
  object-fit: cover; border-radius: calc(23 * var(--aw-u));
}
.aw-sva .aw-sva-back.aw-sva-back { margin-top: auto; padding-left: calc(5 * var(--aw-u)); }
.aw-sva .aw-sva-back .elementor-heading-title { line-height: calc(48 * var(--aw-u)); position: relative; top: calc(4 * var(--aw-u)); }
.aw-sva .aw-sva-back a { color: #620F2B; text-decoration: underline; }
.aw-sva .aw-sva-back a:hover, .aw-sva .aw-sva-back a:focus { color: #620F2B; }
.aw-sva .aw-sva-back a:hover { display: inline-block; animation: awPulse 1s ease; }
@media (prefers-reduced-motion: reduce) { .aw-sva .aw-sva-back a:hover, .aw-sva .aw-sva-play a:hover { animation: none; } }
/* the end: 400 under the text the footer, with the navy leaf and the peach circle standing on it */
.elementor-9945 .aw-sva-end.aw-sva-end { margin-top: calc(400 * var(--aw-u)); }
.elementor-9945 .aw-sva-end .aw-sva-shapes { position: relative; display: block; width: 100%; height: 0; }
.aw-sva-end .aw-sva-s1.aw-sva-s1 { left: calc(100px + 108 * var(--aw-u)); top: auto; bottom: 0; width: calc(132.5 * var(--aw-u)); }
.aw-sva-end .aw-sva-s2.aw-sva-s2 { left: calc(100px + 227 * var(--aw-u)); top: auto; bottom: 0; width: calc(140 * var(--aw-u)); height: calc(140 * var(--aw-u)); }
.aw-sva-end .aw-sva-s2 .aw-dot-fill { background: #F5C494; }

/* ---- the article on phones (no Figma frame: built on the landing's mobile scale) ---- */
@media (max-width: 1024px) {
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva.aw-sva { max-width: 600px; padding: 36px 24px 0; align-items: stretch; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-eyebrow .elementor-heading-title { font-size: 13px; line-height: 21.8px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-headline { width: auto; margin-top: 8px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-headline .elementor-heading-title { font-size: 30px; line-height: 36px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-headline br { display: none; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-hero { width: 100%; height: auto; aspect-ratio: 1468 / 860; margin-top: 28px; border-radius: 26px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-play a { width: 56px; height: 56px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-play a::before { left: 22.6px; top: 19.1px; width: 14.9px; height: 17.3px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-row {
    display: grid; grid-template-columns: 96px 1fr; column-gap: 18px; align-items: start;
    margin-top: 32px; padding-left: 0;
  }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-hero:not(:has(.aw-sva-hero-img img)) + .aw-sva-row { margin-top: 32px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-hero:not(:has(.aw-sva-hero-img img)) + .aw-sva-row .aw-sva-body.aw-sva-body { margin-top: 28px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-side { display: contents; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-side.elementor-invisible { visibility: visible !important; }   /* display:contents has no box: the in-view trigger never fires on it */
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-portrait { grid-column: 1; grid-row: 1 / span 3; margin-top: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-portrait img { width: 96px; height: 122px; border-radius: 14px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-name { grid-column: 2; grid-row: 1; align-self: end; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-country { grid-column: 2; grid-row: 2; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-role { grid-column: 2; grid-row: 3; align-self: start; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-name .elementor-heading-title { top: 0; font-size: 30px; line-height: 32px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-country .elementor-heading-title { top: 0; padding-left: 1px; font-size: 18px; line-height: 26px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-role .elementor-heading-title { top: 0; font-size: 13px; line-height: 21.8px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body.aw-sva-body { grid-column: 1 / -1; grid-row: 4; width: auto; margin-top: 28px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body p, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body li { font-size: 15px; line-height: 24.5px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body p + p, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body p + ul, .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-body ul + p { margin-top: 24.5px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-back { grid-column: 1 / -1; grid-row: 5; margin-top: 24px; padding-left: 0; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva .aw-sva-back .elementor-heading-title { top: 0; font-size: 13px; line-height: 21.8px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva-end.aw-sva-end { margin-top: 120px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva-end .aw-sva-m1 { left: 32.24px; top: auto; bottom: 0; width: 79.33px; }   /* on the footer, as on the landing (client 2026-10-15) */
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva-end .aw-sva-m2 { left: 103.29px; top: auto; bottom: 0; width: 64.48px; height: 64.48px; }
  .elementor-9945.elementor-9945.elementor-9945.elementor-9945 .aw-sva-end .aw-sva-m2 .aw-dot-fill { background: #F5C494; }
}

/* ---- entrance animations: fadeIn set on the widgets (build.js); the shapes settle 20px on `translate` ---- */
@keyframes awSettle { 0% { opacity: 0; translate: 0 -20px; } 100% { opacity: 1; translate: 0 0; } }
.elementor-9945 .aw-shape.animated, .elementor-9945 .aw-mshape.animated {
  animation-name: awSettle; animation-duration: .9s; animation-timing-function: cubic-bezier(.22, .61, .36, 1); animation-fill-mode: both;
}
@media (prefers-reduced-motion: reduce) {
  .elementor-9945 .animated { animation: none !important; }
  .elementor-9945 .elementor-invisible { visibility: visible !important; opacity: 1 !important; }
}


/* Benton Sans Bold (client file, 2026-10-12). Elementor's font post has only Regular 400 and Medium 500, so the Bold face is declared here. *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Benton Sans WSoS';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://info.weizmann.ac.il/wp-content/uploads/2024/01/BentonSans-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton Sans WSoS';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://info.weizmann.ac.il/wp-content/uploads/2024/01/BentonSans-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Benton Sans WSoS';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://info.weizmann.ac.il/wp-content/uploads/2026/09/BentonSans-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'weizmann-regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://info.weizmann.ac.il/wp-content/uploads/2024/01/Weizmann-Regular-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */