body.error-page .main{flex-direction:column;display:flex}.error-module-scss-module__EQRWnG__error{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;min-height:100%;margin:auto 0 0;padding:0;display:flex}.error-module-scss-module__EQRWnG__error .container{flex-direction:column;flex-grow:1;height:100%;padding:0;display:flex}.error-module-scss-module__EQRWnG__content{text-align:center;isolation:isolate;flex-grow:1;width:100%;margin:0 auto;position:relative}.error-module-scss-module__EQRWnG__image{z-index:1;object-fit:cover;object-position:50% 100%;border-radius:24px 24px 0 0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(190deg,#0000 0%,#0003 40%,#00000080 60%,#000000f2 95%,#000 100%);mask-image:linear-gradient(190deg,#0000 0%,#0003 40%,#00000080 60%,#000000f2 95%,#000 100%)}.error-module-scss-module__EQRWnG__text{z-index:3;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.error-module-scss-module__EQRWnG__title{font-family:var(--font-title),system-ui;color:var(--color-accent);margin-top:0;margin-bottom:32px;font-size:clamp(3.75rem,10vw,8.5rem);font-weight:700;line-height:.9}@media screen and (max-width:450px){.error-module-scss-module__EQRWnG__title{font-size:44px}}.error-module-scss-module__EQRWnG__message{color:#fffc;margin:0 0 2rem;font-size:1.125rem;font-weight:500;line-height:1.4}.error-module-scss-module__EQRWnG__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;width:100%;display:flex}
.CustomButton-module-scss-module__29yiUW__button{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;padding:0;text-decoration:none}.CustomButton-module-scss-module__29yiUW__button span{align-items:center;gap:8px;display:flex}.CustomButton-module-scss-module__29yiUW__button svg{display:block;position:relative;top:1px}.CustomButton-module-scss-module__29yiUW__primary{background-color:var(--color-accent,#ff6a00);text-align:center;font-family:var(--font-main),system-ui;letter-spacing:-.025em;color:var(--color-white,#fff);border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:background-color .3s;display:flex}@media (hover:hover){.CustomButton-module-scss-module__29yiUW__primary:hover{background-color:#000}}.CustomButton-module-scss-module__29yiUW__secondary{color:#e9e9e9;text-align:center;font-family:var(--font-main),system-ui;letter-spacing:-.025em;border:2px solid #ffffff26;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:background-color .3s;display:flex}@media (hover:hover){.CustomButton-module-scss-module__29yiUW__secondary:hover{background-color:#000;border-color:#000}}
.FrontConsultation-module-scss-module__jPH5Vq__section{padding:50px 0 66px}@media screen and (max-width:750px){.FrontConsultation-module-scss-module__jPH5Vq__section{padding-top:20px}}.FrontConsultation-module-scss-module__jPH5Vq__inner{grid-template-columns:1fr 546px;align-items:center;gap:64px;display:grid}@media screen and (max-width:1200px){.FrontConsultation-module-scss-module__jPH5Vq__inner{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width:750px){.FrontConsultation-module-scss-module__jPH5Vq__inner{grid-template-columns:1fr}}@media screen and (max-width:600px){.FrontConsultation-module-scss-module__jPH5Vq__inner{text-align:center}}.FrontConsultation-module-scss-module__jPH5Vq__imageWrapper{background:#333;border-radius:30px;position:relative}@media screen and (max-width:750px){.FrontConsultation-module-scss-module__jPH5Vq__imageWrapper{display:none}}.FrontConsultation-module-scss-module__jPH5Vq__image{object-fit:cover;object-position:50% 50%;border-radius:30px;width:100%;height:670px;display:block}@media screen and (max-width:1200px){.FrontConsultation-module-scss-module__jPH5Vq__image{height:auto}}.FrontConsultation-module-scss-module__jPH5Vq__title{font-size:60px;font-family:var(--font-title),sans-serif;letter-spacing:-.03em;color:var(--color-white);margin-top:0;margin-bottom:40px;font-weight:400;line-height:.9}@media screen and (max-width:600px){.FrontConsultation-module-scss-module__jPH5Vq__title{margin-bottom:24px;font-size:50px}}.FrontConsultation-module-scss-module__jPH5Vq__title h1,.FrontConsultation-module-scss-module__jPH5Vq__title h2,.FrontConsultation-module-scss-module__jPH5Vq__title h3,.FrontConsultation-module-scss-module__jPH5Vq__title h4,.FrontConsultation-module-scss-module__jPH5Vq__title h5,.FrontConsultation-module-scss-module__jPH5Vq__title h6,.FrontConsultation-module-scss-module__jPH5Vq__title div,.FrontConsultation-module-scss-module__jPH5Vq__title span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0}@media screen and (max-width:900px){.FrontConsultation-module-scss-module__jPH5Vq__title{margin-bottom:16px;font-size:50px}}.FrontConsultation-module-scss-module__jPH5Vq__subtitle{letter-spacing:-.075px;color:var(--color-text);max-width:410px;margin-bottom:40px;font-size:15px;line-height:1.4}@media screen and (max-width:600px){.FrontConsultation-module-scss-module__jPH5Vq__subtitle{margin-left:auto;margin-right:auto}}.FrontConsultation-module-scss-module__jPH5Vq__buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media screen and (max-width:600px){.FrontConsultation-module-scss-module__jPH5Vq__buttons{justify-content:center}}@media screen and (max-width:450px){.FrontConsultation-module-scss-module__jPH5Vq__buttons{flex-direction:column;align-items:stretch}}.FrontConsultation-module-scss-module__jPH5Vq__buttonSecondary{color:#e9e9e9;text-align:center;font-family:var(--font-main),system-ui;letter-spacing:-.025em;border:2px solid #ffffff26;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s,border-color .3s;display:flex}@media (hover:hover){.FrontConsultation-module-scss-module__jPH5Vq__buttonSecondary:hover{background-color:#000;border-color:#000}}.FrontConsultation-module-scss-module__jPH5Vq__skeletonImage{background-color:#2a2a2a;border-radius:30px;width:100%;height:670px;animation:2s cubic-bezier(.4,0,.6,1) infinite FrontConsultation-module-scss-module__jPH5Vq__pulse}.FrontConsultation-module-scss-module__jPH5Vq__skeletonTitle{margin-bottom:24px}.FrontConsultation-module-scss-module__jPH5Vq__skeletonText{max-width:410px;margin-bottom:32px}.FrontConsultation-module-scss-module__jPH5Vq__skeletonLine{background-color:#2a2a2a;border-radius:8px;height:48px;animation:2s cubic-bezier(.4,0,.6,1) infinite FrontConsultation-module-scss-module__jPH5Vq__pulse}.FrontConsultation-module-scss-module__jPH5Vq__skeletonLine:last-child{margin-bottom:0}.FrontConsultation-module-scss-module__jPH5Vq__skeletonText .FrontConsultation-module-scss-module__jPH5Vq__skeletonLine{border-radius:4px;height:16px}.FrontConsultation-module-scss-module__jPH5Vq__skeletonButton{background-color:#2a2a2a;border-radius:36px;height:44px;animation:2s cubic-bezier(.4,0,.6,1) infinite FrontConsultation-module-scss-module__jPH5Vq__pulse}@keyframes FrontConsultation-module-scss-module__jPH5Vq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.FrontMasterClass-module-scss-module__r66yHa__section{border-bottom:1px solid #929292;padding:50px 0 58px}.FrontMasterClass-module-scss-module__r66yHa__header{text-align:center}.FrontMasterClass-module-scss-module__r66yHa__title{font-size:60px;font-family:var(--font-title),sans-serif;letter-spacing:-.03em;color:var(--color-accent);margin-top:0;margin-bottom:40px;font-weight:400;line-height:.9}@media screen and (max-width:600px){.FrontMasterClass-module-scss-module__r66yHa__title{margin-bottom:24px;font-size:50px}}.FrontMasterClass-module-scss-module__r66yHa__title h1,.FrontMasterClass-module-scss-module__r66yHa__title h2,.FrontMasterClass-module-scss-module__r66yHa__title h3,.FrontMasterClass-module-scss-module__r66yHa__title h4,.FrontMasterClass-module-scss-module__r66yHa__title h5,.FrontMasterClass-module-scss-module__r66yHa__title h6,.FrontMasterClass-module-scss-module__r66yHa__title div,.FrontMasterClass-module-scss-module__r66yHa__title span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0}.FrontMasterClass-module-scss-module__r66yHa__text{color:var(--color-text);letter-spacing:-.005em;text-align:center;max-width:900px;margin:0 auto 50px;font-size:15px;line-height:1.4}@media screen and (max-width:1000px){.FrontMasterClass-module-scss-module__r66yHa__text{margin-bottom:40px}}.FrontMasterClass-module-scss-module__r66yHa__text b{color:var(--color-accent);font-weight:400}.FrontMasterClass-module-scss-module__r66yHa__text p{margin:0 0 1.5em}.FrontMasterClass-module-scss-module__r66yHa__text *{margin-bottom:0}.FrontMasterClass-module-scss-module__r66yHa__button{width:200px;height:44px;margin-left:auto;margin-right:auto}.FrontMasterClass-module-scss-module__r66yHa__content{text-align:center}
.FrontInfoSection-module-scss-module__6klJQW__infoSection{align-items:stretch;gap:42px;margin-bottom:42px;display:flex}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__infoSection{gap:30px}}@media screen and (max-width:750px){.FrontInfoSection-module-scss-module__6klJQW__infoSection{flex-direction:column;gap:24px;margin-bottom:0}}.FrontInfoSection-module-scss-module__6klJQW__imageWrapper{flex-shrink:0;width:488px}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__imageWrapper{width:274px}}@media screen and (max-width:750px){.FrontInfoSection-module-scss-module__6klJQW__imageWrapper{width:100%}}.FrontInfoSection-module-scss-module__6klJQW__imageWrapper img{object-fit:cover;object-position:50% 50%;border-radius:30px;width:100%;height:100%;display:block}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__imageWrapper img{height:auto}}@media screen and (max-width:750px){.FrontInfoSection-module-scss-module__6klJQW__imageWrapper img{max-width:420px;max-height:460px;margin-left:auto;margin-right:auto}}.FrontInfoSection-module-scss-module__6klJQW__infoSectionText{padding-top:26px;padding-bottom:26px}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__infoSectionText{padding-top:0;padding-bottom:0}}.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle{font-size:50px;font-family:var(--font-title),sans-serif;letter-spacing:-.02em;color:var(--color-accent);margin-top:0;margin-bottom:4px;font-weight:400;line-height:.9}.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h1,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h2,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h3,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h4,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h5,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle h6,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle div,.FrontInfoSection-module-scss-module__6klJQW__infoSectionTitle span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0}.FrontInfoSection-module-scss-module__6klJQW__infoSectionDescription{color:var(--color-text);font-family:var(--font-main),system-ui;letter-spacing:-.36px;margin-bottom:60px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__infoSectionDescription{margin-bottom:36px}}@media screen and (max-width:750px){.FrontInfoSection-module-scss-module__6klJQW__infoSectionDescription{margin-bottom:22px}}.FrontInfoSection-module-scss-module__6klJQW__infoSectionDescription p{margin:0}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList b{color:var(--color-white,#fff);letter-spacing:-.36px;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList p{color:var(--color-text,#a8a8a8);letter-spacing:-.075px;margin-top:0;margin-bottom:6px;font-size:15px;font-weight:400;line-height:140%}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList p:last-child{margin-bottom:0}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList li{border-bottom:1px solid #fff;padding:26px 0}@media screen and (max-width:1050px){.FrontInfoSection-module-scss-module__6klJQW__infoSectionList li{padding:20px 0}}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList li:first-child{padding-top:0}.FrontInfoSection-module-scss-module__6klJQW__infoSectionList li:last-child{border-bottom:none;padding-bottom:0}
.Reveal-module-scss-module__XkWLoq__reveal{opacity:0;will-change:opacity,transform;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.Reveal-module-scss-module__XkWLoq__reveal.Reveal-module-scss-module__XkWLoq__visible{opacity:1;transform:translateY(0)}
.MasterClassBottomSection-module-scss-module__Dz4rwq__bottomSection{align-items:center;gap:64px;margin-top:50px;display:flex}@media (max-width:1050px){.MasterClassBottomSection-module-scss-module__Dz4rwq__bottomSection{gap:32px;margin-top:26px}}@media (max-width:750px){.MasterClassBottomSection-module-scss-module__Dz4rwq__bottomSection{flex-direction:column;gap:36px;margin-top:0}}.MasterClassBottomSection-module-scss-module__Dz4rwq__imageWrapper{border-radius:30px;flex-shrink:0;width:488px;height:336px;position:relative;overflow:hidden}@media (max-width:1050px){.MasterClassBottomSection-module-scss-module__Dz4rwq__imageWrapper{aspect-ratio:1;width:274px;height:auto}}@media (max-width:750px){.MasterClassBottomSection-module-scss-module__Dz4rwq__imageWrapper{width:100%;max-width:420px;max-height:240px;margin-left:auto;margin-right:auto}}.MasterClassBottomSection-module-scss-module__Dz4rwq__imageWrapper img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.MasterClassBottomSection-module-scss-module__Dz4rwq__content{flex-direction:column;flex:1;gap:32px;padding:40px 0;display:flex}@media (max-width:1050px){.MasterClassBottomSection-module-scss-module__Dz4rwq__content{gap:16px;padding:0}}.MasterClassBottomSection-module-scss-module__Dz4rwq__title{font-size:50px;font-family:var(--font-title),sans-serif;letter-spacing:-.03em;color:var(--color-accent);margin-top:0;margin-bottom:0;font-weight:400;line-height:.9}.MasterClassBottomSection-module-scss-module__Dz4rwq__title h1,.MasterClassBottomSection-module-scss-module__Dz4rwq__title h2,.MasterClassBottomSection-module-scss-module__Dz4rwq__title h3,.MasterClassBottomSection-module-scss-module__Dz4rwq__title h4,.MasterClassBottomSection-module-scss-module__Dz4rwq__title h5,.MasterClassBottomSection-module-scss-module__Dz4rwq__title h6,.MasterClassBottomSection-module-scss-module__Dz4rwq__title div,.MasterClassBottomSection-module-scss-module__Dz4rwq__title span{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin:0}.MasterClassBottomSection-module-scss-module__Dz4rwq__text{color:#ffffff8c;font-family:var(--font-main),system-ui;letter-spacing:-.075px;font-size:15px;font-weight:400;line-height:1.4}.MasterClassBottomSection-module-scss-module__Dz4rwq__text p{margin:0 0 1em}.MasterClassBottomSection-module-scss-module__Dz4rwq__text p:last-child{margin-bottom:0}
.EnrollmentModal-module-scss-module___e88LW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;opacity:0;visibility:hidden;background-color:#00000080;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.EnrollmentModal-module-scss-module___e88LW__overlay.EnrollmentModal-module-scss-module___e88LW__open{opacity:1;visibility:visible}.EnrollmentModal-module-scss-module___e88LW__modal{background-color:var(--color-white);color:#000;border-radius:20px;width:100%;max-width:394px;max-height:90vh;padding:30px 25px;transition:transform .3s;position:relative;overflow-y:auto;transform:scale(.95);box-shadow:0 10px 40px #0000004d}.EnrollmentModal-module-scss-module___e88LW__overlay.EnrollmentModal-module-scss-module___e88LW__open .EnrollmentModal-module-scss-module___e88LW__modal{transform:scale(1)}.EnrollmentModal-module-scss-module___e88LW__header{margin-bottom:24px}.EnrollmentModal-module-scss-module___e88LW__headerTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.EnrollmentModal-module-scss-module___e88LW__title{font-family:var(--font-title),system-ui;text-transform:uppercase;text-align:center;color:#000;letter-spacing:-.025em;flex:1;margin:0;font-size:28px;font-weight:700}.EnrollmentModal-module-scss-module___e88LW__divider{background-color:#e5e5e5;width:100%;height:1px;margin:16px 0}.EnrollmentModal-module-scss-module___e88LW__courseInfo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EnrollmentModal-module-scss-module___e88LW__courseInfoLeft{align-items:center;gap:12px;display:flex}.EnrollmentModal-module-scss-module___e88LW__courseIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EnrollmentModal-module-scss-module___e88LW__courseIcon svg{width:18px;height:26px;display:block}.EnrollmentModal-module-scss-module___e88LW__courseTitle{font-family:var(--font-main),system-ui;color:#000;font-size:16px;font-weight:400}.EnrollmentModal-module-scss-module___e88LW__removeCourseButton{cursor:pointer;color:#666;background-color:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.EnrollmentModal-module-scss-module___e88LW__removeCourseButton svg{display:block}@media (hover:hover){.EnrollmentModal-module-scss-module___e88LW__removeCourseButton:hover{color:#000;background-color:#e5e5e5}}.EnrollmentModal-module-scss-module___e88LW__closeButton{cursor:pointer;color:#666;background-color:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.EnrollmentModal-module-scss-module___e88LW__closeButton svg{display:block}.EnrollmentModal-module-scss-module___e88LW__closeButton:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.EnrollmentModal-module-scss-module___e88LW__closeButton:hover:not(:disabled){color:#000;background-color:#e5e5e5}}.EnrollmentModal-module-scss-module___e88LW__price{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:24px;display:flex}.EnrollmentModal-module-scss-module___e88LW__priceLabel{font-family:var(--font-main),system-ui;color:#000;font-size:16px;font-weight:400}.EnrollmentModal-module-scss-module___e88LW__priceValue{font-family:var(--font-main),system-ui;color:#000;font-size:16px;font-weight:700}.EnrollmentModal-module-scss-module___e88LW__form{flex-direction:column;gap:16px;display:flex}.EnrollmentModal-module-scss-module___e88LW__inputGroup{width:100%}.EnrollmentModal-module-scss-module___e88LW__input{width:100%;font-family:var(--font-main),system-ui;color:#000;background-color:#f5f5f5;border:none;border-radius:8px;outline:none;padding:12px 16px;font-size:16px;transition:background-color .2s}.EnrollmentModal-module-scss-module___e88LW__input:disabled{opacity:.6;cursor:not-allowed}.EnrollmentModal-module-scss-module___e88LW__input::placeholder{color:#999}.EnrollmentModal-module-scss-module___e88LW__input:focus{background-color:#eee}.EnrollmentModal-module-scss-module___e88LW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.EnrollmentModal-module-scss-module___e88LW__paymentSection{flex-direction:column;gap:18px;margin-top:14px;display:flex}.EnrollmentModal-module-scss-module___e88LW__paymentLabel{font-family:var(--font-main),system-ui;color:#000;font-size:18px;font-weight:400;line-height:1}.EnrollmentModal-module-scss-module___e88LW__radioGroup{flex-direction:column;gap:12px;display:flex}.EnrollmentModal-module-scss-module___e88LW__radioLabel{cursor:pointer;align-items:center;gap:12px;display:flex}.EnrollmentModal-module-scss-module___e88LW__radioLabel:before{content:"";border:1px solid #a3a3a3;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block}.EnrollmentModal-module-scss-module___e88LW__radio{cursor:pointer;width:20px;height:20px;accent-color:var(--color-accent);display:none}.EnrollmentModal-module-scss-module___e88LW__radioText{font-family:var(--font-main),system-ui;color:#000;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:400}.EnrollmentModal-module-scss-module___e88LW__radio:checked+.EnrollmentModal-module-scss-module___e88LW__radioLabel:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkY3NDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iNyIgcnk9IjciLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.EnrollmentModal-module-scss-module___e88LW__submitButton{width:170px;margin-top:22px;margin-left:auto;margin-right:auto}.EnrollmentModal-module-scss-module___e88LW__submitButton:disabled{opacity:.6;cursor:not-allowed}.EnrollmentModal-module-scss-module___e88LW__errorMessage{color:#c53030;font-family:var(--font-main),system-ui;background-color:#fff5f5;border:1px solid #feb2b2;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.4}.EnrollmentModal-module-scss-module___e88LW__successMessage{color:#22543d;font-family:var(--font-main),system-ui;background-color:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.4}.EnrollmentModal-module-scss-module___e88LW__inputError{background-color:#fff5f5!important;border-color:#feb2b2!important}.EnrollmentModal-module-scss-module___e88LW__modal::-webkit-scrollbar{width:8px}.EnrollmentModal-module-scss-module___e88LW__modal::-webkit-scrollbar-track{background:0 0}.EnrollmentModal-module-scss-module___e88LW__modal::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.EnrollmentModal-module-scss-module___e88LW__modal::-webkit-scrollbar-thumb:hover{background-color:#999}
.Footer-module-scss-module__sjXHcG__footer{color:#fff;background-color:#000;padding-top:80px;padding-bottom:120px}@media screen and (max-width:720px){.Footer-module-scss-module__sjXHcG__footer{padding-top:50px;padding-bottom:60px}}.Footer-module-scss-module__sjXHcG__footerContent{grid-template-columns:1fr 1.25fr;gap:80px;margin-bottom:22px;display:grid}@media screen and (max-width:1000px){.Footer-module-scss-module__sjXHcG__footerContent{grid-template-columns:1fr 250px;gap:40px}}@media screen and (max-width:720px){.Footer-module-scss-module__sjXHcG__footerContent{grid-template-columns:1fr;gap:40px}}.Footer-module-scss-module__sjXHcG__contacts{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Footer-module-scss-module__sjXHcG__contactsTitle{letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:145%}.Footer-module-scss-module__sjXHcG__contactsAddress,.Footer-module-scss-module__sjXHcG__contactsPhone,.Footer-module-scss-module__sjXHcG__contactsEmail{color:#ffffff8c;letter-spacing:-.08px;font-size:16px;font-weight:500;line-height:145%}.Footer-module-scss-module__sjXHcG__contactsAddress a,.Footer-module-scss-module__sjXHcG__contactsPhone a,.Footer-module-scss-module__sjXHcG__contactsEmail a{color:inherit;text-decoration:none;transition:color .3s}@media (hover:hover){.Footer-module-scss-module__sjXHcG__contactsAddress a:hover,.Footer-module-scss-module__sjXHcG__contactsPhone a:hover,.Footer-module-scss-module__sjXHcG__contactsEmail a:hover{color:var(--color-accent)}}.Footer-module-scss-module__sjXHcG__contactsAddress a:active,.Footer-module-scss-module__sjXHcG__contactsPhone a:active,.Footer-module-scss-module__sjXHcG__contactsEmail a:active{color:var(--color-accent)}.Footer-module-scss-module__sjXHcG__contactsSocial{align-items:center;gap:16px;margin-top:auto;display:flex}.Footer-module-scss-module__sjXHcG__contactsSocial a{transition:opacity .3s;display:block}.Footer-module-scss-module__sjXHcG__contactsSocial a svg{width:24px;height:24px;display:block}.Footer-module-scss-module__sjXHcG__contactsSocial a path{transition:fill .3s,fill-opacity .3s}@media (hover:hover){.Footer-module-scss-module__sjXHcG__contactsSocial a:hover{opacity:.8}.Footer-module-scss-module__sjXHcG__contactsSocial a:hover svg path{fill:var(--color-accent);fill-opacity:1}}.Footer-module-scss-module__sjXHcG__contactsSocial a:active{opacity:.8}.Footer-module-scss-module__sjXHcG__menu{grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1000px){.Footer-module-scss-module__sjXHcG__menu{grid-template-columns:repeat(2,1fr);row-gap:20px}}@media screen and (max-width:720px){.Footer-module-scss-module__sjXHcG__menu{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.Footer-module-scss-module__sjXHcG__menuItem{width:120px}}.Footer-module-scss-module__sjXHcG__menuItemLink{color:inherit;letter-spacing:-.08px;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .3s;display:inline-block}@media (hover:hover){.Footer-module-scss-module__sjXHcG__menuItemLink:hover{color:var(--color-accent)}}.Footer-module-scss-module__sjXHcG__menuItemLink:active{color:var(--color-accent)}.Footer-module-scss-module__sjXHcG__menuItemChildren{flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}@media screen and (max-width:1000px){.Footer-module-scss-module__sjXHcG__menuItemChildren{margin-top:10px}}.Footer-module-scss-module__sjXHcG__menuItemChildren a{color:#ffffff8c;letter-spacing:-.08px;font-size:16px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .3s}@media (hover:hover){.Footer-module-scss-module__sjXHcG__menuItemChildren a:hover{color:var(--color-accent)}}.Footer-module-scss-module__sjXHcG__menuItemChildren a:active{color:var(--color-accent)}.Footer-module-scss-module__sjXHcG__copyright{color:var(--color-accent);letter-spacing:-.12px;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:1.4;display:flex}@media screen and (max-width:450px){.Footer-module-scss-module__sjXHcG__copyright{flex-direction:column;align-items:center;gap:10px}}.Footer-module-scss-module__sjXHcG__copyright br{line-height:1.8}.Footer-module-scss-module__sjXHcG__copyright a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s;display:inline-block}@media (hover:hover){.Footer-module-scss-module__sjXHcG__copyright a:hover{border-color:var(--color-accent)}}.Footer-module-scss-module__sjXHcG__copyright a:active{border-color:var(--color-accent)}

