:root{--iwsi-brand: #0b1f33;--iwsi-brand-hover: #071522;--iwsi-brand-soft: rgba(11, 31, 51, .1);--iwsi-accent: #557b97;--iwsi-ink: #1a1a1a;--iwsi-max-grid: 1160px;--iwsi-section-y: 4rem;--iwsi-section-y-m: 2.5rem;--iwsi-radius-btn: 999px;--iwsi-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}html,body{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:auto!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button:active,.btn:active,button:active,.button:hover,.btn:hover{transform:none!important}}body,.iwsi-about,.iwsi-teams,.iwsi-contact,.iwsi-page,.iwsi-careers,.iwsi-student-video,.rte,.content-for-layout{font-family:var(--iwsi-font)!important;line-height:1.65;color:var(--iwsi-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--iwsi-font)!important;font-weight:650;letter-spacing:-.015em;line-height:1.25}.shopify-section .page-width,.iwsi-about,.iwsi-teams,.iwsi-contact,.iwsi-page,.iwsi-careers{max-width:var(--iwsi-max-grid);margin-left:auto;margin-right:auto}.content-for-layout>.shopify-section:not(.shopify-section-group-header-group),main .shopify-section:not(.shopify-section-group-header-group){padding-block:clamp(var(--iwsi-section-y-m),5vw,var(--iwsi-section-y))}#header-group,#header-group .shopify-section,.shopify-section-group-header-group,#header-group .section,#header-group .spacing-style,#header-group .announcement-bar,#header-group .header,#header-group header-component{padding-block:0!important;padding-top:0!important;padding-bottom:0!important;margin-block:0!important;min-height:0!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}#header-group .announcement-bar{--padding-block-start: 6px !important;--padding-block-end: 6px !important;padding-block:6px!important;min-height:32px!important;max-height:36px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}#header-group .announcement-bar__text,#header-group .announcement-bar__slide,#header-group .announcement-bar p{line-height:1.2!important;margin:0!important;padding:0!important;font-size:.75rem!important}#header-group header-component,#header-group .header__row,#header-group .header__row--top{min-height:0!important;padding-block:0!important}#header-group .header__row--top{padding-block:12px!important;min-height:72px!important;max-height:80px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;border-bottom:1px solid rgba(11,31,51,.08);box-shadow:0 1px #0b1f330a}#header-group .header__heading-logo,#header-group .header__heading-logo-wrapper img,#header-group .header-logo img,#header-group .header__heading img,#header-group img.header-logo__image{max-height:52px!important;height:52px!important;width:auto!important;object-fit:contain!important}#header-group .header__menu-item,#header-group .menu-list__link,#header-group nav a,#header-group .header a.header-menu__item,#header-group .header__row a[href]{font-family:var(--iwsi-font)!important;font-weight:500!important;font-size:15.5px!important;letter-spacing:-.01em;text-decoration:none!important;padding-inline:.65rem!important;min-height:44px;display:inline-flex;align-items:center;color:var(--iwsi-brand)!important;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}#header-group .header__menu-item:hover,#header-group .menu-list__link:hover,#header-group nav a:hover,#header-group .header__row a[href]:hover,#header-group .header__menu-item[aria-current=page],#header-group .menu-list__link[aria-current=page],#header-group nav a[aria-current=page]{color:var(--iwsi-accent, #557b97)!important;border-bottom-color:var(--iwsi-accent, #557b97)}@media(max-width:749px){#header-group .header__row--top{min-height:60px!important;max-height:64px!important;padding-block:8px!important}#header-group .header__heading-logo,#header-group .header__heading-logo-wrapper img,#header-group .header-logo img,#header-group .header__heading img{max-height:44px!important;height:44px!important}}header-component,#header-component,.header-section,#header-group,sticky-header,[data-sticky-header],.shopify-section-header-sticky,.shopify-section-header-hidden{position:relative!important;top:auto!important;transform:none!important}#header-group,.shopify-section-group-header-group,#header-group .header-section,#header-group header-component,#header-group .header,#header-group .header__row,#header-group .header__row--top,#header-group .announcement-bar,.header-section,header-component{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin-top:0!important;margin-bottom:0!important}#header-group,.shopify-section-group-header-group{z-index:20!important;background:#fff!important;isolation:isolate}#header-group .header-section,#header-group header-component,#header-group .header,#header-group .header__row,#header-group .header__row--top{background:#fff!important;background-color:#fff!important;--color-background: #ffffff !important;--header-bg: #ffffff !important}html.transparent-header #header-group,html.transparent-header-active #header-group,body.transparent-header #header-group,#header-group.header--transparent,#header-group .header--transparent,header-component[transparent],header-component[data-transparent=true],.header[data-transparent-header=true],.transparent-header #header-group,.transparent-header header-component{position:relative!important;background:#fff!important;background-color:#fff!important;color:inherit!important}.content-for-layout>.shopify-section:first-child,main>.shopify-section:first-of-type,#MainContent>.shopify-section:first-child{margin-top:0!important;position:relative!important;top:auto!important;z-index:1!important}.hero,[class*=hero],.shopify-section:has(.hero){margin-top:0!important}.content-for-layout>.shopify-section:first-child,main .shopify-section:first-of-type{padding-block-start:0!important}#preview-bar-iframe,.preview-bar-iframe,iframe#preview-bar-iframe{display:none!important;height:0!important;visibility:hidden!important}.iwsi-about p,.iwsi-teams p,.iwsi-page p,.iwsi-contact p,.iwsi-careers p,.iwsi-about .rte,.iwsi-teams .rte,.iwsi-page .rte{max-width:65ch;margin-left:auto;margin-right:auto;text-align:left}.iwsi-about ul,.iwsi-teams ul,.iwsi-page ul,.iwsi-about ol,.iwsi-teams ol,.iwsi-page ol,.iwsi-about .journey,.iwsi-about .awards,details,.faq,.accordion{max-width:65ch;margin-left:auto;margin-right:auto;text-align:left}.iwsi-about{text-align:left;max-width:920px;padding-inline:1.25rem}.iwsi-about>.eyebrow,.iwsi-about>h1,.iwsi-about>.lead,.iwsi-about>h2,.iwsi-about p,.iwsi-about .nick,.iwsi-about .journey,.iwsi-about .awards{text-align:left;margin-left:0;margin-right:0;max-width:none}.iwsi-about>.lead{max-width:65ch}.iwsi-about .cta{text-align:center}.iwsi-about .step,.iwsi-about .award,.iwsi-about .card,.iwsi-about .nick{text-align:left}.iwsi-about .nick{max-width:820px}.iwsi-logo-wall ul,.iwsi-logo-strip,.iwsi-logo-wall .logos,.iwsi-accred-grid,[class*=logo-wall]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-left:auto;margin-right:auto;max-width:var(--iwsi-max-grid)}.iwsi-student-video{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;padding-inline:1.25rem;text-align:center}img{max-width:100%;height:auto}.hero .text-block,.hero .text-block p,.hero .text-block h1,[class*=hero] .text-block,[class*=hero] .text-block p,.shopify-section:has(.hero) .text-block,.shopify-section:has(.hero) .text-block p{max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:3rem!important;align-items:stretch!important;width:100%!important;flex-direction:unset!important;height:auto!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>*{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;justify-self:stretch!important;align-self:stretch!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--column,.shopify-section:has(img[src*=iwsi_why_educator]) .group-block-content.layout-panel-flex--column,.shopify-section:has(img[src*=iwsi_why_educator]) .group-block-content:not(.layout-panel-flex--row){display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;height:auto!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:has(img[src*=iwsi_why_educator]),.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.image-block{height:100%!important;min-height:360px;min-width:0!important;display:flex!important;flex-direction:column!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block>div,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row figure,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .media-wrapper{height:100%!important;min-height:360px;flex:1 1 auto;min-width:0!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row img[src*=iwsi_why_educator],.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block img{width:100%!important;height:100%!important;min-height:360px;aspect-ratio:auto!important;object-fit:cover!important;border-radius:12px;display:block!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:not(:has(img[src*=iwsi_why_educator])){height:auto!important;min-width:0!important;align-self:stretch}.shopify-section:has(img[src*=iwsi_why_educator]) .text-block,.shopify-section:has(img[src*=iwsi_why_educator]) h2{text-align:left!important;max-width:520px;height:auto!important}.shopify-section:has(img[src*=iwsi_why_educator]) .button,.shopify-section:has(img[src*=iwsi_why_educator]) a.button{height:auto!important;min-height:46px!important;align-self:flex-start!important;width:auto!important;max-width:100%}@media(max-width:749px){.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:has(img[src*=iwsi_why_educator]),.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block>div,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row figure{min-height:0!important;height:auto!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row img[src*=iwsi_why_educator],.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row .image-block img{height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;object-fit:cover!important}}.button:not(.button-unstyled):not([name=previous]):not([name=next]):not(.slider-button):not(.slideshow-control):not(.quantity-minus):not(.quantity-plus):not(.product-media-container *),a.button:not([aria-haspopup=dialog]):not(.product-media-container a):not(.media-viewer a),.btn:not(.btn--icon):not(.slider-button),button[type=submit],input[type=submit],.product-form__submit,.shopify-payment-button__button--unbranded,a.iwsi-btn,.iwsi-cta a,.contact-form button[type=submit],.rte a.btn,.button-primary,.btn--primary,.email-signup__button,form[action*="/cart"] .button,.product-form-buttons .button,.buy-buttons .button,.shopify-section .cta .button,.iwsi-about .cta a,.iwsi-teams .cta a{font-family:var(--iwsi-font)!important;font-weight:600!important;font-size:15.5px!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;min-height:46px!important;padding:12px 24px!important;border-radius:var(--iwsi-radius-btn)!important;background:#0b1f33bf!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 16px #0b1f332e,inset 0 1px #ffffff2e!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:background-color .18s ease,transform .15s ease,box-shadow .18s ease,border-color .18s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer;opacity:1!important}.button:not(.button-unstyled) span,.btn span,a.iwsi-btn span{opacity:1!important;color:inherit}.button:not(.button-unstyled):hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover,a.iwsi-btn:hover,.button-primary:hover,.btn--primary:hover,.email-signup__button:hover,.buy-buttons .button:hover,.product-form-buttons .button:hover{background:#0b1f33e6!important;color:#fff!important;border-color:#ffffff59!important;box-shadow:0 6px 20px #0b1f3338,inset 0 1px #ffffff38!important}.button:not(.button-unstyled):active,.btn:active,button[type=submit]:active{transform:scale(.98)}.button--secondary,.btn--secondary,a.iwsi-btn-secondary,.button.button--secondary,.btn.btn--secondary{background:#ffffffbf!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.18)!important;box-shadow:0 4px 16px #0b1f331a,inset 0 1px #ffffff80!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.button--secondary:hover,.btn--secondary:hover,a.iwsi-btn-secondary:hover{background:#ffffffe6!important;color:#0b1f33!important;border-color:#0b1f3347!important}.hero a.button,.hero .button,[class*=hero] a.button,.shopify-section:has(.hero) .hero__content-wrapper a.button,.shopify-section:has(.hero) .text-block+.button-block a.button{background:#0b1f33d1!important;color:#fff!important;border-color:#ffffff59!important}.hero a.button:hover,[class*=hero] a.button:hover{background:#0b1f33eb!important}.hero .button--secondary,[class*=hero] .button--secondary{background:#ffffffd1!important;color:#0b1f33!important;border:1px solid rgba(255,255,255,.55)!important}.product-media-container .button,.product-media-container button,.product-media-container a.button,.product-media-container__zoom-button,.button.product-media-container__zoom-button,button.product-media-container__zoom-button,media-gallery .button,media-gallery button,.media-viewer .button,.media-viewer button,.card-gallery .button,.card-gallery button,slideshow-slide .button,slideshow-slide button,.button.dialog-thumbnails-list__thumbnail,button.dialog-thumbnails-list__thumbnail,.dialog-zoomed-gallery__close-button,.deferred-media__poster,.deferred-media__poster-button,.button-unstyled.product-media-container__zoom-button,.shopify-section--main-product .button.button-unstyled,.shopify-section--main-product button.button-unstyled:not(.quantity-minus):not(.quantity-plus):not([type=submit]){background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important;color:inherit!important;opacity:1!important;filter:none!important}.product-media-container__zoom-button,.button.product-media-container__zoom-button,button.product-media-container__zoom-button,.product-media-container>.button,slideshow-slide>.button{padding:0!important;min-height:0!important;border-radius:0!important;border:0!important;box-shadow:none!important}.product-media-container img,media-gallery img,slideshow-slide img,.card-gallery img{opacity:1!important;visibility:visible!important;filter:none!important;max-width:100%}slideshow-arrows button,slideshow-arrows .button,.slideshow-control,.slider-button,button[name=previous],button[name=next],.product-media-container button[name=previous],.product-media-container button[name=next]{background:#ffffffc7!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.14)!important;box-shadow:0 2px 8px #0b1f331a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important}.iwsi-video-facade,.iwsi-video-facade.button,button.iwsi-video-facade{background-color:transparent!important;background-image:inherit;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;min-height:0!important;padding:0!important;width:100%!important;height:100%!important;display:flex!important}.iwsi-video-play{border-radius:50%!important}.iwsi-marquee-item,.iwsi-marquee-item a,.iwsi-tcard,.iwsi-tcard a{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important}.iwsi-tcard{border-radius:12px!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.variant-picker .variant-option--buttons label,.product-form__input input[type=radio]+label,.variant-option__button-label,fieldset.variant-option .variant-option__button-label{background:#fff!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:999px!important;min-height:44px!important;height:44px!important;padding:0 18px!important;width:auto!important;max-width:100%;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:500!important;line-height:1.2!important;cursor:pointer}.variant-option__button-label>input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none}.variant-option__button-label span,.variant-option__button-label .variant-option__button-label__text{color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.variant-option__button-label:has(>input:checked),.variant-option__button-label:has(input:checked),.variant-picker .variant-option--buttons label:has(input:checked),.variant-picker .variant-option--buttons input:checked+label,.variant-picker .variant-option--buttons .variant-option__button-label--selected,.product-form__input input[type=radio]:checked+label,fieldset.product-form__input label.selected,.variant-option__button-label[aria-checked=true],.variant-option__button-label--selected{background:#0b1f33!important;color:#fff!important;border-color:#0b1f33!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.variant-option__button-label:has(>input:checked) *,.variant-option__button-label:has(input:checked) *,.variant-option__button-label--selected *,.variant-option__button-label[aria-checked=true] *,.product-form__input input[type=radio]:checked+label *{color:#fff!important}.variant-option__button-label{position:relative!important;isolation:isolate}.variant-option__button-label__pill{position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;border-radius:999px!important;transform:none!important;background:transparent!important;z-index:0!important;pointer-events:none!important}.variant-option__button-label:has(>input:checked) .variant-option__button-label__pill,.variant-option__button-label:has(input:checked) .variant-option__button-label__pill,.variant-option__button-label--selected .variant-option__button-label__pill,.variant-option__button-label[aria-checked=true] .variant-option__button-label__pill{background:#0b1f33!important;opacity:1!important}.variant-option__button-label__text,.variant-option__button-label>span:not(.variant-option__button-label__pill){position:relative!important;z-index:1!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-option__button-label--selected .variant-option__button-label__text{color:#fff!important}.variant-picker .variant-option--buttons,fieldset.variant-option{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.variant-picker .variant-option--buttons .variant-option__button-label,fieldset.variant-option .variant-option__button-label{width:100%!important;box-sizing:border-box!important}@media(prefers-reduced-motion:reduce){.button,.btn,a.iwsi-btn,button[type=submit],.product-form__submit{transition:none!important}.button:active,.btn:active{transform:none!important}}.shopify-payment-button__button--branded,.shopify-payment-button [role=button][data-testid],.shopify-cleanslate button[data-testid]{all:revert-layer}.skip-to-content-link,a.skip-link,.skip-to-content{position:absolute;left:1rem;top:0;transform:translateY(-120%);z-index:10000;background:var(--iwsi-brand);color:#fff!important;padding:12px 20px;border-radius:8px;font-weight:600}.skip-to-content-link:focus,a.skip-link:focus,.skip-to-content:focus{transform:translateY(1rem)}:focus-visible{outline:3px solid var(--iwsi-brand)!important;outline-offset:3px!important}.button:focus-visible,.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--iwsi-brand)!important;outline-offset:3px!important}input,select,textarea,.field__input{min-height:44px;font-family:var(--iwsi-font)!important;border-radius:10px!important}label,.field__label{font-family:var(--iwsi-font)!important;font-weight:500}details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.header a,.menu a,.footer a,nav a,.site-footer__linklist-item a,.site-footer__social-icons a.social-icons__link,.social-icons__link{min-height:44px!important;min-width:44px;display:inline-flex!important;align-items:center!important;box-sizing:border-box}.site-footer__social-icons a.social-icons__link,.social-icons__link{justify-content:center!important;padding:10px 12px!important}.visually-hidden,.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[aria-invalid=true],.field--error input,.errors input{border-color:#b00020!important}.error-message,.form-message--error,[role=alert]{color:#b00020;font-weight:500}@media(max-width:480px){main .shopify-section:not(.shopify-section-group-header-group){padding-block:var(--iwsi-section-y-m)}.iwsi-about .nick{grid-template-columns:1fr!important}}.iwsi-testimonial-intro{text-align:center;max-width:65ch;margin:0 auto 1.5rem;line-height:1.65}.iwsi-proof h2,.iwsi-testimonials h2{text-align:center}.shopify-section:has(.iwsi-testimonial-intro) h2,.shopify-section:has([class*=testimonial]) h2,.iwsi-proof h2,section:has(.iwsi-testimonial-intro) h2,.shopify-section .iwsi-testimonials h2{text-align:center!important;max-width:36ch!important;margin-left:auto!important;margin-right:auto!important;line-height:1.25!important}.iwsi-testimonial-intro{text-align:center!important;max-width:65ch!important;margin-left:auto!important;margin-right:auto!important}.shopify-section:has(.iwsi-testimonial-intro) .resource-list,.shopify-section:has(.iwsi-testimonial-intro) .resource-list__carousel,.shopify-section:has(.iwsi-testimonial-intro) .collection-wrapper,.shopify-section:has(.iwsi-testimonial-intro) .slideshow,.iwsi-proof .resource-list,.iwsi-testimonials .resource-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:1.25rem!important}.shopify-section:has(.iwsi-testimonial-intro) .resource-list>*,.iwsi-proof .resource-list>*,.iwsi-testimonials .resource-list>*{display:flex!important;flex-direction:column!important;height:auto!important;min-height:100%!important}.shopify-section:has(iframe[title*="Student Experience"]),.shopify-section:has(.iwsi-student-video),.iwsi-student-video{text-align:center!important}.shopify-section:has(iframe[title*="Student Experience"]) h2,.shopify-section:has(iframe[src*=youtube]) h2,.iwsi-student-video h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:40ch!important}.shopify-section:has(iframe[title*="Student Experience"]) .text-block,.shopify-section:has(iframe[src*=youtube]) .text-block p,.iwsi-student-video p{text-align:center!important;max-width:65ch!important;margin-left:auto!important;margin-right:auto!important}.shopify-section:has(.iwsi-logo--wset) [style*="background:#0b1f33"] span,div[style*="background:#0b1f33"] span{font-size:15px!important}.hero .text-block p,.hero .text-block .rte,[class*=hero] .text-block p,.shopify-section:has(.hero) .text-block p:not(:has(strong)):not(h1){font-size:18px!important;line-height:1.5!important}.iwsi-logo--bnia:not(.iwsi-accred-card img),img[src*=iwsi_accred_bnia]:not(.iwsi-accred-card img),img[src*=iwsi_accred_armagnac_academy]:not(.iwsi-accred-card img){height:40px!important;max-height:40px!important;width:auto!important;max-width:160px!important;object-fit:contain!important}.iwsi-accred-card img.iwsi-logo,.iwsi-accred-card .iwsi-logo--wset,.iwsi-accred-card .iwsi-logo--bnia,.iwsi-accred-card img[src*=iwsi_accred],.iwsi-accred-card img[src*=WSET_Logo_APP]{height:80px!important;max-height:80px!important;width:auto!important;max-width:280px!important;object-fit:contain!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex.layout-panel-flex--row,.shopify-section:has(img[src*=iwsi_why_educator]) .group-block-content.layout-panel-flex--row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;gap:3rem!important;align-items:center!important;width:100%!important;flex-direction:unset!important;flex-wrap:nowrap!important;height:auto!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>*{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important}@media(max-width:749px){.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex.layout-panel-flex--row,.shopify-section:has(img[src*=iwsi_why_educator]) .group-block-content.layout-panel-flex--row{grid-template-columns:minmax(0,1fr)!important}}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row{align-items:center!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:not(:has(img[src*=iwsi_why_educator])){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;align-self:stretch!important;height:100%!important}.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:not(:has(img[src*=iwsi_why_educator])) .group-block-content,.shopify-section:has(img[src*=iwsi_why_educator]) .layout-panel-flex--row>.group-block:not(:has(img[src*=iwsi_why_educator])) .layout-panel-flex--column{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;height:100%!important;width:100%!important}.shopify-section:has(img[src*=iwsi_why_educator]) h2{text-align:left!important;max-width:none!important;width:100%!important;margin:0 0 .35rem!important;font-size:clamp(1.35rem,2.2vw,1.75rem)!important}.shopify-section:has(img[src*=iwsi_why_educator]) .text-block>p:first-of-type,.shopify-section:has(img[src*=iwsi_why_educator]) .text-block p:first-of-type{text-align:left!important;font-size:17px!important;line-height:1.55!important;margin:0 0 .25rem!important;opacity:.88;width:100%}.shopify-section:has(img[src*=iwsi_why_educator]) .text-block ul,.shopify-section:has(img[src*=iwsi_why_educator]) ul{list-style:none!important;padding:0!important;margin:.5rem 0 1rem!important;display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;text-align:left!important;font-size:17.5px!important;line-height:1.5!important}.shopify-section:has(img[src*=iwsi_why_educator]) .text-block li{margin:0!important;padding:0!important;text-align:left!important}.shopify-section:has(img[src*=iwsi_why_educator]) .button,.shopify-section:has(img[src*=iwsi_why_educator]) a.button,.shopify-section:has(img[src*=iwsi_why_educator]) .button-block,.shopify-section:has(img[src*=iwsi_why_educator]) .group-block:has(.button){align-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:auto!important;max-width:100%!important;display:flex!important;justify-content:center!important}.shopify-section:has(img[src*=iwsi_why_educator]) .text-block{text-align:left!important;max-width:none!important;width:100%!important}.shopify-section:has([href*=certified-armagnac]) img[src*=iwsi_accred_armagnac_academy],.shopify-section img[src*=iwsi_accred_armagnac_academy]{max-height:88px!important;height:auto!important;width:auto!important;max-width:120px!important;object-fit:contain!important}.iwsi-logo-wall{max-width:100%;margin:0 auto;padding:0 0 .5rem;overflow:hidden}.iwsi-logo-wall h2{margin:0 0 .35rem;font-size:1.35rem;text-align:center;padding:0 1.25rem}.iwsi-logo-wall .sub{margin:0 auto 1.25rem;opacity:.8;font-size:.95rem;text-align:center;max-width:65ch;padding:0 1.25rem;line-height:1.55}.iwsi-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.iwsi-marquee__viewport{overflow:hidden;width:100%}.iwsi-marquee__track{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;animation:iwsi-marquee-rtl 50s linear infinite;will-change:transform}.iwsi-marquee__set{display:flex;flex-wrap:nowrap;align-items:center;gap:56px;padding-right:56px;flex:0 0 auto}.iwsi-marquee:hover .iwsi-marquee__track,.iwsi-marquee:focus-within .iwsi-marquee__track{animation-play-state:paused}.iwsi-marquee-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:56px}.iwsi-marquee-item img{height:52px!important;width:auto!important;max-width:160px!important;max-height:52px!important;object-fit:contain!important;display:block!important;opacity:.92}.iwsi-logo-text span{display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:#1a1a1a;white-space:nowrap;padding:.45rem .85rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;opacity:.9}@keyframes iwsi-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.iwsi-marquee__track{animation:none!important;transform:none!important}.iwsi-marquee__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.iwsi-marquee-item{scroll-snap-align:center}.iwsi-marquee__set[aria-hidden=true]{display:none!important}}.iwsi-proof-wrap{max-width:100%;margin:0 auto;padding:0 0 .5rem;overflow:hidden}.iwsi-proof-wrap h2{text-align:center;margin:0 0 .75rem;padding:0 1.25rem;max-width:36ch;margin-left:auto;margin-right:auto}.iwsi-testimonial-intro{text-align:center;max-width:65ch;margin:0 auto 1.5rem;line-height:1.65;padding:0 1.25rem}.iwsi-tmarquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.iwsi-tmarquee__viewport{overflow:hidden;width:100%}.iwsi-tmarquee__track{display:flex;flex-wrap:nowrap;align-items:stretch;width:max-content;animation:iwsi-tmarquee-rtl 70s linear infinite;will-change:transform}.iwsi-tmarquee__set{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1.25rem;padding-right:1.25rem;flex:0 0 auto}.iwsi-tmarquee:hover .iwsi-tmarquee__track,.iwsi-tmarquee:focus-within .iwsi-tmarquee__track{animation-play-state:paused}.iwsi-tcard{align-self:stretch}@keyframes iwsi-tmarquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.iwsi-tmarquee__track{animation:none!important;transform:none!important}.iwsi-tmarquee__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 1.25rem}.iwsi-tcard{scroll-snap-align:center}.iwsi-tmarquee__set[aria-hidden=true]{display:none!important}}@media(max-width:749px){.iwsi-tmarquee__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 1rem}.iwsi-tmarquee__track{animation-duration:90s}.iwsi-tcard{scroll-snap-align:center;flex-basis:min(340px,85vw)!important;width:min(340px,85vw)!important;max-width:min(340px,85vw)!important}}.iwsi-student-video{max-width:100%;margin:0 auto;padding:2.5rem 1.25rem 3rem;background:linear-gradient(180deg,#f7f5f0,#faf9f6);text-align:center}.iwsi-student-video h2{margin:0 auto .75rem;max-width:36ch;text-align:center;padding:0 .5rem}.iwsi-student-video .iwsi-video-intro{margin:0 auto 1.75rem;max-width:65ch;line-height:1.65;text-align:center;opacity:.88;padding:0 .5rem}.iwsi-video-frame{position:relative;width:100%;max-width:960px;margin:0 auto;aspect-ratio:16/9;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0b1f3324,0 2px 8px #0b1f3314;background:#0b1f33}.iwsi-video-facade{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;width:100%;height:100%;background:#0b1f33 center/cover no-repeat}.iwsi-video-facade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1f3340,#0b1f338c);pointer-events:none}.iwsi-video-play{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 20px #0003;transition:transform .2s ease,background .2s ease}.iwsi-video-facade:hover .iwsi-video-play,.iwsi-video-facade:focus-visible .iwsi-video-play{transform:scale(1.06);background:#ffffff59}.iwsi-video-facade:focus-visible{outline:2px solid #fff;outline-offset:3px}.iwsi-video-play svg{width:28px;height:28px;margin-left:3px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.iwsi-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:16px}@media(max-width:749px){.iwsi-student-video{padding:2rem 1rem 2.5rem}.iwsi-video-play{width:60px;height:60px}.iwsi-video-play svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.iwsi-video-play{transition:none}}.shopify-section:has(.iwsi-student-video){background:linear-gradient(180deg,#f7f5f0,#faf9f6)!important;padding-inline:0!important}.iwsi-student-video{max-width:100%!important;background:transparent!important}.product-card slideshow-arrows,.product-card .slideshow-arrows,.resource-card slideshow-arrows,.card-gallery slideshow-arrows,product-card slideshow-arrows,.product-card slideshow-controls,.product-media-container slideshow-arrows{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.product-card:hover slideshow-arrows,.product-card:focus-within slideshow-arrows,.resource-card:hover slideshow-arrows,.card-gallery:hover slideshow-arrows,product-card:hover slideshow-arrows,.product-card:hover slideshow-controls,.product-card:focus-within slideshow-controls{opacity:1!important;pointer-events:auto!important}.product-card slideshow-arrows button,.product-card .slideshow-arrow,.product-card button.slideshow-control,.product-card .slider-button,.card-gallery .slider-button,.product-card [class*=slideshow] button,.product-media-container button[name=previous],.product-media-container button[name=next],slideshow-arrows button{background:#ffffffb8!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.12)!important;box-shadow:0 2px 8px #0b1f331f!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;opacity:.92}.product-card .button.slideshow-control,.product-card button.button[name=previous],.product-card button.button[name=next],slideshow-arrows .button,slideshow-arrows button.button{background:#ffffffc7!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.14)!important;box-shadow:0 2px 8px #0b1f331a!important}.product-card .quick-add,.product-card quick-add-component,product-card .quick-add,.resource-card .quick-add,.card-gallery .quick-add,.quick-add.custom-color-quick-add{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;padding:.65rem!important;background:transparent!important;pointer-events:none}.product-card .quick-add>*,.product-card quick-add-component>*,.quick-add .button,.quick-add button,quick-add-component .button,quick-add-component button,.quick-add .quick-add__button,.product-card .quick-add__button{pointer-events:auto;width:auto!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:999px!important;background:#ffffffd1!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.16)!important;box-shadow:0 2px 10px #0b1f331f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.product-card:hover .quick-add .button,.product-card:focus-within .quick-add .button,.product-card:hover quick-add-component .button,.product-card:focus-within quick-add-component .button,.product-card:hover .quick-add__button,.product-card:focus-within .quick-add__button,product-card:hover .quick-add .button,.resource-card:hover .quick-add .button{opacity:1;transform:translateY(0)}@media(hover:none){.product-card .quick-add .button,.product-card quick-add-component .button,.quick-add .quick-add__button{opacity:1;transform:none}}.product-card .badge,.product-card .card-badge,.product-card [class*=badge],product-card .badge,.resource-card .badge{position:absolute!important;top:.5rem!important;left:.5rem!important;right:auto!important;bottom:auto!important;z-index:2;font-size:11px!important;font-weight:600!important;padding:4px 8px!important;min-height:0!important;min-width:0!important;height:auto!important;width:auto!important;border-radius:6px!important;background:#ffffffeb!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.1)!important;box-shadow:0 1px 4px #0b1f3314!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.quantity-minus,.quantity-plus,button.quantity-minus,button.quantity-plus,.quantity__button{background:#ffffffe6!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.15)!important;box-shadow:none!important;min-width:40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.shopify-section:has([href*=wset-level-1]) h2,.shopify-section:has(img[src*=WSET_Level1])>* h2,#shopify-section-courses_iwsi h2,.shopify-section:has(.button--AQ3BDVzN5YVUxbTJKU__l1_btn) h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.shopify-section:has(a[href*=wset-level-1-award]) .text-block:first-child,.shopify-section:has(a[href*=wset-level-1-award]) h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:40ch}.shopify-section:has(a[href*=wset-level-1-award]) .text-block p{text-align:center!important;max-width:65ch;margin-left:auto!important;margin-right:auto!important}.iwsi-logo-wall,.iwsi-logo-wall h2,.iwsi-logo-wall .sub{text-align:center!important}.iwsi-logo-wall h2{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}button.quantity-minus,button.quantity-plus,.quantity-minus,.quantity-plus,.quantity__button,button.button.quantity-minus,button.button.quantity-plus{background:#fff!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.18)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:10px!important;min-width:40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.quick-add__button,.quick-add .button,button.quick-add__button{background:#ffffffe0!important;color:#0b1f33!important;border:1px solid rgba(11,31,51,.16)!important;border-radius:999px!important;min-height:36px!important;height:36px!important;padding:0 12px!important;width:auto!important;box-shadow:0 2px 10px #0b1f331f!important}media-gallery.media-gallery--grid,media-gallery.media-gallery--two-column,.product-information__media media-gallery{display:block!important;width:100%!important;max-width:100%!important;grid-template-columns:none!important}media-gallery.media-gallery--grid .media-gallery__grid,media-gallery.media-gallery--two-column .media-gallery__grid,media-gallery.media-gallery--grid ul.media-gallery__grid,media-gallery.media-gallery--grid ul.list-unstyled,.product-information__media .media-gallery__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;align-items:start!important;box-sizing:border-box!important}media-gallery.media-gallery--grid .product-media-container,media-gallery.media-gallery--two-column .product-media-container,media-gallery.media-gallery--grid li.product-media-container,.product-information__media .product-media-container{aspect-ratio:4 / 5!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;align-self:stretch!important;margin:0!important;border-radius:12px!important;position:relative!important}media-gallery.media-gallery--grid .product-media-container.constrain-height,media-gallery.media-gallery--grid .product-media-container.media-fit-contain{--constrained-height: auto !important;max-height:none!important}media-gallery.media-gallery--grid .product-media-container img,media-gallery.media-gallery--grid .product-media-container .product-media img,media-gallery.media-gallery--grid .product-media__image,media-gallery.media-gallery--grid slideshow-slide img,.product-information__media .product-media-container img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;border-radius:12px!important}media-gallery.media-gallery--grid .product-media-container__zoom-button,media-gallery.media-gallery--grid .button.product-media-container__zoom-button,.product-information__media .product-media-container__zoom-button{width:100%!important;height:100%!important;aspect-ratio:inherit;padding:0!important;border-radius:12px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important}@media(max-width:749px){media-gallery.media-gallery--grid .media-gallery__grid,media-gallery.media-gallery--two-column .media-gallery__grid,media-gallery.media-gallery--grid ul.media-gallery__grid{grid-template-columns:1fr 1fr!important;gap:8px!important}media-gallery.media-gallery--grid .product-media-container{aspect-ratio:4 / 5!important}}.iwsi-featured{max-width:1280px;margin:0 auto;padding:2.5rem 1rem 2rem;text-align:center}.iwsi-featured h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:650;letter-spacing:-.015em;color:#0b1f33;text-align:center}.iwsi-featured__sub{margin:0 auto 1.5rem;max-width:52ch;font-size:.95rem;line-height:1.5;color:#0b1f33b8;text-align:center}.iwsi-featured__marquee.iwsi-marquee,.iwsi-featured .iwsi-marquee{overflow:visible!important}.iwsi-featured .iwsi-marquee__viewport{overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.iwsi-featured .iwsi-marquee__track{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;justify-content:center!important;align-items:stretch!important;gap:.75rem .5rem!important;width:100%!important;max-width:100%!important;animation:none!important;transform:none!important}.iwsi-featured .iwsi-marquee__set{display:contents!important}.iwsi-featured .iwsi-marquee__set[aria-hidden=true]{display:none!important}.iwsi-featured__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;min-width:0!important;max-width:none!important;width:auto!important;padding:.35rem .25rem;text-align:center;box-sizing:border-box}.iwsi-featured__link{text-decoration:none;color:inherit;display:block}.iwsi-featured__link:hover .iwsi-featured__wordmark,.iwsi-featured__link:focus-visible .iwsi-featured__wordmark{color:#557b97}.iwsi-featured__link:focus-visible{outline:3px solid #0b1f33;outline-offset:4px;border-radius:8px}.iwsi-featured__logo{height:40px!important;width:auto!important;max-width:100%!important;max-height:40px!important;object-fit:contain!important;display:block;margin:0 auto}.iwsi-featured__wordmark{font-family:var(--iwsi-font, Inter, system-ui, sans-serif);font-weight:650;font-size:1rem;letter-spacing:-.02em;color:#0b1f33;line-height:1.2;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.iwsi-featured__desc{font-size:.72rem;line-height:1.35;color:#0b1f339e;max-width:18ch;margin:0}@media(max-width:749px){.iwsi-featured .iwsi-marquee__track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem .75rem!important}.iwsi-featured__item{min-width:0!important;width:auto!important;max-width:none!important}.iwsi-featured .iwsi-marquee__set:not([aria-hidden=true])>:last-child{grid-column:1 / -1!important;justify-self:center!important;width:50%!important;max-width:180px!important}}.iwsi-student-video h2,.shopify-section:has(.iwsi-student-video) h2,.shopify-section:has(.iwsi-student-video) .iwsi-student-video h2,.iwsi-student-video .iwsi-video-heading{font-size:1.35rem!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.015em!important;color:#0b1f33!important;text-align:center!important;margin:0 auto .5rem!important;max-width:40ch}.iwsi-student-video .iwsi-video-intro{font-size:.98rem!important;line-height:1.6!important;color:#0b1f33c7!important;text-align:center!important;max-width:62ch!important;margin:0 auto 1.5rem!important}.iwsi-logo-wall{text-align:center!important}.iwsi-logo-wall>h2,.iwsi-logo-wall h2{display:block!important;width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;color:#0b1f33!important;font-size:1.35rem!important;font-weight:650!important}.iwsi-logo-wall .sub{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.product-information h2,.product-details h2,.shopify-section:has(product-information) h2,.shopify-section:has(.product-information) h2,.iwsi-careers h2,div.iwsi-careers h2{font-size:1.35rem!important;line-height:1.25!important;font-weight:650!important;color:#0b1f33!important;letter-spacing:-.015em!important}.shopify-section .resource-list__header h2,.section-resource-list h2{font-size:1.5rem!important;color:#0b1f33!important;font-weight:650!important}[id*=courses_iwsi] .group-block-content.layout-panel-flex--row{align-items:stretch!important}[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:100%!important;flex:1 1 0!important}[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block>.group-block-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex:1 1 auto!important;height:100%!important;width:100%!important;box-sizing:border-box!important}[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block>.group-block-content>:last-child{margin-top:auto!important;align-self:center!important}[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block .button,[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block a.button,[id*=courses_iwsi] .group-block-content.layout-panel-flex--row>.group-block .button-secondary{margin-top:auto!important;align-self:center!important}[id$=__product_list_NNFgcy],#shopify-section-template--28715095720282__product_list_NNFgcy{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/iwsi-layout.css.map */
