@charset "UTF-8";
@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(//hski.pl/wp-content/themes/HSKI/assets/fonts/Inter-Italic-Variable.woff2) format("woff2")}.blog-page{padding-top:5.2083333333vw}@media screen and (min-width: 1920px){.blog-page{padding-top:100px}}@media screen and (max-width: 767px){.blog-page{padding-top:40px}}.blog-page__top{display:flex;flex-direction:column;gap:16px}.blog-page__title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.17;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.blog-page__title{font-size:48px}}@media screen and (max-width: 1919px){.blog-page__title{font-size:2.5vw}}@media screen and (max-width: 1024px){.blog-page__title{font-size:32px}}.blog-page__lead{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(16px,1.6vw,18px);line-height:1.5;color:#1b1d21}.blog-page__listing>.wp-block-group:not(:has(.blog-featured,.blog-page__filters,.blog-page__grid,.blog-page__pagination)){display:none}.blog-page__filters{display:flex;flex-wrap:wrap;gap:8px 12px;overflow-x:auto;padding-bottom:4px}.blog-page__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c3ccd6;background:#fff;border-radius:999px;padding:11px 20px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;color:#1b1d21;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.blog-page__filter:hover,.blog-page__filter.is-active{background:#dae3fc;border-color:#b4c8fa;color:#0e1b3b}.blog-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,32px);align-items:stretch}@media screen and (max-width: 1024px){.blog-page__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.blog-page__grid{grid-template-columns:1fr}}.blog-page__grid-item{display:flex;min-height:0;height:100%}.blog-page__grid-item>*{display:flex;flex:1 1 auto;width:100%;min-height:0}.blog-page__grid-item .blog-card{flex:1 1 auto;width:100%}.blog-page__empty{grid-column:1/-1;margin:0;font-size:18px;color:#353b41}.blog-page__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media screen and (max-width: 767px){.blog-page__pagination{flex-wrap:wrap;justify-content:center;row-gap:16px}}.blog-page__pagination-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.blog-page__pagination-icon{display:inline-flex;width:20px;height:20px;flex-shrink:0}.blog-page__pagination-icon svg{display:block;width:100%;height:100%}.blog-page__page{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border-radius:2.5px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1b1d21;text-decoration:none;border:1.25px solid #c3ccd6;background:#fff;transition:border-color .2s,color .2s,font-weight .2s}.blog-page__page:hover{border-color:#375ec4;color:#375ec4}.blog-page__page.is-active{border-color:#375ec4;color:#375ec4;font-weight:600;background:#fff}.blog-page__pagination-prev,.blog-page__pagination-next{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;border-radius:999px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#0e1b3b;text-decoration:none;border:1px solid #0e1b3b;background:#fff;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.blog-page__pagination-prev:not(.is-disabled):hover,.blog-page__pagination-next:not(.is-disabled):hover{background:#dae3fc}.blog-page__pagination-prev.is-disabled,.blog-page__pagination-next.is-disabled{opacity:.45;cursor:default;pointer-events:none}.blog-page__after{max-width:none;width:100%;overflow:visible}.blog-featured{display:flex;flex-direction:column;border:1px solid #c3ccd6;border-radius:24px;overflow:hidden;background:#fff}@media screen and (min-width: 1025px){.blog-featured{flex-direction:row;min-height:482px}}.blog-featured__media{flex:1 1 auto}.blog-featured__media a,.blog-featured__media img{display:block;width:100%;height:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}.blog-featured__body{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(16px,2vw,32px);border-top:1px solid #c3ccd6}@media screen and (min-width: 1025px){.blog-featured__body{flex:0 0 min(42%,520px);border-top:0;border-left:1px solid #c3ccd6;border-radius:0 24px 24px 0}}.blog-featured__title{margin:16px 0;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.25;letter-spacing:-.25px}.blog-featured__title a{color:inherit;text-decoration:none}.blog-featured__title a:hover{color:#375ec4}.blog-featured__excerpt{font-size:16px;line-height:24px;color:#1b1d21}.blog-featured__excerpt p{margin:0}.blog-featured__date{margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.5;color:#1b1d21}.blog-card h4{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.25px;margin:0;color:#1b1d21}.account-page{padding-top:5.2083333333vw}@media screen and (min-width: 1920px){.account-page{padding-top:100px}}@media screen and (max-width: 767px){.account-page{padding-top:40px}}.account-page__inner{max-width:880px}.account-page__title{margin:0 0 12px;font-weight:800;color:#152652}@media screen and (min-width: 1920px){.account-page__title{font-size:40px}}@media screen and (max-width: 1919px){.account-page__title{font-size:2.0833333333vw}}@media screen and (max-width: 1024px){.account-page__title{font-size:28px}}.account-page__lead{margin:0 0 40px;font-size:18px;color:#353b41}.account-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width: 1024px){.account-page__grid{grid-template-columns:1fr}}.account-page__panel{padding:32px;border-radius:16px;background:#eff4fc;border:1px solid #c7d6fb}.account-page__panel h2{margin:0 0 24px;font-size:20px;font-weight:700;color:#152652}.account-page__panel--info p{margin:0 0 24px;font-size:14px;line-height:1.6;color:#353b41}.account-page__hint{margin:16px 0 0;font-size:14px;text-align:center}.account-page__hint a{color:#4475f2}.account-form{display:grid;gap:16px}.account-form__field{display:flex;flex-direction:column;gap:8px}.account-form__field span{font-size:14px;font-weight:500;color:#1b1d21}.account-form__field input{padding:12px 16px;border:1px solid #c7d6fb;border-radius:8px;font-size:16px;font-family:inherit}.account-form__field input:focus{outline:none;border-color:#4475f2;box-shadow:0 0 0 3px #4475f226}.ski-school-page{overflow-x:clip}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses{max-width:none;width:100%}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card.wp-block-group{box-sizing:border-box}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card .wp-block-image,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card .wp-block-image img{margin:0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card .wp-block-heading,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card-content h3{font-weight:800;color:#1b1d21}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.school-courses .school-courses__card .wp-block-heading.is-style-hski-section-title{font-size:24px;line-height:32px;letter-spacing:-.5px;margin-bottom:16px}.school-courses{margin:0;padding:0;background:#fff}@media screen and (max-width: 1023px){body.home .school-courses,.home .school-courses{padding-top:0!important;margin-bottom:40px!important}}@media screen and (min-width: 1024px){body.home .school-courses,.home .school-courses{padding-top:80px!important;margin-bottom:160px!important}}.school-courses__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:100%;gap:16px;align-items:stretch}@media screen and (min-width: 768px){.school-courses__grid{display:flex;flex-wrap:wrap;align-items:stretch}}@media screen and (min-width: 1024px){.school-courses__grid{gap:32px}}.school-courses__row.wp-block-columns,.school-courses__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin:0 0 16px;width:100%}@media screen and (min-width: 1024px){.school-courses__row.wp-block-columns,.school-courses__row{gap:32px;margin-bottom:32px}}.school-courses__row.wp-block-columns:last-child,.school-courses__row:last-child{margin-bottom:0}.school-courses__row.wp-block-columns>.wp-block-column,.school-courses__row>.wp-block-column{display:flex;flex-direction:column;align-self:stretch;flex:1 1 100%;margin:0;min-width:0}@media screen and (min-width: 768px){.school-courses__row.wp-block-columns>.wp-block-column,.school-courses__row>.wp-block-column{flex:1 1 0%}}@media screen and (min-width: 768px){.school-courses__row--lg.wp-block-columns>.wp-block-column,.school-courses__row--lg>.wp-block-column{flex:1 1 48%}}.school-courses__card,.school-courses__card.wp-block-group{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;height:auto;padding:32px 16px 16px;border:1px solid #c7d6fb;border-radius:24px;background:#fff;box-shadow:0 8px 8px -4px #18274b0f,0 4px 6px -4px #18274b14;text-decoration:none;color:inherit;box-sizing:border-box;gap:16px}@media screen and (min-width: 768px){.school-courses__card,.school-courses__card.wp-block-group{width:auto}}@media screen and (min-width: 1024px){.school-courses__card,.school-courses__card.wp-block-group{padding:24px;gap:30px}}@media screen and (min-width: 768px){.school-courses__grid>.school-courses__card:nth-child(1),.school-courses__grid>.school-courses__card:nth-child(2),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2){flex:1 1 48%}}@media screen and (max-width: 1023px){.school-courses__grid>.school-courses__card:nth-child(1),.school-courses__grid>.school-courses__card:nth-child(2),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2){padding:32px 16px 16px}}@media screen and (min-width: 1024px){.school-courses__grid>.school-courses__card:nth-child(1),.school-courses__grid>.school-courses__card:nth-child(2),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1),.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2){padding-top:56px}}@media screen and (max-width: 1023px){.school-courses__row--lg .school-courses__card,.school-courses__row--lg .school-courses__card.wp-block-group{padding:32px 16px 16px}}@media screen and (min-width: 1024px){.school-courses__row--lg .school-courses__card,.school-courses__row--lg .school-courses__card.wp-block-group{padding-top:56px}}@media screen and (min-width: 1024px){.school-courses__row--lg .school-courses__card .school-courses__card-title,.school-courses__row--lg .school-courses__card h3,.school-courses__row--lg .school-courses__card.wp-block-group .school-courses__card-title,.school-courses__row--lg .school-courses__card.wp-block-group h3{min-height:80px;font-size:32px;line-height:40px}}@media screen and (min-width: 1280px){.school-courses__row--lg .school-courses__card .school-courses__card-title,.school-courses__row--lg .school-courses__card h3,.school-courses__row--lg .school-courses__card.wp-block-group .school-courses__card-title,.school-courses__row--lg .school-courses__card.wp-block-group h3{min-height:unset}}.school-courses__row--lg .school-courses__card .school-courses__card-text,.school-courses__row--lg .school-courses__card p:not(.school-courses__card-link),.school-courses__row--lg .school-courses__card.wp-block-group .school-courses__card-text,.school-courses__row--lg .school-courses__card.wp-block-group p:not(.school-courses__card-link){max-width:90%}.school-courses__row--lg .school-courses__card .school-courses__card-media,.school-courses__row--lg .school-courses__card .wp-block-image.school-courses__card-media,.school-courses__row--lg .school-courses__card.wp-block-group .school-courses__card-media,.school-courses__row--lg .school-courses__card.wp-block-group .wp-block-image.school-courses__card-media{margin-top:auto;aspect-ratio:576/400}.school-courses__grid>.school-courses__card:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card:nth-child(2) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2) .school-courses__card-content h3{margin-bottom:16px;font-size:24px;line-height:32px}@media screen and (min-width: 1024px){.school-courses__grid>.school-courses__card:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card:nth-child(2) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2) .school-courses__card-content h3{margin-bottom:24px;min-height:80px;font-size:32px;line-height:40px}}@media screen and (min-width: 1280px){.school-courses__grid>.school-courses__card:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card:nth-child(2) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1) .school-courses__card-content h3,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2) .school-courses__card-content h3{min-height:unset}}.school-courses__grid>.school-courses__card:nth-child(1) .school-courses__card-content p,.school-courses__grid>.school-courses__card:nth-child(2) .school-courses__card-content p,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1) .school-courses__card-content p,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2) .school-courses__card-content p{max-width:90%}.school-courses__grid>.school-courses__card:nth-child(1) .school-courses__card-media,.school-courses__grid>.school-courses__card:nth-child(2) .school-courses__card-media,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(1) .school-courses__card-media,.school-courses__grid>.school-courses__card.wp-block-group:nth-child(2) .school-courses__card-media{margin-top:auto;aspect-ratio:576/400}.school-courses__card:hover .school-courses__card-title,.school-courses__card:hover .school-courses__card-content h3,.school-courses__card:hover h3,.school-courses__card.wp-block-group:hover .school-courses__card-title,.school-courses__card.wp-block-group:hover .school-courses__card-content h3,.school-courses__card.wp-block-group:hover h3{color:#4475f2}.school-courses__card:hover .school-courses__card-media img,.school-courses__card:hover .wp-block-image img,.school-courses__card.wp-block-group:hover .school-courses__card-media img,.school-courses__card.wp-block-group:hover .wp-block-image img{transform:scale(1.08)}.school-courses__card-content{flex:0 0 auto}.school-courses__card-content h3{margin:0 0 16px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;line-height:32px;letter-spacing:-.5px;color:#000;transition:color .4s cubic-bezier(.4,0,.2,1);font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.school-courses__card-content p{margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#353b41}.school-courses__card-title,.school-courses__card h3.wp-block-heading{margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;line-height:32px;letter-spacing:-.5px;color:#000;transition:color .4s cubic-bezier(.4,0,.2,1);font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.school-courses__card-text,.school-courses__card>p:not(.school-courses__card-link){margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#353b41}.school-courses__card-media,.school-courses__card .wp-block-image.school-courses__card-media{display:block;margin:auto 0 0;border-radius:16px;overflow:hidden;width:100%;aspect-ratio:357/268}.school-courses__card-media img,.school-courses__card .wp-block-image.school-courses__card-media img{display:block;margin:0;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.school-courses__card-link{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;z-index:2}.school-courses__card-link a{display:block;width:100%;height:100%;opacity:0;text-indent:-9999px;overflow:hidden}.school-courses__tabs{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 25px;padding-bottom:12px}@media screen and (min-width: 1024px){.school-courses__tabs{margin-bottom:88px}}.school-courses__tab{position:relative;background:none;border:none;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;line-height:1.4;color:#0e1b3b;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;opacity:.5;cursor:pointer;padding:0 0 8px;margin:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 1024px){.school-courses__tab{font-size:24px;line-height:1.4}}.school-courses__tab.is-active{opacity:1;color:#0e1b3b}.school-courses__tab:hover{opacity:1}.school-courses__tab-indicator{position:absolute;bottom:0;left:0;height:3px;background:#ff5000;border-radius:9999px;transition:left .25s ease,width .25s ease;pointer-events:none}.school-courses__panel:not(.is-active):not(.is-leaving),.school-courses__panel[hidden]:not(.is-leaving){display:none!important;pointer-events:none}.school-courses__panel.is-leaving{display:block;pointer-events:none;animation:school-courses-panel-out .28s cubic-bezier(.4,0,.2,1) forwards}.school-courses__panel.is-active{animation:school-courses-panel-in .4s cubic-bezier(.22,1,.36,1) both}.school-courses__panel.is-active .school-courses__card,.school-courses__panel.is-active .school-courses__card.wp-block-group{animation:school-courses-card-in .45s cubic-bezier(.22,1,.36,1) both}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(1),.school-courses__panel.is-active .school-courses__row:nth-child(1) .school-courses__card{animation-delay:0s}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(2),.school-courses__panel.is-active .school-courses__row:nth-child(2) .school-courses__card{animation-delay:.05s}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(3),.school-courses__panel.is-active .school-courses__row:nth-child(3) .school-courses__card{animation-delay:.1s}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(4),.school-courses__panel.is-active .school-courses__row:nth-child(4) .school-courses__card{animation-delay:.15s}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(5),.school-courses__panel.is-active .school-courses__row:nth-child(5) .school-courses__card{animation-delay:.2s}.school-courses__panel.is-active .school-courses__grid>.school-courses__card:nth-child(6),.school-courses__panel.is-active .school-courses__row:nth-child(6) .school-courses__card{animation-delay:.25s}@media (prefers-reduced-motion: reduce){.school-courses__panel.is-leaving,.school-courses__panel.is-active,.school-courses__panel.is-active .school-courses__card,.school-courses__panel.is-active .school-courses__card.wp-block-group{animation:none}}@keyframes school-courses-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes school-courses-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes school-courses-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 1920px){.contact-page{margin-top:100px}}@media screen and (max-width: 1919px){.contact-page{margin-top:5.2083333333vw}}@media screen and (max-width: 1024px){.contact-page{margin-top:32px}}@media screen and (min-width: 1920px){.contact-page{margin-bottom:100px}}@media screen and (max-width: 1919px){.contact-page{margin-bottom:5.2083333333vw}}@media screen and (max-width: 1024px){.contact-page{margin-bottom:64px}}.contact-page__layout{display:flex;flex-direction:column;gap:48px;align-items:stretch}@media screen and (min-width: 1025px){.contact-page__layout{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px}}@media screen and (min-width: 1201px){.contact-page__layout{gap:140px}}.contact-page__main{flex:1 1 auto;width:100%;min-width:0;max-width:495px}@media screen and (max-width: 1024px){.contact-page__main{max-width:none}}.contact-page__intro{margin-bottom:32px}.contact-page__title{margin:0 0 8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.contact-page__title{font-size:48px}}@media screen and (max-width: 1919px){.contact-page__title{font-size:2.5vw}}@media screen and (max-width: 1024px){.contact-page__title{font-size:32px}}.contact-page__lead{margin:0 0 32px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:#353b41}.contact-page__channels{width:100%}.contact-page__tabs.school-courses__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;box-sizing:border-box;width:100%;min-width:100%;max-width:none;margin:0 0 32px;padding:5px;-moz-column-gap:0;column-gap:0;row-gap:0;background:#e3efff;border-radius:18px}.contact-page .school-courses__tab{display:flex;flex:1 1 50%;align-items:center;align-self:stretch;justify-content:center;z-index:1;box-sizing:border-box;width:50%;min-width:0;max-width:50%;min-height:72px;padding:10px 8px;border-radius:13px;white-space:normal;text-align:center;text-wrap:balance;font-size:13px;line-height:1.3;letter-spacing:-.2px;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background-color .25s ease,box-shadow .25s ease}.contact-page .school-courses__tab.is-active{background:#fff;box-shadow:0 4px 10px -4px #18274b33;opacity:1}@media screen and (min-width: 768px){.contact-page .school-courses__tab{min-height:56px;padding:12px 16px;font-size:16px;line-height:1.35}}@media screen and (min-width: 1024px){.contact-page .school-courses__tab{font-size:18px}}.contact-page .school-courses__tab-indicator{display:none!important}.contact-page__panel.school-courses__panel.is-active,.contact-page__panel.school-courses__panel.is-leaving{display:flex;flex-direction:column;gap:32px}.contact-page__info{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:16px 20px;align-items:flex-start}.contact-page__hours{width:100%;display:flex;flex-direction:column;gap:16px}.contact-page__hours-title{display:flex;align-items:center;gap:12px;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#1b1d21}.contact-page__hours-table{display:flex;flex-direction:column;width:100%}.contact-page__hours-head,.contact-page__hours-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:center;min-height:44px}.contact-page__hours-head{border-bottom:1px solid #c7d6fb;padding-bottom:8px}.contact-page__hours-head .contact-page__hours-day,.contact-page__hours-head .contact-page__hours-time{font-size:16px;font-weight:700;line-height:24px;color:#4475f2}.contact-page__hours-row .contact-page__hours-day{font-size:16px;font-weight:700;line-height:24px;color:#1b1d21}.contact-page__hours-row .contact-page__hours-time{font-size:16px;font-weight:400;line-height:24px;color:#1b1d21}.contact-page .contact-row{flex:1 1 200px;max-width:100%}.contact-page .contact-row__label{color:#8593a3}.contact-page .contact-row__value{color:#1b1d21;font-size:18px;line-height:1.33}@media screen and (min-width: 768px){.contact-page .contact-row__value{font-size:18px;line-height:1.33}}.contact-page .icon-circle--contact{background:#e3efff;color:#294896}.contact-page__form{margin-top:0}.contact-page__main:has(.js-contact-channels)>.contact-page__form,.contact-page__main:has(.js-contact-channels)>.wp-block-group.contact-page__form,.contact-page__channels~.contact-page__form,.wp-block-hski-contact-info~.contact-page__form{display:none!important}.contact-page__form--channel{display:block!important;margin-top:0}.contact-page__portrait{position:relative;flex:1 1 560px;width:100%;max-width:640px;margin:0;border-radius:24px;overflow:hidden;align-self:flex-start}@media screen and (max-width: 1024px){.contact-page__portrait{max-width:100%;flex-basis:auto;align-self:center}}.contact-page__portrait img,.contact-page__portrait .contact-page__portrait-img{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.contact-page__portrait-caption{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:4px;padding:32px 24px 24px;background:linear-gradient(180deg,#15265200,#152652e0);color:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.4}.contact-page__portrait-caption strong{font-size:18px;font-weight:700;line-height:1.3}.contact-page__portrait-caption span{font-weight:400}.cf7-demo{padding:48px 0 80px}.cf7-demo__header{max-width:800px;margin-bottom:48px}.cf7-demo__title{margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.2;color:#1b1d21}.cf7-demo__lead{margin:0;font-size:16px;line-height:1.6;color:#353b41}.cf7-demo__lead code{font-size:.9em;padding:2px 6px;border-radius:4px;background:#e3efff}.cf7-demo__section{margin-bottom:56px}.cf7-demo__section-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#152652}.cf7-demo__section-title code{font-size:.85em;font-weight:600}.cf7-demo__note{margin:0 0 16px;font-size:14px;color:#353b41}.cf7-demo__note code{font-size:.9em}.cf7-demo__panel{padding:32px;border-radius:16px}.cf7-demo__panel--footer,.cf7-demo__panel--contact{background:#152652}.cf7-demo__code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media screen and (max-width: 1024px){.cf7-demo__code-grid{grid-template-columns:1fr}}.cf7-demo__code-card{padding:24px;border-radius:12px;border:1px solid #c7d6fb;background:#fff}.cf7-demo__code-card h3{margin:0 0 8px;font-size:16px;font-weight:700;color:#152652}.cf7-demo__code-card p{margin:0 0 12px;font-size:13px;color:#353b41}.cf7-demo__pre{margin:0;padding:16px;border-radius:8px;background:#e3efff;overflow-x:auto;font-size:12px;line-height:1.5}.cf7-demo__pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-section,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-large-img,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-founders,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-career,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-programs,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .wp-block-group.about-team{max-width:none;width:100%}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section.wp-block-group,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__inner.wp-block-group,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__header.wp-block-group,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__content.wp-block-group,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__card.wp-block-group{--wp--style--block-gap: 0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section.is-layout-flow>*+*,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__inner.is-layout-flow>*+*,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__header.is-layout-flow>*+*,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__content.is-layout-flow>*+*,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-section__card.is-layout-flow>*+*{margin-block-start:0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__inner.wp-block-group{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,48px)}@media screen and (max-width: 1024px){:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__inner.wp-block-group{flex-direction:column;align-items:flex-start}}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__content.wp-block-group{flex:1 1 auto;min-width:0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author.wp-block-group{display:flex;align-items:center;gap:14px}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author .wp-block-image{margin:0;flex-shrink:0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author .wp-block-image img{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author-name,:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author-role{margin:0!important}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author-name strong{font-size:18px;font-weight:700;color:#152652}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__author-role{font-size:14px;color:#6b7280}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__cta.wp-block-buttons{margin-block-end:0}:is(.home,.about-page,.offers-page-narty,.offers-page-dorosli,.offers-page-zagraniczne,.school-product-page,.offer-page,.blog-page,.career-page,.is-root-container) .about-career__cta--mobile.wp-block-buttons{margin-top:28px;margin-block-start:28px}.is-root-container .wp-block-group.about-team{padding:80px 40px 60px!important;overflow:hidden}@media screen and (max-width: 1024px){.is-root-container .wp-block-group.about-team{padding:48px 0 44px}}.is-root-container .about-team.wp-block-group,.is-root-container .about-team__inner.wp-block-group,.is-root-container .about-team__header.wp-block-group,.is-root-container .about-team__header>.wp-block-group{--wp--style--block-gap: 0px}.is-root-container .about-team.is-layout-flow>*+*,.is-root-container .about-team__inner.is-layout-flow>*+*,.is-root-container .about-team__header.is-layout-flow>*+*,.is-root-container .about-team__header>.wp-block-group.is-layout-flow>*+*{margin-block-start:0}.is-root-container .about-team__title{margin:0!important;margin-block:0!important}.is-root-container .about-team__lead{margin:8px 0 0!important;margin-block:8px 0!important}.is-root-container .about-team--hybrid .hski-section-block__label,.is-root-container .about-team--hybrid .hski-section-inner-blocks,.is-root-container .about-team--hybrid .about-team__modal{display:none!important}.is-root-container .about-team--hybrid .about-team__inner>.block-editor-block-list__block[data-type="hski/about-team"],.is-root-container .about-team--hybrid .about-team__inner>.wp-block-hski-about-team,.is-root-container .about-team--hybrid .about-team__inner .hski-section-block,.is-root-container .about-team--hybrid .about-team__inner .hski-section-block>*:not(.hski-section-inner-blocks),.is-root-container .about-team--hybrid .about-team__inner .wp-block-server-side-render,.is-root-container .about-team--hybrid .about-team__inner .wp-block-server-side-render>*,.is-root-container .about-team--hybrid .about-team__inner .components-disabled,.is-root-container .about-team--hybrid .about-team__inner .components-disabled>*{display:contents!important}.is-root-container .about-team__media img,.is-root-container .about-team__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.is-root-container .about-team__body{padding:22px 22px 24px}.about-section{position:relative;margin-bottom:100px!important;background:#fff;overflow:visible;font-optical-sizing:none}.about-section:before{content:"";position:absolute;bottom:10px;left:calc((100% - min(100%,1312px))/2 - 170px);display:none;width:80px;height:70px;transform:rotate(-60deg);background:url("data:image/svg+xml,%3csvg%20width='84'%20height='80'%20viewBox='0%200%2084%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M47.0214%2014.5184L48.7912%2013.07L49.5998%2015.2093C56.6088%2033.7542%2061.7065%2053.0632%2064.7858%2072.652C44.3604%2069.6266%2024.3501%2064.2649%205.14851%2056.6723C17.6097%2041.2475%2031.6789%2027.0742%2047.0214%2014.5184Z'%20stroke='%234475F2'%20stroke-width='5'/%3e%3c/svg%3e") center/auto no-repeat;pointer-events:none;z-index:0}@media screen and (min-width: 768px){.about-section:before{display:block}}@media screen and (max-width: 1360px){.about-section:before{left:-170px}}.about-section:after{content:"";position:absolute;top:110px;right:6.5104166667vw;display:none;width:60px;height:60px;transform:rotate(80deg);background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%20490.988%20407.252'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Polygon%203'%20d='M238.615%203.36025C242.107%20-1.12008%20248.881%20-1.12009%20252.373%203.36024L271.799%2028.2839C357.442%20138.169%20430.706%20257.164%20490.261%20383.112C492.483%20387.811%20489.371%20393.307%20484.207%20393.889C326.357%20411.706%20164.631%20411.706%206.78153%20393.889C1.61689%20393.307%20-1.49468%20387.811%200.727077%20383.112C60.282%20257.164%20133.546%20138.169%20219.19%2028.2837L238.615%203.36025Z'%20fill='var(--fill-0,%20%23FF5000)'/%3e%3c/svg%3e") center/contain no-repeat;pointer-events:none;z-index:0}@media screen and (min-width: 768px){.about-section:after{display:block}}.about-section__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media screen and (min-width: 1024px){.about-section__inner{grid-template-columns:minmax(0,515px) minmax(0,625px);justify-content:space-between;gap:100px}}.about-section__header{position:relative;max-width:none}@media screen and (min-width: 1024px){.about-section__header{max-width:515px}}.about-section h1,.about-section__title,.about-section__title.wp-block-heading{display:block;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-style:normal;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800;line-height:40px;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1024px){.about-section h1,.about-section__title,.about-section__title.wp-block-heading{font-size:56px;line-height:120%}}.about-section h1 br,.about-section__title br,.about-section__title.wp-block-heading br{display:none}.about-section h1 span[style*=font-size],.about-section h1 [style*=font-size],.about-section__title span[style*=font-size],.about-section__title [style*=font-size],.about-section__title.wp-block-heading span[style*=font-size],.about-section__title.wp-block-heading [style*=font-size]{font-size:inherit!important;line-height:inherit!important}.about-section__title-line{display:inline;color:#1b1d21;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}@media screen and (min-width: 1024px){.about-section__title-line{display:block}}.about-section__title-line:empty{display:none!important}.about-section__title-line--accent{display:block;color:#4475f2;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.about-section__title-line--accent strong{color:#4475f2;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.about-section__title-line--accent code,.about-section__title-line--accent .hski-underline{z-index:2;white-space:nowrap;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}@media screen and (max-width: 1023px){.about-section__title-line--accent code:before,.about-section__title-line--accent .hski-underline:before{display:none!important}}.about-section h1 strong,.about-section__title strong{color:#4475f2;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.about-section :is(h1,h2,h3,h4,h5,h6,p,li,td,th,.wp-block-heading,.wp-block-paragraph,.wp-block-list) :where(code):not(pre code):not(.wp-block-code code){padding:0}@media screen and (max-width: 1023px){.about-section :is(h1,h2,h3,h4,h5,h6,p,li,td,th,.wp-block-heading,.wp-block-paragraph,.wp-block-list) :where(code):not(pre code):not(.wp-block-code code){padding:0}}.about-section :is(h1,h2,h3,h4,h5,h6,p,li,td,th,.wp-block-heading,.wp-block-paragraph,.wp-block-list) :where(code):not(pre code):not(.wp-block-code code):before{bottom:-13px}.about-section h1 code,.about-section__title code{color:#4475f2;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800;font-family:inherit;font-size:inherit;background:none;border-radius:0}.about-section__subtitle,.about-section__subtitle.wp-block-heading,.about-section__subtitle.wp-block-paragraph,.about-section__header>h4,.about-section__header .editor-content>h4{margin:24px 0 0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-style:normal;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;line-height:28px;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1024px){.about-section__subtitle,.about-section__subtitle.wp-block-heading,.about-section__subtitle.wp-block-paragraph,.about-section__header>h4,.about-section__header .editor-content>h4{margin-top:32px;font-size:24px;line-height:32px}}.about-section__deco,.about-section__deco.wp-block-image,.about-section figure.about-section__deco{display:none!important}.about-section__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;min-width:0;max-width:none}@media screen and (min-width: 768px) and (max-width: 1023px){.about-section__content{flex-direction:row}}@media screen and (min-width: 1024px){.about-section__content{max-width:625px;gap:32px}}.about-section__intro,.about-section__intro.wp-block-paragraph{flex:1 1 100%;width:100%;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.55;color:#353b41}@media screen and (min-width: 1024px){.about-section__intro,.about-section__intro.wp-block-paragraph{font-size:18px}}.about-section__cards{flex:1 1 100%;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media screen and (max-width: 767px){.about-section__cards{grid-template-columns:1fr;gap:32px}}.about-section__card{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:24px;border-radius:24px;background:#e3efff;border:1px solid #c7d6fb;height:100%;position:relative;box-sizing:border-box}.about-section__card .btn,.about-section__card .wp-block-buttons{margin-top:auto;margin-bottom:0;width:100%}.about-section__card .wp-block-button{width:100%;margin:0}.about-section__card .btn,.about-section__card .btn--bordered,.about-section__card .btn--primary,.about-section__card .btn--secondary,.about-section__card .hski-btn-bordered,.about-section__card .is-style-outline .wp-block-button__link,.about-section__card .is-style-hski-primary .wp-block-button__link,.about-section__card .is-style-hski-bordered .wp-block-button__link,.about-section__card .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #152652;border-radius:9999px;background-color:#fff;color:#152652;text-align:center;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 14,"wght" 600;letter-spacing:-.25px;text-decoration:none;text-transform:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);width:100%;height:56px;min-height:56px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.about-section__card .btn:hover,.about-section__card .btn:focus-visible,.about-section__card .btn--bordered:hover,.about-section__card .btn--bordered:focus-visible,.about-section__card .btn--primary:hover,.about-section__card .btn--primary:focus-visible,.about-section__card .btn--secondary:hover,.about-section__card .btn--secondary:focus-visible,.about-section__card .hski-btn-bordered:hover,.about-section__card .hski-btn-bordered:focus-visible,.about-section__card .is-style-outline .wp-block-button__link:hover,.about-section__card .is-style-outline .wp-block-button__link:focus-visible,.about-section__card .is-style-hski-primary .wp-block-button__link:hover,.about-section__card .is-style-hski-primary .wp-block-button__link:focus-visible,.about-section__card .is-style-hski-bordered .wp-block-button__link:hover,.about-section__card .is-style-hski-bordered .wp-block-button__link:focus-visible,.about-section__card .wp-block-button__link:hover,.about-section__card .wp-block-button__link:focus-visible{background-color:#152652;color:#fff;border-color:#152652}.about-section__card .btn:before,.about-section__card .btn:after,.about-section__card .btn--bordered:before,.about-section__card .btn--bordered:after,.about-section__card .btn--primary:before,.about-section__card .btn--primary:after,.about-section__card .btn--secondary:before,.about-section__card .btn--secondary:after,.about-section__card .hski-btn-bordered:before,.about-section__card .hski-btn-bordered:after,.about-section__card .is-style-outline .wp-block-button__link:before,.about-section__card .is-style-outline .wp-block-button__link:after,.about-section__card .is-style-hski-primary .wp-block-button__link:before,.about-section__card .is-style-hski-primary .wp-block-button__link:after,.about-section__card .is-style-hski-bordered .wp-block-button__link:before,.about-section__card .is-style-hski-bordered .wp-block-button__link:after,.about-section__card .wp-block-button__link:before,.about-section__card .wp-block-button__link:after{display:none}.about-section__card-icon,.about-section__card .wp-block-image.about-section__card-icon{display:block;width:64px;height:64px;margin:0!important;line-height:0;position:static}.about-section__card-icon img,.about-section__card .wp-block-image.about-section__card-icon img{display:block;width:64px;height:64px;margin:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 14px 64px -4px #18274b29,0 8px 22px -6px #18274b29}.about-section__card-title,.about-section__card-title.wp-block-heading{margin:24px 0!important;padding-left:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-style:normal;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;line-height:32px;letter-spacing:-.5px;color:#1b1d21}@media screen and (max-width: 639px){.about-section__card-title,.about-section__card-title.wp-block-heading{margin-top:-60px!important;margin-bottom:24px!important;padding-left:88px;font-size:20px!important;line-height:28px!important;letter-spacing:-.5px;color:#1b1d21}}@media screen and (min-width: 1024px){.about-section__card-title,.about-section__card-title.wp-block-heading{font-size:24px;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;line-height:32px;letter-spacing:-.5px;color:#1b1d21}}.about-section__card-text,.about-section__card-text.wp-block-paragraph{margin:0 0 24px!important;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#353b41}@media screen and (max-width: 639px){.about-section__card-text,.about-section__card-text.wp-block-paragraph{padding-left:88px}}@media screen and (min-width: 1024px){.about-section__card-text,.about-section__card-text.wp-block-paragraph{margin-bottom:16px!important}}@media screen and (max-width: 1023px){.about-section{margin-bottom:100px!important}.about-section h1,.about-section__title,.about-section__title.wp-block-heading{display:block;margin:0!important;font-size:32px!important;font-weight:800;line-height:40px;letter-spacing:-.5px}.about-section__title-line{display:inline;font-weight:800}.about-section__title-line--accent{display:block}.about-section h1 strong,.about-section__title strong,.about-section h1 code,.about-section__title code{font-weight:800}.about-section__subtitle,.about-section__subtitle.wp-block-heading,.about-section__subtitle.wp-block-paragraph,.about-section__header>h4,.about-section__header .editor-content>h4{margin:24px 0 0!important;font-size:20px!important;font-weight:700;line-height:28px;letter-spacing:-.5px;color:#1b1d21}.about-section__content{gap:32px}.about-section__intro,.about-section__intro.wp-block-paragraph{margin:0!important;font-size:16px!important;font-weight:400;line-height:1.55;color:#353b41}.about-section__card-title,.about-section__card-title.wp-block-heading{font-size:20px!important;font-weight:700!important;line-height:28px!important;letter-spacing:-.5px;color:#1b1d21}}.about-large-img{background:#fff;overflow:hidden}@media screen and (min-width: 1920px){.about-large-img{padding-bottom:120px}}@media screen and (max-width: 1919px){.about-large-img{padding-bottom:6.25vw}}@media screen and (max-width: 1024px){.about-large-img{padding-bottom:48px}}.about-large-img__frame{position:relative;max-width:100%;margin:0 auto;padding:clamp(24px,4vw,48px) 0}@media screen and (max-width: 1024px){.about-large-img__frame{padding:32px 0 40px}}.about-large-img__deco{position:absolute;pointer-events:none;z-index:0;margin:0;line-height:0;width:auto;height:auto;overflow:visible;border-radius:0;box-shadow:none}.about-large-img__deco img{display:block;width:100%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;border-radius:0}.about-large-img__deco--orange{left:calc(-4.6875vw - clamp(16px,4vw,48px));bottom:-2.0833333333vw;width:21.875vw;transform:rotate(90deg)}@media screen and (max-width: 1024px){.about-large-img__deco--orange{left:-56px;bottom:auto;top:-64px;width:14.5833333333vw;transform:rotate(-28deg)}}.about-large-img__deco--blue{right:calc(-3.75vw - clamp(16px,4vw,48px));top:3.3333333333vw;width:11.9791666667vw;z-index:2}@media screen and (max-width: 1024px){.about-large-img__deco--blue{right:-48px;top:auto;bottom:-56px;width:9.375vw}}.about-large-img__frame>.wp-block-image.about-large-img__deco{position:absolute;z-index:0;margin:0;overflow:visible;border-radius:0;box-shadow:none}.about-large-img__frame>.wp-block-image.about-large-img__deco img{height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0}.about-large-img__frame>.wp-block-image.about-large-img__deco--blue{z-index:2}.about-large-img__picture,.about-large-img__frame>.wp-block-image:not(.about-large-img__deco){position:relative;z-index:1;display:block;margin:0;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #1526521f}.about-large-img__image img,.about-large-img__frame>.wp-block-image:not(.about-large-img__deco) img,.about-large-img__picture img{display:block;width:100%;height:clamp(280px,56vw,720px);-o-object-fit:cover;object-fit:cover;border-radius:24px}@media screen and (max-width: 1024px){.about-large-img__image img,.about-large-img__frame>.wp-block-image:not(.about-large-img__deco) img,.about-large-img__picture img{height:clamp(260px,70vw,456px)}}.about-founders{position:relative;padding:90px 40px 100px;background:#e3efff;max-width:none;width:100%;box-sizing:border-box}@media screen and (max-width: 1024px){.about-founders{padding:0}}.about-founders.alignfull,.about-founders.wp-block-group{max-width:none;width:100%}@media screen and (max-width: 1024px){.about-founders .container{width:100%;max-width:none;padding:0}}.about-founders__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:48px;align-items:flex-start;max-width:1280px;margin:0 auto;padding-left:0;padding-right:0;width:100%;box-sizing:border-box}@media screen and (min-width: 1025px){.about-founders__inner>.about-founders__intro{grid-column:1;grid-row:1}.about-founders__inner>.js-term-content{display:block;grid-column:2;grid-row:1;min-width:0}.about-founders__inner>.about-founders__desktop{grid-column:2;grid-row:1}.about-founders__inner>.about-founders__mobile,.about-founders__inner>.js-about-founders-data,.about-founders__inner>.about-founders__story-modal{grid-column:1/-1}}@media screen and (max-width: 1024px){.about-founders__inner{display:flex!important;flex-direction:column;align-items:stretch;max-width:none;gap:0}.about-founders__inner>.about-founders__intro{order:-1;align-self:center;width:100%;max-width:100%}.about-founders__inner>.js-term-content{display:block;order:2;width:100%}.about-founders__inner>.about-founders__desktop{order:2;width:100%}.about-founders__inner>.about-founders__mobile{order:3;width:100%}.about-founders__inner>.js-about-founders-data,.about-founders__inner>.about-founders__story-modal{order:4}}.about-founders__intro{position:sticky;top:24px;min-width:0;overflow:visible;margin:0}.about-founders__intro .wp-block-heading,.about-founders__intro .wp-block-paragraph,.about-founders__intro .wp-block-buttons,.about-founders__intro .wp-block-image{margin:0;margin-block:0}.about-founders__intro .about-founders__title{margin:8px 0 12px;margin-block:8px 12px}@media screen and (max-width: 1024px){.about-founders__intro{position:static;display:flex;flex-direction:column;align-items:center;padding:28px 20px 18px;text-align:center}.about-founders__intro>.wp-block-group,.about-founders__intro>.wp-block-heading,.about-founders__intro>.wp-block-paragraph,.about-founders__intro>.wp-block-buttons{width:100%;max-width:100%}.about-founders__intro .about-founders__avatar-wrap,.about-founders__intro .about-founders__avatar-wrap.wp-block-group{width:144px!important;height:144px!important;margin:0 auto 14px!important;align-self:center}.about-founders__intro .about-founders__avatar-ring,.about-founders__intro .about-founders__avatar-ring.wp-block-group{margin-left:auto;margin-right:auto}.about-founders__intro .about-founders__title,.about-founders__intro .about-founders__title.wp-block-heading{margin:8px 0 12px!important;margin-block:8px 12px!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.015em;color:#152652!important;text-align:center!important}.about-founders__intro .about-founders__title strong,.about-founders__intro .about-founders__title-accent{color:#1b1d21!important}.about-founders__intro .about-founders__eyebrow{font-size:11px!important;letter-spacing:.12em;text-align:center!important}.about-founders__intro .about-founders__text{margin:0 auto!important;max-width:340px;font-size:13.5px!important;line-height:1.6!important;text-align:center!important}}.about-founders__avatar-wrap{position:relative;width:240px;height:240px;margin-bottom:20px;overflow:visible}@media screen and (max-width: 1024px){.about-founders__avatar-wrap{width:144px!important;height:144px!important;margin:0 auto 14px!important}}.about-founders__avatar-wrap:before,.about-founders__avatar-wrap:after{content:"";position:absolute;pointer-events:none;z-index:3}.about-founders__avatar-wrap:before{right:-14px;top:10px;width:48px;height:42px;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%20490.988%20407.252'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Polygon%203'%20d='M238.615%203.36025C242.107%20-1.12008%20248.881%20-1.12009%20252.373%203.36024L271.799%2028.2839C357.442%20138.169%20430.706%20257.164%20490.261%20383.112C492.483%20387.811%20489.371%20393.307%20484.207%20393.889C326.357%20411.706%20164.631%20411.706%206.78153%20393.889C1.61689%20393.307%20-1.49468%20387.811%200.727077%20383.112C60.282%20257.164%20133.546%20138.169%20219.19%2028.2837L238.615%203.36025Z'%20fill='var(--fill-0,%20%23FF5000)'/%3e%3c/svg%3e") center/contain no-repeat;transform:rotate(8deg)}@media screen and (max-width: 1024px){.about-founders__avatar-wrap:before{width:36px;height:32px;right:-6px;top:10px;transform:none}}.about-founders__avatar-wrap:after{left:-20px;bottom:4px;width:56px;height:52px;background:url("data:image/svg+xml,%3csvg%20width='84'%20height='80'%20viewBox='0%200%2084%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M47.0214%2014.5184L48.7912%2013.07L49.5998%2015.2093C56.6088%2033.7542%2061.7065%2053.0632%2064.7858%2072.652C44.3604%2069.6266%2024.3501%2064.2649%205.14851%2056.6723C17.6097%2041.2475%2031.6789%2027.0742%2047.0214%2014.5184Z'%20stroke='%234475F2'%20stroke-width='5'/%3e%3c/svg%3e") center/contain no-repeat;transform:rotate(-12deg)}@media screen and (max-width: 1024px){.about-founders__avatar-wrap:after{display:none}}.about-founders__avatar-ring{width:240px;height:240px;border-radius:999px;overflow:hidden;border:7px solid #ffffff;box-shadow:#14224452 0 26px 50px -18px}.about-founders__avatar-ring .wp-block-image,.about-founders__avatar-ring .wp-block-image img,.about-founders__avatar-ring .about-founders__avatar{display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.about-founders__avatar-ring .wp-block-image{line-height:0}@media screen and (max-width: 1024px){.about-founders__avatar-ring{width:144px!important;height:144px!important;border-width:6px;box-shadow:#14224452 0 16px 36px -16px}}.about-founders__avatar{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-founders__avatar-deco{display:none!important}.about-founders__eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4475f2}@media screen and (max-width: 1024px){.about-founders__eyebrow{font-size:11px;letter-spacing:.12em}}.about-founders__title{margin:8px 0 12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:34px;font-weight:800;line-height:1.08;letter-spacing:-.015em;color:#152652}@media screen and (max-width: 1024px){.about-founders__title{font-size:24px;line-height:1.15}.about-founders__title br{display:none}}@media screen and (max-width: 1024px){.about-founders__title-break{display:none}}.about-founders__title-accent,.about-founders__title strong{color:#4475f2;font-weight:800}@media screen and (max-width: 1024px){.about-founders__title-accent,.about-founders__title strong{color:#1b1d21}}.about-founders__text{margin:0;max-width:360px;font-size:14.5px;line-height:1.65;color:#1b1d21}@media screen and (max-width: 1024px){.about-founders__text{margin:0 auto;max-width:340px;font-size:13.5px;line-height:1.6}}.about-founders__cta{margin-top:20px!important;margin-block-start:20px!important;width:-moz-fit-content;width:fit-content}.about-founders__cta.wp-block-buttons{width:-moz-fit-content;width:fit-content}.about-founders__cta .wp-block-button{width:-moz-fit-content;width:fit-content;margin:0}.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link,.about-founders__cta .btn.btn--primary,.about-founders__cta .btn.btn--light{position:relative;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#ff5000;color:#fff;padding:0 24px 0 60px;font-size:16px;height:56px;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:hover,.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible,.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:hover,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:focus-visible,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link.is-in-view,.about-founders__cta .btn.btn--primary:hover,.about-founders__cta .btn.btn--primary:focus-visible,.about-founders__cta .btn.btn--primary.is-in-view,.about-founders__cta .btn.btn--light:hover,.about-founders__cta .btn.btn--light:focus-visible,.about-founders__cta .btn.btn--light.is-in-view{background-color:#ff5000;color:#fff;padding:0 60px 0 24px}.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:hover:before,.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible:before,.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view:before,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:hover:before,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:focus-visible:before,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link.is-in-view:before,.about-founders__cta .btn.btn--primary:hover:before,.about-founders__cta .btn.btn--primary:focus-visible:before,.about-founders__cta .btn.btn--primary.is-in-view:before,.about-founders__cta .btn.btn--light:hover:before,.about-founders__cta .btn.btn--light:focus-visible:before,.about-founders__cta .btn.btn--light.is-in-view:before{left:calc(100% - 48px)}.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:before,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:before,.about-founders__cta .btn.btn--primary:before,.about-founders__cta .btn.btn--light:before{content:"";display:block;position:absolute;top:50%;left:8px;width:40px;height:40px;border-radius:9999px;transform:translateY(-50%);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1875 13H20.8125M20.8125 13L13.7812 5.96875M20.8125 13L13.7812 20.0312' stroke='%23152652' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:left .4s cubic-bezier(.4,0,.2,1)}.about-founders__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:after,.about-founders__cta .wp-block-button.is-style-hski-light .wp-block-button__link:after,.about-founders__cta .btn.btn--primary:after,.about-founders__cta .btn.btn--light:after{display:none!important}@media screen and (max-width: 1024px){.about-founders__cta{margin-top:16px!important;margin-block-start:16px!important;margin-left:auto!important;margin-right:auto!important;width:-moz-fit-content;width:fit-content;justify-content:center}}.about-founders__desktop{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;min-width:0}@media screen and (max-width: 1024px){.about-founders__desktop{display:none}}.about-founders__mobile{display:none}@media screen and (max-width: 1024px){.about-founders__mobile{display:block;padding:14px 20px 30px}}.about-founders__accordion-card{overflow:hidden;border-radius:14px;background:#fff;box-shadow:#14224438 0 18px 40px -22px}.about-founders__accordion-item{border-top:1px solid #c7d6fb}.about-founders__accordion-item:first-child{border-top:none}.about-founders__accordion-item.is-open .about-founders__accordion-year{color:#4475f2}.about-founders__accordion-item.is-open .about-founders__accordion-label{font-weight:700;white-space:normal}.about-founders__accordion-item.is-open .about-founders__accordion-toggle{background:#4475f2;color:#fff}.about-founders__accordion-item.is-open .about-founders__accordion-panel{grid-template-rows:1fr}.about-founders__accordion-trigger{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;background:transparent;text-align:left;cursor:pointer}.about-founders__accordion-year{min-width:52px;font-size:15px;font-weight:800;letter-spacing:.02em;color:#1b1d21;flex-shrink:0}.about-founders__accordion-label{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;color:#1b1d21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about-founders__accordion-toggle{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eff4fc;color:#4475f2;font-size:14px;font-weight:700;line-height:1;flex-shrink:0}.about-founders__accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}@media (prefers-reduced-motion: reduce){.about-founders__accordion-panel{transition:none}}.about-founders__accordion-panel-inner{overflow:hidden;min-height:0;padding:0 16px 0 84px}.about-founders__accordion-item.is-open .about-founders__accordion-panel-inner{padding-bottom:18px}.about-founders__accordion-text{margin:0 0 12px;font-size:13px;line-height:1.55;color:#353b41}.about-founders__accordion-image{display:block;width:100%;height:160px;border-radius:10px;-o-object-fit:cover;object-fit:cover;filter:grayscale(15%)}.about-founders__timeline{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:2px;padding:12px 0;border-radius:14px;background:#eff4fc}.about-founders__year{position:relative;display:flex;align-items:center;gap:10px;padding:12px 18px;border:0;background:transparent;text-align:left;cursor:pointer;transition:color .2s ease}.about-founders__year.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#4475f2}.about-founders__year.is-active .about-founders__year-dot{background:#4475f2}.about-founders__year.is-active .about-founders__year-label{font-weight:800;color:#1b1d21}.about-founders__year-dot{width:8px;height:8px;border-radius:999px;background:#cdd8ef;flex-shrink:0;transition:background .2s ease}.about-founders__year-label{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.5px;font-weight:600;line-height:1.2;color:#353b41;transition:color .2s ease,font-weight .2s ease}.about-founders__card{display:flex;flex-direction:column;min-width:0;padding:28px;border-radius:18px;background:#fff;box-shadow:#14224440 0 28px 60px -28px,#1422440a 0 1px 3px}.about-founders__card-media{border-radius:12px;overflow:hidden;background:#dde6f0}.about-founders__card-image{display:block;width:100%;height:320px;-o-object-fit:cover;object-fit:cover;opacity:1;transform:scale(1);transition:opacity .35s ease,transform .45s ease;will-change:opacity,transform}.about-founders__card-image.is-leaving{opacity:0;transform:scale(1.03)}.about-founders__card-image.is-entering{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion: reduce){.about-founders__card-image{transition:none;transform:none}}.about-founders__card-eyebrow{margin:22px 0 0;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4475f2}.about-founders__card-title{margin:8px 0 12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#152652}@media screen and (max-width: 767px){.about-founders__card-title{font-size:24px}}.about-founders__card-text{margin:0;max-width:680px;font-size:15px;line-height:1.65;color:#353b41}.about-founders__card-footer{display:flex;align-items:center;gap:12px;margin-top:28px}.about-founders__card-nav{display:flex;gap:12px}.about-founders__nav-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #c7d6fb;background:#fff;color:#152652;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.about-founders__nav-btn--next{border:none;background:#4475f2;color:#fff}.about-founders__nav-btn:hover:not(:disabled){opacity:.92}.about-founders__nav-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.about-founders__counter{margin-left:auto;font-size:14px;font-weight:600;color:#353b41;white-space:nowrap}.about-founders__counter span{opacity:.5}.about-founders__story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10150;display:none;place-items:center;padding:30px}.about-founders__story-modal.is-open{display:grid}.about-founders__story-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f18348c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.about-founders__story-panel{position:relative;z-index:1;width:100%;max-width:720px;max-height:90vh;overflow:auto;padding:32px 36px 28px;border-radius:18px;background:#fff;box-shadow:#0006 0 40px 80px -20px}@media screen and (max-width: 767px){.about-founders__story-panel{padding:28px 24px 24px}}.about-founders__story-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:#eff4fc;color:#353b41;font-size:18px;line-height:1;cursor:pointer}.about-founders__story-head{display:flex;gap:22px;align-items:flex-start}.about-founders__story-avatar{flex-shrink:0;width:96px;height:96px;overflow:hidden;border:3px solid #eff4fc;border-radius:999px}.about-founders__story-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-founders__story-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4475f2}.about-founders__story-name{margin:6px 0 4px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:1.15;color:#152652}.about-founders__story-role{margin:0;font-size:13px;color:#353b41}.about-founders__story-body{margin-top:22px;font-size:14.5px;line-height:1.7;color:#1b1d21;white-space:pre-line}.about-founders__story-body--desktop{display:block}@media screen and (max-width: 1024px){.about-founders__story-body--desktop{display:none}}.about-founders__story-body--mobile{display:none}@media screen and (max-width: 1024px){.about-founders__story-body--mobile{display:block}}.about-career{position:relative;z-index:2;padding:48px 0;background:transparent;overflow:visible}@media screen and (max-width: 1024px){.about-career{padding:8px 20px 44px}}@media screen and (min-width: 1025px){.about-career{padding:64px 0 80px}}.about-career__decos,.about-career__decos.wp-block-group,.about-career__deco,.about-career__deco.wp-block-image{display:none}.about-career__shell{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;background:#eff4fc;border-radius:20px;padding:30px 24px;box-sizing:border-box;overflow:hidden}@media screen and (min-width: 1025px){.about-career__shell{padding:40px 56px}}.about-career__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;gap:28px;width:100%;max-width:100%}@media screen and (min-width: 1024px){.about-career__inner{grid-template-columns:1.4fr 1fr;gap:32px}}.about-career__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.about-career__content:before{content:"“";position:absolute;left:6px;top:-6px;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:90px;font-weight:900;line-height:.7;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width: 1025px){.about-career__content:before{font-size:120px;left:-10px;top:-30px}}.about-career__quote{display:none}.about-career__title{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:#152652}@media screen and (min-width: 1025px){.about-career__title{margin:0 0 25px;font-size:42px;line-height:1.15}}.about-career__title:before{display:none}.about-career__title-accent,.about-career__title strong,.about-career__title code{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;max-width:100%;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;color:#4475f2;font-weight:800}.about-career__title-accent:before,.about-career__title strong:before,.about-career__title code:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.about-career__title-accent:before,.about-career__title strong:before,.about-career__title code:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 1023px){.about-career__title-accent,.about-career__title strong,.about-career__title code{padding-bottom:0}.about-career__title-accent:before,.about-career__title strong:before,.about-career__title code:before{content:none}}.about-career__author{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:auto;max-width:100%;box-sizing:border-box;margin-top:20px;padding-left:0}@media screen and (min-width: 1025px){.about-career__author{margin-top:0}}.about-career__author>.wp-block-group{display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:0}.about-career__author img,.about-career__author .about-career__author-photo,.about-career__author .wp-block-image img{width:48px;height:48px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#ddd}@media screen and (min-width: 1025px){.about-career__author img,.about-career__author .about-career__author-photo,.about-career__author .wp-block-image img{width:46px;height:46px}}.about-career__author .wp-block-image{margin:0;width:48px;height:48px}@media screen and (min-width: 1025px){.about-career__author .wp-block-image{width:46px;height:46px}}.about-career__author-name{margin:0}.about-career__author-name strong{display:block;margin-bottom:0;font-size:14px;font-weight:800;line-height:1.3;color:#152652}.about-career__author-role{margin:0;font-size:12px;line-height:1.35;color:#353b41}.about-career__cta.wp-block-buttons,.about-career__cta{position:relative;z-index:2;margin:0;flex-shrink:0}.about-career__cta.wp-block-buttons .btn,.about-career__cta.wp-block-buttons .btn--primary,.about-career__cta.wp-block-buttons .hski-btn-light,.about-career__cta.wp-block-buttons .wp-block-button__link,.about-career__cta .btn,.about-career__cta .btn--primary,.about-career__cta .hski-btn-light,.about-career__cta .wp-block-button__link{position:relative;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#ff5000;color:#fff;padding:0 24px 0 60px;font-size:16px;height:56px;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.about-career__cta.wp-block-buttons .btn:hover,.about-career__cta.wp-block-buttons .btn:focus-visible,.about-career__cta.wp-block-buttons .btn.is-in-view,.about-career__cta.wp-block-buttons .btn--primary:hover,.about-career__cta.wp-block-buttons .btn--primary:focus-visible,.about-career__cta.wp-block-buttons .btn--primary.is-in-view,.about-career__cta.wp-block-buttons .hski-btn-light:hover,.about-career__cta.wp-block-buttons .hski-btn-light:focus-visible,.about-career__cta.wp-block-buttons .hski-btn-light.is-in-view,.about-career__cta.wp-block-buttons .wp-block-button__link:hover,.about-career__cta.wp-block-buttons .wp-block-button__link:focus-visible,.about-career__cta.wp-block-buttons .wp-block-button__link.is-in-view,.about-career__cta .btn:hover,.about-career__cta .btn:focus-visible,.about-career__cta .btn.is-in-view,.about-career__cta .btn--primary:hover,.about-career__cta .btn--primary:focus-visible,.about-career__cta .btn--primary.is-in-view,.about-career__cta .hski-btn-light:hover,.about-career__cta .hski-btn-light:focus-visible,.about-career__cta .hski-btn-light.is-in-view,.about-career__cta .wp-block-button__link:hover,.about-career__cta .wp-block-button__link:focus-visible,.about-career__cta .wp-block-button__link.is-in-view{background-color:#ff5000;color:#fff;padding:0 60px 0 24px}.about-career__cta.wp-block-buttons .btn:hover:before,.about-career__cta.wp-block-buttons .btn:focus-visible:before,.about-career__cta.wp-block-buttons .btn.is-in-view:before,.about-career__cta.wp-block-buttons .btn--primary:hover:before,.about-career__cta.wp-block-buttons .btn--primary:focus-visible:before,.about-career__cta.wp-block-buttons .btn--primary.is-in-view:before,.about-career__cta.wp-block-buttons .hski-btn-light:hover:before,.about-career__cta.wp-block-buttons .hski-btn-light:focus-visible:before,.about-career__cta.wp-block-buttons .hski-btn-light.is-in-view:before,.about-career__cta.wp-block-buttons .wp-block-button__link:hover:before,.about-career__cta.wp-block-buttons .wp-block-button__link:focus-visible:before,.about-career__cta.wp-block-buttons .wp-block-button__link.is-in-view:before,.about-career__cta .btn:hover:before,.about-career__cta .btn:focus-visible:before,.about-career__cta .btn.is-in-view:before,.about-career__cta .btn--primary:hover:before,.about-career__cta .btn--primary:focus-visible:before,.about-career__cta .btn--primary.is-in-view:before,.about-career__cta .hski-btn-light:hover:before,.about-career__cta .hski-btn-light:focus-visible:before,.about-career__cta .hski-btn-light.is-in-view:before,.about-career__cta .wp-block-button__link:hover:before,.about-career__cta .wp-block-button__link:focus-visible:before,.about-career__cta .wp-block-button__link.is-in-view:before{left:calc(100% - 48px)}.about-career__cta.wp-block-buttons .btn:before,.about-career__cta.wp-block-buttons .btn--primary:before,.about-career__cta.wp-block-buttons .hski-btn-light:before,.about-career__cta.wp-block-buttons .wp-block-button__link:before,.about-career__cta .btn:before,.about-career__cta .btn--primary:before,.about-career__cta .hski-btn-light:before,.about-career__cta .wp-block-button__link:before{content:"";display:block;position:absolute;top:50%;left:8px;width:40px;height:40px;border-radius:9999px;transform:translateY(-50%);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1875 13H20.8125M20.8125 13L13.7812 5.96875M20.8125 13L13.7812 20.0312' stroke='%23152652' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:left .4s cubic-bezier(.4,0,.2,1)}.about-career__cta.wp-block-buttons .btn:after,.about-career__cta.wp-block-buttons .btn--primary:after,.about-career__cta.wp-block-buttons .hski-btn-light:after,.about-career__cta.wp-block-buttons .wp-block-button__link:after,.about-career__cta .btn:after,.about-career__cta .btn--primary:after,.about-career__cta .hski-btn-light:after,.about-career__cta .wp-block-button__link:after{display:none!important}.about-career__cta.wp-block-buttons:not(.about-career__cta--mobile),.about-career__cta:not(.about-career__cta--mobile):not(.wp-block-buttons){display:flex;justify-self:start}@media screen and (min-width: 1024px){.about-career__cta.wp-block-buttons:not(.about-career__cta--mobile),.about-career__cta:not(.about-career__cta--mobile):not(.wp-block-buttons){justify-self:end}}.about-career__cta.about-career__cta--mobile.wp-block-buttons,.about-career__cta--mobile{display:none}@media screen and (max-width: 1024px){.about-career__cta.about-career__cta--mobile.wp-block-buttons,.about-career__cta--mobile{display:flex!important;margin-top:22px!important}.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button,.about-career__cta--mobile .wp-block-button{width:100%}.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link,.about-career__cta--mobile .btn,.about-career__cta--mobile .btn--primary,.about-career__cta--mobile .wp-block-button__link{position:relative;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#ff5000;color:#fff;padding:0 24px 0 60px;font-size:16px;height:56px;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);width:100%}.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:hover,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:focus-visible,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn.is-in-view,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:hover,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:focus-visible,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary.is-in-view,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:hover,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:focus-visible,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link.is-in-view,.about-career__cta--mobile .btn:hover,.about-career__cta--mobile .btn:focus-visible,.about-career__cta--mobile .btn.is-in-view,.about-career__cta--mobile .btn--primary:hover,.about-career__cta--mobile .btn--primary:focus-visible,.about-career__cta--mobile .btn--primary.is-in-view,.about-career__cta--mobile .wp-block-button__link:hover,.about-career__cta--mobile .wp-block-button__link:focus-visible,.about-career__cta--mobile .wp-block-button__link.is-in-view{background-color:#ff5000;color:#fff;padding:0 60px 0 24px}.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:hover:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:focus-visible:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn.is-in-view:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:hover:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:focus-visible:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary.is-in-view:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:hover:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:focus-visible:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link.is-in-view:before,.about-career__cta--mobile .btn:hover:before,.about-career__cta--mobile .btn:focus-visible:before,.about-career__cta--mobile .btn.is-in-view:before,.about-career__cta--mobile .btn--primary:hover:before,.about-career__cta--mobile .btn--primary:focus-visible:before,.about-career__cta--mobile .btn--primary.is-in-view:before,.about-career__cta--mobile .wp-block-button__link:hover:before,.about-career__cta--mobile .wp-block-button__link:focus-visible:before,.about-career__cta--mobile .wp-block-button__link.is-in-view:before{left:calc(100% - 48px)}.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:before,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:before,.about-career__cta--mobile .btn:before,.about-career__cta--mobile .btn--primary:before,.about-career__cta--mobile .wp-block-button__link:before{content:"";display:block;position:absolute;top:50%;left:8px;width:40px;height:40px;border-radius:9999px;transform:translateY(-50%);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1875 13H20.8125M20.8125 13L13.7812 5.96875M20.8125 13L13.7812 20.0312' stroke='%23152652' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:left .4s cubic-bezier(.4,0,.2,1)}.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn:after,.about-career__cta.about-career__cta--mobile.wp-block-buttons .btn--primary:after,.about-career__cta.about-career__cta--mobile.wp-block-buttons .wp-block-button__link:after,.about-career__cta--mobile .btn:after,.about-career__cta--mobile .btn--primary:after,.about-career__cta--mobile .wp-block-button__link:after{display:none!important}}@media screen and (max-width: 1024px){.about-career__cta.wp-block-buttons:not(.about-career__cta--mobile){display:none!important}}.about-page{margin-top:40px;overflow-x:hidden;overflow-y:visible}@media screen and (min-width: 1024px){.about-page{margin-top:100px}}.about-page .school-usp{background:#e3efff}.about-page .school-usp:after,.about-page .school-usp__deco{display:none}.about-programs{position:relative;scroll-margin-top:100px;padding-top:40px;padding-bottom:40px;background:linear-gradient(158.3deg,#4068c2 7.36%,#192c55);color:#fff;overflow:hidden}@media screen and (min-width: 1025px){.about-programs{padding-top:100px;padding-bottom:100px}}.about-programs .container,.about-programs>.container,.about-programs .wp-block-group.container{max-width:1312px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media screen and (min-width: 768px){.about-programs .container,.about-programs>.container,.about-programs .wp-block-group.container{padding-left:24px;padding-right:24px}}.about-programs__header{display:flex!important;align-items:center;justify-content:space-between!important;gap:24px;width:100%;margin-bottom:24px!important;margin-block-end:24px!important;flex-wrap:nowrap}@media screen and (min-width: 768px){.about-programs__header{margin-bottom:64px!important;margin-block-end:64px!important}}@media screen and (max-width: 1024px){.about-programs__header{flex-wrap:wrap}}.about-programs__title{margin:0;flex:1 1 auto;min-width:0;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;color:#fff}@media screen and (min-width: 1024px){.about-programs__title{font-size:40px;line-height:48px}}.about-programs__cta{flex-shrink:0;margin:0}.about-programs__cta .wp-block-buttons{margin:0}.about-programs__cta .wp-block-button{width:-moz-fit-content;width:fit-content;background:transparent!important;border:none!important;padding:0!important}.about-programs__cta--mobile{display:none;margin:24px auto 0;width:-moz-fit-content;width:fit-content}.about-programs__cta--desktop{display:none}@media screen and (min-width: 1025px){.about-programs__cta--desktop{display:inline-flex}}@media screen and (max-width: 1024px){.about-programs__cta--mobile{display:inline-flex}}.about-programs__cta.btn,.about-programs__cta.btn--primary,.about-programs__cta.btn--bordered,.about-programs__cta .btn,.about-programs__cta .btn--primary,.about-programs__cta .btn--bordered,.about-programs__cta .wp-block-button__link,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link,.about-programs__header .wp-block-button__link,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link,.about-programs__header .btn,.about-programs__header .btn--primary,.about-programs__header .btn--bordered{position:relative;width:-moz-fit-content;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#ff5000;color:#fff;padding:0 24px 0 60px;font-size:16px;height:56px;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1);width:fit-content;max-width:none}.about-programs__cta.btn:hover,.about-programs__cta.btn:focus-visible,.about-programs__cta.btn.is-in-view,.about-programs__cta.btn--primary:hover,.about-programs__cta.btn--primary:focus-visible,.about-programs__cta.btn--primary.is-in-view,.about-programs__cta.btn--bordered:hover,.about-programs__cta.btn--bordered:focus-visible,.about-programs__cta.btn--bordered.is-in-view,.about-programs__cta .btn:hover,.about-programs__cta .btn:focus-visible,.about-programs__cta .btn.is-in-view,.about-programs__cta .btn--primary:hover,.about-programs__cta .btn--primary:focus-visible,.about-programs__cta .btn--primary.is-in-view,.about-programs__cta .btn--bordered:hover,.about-programs__cta .btn--bordered:focus-visible,.about-programs__cta .btn--bordered.is-in-view,.about-programs__cta .wp-block-button__link:hover,.about-programs__cta .wp-block-button__link:focus-visible,.about-programs__cta .wp-block-button__link.is-in-view,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:hover,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:hover,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:focus-visible,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link.is-in-view,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:hover,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link.is-in-view,.about-programs__header .wp-block-button__link:hover,.about-programs__header .wp-block-button__link:focus-visible,.about-programs__header .wp-block-button__link.is-in-view,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:hover,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:hover,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:focus-visible,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link.is-in-view,.about-programs__header .btn:hover,.about-programs__header .btn:focus-visible,.about-programs__header .btn.is-in-view,.about-programs__header .btn--primary:hover,.about-programs__header .btn--primary:focus-visible,.about-programs__header .btn--primary.is-in-view,.about-programs__header .btn--bordered:hover,.about-programs__header .btn--bordered:focus-visible,.about-programs__header .btn--bordered.is-in-view{background-color:#ff5000;color:#fff;padding:0 60px 0 24px}.about-programs__cta.btn:hover:before,.about-programs__cta.btn:focus-visible:before,.about-programs__cta.btn.is-in-view:before,.about-programs__cta.btn--primary:hover:before,.about-programs__cta.btn--primary:focus-visible:before,.about-programs__cta.btn--primary.is-in-view:before,.about-programs__cta.btn--bordered:hover:before,.about-programs__cta.btn--bordered:focus-visible:before,.about-programs__cta.btn--bordered.is-in-view:before,.about-programs__cta .btn:hover:before,.about-programs__cta .btn:focus-visible:before,.about-programs__cta .btn.is-in-view:before,.about-programs__cta .btn--primary:hover:before,.about-programs__cta .btn--primary:focus-visible:before,.about-programs__cta .btn--primary.is-in-view:before,.about-programs__cta .btn--bordered:hover:before,.about-programs__cta .btn--bordered:focus-visible:before,.about-programs__cta .btn--bordered.is-in-view:before,.about-programs__cta .wp-block-button__link:hover:before,.about-programs__cta .wp-block-button__link:focus-visible:before,.about-programs__cta .wp-block-button__link.is-in-view:before,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:hover:before,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible:before,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view:before,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:hover:before,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:focus-visible:before,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link.is-in-view:before,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:hover:before,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:before,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link.is-in-view:before,.about-programs__header .wp-block-button__link:hover:before,.about-programs__header .wp-block-button__link:focus-visible:before,.about-programs__header .wp-block-button__link.is-in-view:before,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:hover:before,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible:before,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view:before,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:hover:before,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:focus-visible:before,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link.is-in-view:before,.about-programs__header .btn:hover:before,.about-programs__header .btn:focus-visible:before,.about-programs__header .btn.is-in-view:before,.about-programs__header .btn--primary:hover:before,.about-programs__header .btn--primary:focus-visible:before,.about-programs__header .btn--primary.is-in-view:before,.about-programs__header .btn--bordered:hover:before,.about-programs__header .btn--bordered:focus-visible:before,.about-programs__header .btn--bordered.is-in-view:before{left:calc(100% - 48px)}.about-programs__cta.btn:before,.about-programs__cta.btn--primary:before,.about-programs__cta.btn--bordered:before,.about-programs__cta .btn:before,.about-programs__cta .btn--primary:before,.about-programs__cta .btn--bordered:before,.about-programs__cta .wp-block-button__link:before,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:before,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:before,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:before,.about-programs__header .wp-block-button__link:before,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:before,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:before,.about-programs__header .btn:before,.about-programs__header .btn--primary:before,.about-programs__header .btn--bordered:before{content:"";display:block;position:absolute;top:50%;left:8px;width:40px;height:40px;border-radius:9999px;transform:translateY(-50%);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1875 13H20.8125M20.8125 13L13.7812 5.96875M20.8125 13L13.7812 20.0312' stroke='%23152652' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:left .4s cubic-bezier(.4,0,.2,1)}.about-programs__cta.btn:after,.about-programs__cta.btn--primary:after,.about-programs__cta.btn--bordered:after,.about-programs__cta .btn:after,.about-programs__cta .btn--primary:after,.about-programs__cta .btn--bordered:after,.about-programs__cta .wp-block-button__link:after,.about-programs__cta .wp-block-button.is-style-hski-primary .wp-block-button__link:after,.about-programs__cta .wp-block-button.is-style-hski-bordered .wp-block-button__link:after,.about-programs__cta .wp-block-button.is-style-outline .wp-block-button__link:after,.about-programs__header .wp-block-button__link:after,.about-programs__header .wp-block-button.is-style-hski-primary .wp-block-button__link:after,.about-programs__header .wp-block-button.is-style-hski-bordered .wp-block-button__link:after,.about-programs__header .btn:after,.about-programs__header .btn--primary:after,.about-programs__header .btn--bordered:after{display:none!important}.about-programs__grid{display:flex!important;flex-direction:column;gap:24px;width:100%}@media screen and (min-width: 768px){.about-programs__grid{flex-direction:row;flex-wrap:nowrap;gap:32px}}.about-programs__card{position:relative;display:flex;flex:1 1 0%;flex-direction:column;min-width:0;min-height:100%;padding:16px;gap:0;border:1px solid #c7d6fb;border-radius:24px;background:#fff;color:#152652;text-decoration:none;color:inherit;cursor:pointer;scroll-margin-top:100px;box-shadow:0 4px 6px -4px #18274b14,0 8px 8px -4px #18274b0f}@media screen and (min-width: 768px){.about-programs__card{padding:24px}}.about-programs__card:hover .about-programs__media img,.about-programs__card:hover .wp-block-image img:not(.about-programs__underline){transform:scale(1.08)}.about-programs__card .about-programs__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0!important;width:auto!important;height:auto!important}.about-programs__card .about-programs__card-link .wp-block-button{display:block;width:100%;height:100%;margin:0;background:transparent!important;border:none!important;padding:0!important}.about-programs__card .about-programs__card-link .wp-block-button__link{display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:24px;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px;overflow:hidden;box-shadow:none!important}.about-programs__card .about-programs__card-link .wp-block-button__link:before,.about-programs__card .about-programs__card-link .wp-block-button__link:after{display:none!important}.about-programs__content{flex:0 0 auto}.about-programs__card-title,.about-programs__card-title.wp-block-heading{position:relative;z-index:1;margin:0 0 16px!important;margin-block:0 16px!important;padding-top:16px;padding-bottom:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px!important;font-weight:800;line-height:32px;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 768px){.about-programs__card-title,.about-programs__card-title.wp-block-heading{padding-top:27px}}@media screen and (min-width: 1024px){.about-programs__card-title,.about-programs__card-title.wp-block-heading{font-size:32px!important;line-height:40px;margin-bottom:19px!important;margin-block-end:19px!important}}.about-programs__card-title code,.about-programs__card-title .about-programs__accent strong,.about-programs__card-title.wp-block-heading code,.about-programs__card-title.wp-block-heading .about-programs__accent strong{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0 0 6px!important;color:#4475f2!important;font-weight:800}.about-programs__card-title code:before,.about-programs__card-title .about-programs__accent strong:before,.about-programs__card-title.wp-block-heading code:before,.about-programs__card-title.wp-block-heading .about-programs__accent strong:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:18px!important;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='12' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;pointer-events:none}@media screen and (max-width: 1024px){.about-programs__card-title code,.about-programs__card-title .about-programs__accent strong,.about-programs__card-title.wp-block-heading code,.about-programs__card-title.wp-block-heading .about-programs__accent strong{padding-bottom:0}.about-programs__card-title code:before,.about-programs__card-title .about-programs__accent strong:before,.about-programs__card-title.wp-block-heading code:before,.about-programs__card-title.wp-block-heading .about-programs__accent strong:before{content:none}}.about-programs__card-title .about-programs__accent,.about-programs__card-title.wp-block-heading .about-programs__accent{padding-bottom:0;color:#4475f2!important;font-weight:800}.about-programs__card-title .about-programs__accent:before,.about-programs__card-title.wp-block-heading .about-programs__accent:before{content:none}.about-programs__underline{display:none!important}.about-programs__card-text{margin:0!important;margin-block:0!important;max-width:36em;font-size:14px;line-height:20px;color:#353b41}@media screen and (min-width: 768px){.about-programs__card-text{padding-right:32px;font-size:16px;line-height:24px}}.about-programs__media,.about-programs .wp-block-image{display:block;margin-top:16px!important;margin-block-start:16px!important;margin-bottom:0!important;margin-block-end:0!important;max-width:576px;width:100%;overflow:hidden;border-radius:16px}@media screen and (min-width: 768px){.about-programs__media,.about-programs .wp-block-image{margin-top:32px!important;margin-block-start:32px!important}}.about-programs__media img,.about-programs .wp-block-image img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;aspect-ratio:576/400;-o-object-fit:cover;object-fit:cover;border-radius:16px;transition:transform .4s cubic-bezier(.4,0,.2,1)}body.about-founders-story-open{overflow:hidden}.is-root-container .about-section{overflow:visible;padding-top:40px}.is-root-container .about-section:before{display:block;left:-170px;bottom:10px;width:80px;height:70px;background-image:url("data:image/svg+xml,%3csvg%20width='84'%20height='80'%20viewBox='0%200%2084%2080'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M47.0214%2014.5184L48.7912%2013.07L49.5998%2015.2093C56.6088%2033.7542%2061.7065%2053.0632%2064.7858%2072.652C44.3604%2069.6266%2024.3501%2064.2649%205.14851%2056.6723C17.6097%2041.2475%2031.6789%2027.0742%2047.0214%2014.5184Z'%20stroke='%234475F2'%20stroke-width='5'/%3e%3c/svg%3e");background-size:auto}.is-root-container .about-section:after{display:block;top:110px;right:6.5104166667vw}.is-root-container .about-section__inner{display:grid;grid-template-columns:minmax(0,515px) minmax(0,625px);justify-content:space-between;gap:100px;align-items:start}.is-root-container .about-section__header{max-width:515px;padding-bottom:72px}.is-root-container .about-section__title,.is-root-container .about-section__title.wp-block-heading,.is-root-container .about-section h1{display:block;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:56px;font-style:normal;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800;line-height:120%;letter-spacing:-.5px;color:#1b1d21}.is-root-container .about-section__title strong,.is-root-container .about-section__title.wp-block-heading strong,.is-root-container .about-section h1 strong{color:#4475f2;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800}.is-root-container .about-section__title-line{display:block;margin:0;padding:0}.is-root-container .about-section__title-line--accent,.is-root-container .about-section__title-line--accent strong,.is-root-container .about-section h1 strong{color:#4475f2}.is-root-container .about-section__title-line--accent code,.is-root-container .about-section__title-line--accent .hski-underline{padding:0}.is-root-container .about-section__title-line--accent code:before,.is-root-container .about-section__title-line--accent .hski-underline:before{bottom:-13px}.is-root-container .about-section__subtitle,.is-root-container .about-section__header>h4,.is-root-container .about-section__header .editor-content>h4{margin-top:32px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-style:normal;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;line-height:32px;letter-spacing:-.5px;color:#1b1d21}.is-root-container .about-section__content{display:flex;flex-direction:column;gap:32px;max-width:625px}.is-root-container .about-section__intro{margin:0;font-size:18px;font-weight:400;line-height:1.55;color:#353b41}.is-root-container .about-section__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.is-root-container .about-section__cards>.wp-block-column{flex-basis:auto;margin:0}.is-root-container .about-section__card{display:flex;flex-direction:column;align-items:flex-start;gap:0;height:100%;padding:24px;border-radius:24px;background:#e3efff;border:1px solid #c7d6fb}.is-root-container .about-section__card-title{margin:24px 0;font-size:24px;font-optical-sizing:none;font-weight:700;font-variation-settings:"opsz" 14,"wght" 700;line-height:32px;letter-spacing:-.5px;color:#1b1d21}.is-root-container .about-section__card-text{margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px;color:#353b41}.is-root-container .about-section__card .wp-block-buttons,.is-root-container .about-section__card .btn{margin-top:auto;width:100%}.is-root-container .about-section__card .wp-block-button{width:100%;margin:0}.is-root-container .about-section__card .btn,.is-root-container .about-section__card .btn--bordered,.is-root-container .about-section__card .btn--primary,.is-root-container .about-section__card .is-style-outline .wp-block-button__link,.is-root-container .about-section__card .is-style-hski-primary .wp-block-button__link,.is-root-container .about-section__card .is-style-hski-bordered .wp-block-button__link,.is-root-container .about-section__card .wp-block-button__link{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid #152652;border-radius:9999px;background-color:#fff;color:#152652;text-align:center;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-optical-sizing:none;font-variation-settings:"opsz" 14,"wght" 600;letter-spacing:-.25px;text-decoration:none;text-transform:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);width:100%;height:56px;min-height:56px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.is-root-container .about-section__card .btn:hover,.is-root-container .about-section__card .btn:focus-visible,.is-root-container .about-section__card .btn--bordered:hover,.is-root-container .about-section__card .btn--bordered:focus-visible,.is-root-container .about-section__card .btn--primary:hover,.is-root-container .about-section__card .btn--primary:focus-visible,.is-root-container .about-section__card .is-style-outline .wp-block-button__link:hover,.is-root-container .about-section__card .is-style-outline .wp-block-button__link:focus-visible,.is-root-container .about-section__card .is-style-hski-primary .wp-block-button__link:hover,.is-root-container .about-section__card .is-style-hski-primary .wp-block-button__link:focus-visible,.is-root-container .about-section__card .is-style-hski-bordered .wp-block-button__link:hover,.is-root-container .about-section__card .is-style-hski-bordered .wp-block-button__link:focus-visible,.is-root-container .about-section__card .wp-block-button__link:hover,.is-root-container .about-section__card .wp-block-button__link:focus-visible{background-color:#152652;color:#fff;border-color:#152652}.is-root-container .about-section__card .btn:before,.is-root-container .about-section__card .btn:after,.is-root-container .about-section__card .btn--bordered:before,.is-root-container .about-section__card .btn--bordered:after,.is-root-container .about-section__card .btn--primary:before,.is-root-container .about-section__card .btn--primary:after,.is-root-container .about-section__card .is-style-outline .wp-block-button__link:before,.is-root-container .about-section__card .is-style-outline .wp-block-button__link:after,.is-root-container .about-section__card .is-style-hski-primary .wp-block-button__link:before,.is-root-container .about-section__card .is-style-hski-primary .wp-block-button__link:after,.is-root-container .about-section__card .is-style-hski-bordered .wp-block-button__link:before,.is-root-container .about-section__card .is-style-hski-bordered .wp-block-button__link:after,.is-root-container .about-section__card .wp-block-button__link:before,.is-root-container .about-section__card .wp-block-button__link:after{display:none}.is-root-container .about-founders__inner{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr)!important;gap:48px!important;align-items:flex-start}@media screen and (max-width: 1024px){.is-root-container .about-founders__inner{display:flex!important;flex-direction:column;align-items:stretch;grid-template-columns:none!important;gap:0!important}.is-root-container .about-founders__inner>.about-founders__intro{order:-1;align-self:center;width:100%}.is-root-container .about-founders__inner>.js-term-content{display:block;order:2;width:100%}.is-root-container .about-founders__inner>.about-founders__desktop{order:2;width:100%}.is-root-container .about-founders__inner>.about-founders__mobile{order:3;width:100%}.is-root-container .about-founders__inner>.js-about-founders-data,.is-root-container .about-founders__inner>.about-founders__story-modal{order:4}}.is-root-container .about-founders__intro{min-width:0}@media screen and (max-width: 1024px){.is-root-container .about-founders__intro{display:flex!important;flex-direction:column;align-items:center;padding:28px 20px 18px;text-align:center}}.is-root-container .about-founders__avatar-wrap{width:240px!important;height:240px!important;margin-bottom:20px!important}@media screen and (max-width: 1024px){.is-root-container .about-founders__avatar-wrap{width:144px!important;height:144px!important;margin:0 auto 14px!important;align-self:center}}.is-root-container .about-founders__avatar-ring{width:240px!important;height:240px!important;border-radius:999px;overflow:hidden}@media screen and (max-width: 1024px){.is-root-container .about-founders__avatar-ring{width:144px!important;height:144px!important;border-width:6px}}.is-root-container .about-founders__title,.is-root-container .about-founders__title.wp-block-heading{margin:8px 0 12px!important;font-size:34px!important;font-weight:800!important;line-height:1.08!important;color:#152652!important}@media screen and (max-width: 1024px){.is-root-container .about-founders__title,.is-root-container .about-founders__title.wp-block-heading{font-size:24px!important;line-height:1.15!important}}.is-root-container .about-founders__title-accent,.is-root-container .about-founders__title strong{color:#4475f2!important;font-weight:800!important}@media screen and (max-width: 1024px){.is-root-container .about-founders__title-accent,.is-root-container .about-founders__title strong{color:#1b1d21!important}}.is-root-container .about-founders__eyebrow{margin:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;color:#4475f2!important}@media screen and (max-width: 1024px){.is-root-container .about-founders__eyebrow{font-size:11px!important;letter-spacing:.12em}}.is-root-container .about-founders__text{margin:0!important;max-width:360px;font-size:14.5px!important;line-height:1.65!important}@media screen and (max-width: 1024px){.is-root-container .about-founders__text{margin:0 auto!important;max-width:340px;font-size:13.5px!important;line-height:1.6!important}}.is-root-container .about-founders__cta.wp-block-buttons{margin-top:20px!important;margin-block-start:20px!important;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.is-root-container .about-founders__cta.wp-block-buttons{margin-top:16px!important;margin-block-start:16px!important;margin-left:auto!important;margin-right:auto!important;width:-moz-fit-content;width:fit-content;justify-content:center}}.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link{position:relative;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#ff5000;color:#fff;padding:0 24px 0 60px;font-size:16px;height:56px;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:hover,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:hover,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:focus-visible,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link.is-in-view{background-color:#ff5000;color:#fff;padding:0 60px 0 24px}.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:hover:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:focus-visible:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link.is-in-view:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:hover:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:focus-visible:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link.is-in-view:before{left:calc(100% - 48px)}.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:before,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:before{content:"";display:block;position:absolute;top:50%;left:8px;width:40px;height:40px;border-radius:9999px;transform:translateY(-50%);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1875 13H20.8125M20.8125 13L13.7812 5.96875M20.8125 13L13.7812 20.0312' stroke='%23152652' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:left .4s cubic-bezier(.4,0,.2,1)}.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-primary .wp-block-button__link:after,.is-root-container .about-founders__cta.wp-block-buttons .wp-block-button.is-style-hski-light .wp-block-button__link:after{display:none!important}.is-root-container .about-career__deco,.is-root-container .about-career__deco.wp-block-image{display:none}.is-root-container .about-career__shell{background:#eff4fc;border-radius:20px;padding:40px 56px}.is-root-container .about-career__inner{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px}.is-root-container .about-career__content{position:relative;display:flex;flex-direction:column;align-items:flex-start}.is-root-container .about-career__title,.is-root-container .about-career__title.wp-block-heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 0 25px;font-size:42px;font-weight:800;line-height:1.15;color:#152652}.is-root-container .about-career__title:before,.is-root-container .about-career__title.wp-block-heading:before{display:none}.is-root-container .about-career__title strong,.is-root-container .about-career__title code{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;max-width:100%;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;color:#4475f2;font-weight:800}.is-root-container .about-career__title strong:before,.is-root-container .about-career__title code:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.is-root-container .about-career__title strong:before,.is-root-container .about-career__title code:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 1023px){.is-root-container .about-career__title strong,.is-root-container .about-career__title code{padding-bottom:0}.is-root-container .about-career__title strong:before,.is-root-container .about-career__title code:before{content:none}}.is-root-container .about-career__author{display:flex;align-items:center;gap:12px;width:auto;margin-top:0;padding-left:0}.is-root-container .about-career__cta.wp-block-buttons:not(.about-career__cta--mobile){display:flex;justify-self:end}.is-root-container .about-career__cta.about-career__cta--mobile.wp-block-buttons{display:none}.is-root-container .about-programs__card-title code{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0 0 6px!important;color:#4475f2!important;font-weight:800}.is-root-container .about-programs__card-title code:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:18px!important;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='12' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;pointer-events:none}.not-found-page__hero{position:relative;padding-top:50px;padding-bottom:120px;overflow:hidden}@media screen and (min-width: 1025px){.not-found-page__hero{padding-top:100px;padding-bottom:200px}}.not-found-page__hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found-page__deco{position:absolute;z-index:1;pointer-events:none}.not-found-page__deco--bordered{display:none;width:70px;height:68px;left:80px;top:40px;transform:rotate(-60deg)}@media screen and (min-width: 1025px){.not-found-page__deco--bordered{display:block}}.not-found-page__deco--blue{top:20px;left:16px;width:50px;height:70px;transform:rotate(30deg)}@media screen and (min-width: 1025px){.not-found-page__deco--blue{top:200px;left:auto;right:140px;width:70px;height:70px;transform:none}}.not-found-page__visual{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:300px}@media screen and (min-width: 1025px){.not-found-page__visual{width:100%}}.not-found-page__visual-img{position:relative;z-index:2;display:block;width:192px;height:auto;margin:0 auto}@media screen and (min-width: 1025px){.not-found-page__visual-img{width:auto;max-width:378px}}.not-found-page__visual-bg{position:absolute;z-index:1;top:-85px;right:-8%;width:500px;height:400px;pointer-events:none}@media screen and (min-width: 1025px){.not-found-page__visual-bg{top:-150px;right:200px;width:700px;height:700px}}.not-found-page__title{position:relative;z-index:3;margin:0;max-width:700px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800;line-height:32px;letter-spacing:-.5px;text-align:center;color:#1b1d21}@media screen and (min-width: 1025px){.not-found-page__title{font-size:32px;line-height:40px}}.not-found-page__suggestions{padding-bottom:24px}@media screen and (min-width: 1025px){.not-found-page__suggestions{padding-bottom:84px}}.not-found-page__suggestions-grid{display:grid;grid-template-columns:minmax(0,405px) minmax(0,733px);gap:40px 100px;align-items:start;justify-content:space-between}@media screen and (max-width: 1200px){.not-found-page__suggestions-grid{grid-template-columns:1fr;gap:40px;max-width:733px;margin:0 auto}}.not-found-page__intro{max-width:405px}@media screen and (max-width: 1200px){.not-found-page__intro{max-width:none}}.not-found-page__intro-title{margin:0 0 24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-optical-sizing:none;font-weight:800;font-variation-settings:"opsz" 14,"wght" 800;line-height:40px;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1025px){.not-found-page__intro-title{font-size:40px;line-height:48px}}.not-found-page__cta{margin-top:0}.not-found-page__cards{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;max-width:733px}@media screen and (max-width: 1200px){.not-found-page__cards{max-width:none}}.no-results-page{padding-top:32px}.no-results-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}@media screen and (max-width: 1024px){.no-results-page__header{flex-direction:column;align-items:flex-start}}.no-results-page__header-text{max-width:600px}.no-results-page__title{margin:0 0 8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.17;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.no-results-page__title{font-size:48px}}@media screen and (max-width: 1919px){.no-results-page__title{font-size:2.5vw}}@media screen and (max-width: 1024px){.no-results-page__title{font-size:32px}}.no-results-page__count{margin:0;font-size:18px;line-height:1.5;color:#353b41}.no-results-page .offers-list-zagraniczne{padding-bottom:0}.no-results-page__empty{position:relative;overflow:hidden}@media screen and (min-width: 1920px){.no-results-page__empty{margin-top:48px}}@media screen and (max-width: 1919px){.no-results-page__empty{margin-top:2.5vw}}@media screen and (max-width: 1024px){.no-results-page__empty{margin-top:32px}}@media screen and (min-width: 1920px){.no-results-page__empty{margin-bottom:80px}}@media screen and (max-width: 1919px){.no-results-page__empty{margin-bottom:4.1666666667vw}}@media screen and (max-width: 1024px){.no-results-page__empty{margin-bottom:48px}}.no-results-page__empty-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:842px;margin:0 auto;padding:48px 24px 0}.no-results-page__badge{margin-bottom:48px}.no-results-page__badge-shape{position:relative;display:flex;align-items:center;justify-content:center;width:237px;height:220px;padding:0 20px;color:#fff;font-size:20px;font-weight:800;line-height:1.2;text-align:center;text-transform:lowercase;background:linear-gradient(145deg,#ff5000,#ff7a3d);-webkit-clip-path:polygon(50% 0%,100% 100%,0% 100%);clip-path:polygon(50% 0%,100% 100%,0% 100%)}@media screen and (max-width: 767px){.no-results-page__badge-shape{width:162px;height:150px;font-size:15px}}.no-results-page__empty-title{margin:0 0 16px;font-weight:800;line-height:1.2;color:#152652}@media screen and (min-width: 1920px){.no-results-page__empty-title{font-size:40px}}@media screen and (max-width: 1919px){.no-results-page__empty-title{font-size:2.0833333333vw}}@media screen and (max-width: 1024px){.no-results-page__empty-title{font-size:28px}}.no-results-page__empty-lead{margin:0 0 32px;font-size:18px;line-height:1.5;color:#353b41}.no-results-page__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cart-page{overflow-x:clip}.cart-page:has(>.container>.offer-breadcrumb){padding-top:0!important}@media screen and (min-width: 1920px){.cart-page:not([class*=pb-]){padding-bottom:80px}}@media screen and (max-width: 1919px){.cart-page:not([class*=pb-]){padding-bottom:4.1666666667vw}}@media screen and (max-width: 1024px){.cart-page:not([class*=pb-]){padding-bottom:48px}}.cart-page .offer-breadcrumb{margin:0}.cart-page__header{margin-bottom:32px}@media screen and (min-width: 1025px){.cart-page__header{margin-bottom:40px}}.cart-page__title{margin:0 0 8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.17;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1920px){.cart-page__title{font-size:48px}}@media screen and (max-width: 1919px){.cart-page__title{font-size:2.5vw}}@media screen and (max-width: 1024px){.cart-page__title{font-size:32px}}.cart-page__lead{margin:0;max-width:42rem;font-size:16px;line-height:1.5;color:#353b41}.cart-page__empty{position:relative;overflow:hidden}.cart-page__empty[hidden]{display:none}.cart-page__empty.is-entering{animation:cart-empty-in .36s ease both}@keyframes cart-empty-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cart-page__empty-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto;padding:24px 0 16px}.cart-page__badge{margin-bottom:32px}.cart-page__badge-shape{display:flex;align-items:center;justify-content:center;width:200px;height:186px;color:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:800;line-height:1.2;text-transform:lowercase;background:linear-gradient(145deg,#ff5000,#ff7a3d);-webkit-clip-path:polygon(50% 0%,100% 100%,0% 100%);clip-path:polygon(50% 0%,100% 100%,0% 100%)}@media screen and (max-width: 767px){.cart-page__badge-shape{width:148px;height:138px;font-size:15px}}.cart-page__empty-title{margin:0 0 12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.2;color:#152652}@media screen and (min-width: 1920px){.cart-page__empty-title{font-size:40px}}@media screen and (max-width: 1919px){.cart-page__empty-title{font-size:2.0833333333vw}}@media screen and (max-width: 1024px){.cart-page__empty-title{font-size:28px}}.cart-page__empty-text{margin:0 0 28px;max-width:42ch;font-size:18px;line-height:1.5;color:#353b41}.cart-page__empty-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cart-page__empty-actions .btn--bordered{width:auto;min-width:180px}.cart-page__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media screen and (min-width: 1025px){.cart-page__layout{grid-template-columns:minmax(0,1fr) 320px;gap:48px}}.cart-page__layout[hidden]{display:none}.cart-page__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.cart-page__item{display:flex;gap:20px;align-items:stretch;padding:12px;background:#fff;border:1px solid #dee4eb;border-radius:24px;box-shadow:0 4px 6px -4px #18274b14,0 8px 8px -4px #18274b0f;overflow:hidden;max-height:999px;transition:opacity .28s ease,transform .28s ease,max-height .34s ease,margin .34s ease,padding .34s ease,border-width .34s ease,box-shadow .28s ease}@media screen and (max-width: 767px){.cart-page__item{flex-direction:column}}.cart-page__item.is-removing{opacity:0;transform:translate(18px) scale(.98);margin-bottom:-16px;padding-top:0;padding-bottom:0;border-width:0;box-shadow:none;pointer-events:none}@media (prefers-reduced-motion: reduce){.cart-page__item{transition:none}.cart-page__item.is-removing{transform:none}.cart-page__empty.is-entering{animation:none}}.cart-page__item-media{position:relative;flex:0 0 180px;width:180px;min-height:140px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#152652;color:#fff;overflow:hidden}@media screen and (max-width: 767px){.cart-page__item-media{flex:none;width:100%;min-height:120px}}.cart-page__item-media[data-kind=course],.cart-page__item-media[data-kind=lesson],.cart-page__item-media[data-kind=instructor_lead],.cart-page__item-media[data-kind=academy_lead],.cart-page__item-media[data-kind=poles_lead]{background:#ff5000}.cart-page__item-flag{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:calc(100% - 16px);min-height:28px;height:auto;padding:6px 14px;background:#dae3fc;border:1px solid #ffffff;border-radius:40px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;line-height:1.2;color:#152652;white-space:nowrap}.cart-page__item-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:8px 8px 8px 0}@media screen and (max-width: 767px){.cart-page__item-body{padding:0 4px 4px}}.cart-page__item-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.25px;color:#1b1d21}.cart-page__item-sub{margin:4px 0 0;font-size:16px;line-height:24px;color:#1b1d21}.cart-page__item-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.cart-page__item-tag{display:inline-flex;align-items:center;height:32px;padding:4px 12px;background:#dae3fc;border:1px solid #c7d6fb;border-radius:999px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#294896;white-space:nowrap}.cart-page__item-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cart-page__item-meta{margin:0;font-size:14px;line-height:20px;color:#353b41}.cart-page__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cart-page__item-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#6a7682;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-page__item-remove:hover,.cart-page__item-remove:focus-visible{color:#152652}@media screen and (min-width: 1025px){.cart-page__aside{position:sticky;top:calc(var(--sticky-offset, 100px) + 24px)}}.cart-page__sidebar{overflow:hidden}.cart-page__sidebar-head{background:#0e1b3b;padding:16px 20px;border-radius:12px 12px 0 0}.cart-page__sidebar-kicker{margin:0 0 4px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.cart-page__sidebar-count{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:800;line-height:1.2;color:#fff}.cart-page__sidebar-body{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f4f7fa;border:1px solid #dae3fc;border-top:0;border-radius:0 0 12px 12px}.cart-page__sidebar-note{margin:0;font-size:14px;line-height:20px;color:#353b41}.cart-page__checkout{display:flex;flex-direction:column;gap:12px;padding:12px;background:#fff;border:1px solid #dae3fc;border-radius:12px}.cart-page__checkout[hidden]{display:none}.cart-page__checkout-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;color:#152652}.cart-page__checkout-lead{margin:0;font-size:13px;line-height:1.4;color:#6b7886}.cart-page__checkout-fields{display:flex;flex-direction:column;gap:10px}.cart-page__checkout-fields[hidden]{display:none}.cart-page__field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#353b41}.cart-page__field input{width:100%;min-height:40px;padding:8px 12px;border:1px solid #dee4eb;border-radius:8px;font:inherit;font-weight:400;font-size:14px}.cart-page__check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:#353b41}.cart-page__check input{margin-top:2px}.cart-page__checkout-cta{width:100%;justify-content:center}.cart-page__checkout-hint{margin:0;font-size:12px;line-height:1.4;color:#b42318}.cart-page__checkout-hint.is-success{color:#027a48}.cart-page__checkout-hint[hidden]{display:none}.cart-page__turnstile{min-height:0;overflow:hidden;line-height:0}.cart-page__turnstile[hidden]{display:none}.cart-page__turnstile.is-turnstile-visible{overflow:visible;line-height:normal;margin-top:12px;margin-bottom:8px;min-height:65px}.cart-page__sidebar-cta{width:100%;justify-content:center}.cart-page__sidebar-contact p{margin:0 0 4px;font-size:13px;color:#6b7886}.cart-page__sidebar-contact a{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;color:#152652;text-decoration:none}.cart-page__sidebar-contact a:hover{color:#4475f2}.cart-confirm-modal{padding:0;border:0;background:transparent;max-width:min(400px,100vw - 32px);width:100%}.cart-confirm-modal::backdrop{background:#0f18348c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-confirm-modal__panel{padding:28px 26px 22px;background:#fff;border-radius:16px;box-shadow:0 24px 64px #15265247}.cart-confirm-modal__title{margin:0 0 8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:800;line-height:1.25;color:#152652}.cart-confirm-modal__text{margin:0 0 22px;font-size:15px;line-height:1.55;color:#353b41}.cart-confirm-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cart-confirm-modal__actions .btn{width:auto;min-width:0;height:48px}.cart-confirm-modal__cancel{padding:0 20px}.cart-confirm-modal__ok{min-width:112px}.legal-page:not([class*=pt-]){padding-top:5.2083333333vw}@media screen and (min-width: 1920px){.legal-page:not([class*=pt-]){padding-top:100px}}@media screen and (max-width: 767px){.legal-page:not([class*=pt-]){padding-top:40px}}@media screen and (min-width: 1920px){.legal-page:not([class*=pb-]){padding-bottom:80px}}@media screen and (max-width: 1919px){.legal-page:not([class*=pb-]){padding-bottom:4.1666666667vw}}@media screen and (max-width: 1024px){.legal-page:not([class*=pb-]){padding-bottom:48px}}.legal-page__tabs{margin-bottom:32px;border-bottom:1px solid #c7d6fb;padding-bottom:0}@media screen and (min-width: 1025px){.legal-page__tabs{margin-bottom:48px}}.legal-page__tabs-nav{display:flex;align-items:flex-start;gap:16px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1025px){.legal-page__tabs-nav{justify-content:center;gap:24px;overflow:visible}}.legal-page__tab{flex:0 0 auto;min-width:10rem;padding:12px 0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:1.33;letter-spacing:-.025rem;color:#15265280;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}@media screen and (min-width: 1025px){.legal-page__tab{min-width:0;font-size:23px}}.legal-page__tab.is-active{color:#152652;border-bottom-color:#ff5000}.legal-page__inner{max-width:960px;margin-left:auto;margin-right:auto}.legal-page__title{margin:0 0 16px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;color:#1b1d21}@media screen and (min-width: 1920px){.legal-page__title{font-size:56px}}@media screen and (max-width: 1919px){.legal-page__title{font-size:2.9166666667vw}}@media screen and (max-width: 1024px){.legal-page__title{font-size:32px}}.legal-page__updated{margin:0 0 40px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;color:#353b41}.legal-page__content{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:#1b1d21}.legal-page__content :is(h2,h3,h4,h5){margin:0 0 16px;font-weight:700;letter-spacing:0;color:#1b1d21}.legal-page__content h2{margin-top:48px;font-family:Roboto,Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}@media screen and (min-width: 1920px){.legal-page__content h2{font-size:48px}}@media screen and (max-width: 1919px){.legal-page__content h2{font-size:2.5vw}}@media screen and (max-width: 1024px){.legal-page__content h2{font-size:28px}}.legal-page__content h2:first-child{margin-top:0}.legal-page__content h3{margin-top:40px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}@media screen and (min-width: 1920px){.legal-page__content h3{font-size:40px}}@media screen and (max-width: 1919px){.legal-page__content h3{font-size:2.0833333333vw}}@media screen and (max-width: 1024px){.legal-page__content h3{font-size:24px}}.legal-page__content h4{margin-top:32px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.3}@media screen and (min-width: 1920px){.legal-page__content h4{font-size:32px}}@media screen and (max-width: 1919px){.legal-page__content h4{font-size:1.6666666667vw}}@media screen and (max-width: 1024px){.legal-page__content h4{font-size:22px}}.legal-page__content h5{margin-top:24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}@media screen and (min-width: 1920px){.legal-page__content h5{font-size:24px}}@media screen and (max-width: 1919px){.legal-page__content h5{font-size:1.25vw}}@media screen and (max-width: 1024px){.legal-page__content h5{font-size:18px}}.legal-page__content p{margin:0 0 16px}.legal-page__content ol{padding-left:26px;margin:0 0 16px}.legal-page__content ol li{margin-bottom:12px;padding-left:6px}.legal-page__content ol li::marker{font-weight:600}.legal-page__content .legal-sublist{list-style:none;padding-left:4px;margin:10px 0 0}.legal-page__content .legal-sublist li{margin-bottom:6px;padding-left:0}.legal-page__content a{color:#4475f2;text-decoration:underline;text-underline-offset:2px}.legal-page__content a:hover{color:#375ec4}.legal-page__content strong{font-weight:700}.legal-page__content em{display:block;margin-top:32px;font-size:14px;font-style:italic;line-height:1.5;color:#8593a3}@media screen and (min-width: 1920px){.site-search{padding-top:48px}}@media screen and (max-width: 1919px){.site-search{padding-top:2.5vw}}@media screen and (max-width: 1024px){.site-search{padding-top:32px}}@media screen and (min-width: 1920px){.site-search{padding-bottom:80px}}@media screen and (max-width: 1919px){.site-search{padding-bottom:4.1666666667vw}}@media screen and (max-width: 1024px){.site-search{padding-bottom:48px}}@media screen and (min-width: 1920px){.site-search--empty{padding-bottom:48px}}@media screen and (max-width: 1919px){.site-search--empty{padding-bottom:2.5vw}}@media screen and (max-width: 1024px){.site-search--empty{padding-bottom:32px}}.site-search__inner{max-width:920px;margin-left:auto;margin-right:auto}.site-search__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 48px}.site-search__title{margin:0 0 28px;max-width:720px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:120%;letter-spacing:0;color:#1b1d21}@media screen and (max-width: 767px){.site-search__title{font-size:28px}}.site-search__form{width:100%;max-width:520px}.site-search__field{position:relative;display:flex;align-items:center}.site-search__input{width:100%;min-height:48px;padding:0 48px 0 16px;border:1px solid #c3ccd6;border-radius:4px;font-size:16px;line-height:1.4;color:#152652;background:#fff}.site-search__input::-moz-placeholder{color:#8b95a5}.site-search__input::placeholder{color:#8b95a5}.site-search__input:focus{outline:2px solid rgba(55,94,196,.35);outline-offset:1px;border-color:#375ec4}.site-search__submit{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:4px;background:transparent;color:#152652;cursor:pointer}.site-search__submit:hover{color:#375ec4}.site-search__empty{margin:0;text-align:center;font-size:16px;line-height:1.5;color:#353b41}.site-search__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}.site-search__item{margin:0}.site-search__link{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;align-items:start;text-decoration:none;color:inherit}@media screen and (max-width: 767px){.site-search__link{grid-template-columns:88px minmax(0,1fr);gap:16px}}.site-search__thumb{display:block;width:120px;height:120px;overflow:hidden;background:#e8ecf1;color:#9aa3b2;flex-shrink:0}@media screen and (max-width: 767px){.site-search__thumb{width:88px;height:88px}}.site-search__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-search__thumb.is-placeholder{display:flex;align-items:center;justify-content:center}.site-search__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:4px}.site-search__item-type{display:block;margin-bottom:6px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:150%;letter-spacing:0;text-transform:uppercase;color:#8b95a5}.site-search__item-title{display:block;margin-bottom:8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:150%;letter-spacing:0;color:#152652}.site-search__item-excerpt{display:block;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:150%;letter-spacing:0;color:#353b41}.site-search__item-excerpt strong{font-weight:700;color:#1b1d21}.site-search__link:hover .site-search__item-title{color:#375ec4}.site-search__pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:48px}@media screen and (max-width: 767px){.site-search__pagination{flex-wrap:wrap;justify-content:center;row-gap:16px}}.site-search__pagination-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.site-search__pagination-icon{display:inline-flex;width:20px;height:20px;flex-shrink:0}.site-search__pagination-icon svg{display:block;width:100%;height:100%}.site-search__page{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border-radius:2.5px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1b1d21;text-decoration:none;border:1.25px solid transparent;background:transparent;transition:border-color .2s,color .2s,font-weight .2s,background .2s}.site-search__page:hover{border-color:#375ec4;color:#375ec4}.site-search__page.is-active{border-color:#375ec4;color:#375ec4;font-weight:600;background:#fff}.site-search__page.is-sep{border:0;width:auto;min-width:24px}.site-search__pagination-prev,.site-search__pagination-next{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;border-radius:999px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:21px;letter-spacing:-.25px;color:#0e1b3b;text-decoration:none;border:1px solid #0e1b3b;background:#fff;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.site-search__pagination-prev:not(.is-disabled):hover,.site-search__pagination-next:not(.is-disabled):hover{background:#dae3fc}.site-search__pagination-prev.is-disabled,.site-search__pagination-next.is-disabled{opacity:.45;cursor:default;pointer-events:none}.article-page{padding-top:32px}.article-page__top{margin-bottom:48px}.article-page__inner{max-width:842px}.article-page__breadcrumb,.article-page .article-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#353b41}.article-page__breadcrumb a,.article-page .article-breadcrumb a{color:#4475f2;text-decoration:none}.article-page__breadcrumb a:hover,.article-page .article-breadcrumb a:hover{text-decoration:underline}.article-page__header{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.article-page__intro{display:flex;flex-direction:column;gap:16px}.article-page__title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:48px;font-weight:800;line-height:56px;letter-spacing:-.5px;color:#1b1d21}@media screen and (max-width: 1024px){.article-page__title{font-size:32px;line-height:40px}}@media screen and (max-width: 767px){.article-page__title{font-size:28px;line-height:1.2}}.article-page__lead{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#353b41}.article-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.article-page__meta{display:flex;align-items:center;gap:8px;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1b1d21}.article-page__cat{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:4px 12px;background:#dae3fc;border:1px solid #b4c8fa;border-radius:9999px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#0e1b3b;white-space:nowrap}.article-page__hero{margin:0;border-radius:24px;overflow:hidden;aspect-ratio:1280/720;background:#dae3fc}.article-page__hero img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.article-page__hero{aspect-ratio:16/10}}.article-page__content,.article-page__body{display:flex;flex-direction:column;gap:24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#353b41}.article-page__content>*,.article-page__body>*{margin-top:0;margin-bottom:0}.article-page__content h2,.article-page__content h3,.article-page__content .wp-block-heading,.article-page__body h2,.article-page__body h3,.article-page__body .wp-block-heading{margin:24px 0 0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;color:#1b1d21}.article-page__content h2:first-child,.article-page__content h3:first-child,.article-page__content .wp-block-heading:first-child,.article-page__body h2:first-child,.article-page__body h3:first-child,.article-page__body .wp-block-heading:first-child{margin-top:0}@media screen and (max-width: 767px){.article-page__content h2,.article-page__content h3,.article-page__content .wp-block-heading,.article-page__body h2,.article-page__body h3,.article-page__body .wp-block-heading{font-size:24px;line-height:1.25}}.article-page__content p,.article-page__body p{margin:0;padding:0}.article-page__content p.article-lead,.article-page__content .article-lead,.article-page__content .is-style-hski-article-lead,.article-page__body p.article-lead,.article-page__body .article-lead,.article-page__body .is-style-hski-article-lead{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#1b1d21}.article-page__content ul,.article-page__body ul{margin:0;padding-left:24px}.article-page__content ul li+li,.article-page__body ul li+li{margin-top:8px}.article-page__content blockquote,.article-page__content .wp-block-quote,.article-page__body blockquote,.article-page__body .wp-block-quote{margin:0;padding:0 0 0 24px;border-left:2px solid #4475f2;border-right:0;border-top:0;border-bottom:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#1b1d21;box-shadow:none}.article-page__content blockquote p,.article-page__content .wp-block-quote p,.article-page__body blockquote p,.article-page__body .wp-block-quote p{margin:0}.article-page__content blockquote cite,.article-page__content .wp-block-quote cite,.article-page__body blockquote cite,.article-page__body .wp-block-quote cite{display:none}.article-page__content figure,.article-page__content .article-page__inline-image,.article-page__content .wp-block-image,.article-page__body figure,.article-page__body .article-page__inline-image,.article-page__body .wp-block-image{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border-radius:0;overflow:visible}.article-page__content figure img,.article-page__content .article-page__inline-image img,.article-page__content .wp-block-image img,.article-page__body figure img,.article-page__body .article-page__inline-image img,.article-page__body .wp-block-image img{display:block;width:100%;height:400px;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:24px}.article-page__content figure figcaption,.article-page__content figure .wp-element-caption,.article-page__content .article-page__inline-image figcaption,.article-page__content .article-page__inline-image .wp-element-caption,.article-page__content .wp-block-image figcaption,.article-page__content .wp-block-image .wp-element-caption,.article-page__body figure figcaption,.article-page__body figure .wp-element-caption,.article-page__body .article-page__inline-image figcaption,.article-page__body .article-page__inline-image .wp-element-caption,.article-page__body .wp-block-image figcaption,.article-page__body .wp-block-image .wp-element-caption{display:flex;gap:8px;align-items:flex-start;margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#1b1d21;text-align:left}.article-page__content figure figcaption:before,.article-page__content figure .wp-element-caption:before,.article-page__content .article-page__inline-image figcaption:before,.article-page__content .article-page__inline-image .wp-element-caption:before,.article-page__content .wp-block-image figcaption:before,.article-page__content .wp-block-image .wp-element-caption:before,.article-page__body figure figcaption:before,.article-page__body figure .wp-element-caption:before,.article-page__body .article-page__inline-image figcaption:before,.article-page__body .article-page__inline-image .wp-element-caption:before,.article-page__body .wp-block-image figcaption:before,.article-page__body .wp-block-image .wp-element-caption:before{content:"";flex:0 0 2px;align-self:stretch;min-height:20px;background:#4475f2}@media screen and (max-width: 767px){.article-page__content figure img,.article-page__content .article-page__inline-image img,.article-page__content .wp-block-image img,.article-page__body figure img,.article-page__body .article-page__inline-image img,.article-page__body .wp-block-image img{height:220px;max-height:220px}}.article-page__inline-image{margin:0}.article-page__share{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:64px}.article-page__share-label{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#1b1d21;text-align:center}.article-page__share-actions{display:flex;gap:8px;align-items:center}.article-page__share-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:30px;background:#ffe6db;color:#ff5000;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease}.article-page__share-btn img{display:block;width:24px;height:24px}.article-page__share-btn--facebook img{width:20px;height:20px}.article-page__share-btn:hover{background:#ffd8c7}.article-page__share-btn:focus-visible{outline:2px solid #4475f2;outline-offset:2px}.article-page__share-btn.is-copied{background:#dae3fc}.article-page__footer{margin-top:48px;padding-top:32px;border-top:1px solid #c7d6fb}.article-page__related{background:#e3efff;margin-top:64px}@media screen and (min-width: 1920px){.article-page__related{padding-top:80px}}@media screen and (max-width: 1919px){.article-page__related{padding-top:4.1666666667vw}}@media screen and (max-width: 1024px){.article-page__related{padding-top:48px}}@media screen and (min-width: 1920px){.article-page__related{padding-bottom:150px}}@media screen and (max-width: 1919px){.article-page__related{padding-bottom:7.8125vw}}@media screen and (max-width: 1024px){.article-page__related{padding-bottom:64px}}.article-page__related-title{margin:0 0 48px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:800;line-height:48px;letter-spacing:-.5px;color:#1b1d21}@media screen and (max-width: 1024px){.article-page__related-title{margin-bottom:32px;font-size:28px;line-height:1.2}}.article-page__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch}@media screen and (max-width: 1024px){.article-page__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (max-width: 767px){.article-page__related-grid{grid-template-columns:1fr}}.article-page__related-grid>*{display:flex;height:100%;min-height:0}.article-page__related-grid .blog-card{flex:1 1 auto;width:100%}.article-page__after .offers-page-faq{padding-top:0}@media screen and (min-width: 1920px){.article-page__after .offers-page-faq{padding-top:0}}@media screen and (max-width: 1919px){.article-page__after .offers-page-faq{padding-top:0}}@media screen and (max-width: 1024px){.article-page__after .offers-page-faq{padding-top:0}}.article-page__after .offers-page-faq__title{text-align:left}.article-page__after .school-usp{position:relative;overflow:hidden}.career-page{background:#fff;overflow-x:clip}.career-page__header-grid,.career-page__header:not(:has(>.career-page__header-grid)){display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;width:100%}@media screen and (min-width: 1024px){.career-page__header-grid,.career-page__header:not(:has(>.career-page__header-grid)){flex-direction:row;gap:40px}}.career-page__header:has(>.career-page__header-grid){margin-top:0}.career-page__title,.career-page .is-style-hski-career-title{flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;margin:0 0 24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;text-align:left;color:#152652}@media screen and (min-width: 1024px){.career-page__title,.career-page .is-style-hski-career-title{margin-bottom:0;font-size:58px;line-height:1.2}}.career-page__title strong,.career-page__title .hski-underline,.career-page__title code,.career-page .is-style-hski-career-title strong,.career-page .is-style-hski-career-title .hski-underline,.career-page .is-style-hski-career-title code{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;max-width:100%;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;color:#4475f2;font-weight:800;color:#4475f2!important}.career-page__title strong:before,.career-page__title .hski-underline:before,.career-page__title code:before,.career-page .is-style-hski-career-title strong:before,.career-page .is-style-hski-career-title .hski-underline:before,.career-page .is-style-hski-career-title code:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.career-page__title strong:before,.career-page__title .hski-underline:before,.career-page__title code:before,.career-page .is-style-hski-career-title strong:before,.career-page .is-style-hski-career-title .hski-underline:before,.career-page .is-style-hski-career-title code:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 1023px){.career-page__title strong,.career-page__title .hski-underline,.career-page__title code,.career-page .is-style-hski-career-title strong,.career-page .is-style-hski-career-title .hski-underline,.career-page .is-style-hski-career-title code{padding-bottom:0}.career-page__title strong:before,.career-page__title .hski-underline:before,.career-page__title code:before,.career-page .is-style-hski-career-title strong:before,.career-page .is-style-hski-career-title .hski-underline:before,.career-page .is-style-hski-career-title code:before{content:none}}.career-page__title .hski-underline--full:before,.career-page__title strong.hski-underline:before,.career-page__title code.hski-underline:before,.career-page .is-style-hski-career-title .hski-underline--full:before,.career-page .is-style-hski-career-title strong.hski-underline:before,.career-page .is-style-hski-career-title code.hski-underline:before{left:0!important;right:0!important;width:auto!important;translate:none}.career-page__title-accent{--hski-ul-color: #c7d6fb;position:relative;display:inline-block;isolation:isolate;max-width:100%;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;border:0;border-radius:0;background:none;padding:0;white-space:normal;overflow-wrap:break-word;color:#4475f2;font-weight:800;color:#4475f2!important}.career-page__title-accent:before{content:"";position:absolute;left:0;right:0;bottom:-13px;z-index:-1;height:35px;background-color:var(--hski-ul-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}@media screen and (max-width: 1024px){.career-page__title-accent:before{height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349' height='30' viewBox='0 -10 349 30' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.0007 16C53.5707 6.9445 191.169 -5.73317 345.001 16' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}}@media screen and (max-width: 1023px){.career-page__title-accent{padding-bottom:0}.career-page__title-accent:before{content:none}}.career-page__underline{display:none!important}.career-page__intro,.career-page__header>.wp-block-paragraph,.career-page__header>p,.career-page__header-grid>.wp-block-paragraph,.career-page__header-grid>p,.career-page .is-style-hski-career-intro{flex:0 1 auto;max-width:624px;min-width:0;width:100%;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#353b41}@media screen and (min-width: 1024px){.career-page__intro,.career-page__header>.wp-block-paragraph,.career-page__header>p,.career-page__header-grid>.wp-block-paragraph,.career-page__header-grid>p,.career-page .is-style-hski-career-intro{flex:1 1 624px;font-size:18px;line-height:28px}}.career-page__intro p,.career-page__header>.wp-block-paragraph p,.career-page__header>p p,.career-page__header-grid>.wp-block-paragraph p,.career-page__header-grid>p p,.career-page .is-style-hski-career-intro p{margin:0}.career-page__banner{width:100%;overflow:visible}.career-page__banner-frame{position:relative;width:100%;overflow:visible}.career-page__banner-picture,.career-page .wp-block-image.career-page__banner-image{position:relative!important;z-index:1;display:block;width:100%;height:456px;margin:0;border-radius:24px;overflow:visible!important;background:transparent}@media screen and (min-width: 1024px){.career-page__banner-picture,.career-page .wp-block-image.career-page__banner-image{height:725px;max-height:725px}}.career-page__banner-picture img,.career-page .wp-block-image.career-page__banner-image img{position:relative;z-index:1;display:block;width:100%!important;height:456px!important;max-width:100%;border-radius:24px;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (min-width: 1024px){.career-page__banner-picture img,.career-page .wp-block-image.career-page__banner-image img{height:725px!important;max-height:725px!important}}.career-page__banner-picture:before,.career-page .wp-block-image.career-page__banner-image:before{content:"";position:absolute;top:-120px;left:-100px;z-index:0;display:block;width:380px;height:380px;transform:rotate(-30deg);background:url("data:image/svg+xml,%3csvg%20width='453'%20height='453'%20viewBox='0%200%20453%20453'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.657227%2010.386C-0.0416694%204.74878%204.74872%20-0.0416267%2010.386%200.657268L41.7454%204.54515C180.005%2021.6863%20315.953%2054.0236%20447.123%20100.97V100.97C452.017%20102.722%20453.702%20108.808%20450.463%20112.872V112.872C351.445%20237.087%20237.087%20351.445%20112.872%20450.463V450.463C108.808%20453.702%20102.722%20452.017%20100.97%20447.123V447.123C54.0235%20315.953%2021.6863%20180.005%204.54509%2041.7453L0.657227%2010.386Z'%20fill='%23FF5000'/%3e%3c/svg%3e") center/contain no-repeat;pointer-events:none}@media screen and (min-width: 1024px){.career-page__banner-picture:before,.career-page .wp-block-image.career-page__banner-image:before{top:auto;bottom:-70px;left:-100px;width:500px;height:500px;transform:rotate(-35deg);background-size:auto}}.career-page__banner-picture:after,.career-page .wp-block-image.career-page__banner-image:after{content:"";position:absolute;right:-90px;bottom:-100px;z-index:2;display:block;width:180px;height:180px;background:url("data:image/svg+xml,%3csvg%20width='213'%20height='213'%20viewBox='0%200%20213%20213'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M207.914%201.01738C210.559%200.689495%20212.806%202.93693%20212.479%205.58166L210.655%2020.294C202.613%2085.1591%20187.442%20148.94%20165.416%20210.479C164.595%20212.774%20161.739%20213.565%20159.832%20212.045C101.557%20165.591%2047.9053%20111.939%201.45057%2053.6635C-0.069362%2051.7568%200.721603%2048.9013%203.01738%2048.0797C64.5564%2026.0544%20128.337%2010.8833%20193.202%202.84139L207.914%201.01738Z'%20fill='%234475F2'/%3e%3c/svg%3e") center/contain no-repeat;pointer-events:none}@media screen and (min-width: 1024px){.career-page__banner-picture:after,.career-page .wp-block-image.career-page__banner-image:after{top:60px;bottom:auto;width:230px;height:230px;background-size:auto}}.career-page__banner-frame:has(>.career-page__banner-deco) .career-page__banner-picture:before,.career-page__banner-frame:has(>.career-page__banner-deco) .career-page__banner-picture:after,.career-page__banner-frame:has(>.career-page__banner-deco) .wp-block-image.career-page__banner-image:before,.career-page__banner-frame:has(>.career-page__banner-deco) .wp-block-image.career-page__banner-image:after{display:none}.career-page__banner-deco,.career-page .wp-block-image.career-page__banner-deco{position:absolute;pointer-events:none;z-index:0;margin:0}.career-page__banner-deco img,.career-page .wp-block-image.career-page__banner-deco img{display:block;width:100%;height:auto}.career-page__banner-deco--orange,.career-page .wp-block-image.career-page__banner-deco--orange{top:-120px;left:-100px;width:380px;transform:rotate(-30deg)}@media screen and (min-width: 1024px){.career-page__banner-deco--orange,.career-page .wp-block-image.career-page__banner-deco--orange{top:auto;bottom:-70px;width:500px;transform:rotate(-35deg)}}.career-page__banner-deco--blue,.career-page .wp-block-image.career-page__banner-deco--blue{right:-90px;bottom:-100px;width:180px;z-index:1}@media screen and (min-width: 1024px){.career-page__banner-deco--blue,.career-page .wp-block-image.career-page__banner-deco--blue{top:60px;bottom:auto;width:230px}}.career-page__jobs-layout{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px;width:100%;max-width:100%}@media screen and (min-width: 1024px){.career-page__jobs-layout{flex-direction:row;gap:50px}}.career-page__jobs-layout>.wp-block-hski-career-jobs-list,.career-page__jobs-layout>.career-page__jobs-list{flex:1 1 auto;width:100%;max-width:735px;min-width:0}.career-page__jobs-block,.career-page__jobs-intro{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:100%;max-width:400.5px;text-align:left}.career-page__jobs-label,.career-page__jobs-block>.wp-block-paragraph:first-child,.career-page__jobs-intro>.wp-block-paragraph:first-child,.career-page__jobs-block>p:first-child,.career-page__jobs-intro>p:first-child{margin:0}.career-page__jobs-label strong,.career-page__jobs-block>.wp-block-paragraph:first-child strong,.career-page__jobs-intro>.wp-block-paragraph:first-child strong,.career-page__jobs-block>p:first-child strong,.career-page__jobs-intro>p:first-child strong{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:32px;padding:7px 12px;border:1px solid #c7d6fb;border-radius:9999px;border-style:solid;background:#e3efff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#294896}.career-page__jobs-title,.career-page__jobs-block>.wp-block-heading,.career-page__jobs-block>h2,.career-page__jobs-intro>.wp-block-heading,.career-page__jobs-intro>h2{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800;line-height:1.2;letter-spacing:-.5px;font-size:28px}@media screen and (min-width: 1024px){.career-page__jobs-title,.career-page__jobs-block>.wp-block-heading,.career-page__jobs-block>h2,.career-page__jobs-intro>.wp-block-heading,.career-page__jobs-intro>h2{font-size:40px}}.career-page__jobs-text,.career-page__jobs-block>.wp-block-paragraph:last-child,.career-page__jobs-block>p:last-child,.career-page__jobs-intro>.career-page__jobs-text,.career-page__jobs-intro>.wp-block-paragraph:last-child{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#353b41}@media screen and (min-width: 1024px){.career-page__jobs-text,.career-page__jobs-block>.wp-block-paragraph:last-child,.career-page__jobs-block>p:last-child,.career-page__jobs-intro>.career-page__jobs-text,.career-page__jobs-intro>.wp-block-paragraph:last-child{font-size:18px;line-height:28px}}.career-page__jobs-text p,.career-page__jobs-block>.wp-block-paragraph:last-child p,.career-page__jobs-block>p:last-child p,.career-page__jobs-intro>.career-page__jobs-text p,.career-page__jobs-intro>.wp-block-paragraph:last-child p{margin:0}.career-page__jobs-text a,.career-page__jobs-block>.wp-block-paragraph:last-child a,.career-page__jobs-block>p:last-child a,.career-page__jobs-intro>.career-page__jobs-text a,.career-page__jobs-intro>.wp-block-paragraph:last-child a{text-decoration:underline;color:inherit}.career-page__jobs-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:735px}.career-page__job{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:733px;padding:24px;border:1px solid #dee4eb;border-radius:24px;background:#fff;box-shadow:0 8px 8px -4px #18274b0f,0 4px 6px -4px #18274b14}.career-page__job-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:32px;letter-spacing:-.5px;color:#1b1d21}@media screen and (min-width: 1024px){.career-page__job-title{font-size:32px;line-height:40px}}.career-page__job-meta{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:16px;line-height:24px;color:#0e1b3b}.career-page__job-meta li{display:flex;flex-direction:row;align-items:center;gap:12px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#0e1b3b}@media screen and (min-width: 1024px){.career-page__job-meta li{font-size:16px;line-height:20px}}.career-page__job-meta img{flex-shrink:0;display:block;width:20px;height:20px}.career-page__job-cta{max-width:100%;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.career-page__job-cta{max-width:150px}}.career-detail-page{overflow-x:clip;background:#fff}.career-detail-page.is-layout-flow,.career-detail-page.is-layout-constrained,.career-detail-page .wp-block-group.is-layout-flow,.career-detail-page .wp-block-group.is-layout-constrained{--wp--style--block-gap: 0px}.career-detail-page.is-layout-flow>*+*,.career-detail-page .is-layout-flow>*+*,.career-detail-page.is-layout-constrained>*+*,.career-detail-page .is-layout-constrained>*+*{margin-block-start:0}.career-detail-page .wp-block-group{box-sizing:border-box}.career-detail-page :is(p,.wp-block-paragraph,.wp-block-heading,figure,.wp-block-image,.wp-block-list){margin-block-start:0;margin-block-end:0}.career-detail-page figure.wp-block-image{margin-inline:0}.career-detail-page .offer-breadcrumb__list>li{display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#6a7682}.career-detail-page .offer-breadcrumb__list>li:not(:last-child):after{content:"";width:8px;height:8px;border-right:1.5px solid #6a7682;border-bottom:1.5px solid #6a7682;transform:rotate(-45deg);flex-shrink:0}.career-detail-page .offer-breadcrumb__list>li a{color:#6a7682;text-decoration:none}.career-detail-page .offer-breadcrumb__list>li a:hover{color:#4475f2}.career-detail-page .offer-breadcrumb__list>li:last-child{color:#1b1d21}.career-detail-page__shell{width:min(100%,850px);margin:16px auto 0}@media screen and (min-width: 1024px){.career-detail-page__shell{margin-top:56px}}.career-detail-page__intro{display:flex;flex-direction:column}.career-detail-page__badge{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:32px;margin:0 0 16px;padding:4px 12px;border:1px solid #c7d6fb;border-radius:9999px;background:#e3efff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#294896}.career-detail-page__title{display:block;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;letter-spacing:-.5px;color:#152652}@media screen and (min-width: 1024px){.career-detail-page__title{font-size:51px;line-height:56px;color:#1b1d21}}.career-detail-page__hero{width:100%;margin:16px 0 0;padding:0}@media screen and (min-width: 1024px){.career-detail-page__hero{margin:48px 0}}.career-detail-page__hero-image{display:block;width:100%;height:auto;margin:0;border-radius:8px;-o-object-fit:cover;object-fit:cover}.career-detail-page__hero-image img{display:block;width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.career-detail-page__content{display:flex;flex-direction:column;gap:40px;margin:40px 0}@media screen and (min-width: 1024px){.career-detail-page__content{gap:48px;margin:0 0 80px}}.career-detail-page__content.is-layout-flow,.career-detail-page__content.is-layout-constrained{gap:40px}@media screen and (min-width: 1024px){.career-detail-page__content.is-layout-flow,.career-detail-page__content.is-layout-constrained{gap:48px}}.career-detail-page__content.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none!important;margin-left:0!important;margin-right:0!important}.editor-styles-wrapper .career-detail-page__shell,.editor-styles-wrapper .career-detail-page__intro,.editor-styles-wrapper .career-detail-page__content,.editor-styles-wrapper .career-detail-page__details,.block-editor-block-list__layout .career-detail-page__intro,.block-editor-block-list__layout .career-detail-page__content,.block-editor-block-list__layout .career-detail-page__details{width:min(100%,850px);max-width:100%;margin-left:auto;margin-right:auto}.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-meta"]+.wp-block{margin-block-start:40px!important}.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-meta"]+.wp-block .career-detail-page__content{margin-top:0!important}@media screen and (min-width: 1024px){.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-meta"]+.wp-block{margin-block-start:48px!important}}.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-intro"] .container:has(>.offer-breadcrumb){padding-top:15px;margin-bottom:16px}@media screen and (min-width: 767px){.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-intro"] .container:has(>.offer-breadcrumb){padding-top:1.5625vw}}@media screen and (min-width: 1920px){.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-intro"] .container:has(>.offer-breadcrumb){padding-top:30px}}@media screen and (min-width: 1024px){.career-detail-page .editor-styles-wrapper .wp-block[data-type="hski/job-intro"] .container:has(>.offer-breadcrumb){margin-bottom:56px}}.career-detail-page__details{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #c7d6fb;border-radius:8px;background:#e3efff}@media screen and (min-width: 1024px){.career-detail-page__details{flex-direction:row;gap:32px;padding:32px 40px}}.career-detail-page__details.is-layout-flow,.career-detail-page__details.is-layout-constrained{gap:16px}@media screen and (min-width: 1024px){.career-detail-page__details.is-layout-flow,.career-detail-page__details.is-layout-constrained{gap:32px}}.career-detail-page__detail{display:flex;flex-direction:column;max-width:240px;color:#152652}.career-detail-page__detail figure,.career-detail-page__detail .wp-block-image{display:block;width:32px;height:32px;margin:0 0 16px;padding:0}.career-detail-page__detail>img{display:block;width:32px;height:32px;margin:0 0 16px}.career-detail-page__detail figure img,.career-detail-page__detail .wp-block-image img{display:block;width:32px;height:32px;margin:0}.career-detail-page__detail-label{display:flex;margin:0 0 8px;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:24px}@media screen and (min-width: 1024px){.career-detail-page__detail-label{font-size:18px}}.career-detail-page__detail-value{margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (min-width: 1024px){.career-detail-page__detail-value{font-size:16px}}.career-detail-page__section{display:flex;flex-direction:column;gap:16px;color:#1b1d21}@media screen and (min-width: 1024px){.career-detail-page__section{gap:24px}}.career-detail-page__section.is-layout-flow,.career-detail-page__section.is-layout-constrained{gap:16px}@media screen and (min-width: 1024px){.career-detail-page__section.is-layout-flow,.career-detail-page__section.is-layout-constrained{gap:24px}}.career-detail-page__section-title{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:32px;color:#1b1d21}@media screen and (min-width: 1024px){.career-detail-page__section-title{font-size:34px;line-height:40px}}.career-detail-page__section-text{margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#353b41}@media screen and (min-width: 1024px){.career-detail-page__section-text{font-size:18px;line-height:28px}}.career-detail-page__check-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width: 1024px){.career-detail-page__check-list{gap:24px}}.career-detail-page__check-list.wp-block-list>li,.career-detail-page__check-list.wp-block-list .wp-block-list-item{display:flex;align-items:center;margin:0;padding:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#1b1d21;list-style:none}@media screen and (min-width: 1024px){.career-detail-page__check-list.wp-block-list>li,.career-detail-page__check-list.wp-block-list .wp-block-list-item{font-size:18px}}.career-detail-page__check-list.wp-block-list>li:before,.career-detail-page__check-list.wp-block-list .wp-block-list-item:before{content:"";flex-shrink:0;width:32px;height:32px;margin-right:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATZSURBVHgB7VbNbhxFEK7qnlnHAkvOES4seQH2DTxGjgSIQ3yIxAEJIxTJJ/7uaL0HlCAksj5xQ86NE84hwkGylPUb2C+A1kJCSBZaBwc29s5MUT/ds7v2rrMRB3JI2709Pz1dX31V9XUDvGz/c8PnmbyydpK5JFkipAwd1cEBd14C6Ri92wfEfXBu65fvagezrjkTgJUPTzJMsMmzM/QIJP+O79g4j0DcUYA4JFmRn+0h+o2db9O9/wQgu9FbTBaSJiJ8zqsSOMLKEF/bqAYRvFhGQs/P0ebwJ5v9/lyr08bj5waQfdCrpy7dZrobYjR6bR6LocCAD6sIAAETgChAAeTggIpy9eGd+e4kO26q52WyTSW9BcQPSmNW7BAj4l/Ukf9Ifs0NkmQgHWC0N7Dmt7MNWpwZQFJLmrxeQ6xxBwOhxhSI2BcEAoRRYcVl8DqMEgaZwQCpMQ+D5iRbF0Jw/Wafs3zQEVd0cV04mPX8JNLslXaSkRMU9J0Hudc5MUGFlQiIXLH88Kv5zqUMkBtshNipcRRHOQTMgI1kvINyTQGiUgIQAdv3lqw+OCDA0TcvDUF2s9fgWUtV/CDaUeNICiJ0DY/aJPPWjFglVCWqkIaVg0vv3x5kUwEkSfKReqUdYBSItoLhFGy61G70IgUOmDw/V4daeS2Upq3iVSeCbij26QD4rmFeRMNofroRIAVfFvy00BqogDoPX/78NR7qrWeL3sLA18NwChselsacHgMgmV95bN6hxcECbjmOVIRyKIP4JO7ezu25tn6V+kfRmFUC6SdOYyV/rn4JAFiMHlVhCPcqspKPpSoAQs7DWQn4qjtkJC2Z9t43UmpY1xCEFYxI+VxGJ6zVx0kfbWharrSjeR2vddESs4KKa+SpCym/LCU65Reicu/ezW9gzW1gTcoyuOatY8gJIUtLeBoAnnAYNhOr95jJLsycyx93frzaLdJymVLoQg03dtqv3H/ne6on8+4uzvH8lBdImXfTBs2FKNMqTA56UwFwoLqh6CrqYzdN9D9la716Z4tBULG8+8OCUl/8+nczf5LXhRUQALIhBbFyo+JlLBxMDwFBRzwepb2i3xTuzdT7R29/0n9DQMgn1z998hnl5drgj6eQH53ZXGaAEpDkNKX06rmt5/3+qMnkXED2zHFNoSCDYYMBCw0/qXuW6my9t2yYy3bYKyD/8wzKQQnpa3MsPg5sH0HLFb6X8bQc3BsLO5xrK2t/SRllw7dBbGDIRlQ8LTHdI0Ke2L5BeMVB+voV8FecqafKNz8vae/Bulse9/lCw1aMu2x1UemiYQp+DecMN2OyDRrpaYGD3/7B4iRX/NW5wWPrvLULAHa3Fjr8VdvKkKrSjGzooSSmZWxU0WnxEjADgrPf+5D3cj0z8KPNB7ew80wA0vIyZxZovxKkkVAYKxhPCUEk0dKEkKoakpFlOz86xfLo9CB10JpkayIAzvDjPC9XhyBgmJBsWiU5wjrHhp0cYjhEvGC//7i/ev/jyefCiQACiG4+YMEB2owxj5tKdHNMMyCwRTiiI9geDPLlzh0r2UkNYYa2st7LWNL0WK4mqoMHWI6oK+GwaO86vG+3dttXO89aeyYAsWW3eg09M/C2zfXf4DgsWiVQl7Ozy3zvsSB0ZjH8sr0w7V9Q6C1xRBcuZwAAAABJRU5ErkJggg==) center/32px 32px no-repeat}.career-detail-page__check-item{display:flex;align-items:center;margin:0;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#1b1d21}@media screen and (min-width: 1024px){.career-detail-page__check-item{font-size:18px}}.career-detail-page__check-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin-right:12px}.career-detail-page__check-icon img{display:block;width:32px;height:32px}.career-detail-page__apply{display:flex;justify-content:center;width:100%;margin:0;padding:0;background:#4475f2;color:#fff}.career-detail-page__apply-inner{display:flex;flex-direction:column;width:min(100%,850px);margin:0 auto;padding:0 16px;color:#fff}@media screen and (min-width: 1024px){.career-detail-page__apply-inner{padding:0}}.career-detail-page__apply-title{margin:40px 0 24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:40px;color:#fff}@media screen and (min-width: 1024px){.career-detail-page__apply-title{margin-top:80px;font-size:40px;line-height:48px}}.career-detail-page p.career-detail-page__apply-lead,.career-detail-page__apply-lead{margin:0 0 24px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#fff}@media screen and (min-width: 1024px){.career-detail-page p.career-detail-page__apply-lead,.career-detail-page__apply-lead{margin-bottom:48px;font-size:16px;line-height:24px}}.career-detail-page p.career-detail-page__apply-lead a,.career-detail-page__apply-lead a{color:inherit;text-decoration:underline}.career-detail-page__form{margin:0 0 40px}@media screen and (min-width: 1024px){.career-detail-page__form{margin-bottom:80px}}.career-detail-page__form-fields{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1024px){.career-detail-page__form-fields{gap:32px}}.career-detail-page__field{position:relative;width:100%}.career-detail-page__field-row{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1024px){.career-detail-page__field-row{flex-direction:row;gap:32px}}.career-detail-page__field-head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#fff}.career-detail-page__field-head label{color:inherit}.career-detail-page__required{font-size:14px;line-height:20px;color:#c7d6fb}.career-detail-page__required--mobile{display:flex;width:100%;justify-content:flex-start;margin-top:8px}@media screen and (min-width: 1024px){.career-detail-page__required--mobile{display:none}}.career-detail-page__required--desktop{display:none;width:100%;margin-top:23px}@media screen and (min-width: 1024px){.career-detail-page__required--desktop{display:block}}.career-detail-page__input{width:100%;height:48px;padding:0 16px;border:1px solid #8593a3;border-radius:8px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21}.career-detail-page__input::-moz-placeholder{color:#8593a3}.career-detail-page__input::placeholder{color:#8593a3}.career-detail-page__input:focus{outline:2px solid rgba(255,255,255,.55);outline-offset:1px}.career-detail-page__field--file{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.career-detail-page__field--file>.career-detail-page__field-head{grid-column:1;grid-row:1}.career-detail-page__file,.career-detail-page__field--file .wpcf7-form-control-wrap,.career-detail-page__field--file>.career-detail-page__file-input{grid-column:1;grid-row:2;width:100%;height:48px;margin:0;box-sizing:border-box}.career-detail-page__file,.career-detail-page__field--file .wpcf7-form-control-wrap{display:flex;align-items:center;justify-content:center;border:1px dashed #c7d6fb;border-radius:8px;background:#fff3;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#fff;cursor:pointer;transition:background .15s ease}.career-detail-page__file{z-index:1;pointer-events:none}.career-detail-page__field--file:hover .wpcf7-form-control-wrap,.career-detail-page__field--file:hover>.career-detail-page__file{background:#ffffff47}.career-detail-page__field--file .wpcf7-form-control-wrap{position:relative;z-index:2;background:transparent;border-color:transparent}.career-detail-page__field--file .wpcf7-form-control-wrap:before{content:attr(data-file-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;border:1px dashed #c7d6fb;border-radius:8px;background:#fff3;pointer-events:none}.career-detail-page__field--file .wpcf7-form-control-wrap:not([data-file-label]):before{content:"Załącz plik"}.career-detail-page__field--file:has(>.career-detail-page__file) .wpcf7-form-control-wrap{background:transparent;border-color:transparent}.career-detail-page__field--file:has(>.career-detail-page__file) .wpcf7-form-control-wrap:before{content:none;display:none}.career-detail-page__field--file>.career-detail-page__file-input{position:relative;z-index:3;opacity:0;cursor:pointer;font-size:16px}.career-detail-page__field--file .wpcf7-form-control-wrap input[type=file],.career-detail-page__field--file input.wpcf7-file{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font-size:16px}.career-detail-page__form-footer{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:15px}.career-detail-page__consent-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%}@media screen and (min-width: 1024px){.career-detail-page__consent-row{flex-direction:row;align-items:flex-start}}.career-detail-page__consent{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#fff;cursor:pointer}@media screen and (min-width: 1024px){.career-detail-page__consent{max-width:580px}}.career-detail-page__consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;background:#fff;border:1px solid #c7d6fb;border-radius:4px;cursor:pointer;transition:background .2s,border-color .2s;box-shadow:none}.career-detail-page__consent input[type=checkbox]:checked{background-color:#375ec4;border-color:#375ec4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 5.5L5 9.5L13 1.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.career-detail-page__consent input[type=checkbox]:focus-visible{outline:2px solid #4475f2;outline-offset:2px}.career-detail-page__consent span{display:flex;align-items:center}.career-detail-page__submit-wrap{position:relative;display:flex;justify-content:flex-end;width:100%;min-width:200px;margin-top:44px}@media screen and (min-width: 1024px){.career-detail-page__submit-wrap{width:-moz-fit-content;width:fit-content;margin-top:0;margin-left:auto;flex-shrink:0}}.career-detail-page__submit-wrap .wpcf7-spinner{position:absolute;top:50%;right:0;z-index:2;margin:0;transform:translateY(-50%)}.career-detail-page__submit{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:56px;white-space:nowrap;margin-left:auto}@media screen and (min-width: 640px){.career-detail-page__submit{max-width:50%}}@media screen and (min-width: 1024px){.career-detail-page__submit{max-width:240px;width:-moz-fit-content;width:fit-content}}.career-detail-page__form .wpcf7,.career-detail-page__form .wpcf7-form{margin:0}.career-detail-page__form .wpcf7-form-control-wrap{display:block;width:100%}.career-detail-page__form input.wpcf7-text,.career-detail-page__form input.wpcf7-email,.career-detail-page__form input.wpcf7-tel{width:100%;height:48px;padding:0 16px;border:1px solid #8593a3;border-radius:8px;background:#fff;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:24px;color:#1b1d21;box-sizing:border-box}.career-detail-page__form input.wpcf7-text::-moz-placeholder,.career-detail-page__form input.wpcf7-email::-moz-placeholder,.career-detail-page__form input.wpcf7-tel::-moz-placeholder{color:#8593a3}.career-detail-page__form input.wpcf7-text::placeholder,.career-detail-page__form input.wpcf7-email::placeholder,.career-detail-page__form input.wpcf7-tel::placeholder{color:#8593a3}.career-detail-page__form input.wpcf7-text:focus,.career-detail-page__form input.wpcf7-email:focus,.career-detail-page__form input.wpcf7-tel:focus{outline:2px solid rgba(255,255,255,.55);outline-offset:1px}.career-detail-page__form .wpcf7-not-valid-tip{display:block;margin-top:6px;font-size:13px;line-height:18px;color:#ffd0d0}.career-detail-page__form .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;color:#fff;font-size:14px;line-height:20px}.career-detail-page__form .wpcf7 form.sent .wpcf7-response-output{border-color:#ffffff8c}.career-detail-page__form .wpcf7-acceptance.wpcf7-form-control{display:block;width:auto;padding:0;border:none;background:transparent;box-shadow:none}.career-detail-page__form .wpcf7-acceptance .wpcf7-list-item{margin:0}.career-detail-page__form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.career-detail-page__form .wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;background:#fff;border:1px solid #c7d6fb;border-radius:4px;cursor:pointer}.career-detail-page__form .wpcf7-acceptance input[type=checkbox]:checked{background-color:#375ec4;border-color:#375ec4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 5.5L5 9.5L13 1.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.career-detail-page__form .wpcf7-list-item-label{flex:1;font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#fff}.career-detail-page__form .career-detail-page__consent{max-width:100%}@media screen and (min-width: 1024px){.career-detail-page__form .career-detail-page__consent{max-width:580px}}.career-detail-page .school-usp{margin:0}.bg-paleblue{background:#e3efff}.bg-paleblue-2{background:#eff4fc}.bg-navy{background:#152652}.bg-blue{background:#4475f2}.bg-blue-700{background:#375ec4}.bg-blue-800{background:#294896}.bg-blue-soft{background:#dae3fc}.bg-orange{background:#ff5000}.bg-orange-dark{background:#e04800}.bg-white{background:#fff}.bg-text{background:#1b1d21}.bg-text-muted{background:#353b41}.bg-neutral-200{background:#dee4eb}.bg-neutral-500{background:#8593a3}