

/* Start:/local/components/hs/education.page/templates/.default/style.css?17944861438568*/
.hs-education{padding-bottom:0}.hs-education .hs-breadcrumb{margin-top:20px;font-size:12px;letter-spacing:.3px}.hs-education .hs-breadcrumb a{color:#6a6a6a;text-decoration:none}
.hs-education-title{font-size:28px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;line-height:1.2;margin:56px 0 38px}
.hs-education-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hs-education-benefits article{position:relative;background:#000;color:#fff;min-height:292px;padding:24px}.hs-education-benefits h2{font-size:16px;line-height:22px;letter-spacing:.8px;text-transform:uppercase;margin:0 0 20px}.hs-education-benefits p{font-size:14px;line-height:17px;letter-spacing:.5px;margin:0}
.hs-education-benefits article::after{content:"";position:absolute;background:no-repeat center/contain}.hs-education-benefits article:nth-child(1)::after{right:-27px;bottom:-31px;width:103px;height:120px;background-image:url(/local/templates/hardsnowboard/assets/hand-rock.svg);z-index:2}.hs-education-benefits article:nth-child(3)::after{right:27px;top:-32px;width:90px;height:102px;background-image:url(/local/templates/hardsnowboard/assets/hand-thumb.svg)}
.hs-education-cta{background:var(--hs-lime);color:#000;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:62px 80px;margin:16px 0 80px}.hs-education-cta h2{font-size:28px;line-height:34px;letter-spacing:1.4px;text-transform:uppercase;max-width:640px;margin:0}
.hs-education-cta__button{text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:266px;height:56px;padding:0 24px;border:0;background:#000;color:var(--hs-lime);font-size:14px;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.hs-education-cta__button:hover{background:#222}
.hs-education-cta--bleed{display:block;margin:0;padding:0}.hs-education-cta--bleed>.hs-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:62px 0}
.hs-education-info{display:grid;grid-template-columns:486px 1fr;border-top:1px solid #111;padding-top:34px;margin-bottom:56px}.hs-education-info h2,.hs-training-gallery h2,.hs-school-contacts>h2{font-size:28px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;font-weight:800;margin:0}.hs-education-info p{font-size:14px;line-height:20px;letter-spacing:.7px;margin:0 0 20px}.hs-education-info h3{font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:60px 0 24px}
.hs-training-gallery{border-top:1px solid #111;padding-top:34px;margin-bottom:80px}.hs-training-gallery .hs-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.hs-training-gallery .hs-section-heading div{display:flex;gap:12px}.hs-training-gallery button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;font-size:18px;line-height:1}.hs-training-gallery button[data-gallery-next]{background:#000;color:#fff}
.hs-training-slides{display:flex;gap:20px;overflow:hidden;scroll-behavior:smooth}.hs-training-slides figure{position:relative;margin:0;flex:0 0 330px;height:425px}.hs-training-slides figure:nth-child(3){flex-basis:580px}.hs-training-slides img{width:100%;height:100%;object-fit:cover;display:block}
.hs-school-contacts{display:grid;grid-template-columns:430px 1fr;column-gap:0;background:#fff;padding:56px;margin:0 0 73px}.hs-school-contacts>h2{font-size:24px;max-width:240px}.hs-school-contacts__body h3{font-size:18px;letter-spacing:1px;text-transform:uppercase;margin:0 0 24px}.hs-school-contacts__body h3:not(:first-child){margin-top:60px}.hs-school-contacts__body p{font-size:14px;letter-spacing:.7px;margin:0 0 16px;line-height:20px}.hs-school-contacts__body a{text-decoration:underline;text-underline-offset:3px}
.hs-school-map{grid-column:1/-1;position:relative;height:560px;margin-top:56px;background:#e8e4d8;overflow:hidden}.hs-school-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.hs-map-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%)}.hs-school-map>a{position:absolute;inset:0}
@media(max-width:900px){.hs-education{padding-bottom:40px}.hs-education-title{font-size:24px;margin:32px 0 24px;max-width:300px}.hs-education-benefits{grid-template-columns:1fr}.hs-education-benefits article{min-height:290px}.hs-education-benefits h2{font-size:15px;max-width:none}.hs-education-benefits p{font-size:14px;line-height:20px}.hs-education-benefits article:nth-child(1)::after{display:none}.hs-education-benefits article:nth-child(3)::after{right:auto;left:16px;top:auto;bottom:-14px;width:78px;height:88px;background-image:url(/local/templates/hardsnowboard/assets/hand-rock.svg)}.hs-education-benefits article:nth-child(1)::before{content:"";position:absolute;right:16px;top:-20px;width:80px;height:87px;background:url(/local/templates/hardsnowboard/assets/hand-thumb.svg) no-repeat center/contain}
.hs-education-cta{display:block;padding:24px;margin:16px 0 50px}.hs-education-cta h2,.hs-education-cta--bleed h2{font-size:18px;line-height:22px;letter-spacing:.9px;margin:0 0 24px}.hs-education-cta--bleed>.hs-wrap{display:block;padding:32px 0}
.hs-education-info{grid-template-columns:1fr;row-gap:24px;margin-bottom:40px}.hs-education-info h2,.hs-training-gallery h2{font-size:24px}.hs-education-info h3{margin:48px 0 20px;font-size:16px}.hs-education-info p{font-size:14px}
.hs-training-gallery{margin-bottom:40px}.hs-training-slides{overflow-x:auto;scrollbar-width:none}.hs-training-slides figure,.hs-training-slides figure:nth-child(3){flex:0 0 170px;height:226px}.hs-training-slides figure:nth-child(3){flex-basis:300px}
.hs-school-contacts{grid-template-columns:1fr;padding:24px;margin-bottom:40px}.hs-school-contacts>h2{font-size:18px;margin-bottom:28px}.hs-school-contacts__body h3{font-size:15px;margin-bottom:16px}.hs-school-contacts__body h3:not(:first-child){margin-top:40px}.hs-school-map{height:204px;margin-top:28px}}
.hs-education-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:391px;max-width:100vw;height:100dvh;max-height:none;padding:88px 24px 24px;border:0;background:#fff;color:#000;box-sizing:border-box;overflow-y:auto}
.hs-education-dialog:not([open]){display:none}.hs-education-dialog:target:not([open]){display:block}
.hs-education-dialog::backdrop{background:#0009}
.hs-education-dialog .hs-close{position:absolute;right:20px;top:18px;width:32px;height:32px;padding:0;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:inherit}
.hs-education-dialog h2{font-size:20px;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin:0 0 32px}
.hs-education-dialog form{display:flex;flex-direction:column;min-height:calc(100dvh - 136px)}
.hs-field{margin-bottom:24px}.hs-field__box{position:relative;display:block;border:1px solid #6b8f00;border-bottom-width:4px;border-color:#888 #888 #888 #888;height:56px;box-sizing:border-box}
.hs-field__box input{width:100%;height:100%;box-sizing:border-box;border:0;background:transparent;padding:14px 44px 0 16px;font:inherit;font-size:14px;outline:0}
.hs-field__label{position:absolute;left:12px;top:-8px;padding:0 4px;background:#fff;font-size:11px;line-height:14px;color:#555;pointer-events:none}
.hs-field__ok{position:absolute;right:16px;top:50%;margin-top:-7px;color:#6b8f00;display:none}
.hs-field__box:focus-within{border-color:#000}.hs-field__box[data-valid]{border-color:#6b8f00}.hs-field__box[data-valid] .hs-field__ok{display:block}
.hs-field__box:has(input[aria-invalid=true]){border-color:#a11}
.hs-education-dialog .hs-field-error{color:#a11;font-size:12px;margin:6px 0 0}
.hs-education-dialog__foot{margin-top:auto}.hs-education-dialog__foot .hs-consent{margin:0 0 16px}.hs-education-dialog__agree{font-size:11px;line-height:17px;color:#555;margin:0 0 16px}.hs-education-dialog__agree a{color:#000;text-decoration:underline}
.hs-education-dialog [type=submit]{width:100%;height:56px;border:0;background:#000;color:var(--hs-lime);text-transform:uppercase;letter-spacing:.7px;font-size:14px;cursor:pointer}.hs-education-dialog [type=submit]:disabled{opacity:.35;cursor:default}
.hs-education-dialog [role=status]{line-height:1.5;font-size:18px}
@media(max-width:900px){.hs-education-dialog{inset:auto 0 0 0;width:100vw;height:100dvh;padding:72px 16px 24px}.hs-education-dialog[open]{animation:hs-sheet-up .25s ease-out}.hs-education-dialog form{min-height:calc(100dvh - 136px)}}
@keyframes hs-sheet-up{from{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.hs-education-dialog[open]{animation:none}}

/* End */
/* /local/components/hs/education.page/templates/.default/style.css?17944861438568 */
