@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.body{background-color:#fff;box-sizing:border-box;width:360px}.App{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;min-height:100vh;overflow-x:hidden;padding-top:60px;text-align:center}.App,.screen-container{overflow:hidden;width:360px}.screen-container{flex-shrink:0;height:686px;position:relative}.screen-image{height:686px;overflow:hidden;width:360px}.screen-button{align-items:center;background:linear-gradient(48.56deg,#5196ff 35.12%,#91bcff 96.57%);border:1px solid #ccd3de;border-radius:20px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;gap:10px;height:60px;justify-content:center;left:12px;letter-spacing:-.0032em;line-height:20px;outline:none;overflow:hidden;padding:20px 40px;position:absolute;text-align:center;top:239px;transition:all .3s ease;width:336px;z-index:10}.screen-button:hover{background:linear-gradient(52.6deg,#91bcff -27.08%,#5196ff 66.71%);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.screen-button:active{background:#1a62ce;box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.slider-screen{box-sizing:border-box;flex-shrink:0;margin-top:100px;overflow:hidden;padding:0 12px;position:relative;width:360px}.slider-title{margin:0 0 24px;width:337px}.cards-container{height:332px;margin-left:-12px;overflow-x:auto;overflow-y:hidden;overflow:hidden;padding-left:12px;width:360px}.cards-scroll{align-items:center;flex-direction:row;gap:16px;padding:0;width:860px}.card,.cards-scroll{display:flex;height:332px}.card{align-items:flex-start;background:#e9eff9;border-radius:16px;flex:none;flex-direction:column;gap:24px;isolation:isolate;overflow:hidden;padding:20px;position:relative;width:276px}.card-vector{border:80px solid #fafafa;filter:blur(20px);position:absolute;z-index:0}.vector-1{height:186.86px;left:16px;top:38.03px;transform:rotate(-23.93deg);width:173.02px}.vector-2{height:192.12px;left:34.94px;top:68.6px;transform:rotate(88.57deg);width:157.12px}.vector-3{height:207.43px;left:17px;top:34.79px;transform:rotate(-82.74deg);width:213.92px}.card-number{color:#c5dcff;font-family:Montserrat,sans-serif;font-size:60px;font-style:normal;font-weight:300;letter-spacing:-.05em;line-height:58px;position:absolute;right:20px;text-align:right;top:20px;z-index:2}.card-image-container{height:100px;margin-top:30px;position:relative;width:100px;z-index:2}.card-circle{background:linear-gradient(48.56deg,#5196ff 35.12%,#91bcff 96.57%);border-radius:100px;height:99.93px;position:absolute;width:99.93px;z-index:1}.card-img{height:144.34px;left:2px;mix-blend-mode:normal;object-fit:cover;position:absolute;top:-25px;transform:matrix(-1,0,0,1,0,0);width:95.62px;z-index:2}.card-text{color:#14151a;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:21px;margin-top:auto;text-align:left;width:236px;z-index:2}.cards-container::-webkit-scrollbar{display:none}.cards-container{-ms-overflow-style:none;scrollbar-width:none}.screen-image:last-child{margin-top:100px}.screen-container2{flex-shrink:0;position:relative}.screen-container2,.screen-image2{height:1254px;overflow:hidden;width:337px}.screen-button2{align-items:center;background:linear-gradient(48.56deg,#5196ff 35.12%,#91bcff 96.57%);border:1px solid #ccd3de;border-radius:20px;box-sizing:border-box;color:#fafafa;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:600;gap:10px;height:60px;justify-content:center;left:2px;letter-spacing:-.0032em;line-height:20px;outline:none;overflow:hidden;padding:20px 40px;position:absolute;text-align:center;top:1194px;transition:all .3s ease;width:336px;z-index:10}.screen-button2:hover{background:linear-gradient(52.6deg,#91bcff -27.08%,#5196ff 66.71%);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.screen-button2:active{background:#1a62ce;box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.WhoSliderContainer{margin:0 auto;overflow:hidden;position:relative}.WhoSlider{display:flex;transition:transform .3s ease}.WhoSlide{border-radius:8px;flex-shrink:0;overflow:hidden}.WhoSlideImage{display:block;height:100%;object-fit:cover;width:100%}.WhoTextComponent{font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:700;height:108px;left:calc(50% - 168px);letter-spacing:.0037em;line-height:36px;margin-top:100px;text-align:center;width:207px}.WhoTextBlack{color:#14151a}.WhoTextBlue{color:#5196ff}.slider-container{display:flex;height:500px;justify-content:flex-start;margin-left:-50px;padding:20px 0}.slider{height:455px;overflow:visible;position:relative;width:276px}.slides-wrapper{height:100%;position:relative;width:100%}.slide{background:#e9eff9;border-radius:16px;box-sizing:border-box;color:#14151a;display:flex;flex-direction:column;height:455px;padding:20px;position:absolute;text-align:left;transition:transform .3s ease-in-out;width:276px}.circle-image{align-self:flex-start;border-radius:50%;height:80px;margin-bottom:20px;object-fit:cover;width:80px}.slide h3{color:#14151a;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600;height:48px;letter-spacing:.0037em;line-height:24px;margin:0 0 8px;width:230px}.subtitle{height:32px;line-height:16px;margin:0 0 20px}.subtitle,.text{color:#14151a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.0024em;width:236px}.text{height:200px;line-height:20px;margin:0}.slide:first-child{transform:translateX(-300px)}.slide:nth-child(2){transform:translateX(0)}.slide:nth-child(3){transform:translateX(300px)}.slide.active{transform:translateX(0)!important;z-index:2}.slider-title{margin-bottom:-30px;margin-top:100px}.team-screen{margin-left:0}.slider-title{color:#14151a;font-family:Montserrat,sans-serif;font-size:34px;font-style:normal;font-weight:700;height:108px;left:calc(50% - 168px);letter-spacing:.0037em;line-height:36px;margin-bottom:25px;margin-left:20px;margin-top:0;padding:0;text-align:left;top:0;width:355px}.polina-case{display:flex;flex-direction:column;justify-content:flex-start}.polina-case h3{font-size:22px;font-weight:600;height:48px;letter-spacing:.0037em;line-height:24px;margin-bottom:5px;width:230px}.polina-case h3,.polina-case p{color:#14151a;font-family:Montserrat;font-style:normal;margin-left:20px;text-align:left}.polina-case p{align-self:stretch;flex:none;flex-grow:0;font-size:14px;font-weight:500;height:20px;letter-spacing:-.0024em;line-height:20px;margin-top:0;order:1;width:335px}.cardContainer{align-items:center;border:1px solid #c5dcff;border-radius:16px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:10px;height:200px;justify-content:center;margin-left:20px;order:1;padding:20px;width:335px}.cardText{color:#14151a;flex:none;flex-grow:0;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:160px;letter-spacing:-.0024em;line-height:20px;margin:0;order:0;text-align:left;width:295px}.Quotes{display:flex;justify-content:flex-start;margin-left:20px;margin-top:40px}.polina-text{color:#14151a;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:21px;margin-left:20px;margin-top:24px;text-align:left;width:336px}.slider-container3{display:flex;height:700px;justify-content:flex-start;margin-left:0;padding:20px 0}.slider3{height:700px;overflow:visible;position:relative;width:276px}.slides-wrapper3{height:100%;position:relative;width:100%}.slide3{background:#fff;border-radius:16px;box-sizing:border-box;color:#14151a;display:flex;flex-direction:column;height:700px;padding:20px;position:absolute;text-align:left;transition:transform .3s ease-in-out;width:276px}.slide3 h3{font-size:22px;height:48px;letter-spacing:.0037em;line-height:24px;margin-top:25px;width:230px}.slide3 h3,.subtitle3{color:#14151a;font-family:Montserrat;font-style:normal;font-weight:600}.subtitle3{height:32px;line-height:16px;margin:0 0 20px;width:236px}.subtitle3,.text3{font-size:14px;letter-spacing:-.0024em}.text3{color:#14151a;font-family:Montserrat;font-style:normal;font-weight:400;height:200px;line-height:20px;margin-top:-20px;width:250px}.slide3:first-child{transform:translateX(-300px)}.slide3:nth-child(2){transform:translateX(0)}.slide3:nth-child(3){transform:translateX(300px)}.slide3.active{transform:translateX(0)!important;z-index:2}.grant-popup-overlay{align-items:center;background-color:#5196ffb3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.grant-popup{align-items:flex-start;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:20px;height:543px;padding:12px;position:relative;width:336px}.grant-popup-close{background:none;border:none;cursor:pointer;height:30px;left:320px;position:absolute;top:0;width:30px;z-index:2}.grant-header{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:12px;height:277px;isolation:isolate;order:0;padding:0;width:312px}.grant-header h3{font-size:30px;font-weight:700;height:76px;left:calc(50% - 156px);letter-spacing:.0037em;line-height:38px;margin:0;position:absolute;top:10px}.grant-header h3,.grant-header p{color:#14151a;font-family:Montserrat;font-style:normal;text-align:left;width:312px}.grant-header p{align-self:stretch;font-size:16px;font-weight:400;height:189px;letter-spacing:-.0024em;line-height:21px;margin-left:12px;margin-top:80px;z-index:1}.grant-header p,.grant-image{flex:none;flex-grow:0;order:1}.grant-image{height:222px;position:relative;width:312px}.diploma-img{background:#d9d9d9;border-radius:16px;height:222px;left:calc(50% - 142px);position:absolute;width:314px}.grant-link{color:#5196ff;cursor:pointer;text-decoration:underline}.grant-link:hover{color:#1a62ce}.contact-screen{font-family:Montserrat,sans-serif;margin:0 auto;max-width:337px;padding:20px 0;width:100%}.contact-title{margin-bottom:92px;text-align:center}.contact-title h2{font-size:34px;font-weight:700;line-height:36px;margin:0 0 16px}.contact-title h2,.contact-title p{color:#14151a;font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:.0037em}.contact-title p{font-size:24px;font-weight:600;line-height:30px;margin:0}.contact-form{margin-bottom:40px;margin-top:-50px}.form-inputs{gap:24px;margin-bottom:16px}.form-inputs,.input-group{display:flex;flex-direction:column}.input-group{gap:4px}.input-group label{color:#14151a;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:15px}.input-frame{align-items:flex-start;border:1px solid #91bcfc;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:45px;padding:12px;width:100%}.textarea-frame{height:135px}.input-frame input,.input-frame textarea{background:#0000;border:none;color:#14151a;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:21px;outline:none;width:100%}.input-frame input::placeholder,.input-frame textarea::placeholder{color:#8c96a8}.input-frame textarea{height:100%;resize:none}.agreement{align-items:flex-start;display:flex;flex-direction:row;gap:12px;margin-bottom:26px}.agreement-checkbox{-webkit-appearance:none;appearance:none;border:1px solid #91bcfc;border-radius:8px;box-sizing:border-box;cursor:pointer;height:35px;min-width:35px;position:relative;width:35px}.agreement-checkbox:checked:after{border:solid #5196ff;border-width:0 3px 3px 0;content:"";height:18px;left:10px;position:absolute;top:5px;transform:rotate(45deg);width:12px}.agreement label{color:#474e58;font-size:12px;font-weight:400;letter-spacing:-.0024em;line-height:15px}.agreement label,.submit-button{cursor:pointer;font-family:Montserrat,sans-serif;font-style:normal}.submit-button{align-items:center;background:linear-gradient(48.56deg,#5196ff 35.12%,#91bcff 96.57%);border:1px solid #ccd3de;border-radius:20px;box-sizing:border-box;color:#fafafa;display:flex;flex-direction:row;font-size:20px;font-weight:600;gap:10px;height:60px;justify-content:center;letter-spacing:-.0032em;line-height:20px;padding:24px 48px;transition:opacity .3s ease;width:100%}.submit-button:hover{opacity:.9}.phone-image{margin:64px 0;text-align:center}.phone-placeholder{align-items:center;border-radius:12px;color:#8c96a8;display:flex;height:308px;justify-content:center;margin:0 auto;width:264px}.contact-info{display:flex;flex-direction:column;gap:32px}.contact-phone{font-size:34px;font-weight:700;line-height:36px}.contact-email,.contact-phone{color:#5196ff;font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:.0037em;text-align:left}.contact-email{font-size:24px;font-weight:600;line-height:30px}.social-icons{display:flex;gap:25px;margin:20px 0}.social-icon{border-radius:50%;height:61px;width:61px}.support-info{margin-top:-10px}.support-info p{color:#14151a;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:15px;text-align:left}.emblems{display:flex;flex-direction:column;gap:16px}.emblem-frame{border:1px solid #c5dcff;border-radius:16px;box-sizing:border-box;flex-direction:column;height:211px}.emblem-frame,.emblem-placeholder{align-items:center;display:flex;justify-content:center;width:100%}.emblem-placeholder{height:100%}@media (max-width:480px){.contact-screen{padding:20px 15px}.contact-title h2{font-size:28px;line-height:32px}.contact-title p{font-size:20px;line-height:24px}.contact-phone{font-size:28px;line-height:32px}.contact-email{font-size:20px;line-height:24px}}.header-menu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafafacc;border:1px solid #c5dcff;border-radius:0 0 16px 16px;box-sizing:border-box;flex-direction:row;gap:165px;height:44px;left:50%;padding:6px 12px;position:fixed;top:0;transform:translateX(-50%);width:360px;z-index:1000}.header-menu,.menu-content{align-items:center;display:flex;justify-content:space-between}.menu-content{width:100%}.logo img{height:30px}.menu-icon{cursor:pointer}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.mobile-menu{align-items:flex-start;background:#fafafa;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;height:467px;padding:20px;width:290px}.menu-header{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-logo{height:43px}.menu-nav{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:flex-start;width:100%}.menu-item{color:#14151a;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.0024em;line-height:24px;text-decoration:none;transition:color .3s ease}.menu-item:hover{color:#5196ff}.menu-button{align-items:center;background:#fff;border:1px solid #91bcfc;border-radius:16px;box-sizing:border-box;color:#14151a;cursor:pointer;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:10px;height:56px;justify-content:center;letter-spacing:-.0024em;line-height:24px;padding:16px 36px;transition:all .3s ease;width:100%}.menu-button:hover{background:#5196ff;border-color:#5196ff;color:#fff}.modal-overlay-form{align-items:center;background-color:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:3000}.modal-form{background:#fff;border-radius:16px;box-sizing:border-box;flex-direction:column;gap:12px;max-height:90vh;max-width:336px;overflow-y:auto;padding:20px}.modal-form,.modal-header{align-items:flex-start;display:flex;width:100%}.modal-header{justify-content:space-between;margin-bottom:20px}.modal-title h3{color:#14151a;font-size:24px;font-weight:700;letter-spacing:.0037em;line-height:30px;margin:0 0 8px}.modal-title h3,.modal-title p{font-family:Montserrat,sans-serif;font-style:normal}.modal-title p{color:#474e58;font-size:14px;font-weight:500;letter-spacing:-.0024em;line-height:20px;margin:0}.close-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.modal-form-content{display:flex;flex-direction:column;gap:16px;width:100%}.modal-form-content .input-group{display:flex;flex-direction:column;gap:4px}.modal-form-content .input-group label{color:#14151a;font-family:Montserrat,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:15px}.modal-form-content .input-frame{align-items:flex-start;border:1px solid #91bcfc;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;height:44px;padding:12px;width:100%}.modal-form-content .textarea-frame{height:132px}.modal-form-content .input-frame input,.modal-form-content .input-frame textarea{background:#0000;border:none;color:#14151a;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.0024em;line-height:21px;outline:none;width:100%}.modal-form-content .input-frame input::placeholder,.modal-form-content .input-frame textarea::placeholder{color:#8c96a8}.modal-form-content .input-frame textarea{height:100%;resize:none}.modal-form-content .agreement{align-items:flex-start;display:flex;flex-direction:row;gap:8px;margin:16px 0}.modal-form-content .agreement-checkbox{-webkit-appearance:none;appearance:none;border:1px solid #91bcfc;border-radius:8px;box-sizing:border-box;cursor:pointer;height:35px;min-width:35px;position:relative;width:35px}.modal-form-content .agreement-checkbox:checked:after{border:solid #5196ff;border-width:0 3px 3px 0;content:"";height:18px;left:10px;position:absolute;top:5px;transform:rotate(45deg);width:12px}.modal-form-content .agreement label{color:#474e58;font-size:12px;font-weight:400;line-height:15px}.modal-form-content .agreement label,.modal-form-content .submit-button{cursor:pointer;font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:-.0024em}.modal-form-content .submit-button{align-items:center;background:#5196ff;border:none;border-radius:16px;box-sizing:border-box;color:#fafafa;display:flex;flex-direction:row;font-size:18px;font-weight:500;gap:10px;height:56px;justify-content:center;line-height:24px;padding:16px 36px;transition:opacity .3s ease;width:100%}.modal-form-content .submit-button:hover{opacity:.9}@media (max-width:480px){.modal-overlay-form{align-items:flex-start;padding:20px 10px 10px}.modal-form{max-height:95vh;max-width:100%;padding:16px}.modal-title h3{font-size:20px;line-height:26px}.modal-title p{font-size:12px;line-height:18px}.modal-form-content .input-frame,.modal-form-content .textarea-frame{height:40px}.modal-form-content .textarea-frame{height:100px}.modal-form-content .agreement{flex-direction:column;gap:12px}.modal-form-content .agreement-checkbox{height:30px;min-width:30px;width:30px}.modal-form-content .agreement-checkbox:checked:after{height:16px;left:8px;top:3px;width:10px}.modal-form-content .submit-button{font-size:16px;height:50px}}@media (max-width:320px){.modal-form{padding:12px}.modal-title h3{font-size:18px;line-height:24px}.modal-form-content .input-frame input,.modal-form-content .input-frame textarea{font-size:14px}.modal-form-content .submit-button{font-size:15px;height:45px}}
/*# sourceMappingURL=main.cb6a7e89.css.map*/