@import url(./fonts.css);:root{--font-roboto: 'Roboto', sans-serif;--font-inter: 'Inter', sans-serif;--header-height: 54px}*,*::before,*::after{box-sizing:border-box;margin:0;font-weight:normal}body{min-height:100vh;padding-top:var(--header-height);display:flex;flex-direction:column;font-family:var(--font-roboto);font-size:1rem;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body header{position:fixed;top:0;left:0;right:0;width:100%;height:var(--header-height);background-color:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);z-index:1000}body main{flex:1}body footer{margin-top:3rem;padding:5vh 0 8vh;background:linear-gradient(93.8deg, rgba(217,217,217,0.15) 0.08%, rgba(143,0,146,0.15) 51.55%, rgba(40,0,90,0.15) 99.92%)}body footer .container .footer{display:grid;grid-template-columns:1fr 1fr;gap:2rem;font-weight:300;font-size:18px;line-height:21px;color:#666}@media (max-width: 768px){body footer .container .footer{grid-template-columns:1fr}}body footer .container .footer .col{width:100%;display:flex;flex-direction:column;gap:1.5rem}body footer .container .footer .col a{color:inherit;text-decoration:none}body footer .container .footer .povered{display:flex;flex-direction:column;gap:1rem}body footer .container .footer .povered__logo{width:100px;height:100px;background:url("/images/13d815095d91ea7e9d7add74c2e10bc7.webp") no-repeat left;background-size:contain}.fx-center{width:100%;display:flex;align-items:center;justify-content:center}.fx-col{display:flex;flex-direction:column}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1rem;text-decoration:none;text-align:center;cursor:pointer;border:none}.btn.-primary{color:#fff !important;border-radius:5rem;background-color:#007aff}.btn.-primary:hover{background-color:rgba(0,122,255,0.8)}.btn.-secondary{color:#007aff !important;border-radius:5rem;background-color:#fff;border:1px solid #007aff}.btn.-secondary:hover{background-color:rgba(0,122,255,0.1)}.btn.-tertiary{color:#007aff !important;border-radius:5rem;background-color:#fff}.btn.-tertiary:hover{background-color:rgba(0,122,255,0.1)}.btn.-danger{color:#fff !important;border-radius:5rem;background-color:#ff3b30}.btn.-danger:hover{background-color:rgba(255,59,48,0.8)}.btn.-disabled{color:#fff !important;border-radius:5rem;background-color:rgba(0,122,255,0.5);cursor:not-allowed}.btn.-shadow{box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.container .row{display:flex;flex-wrap:wrap;gap:1rem}.container.-header{height:100%}.container.-header .row{height:100%;align-items:center;justify-content:space-between}.container.-header a{color:#000;text-decoration:none}.container.-header .logo{color:#002357;font-family:var(--font-inter);font-size:24px;font-weight:700;line-height:31.68px;letter-spacing:-0.03em}.container.-header .menu{flex-grow:1;display:flex;align-items:center}.container.-header .menu__main{flex-grow:1;display:flex;justify-content:center;gap:2rem}.container.-header .menu__main a{font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:18.48px;letter-spacing:-0.03em}.container.-header .menu__options{display:flex;gap:1rem}.container.-header .menu__options .logout{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.container.-header .menu{display:none}.container.-header .menu.active{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:5rem 1rem 2rem;background-color:rgba(0,0,0,0.9);z-index:999}.container.-header .menu.active .menu__main,.container.-header .menu.active .menu__options{flex-grow:0;display:flex;gap:1.5rem;color:#fff}.container.-header .menu.active .menu__main a,.container.-header .menu.active .menu__options a{font-size:18px;font-weight:500;color:#fff}}.container.-header .burger-menu-wrap{align-items:center;justify-content:flex-end}@media (max-width: 768px){.container.-header .burger-menu-wrap{display:flex;flex-grow:1}}.container.-header .burger-menu{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1001}.container.-header .burger-menu span{display:block;width:25px;height:3px;background-color:#000;transition:all 0.3s ease}.container.-header .burger-menu.active span{background-color:#fff}.container.-header .burger-menu.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.container.-header .burger-menu.active span:nth-child(2){opacity:0}.container.-header .burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}@media (max-width: 768px){.container.-header .burger-menu{display:flex}}.container.-doc{display:flex;flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.container.-doc .row{flex-direction:column}.container.-doc h1{font-size:60px;font-weight:800;line-height:70px;padding:1rem 0}.container.-doc h3{font-size:24px;font-weight:400;line-height:28px}.container.-doc p{font-size:16px;font-weight:300;line-height:19px}.container.-doc a{color:#000;text-decoration:none}.container.-doc .list{width:100%;display:flex;flex-direction:column;gap:1rem}.container.-doc .list .item{display:flex;flex-direction:column;gap:1rem}.container.-doc .list .item__title{font-size:16px;font-weight:500;line-height:18px}.container.-doc .list .item p,.container.-doc .list .item li{font-size:14px;font-weight:400;line-height:18px;padding-top:.25rem;padding-bottom:.25rem}.container.-doc .list .item-block__title{font-size:14px;font-weight:500;line-height:16px}.container.-doc .list .item-block__desc{font-size:14px;font-weight:400;line-height:16px}section.career-guide{display:flex;flex-direction:column;aspect-ratio:5/2;padding-top:8vh;padding-bottom:10vh;color:#fff;background-image:url("/images/caa6bb8bd1fc723333922790a84048c6.jpg");background-position:center 65%;background-size:cover;background-repeat:no-repeat}section.career-guide .container .row{gap:2.5rem}section.career-guide .title{max-width:1000px;font-size:60px;font-weight:800;line-height:70px}@media (max-width: 768px){section.career-guide .title{font-size:40px;line-height:48px}}section.career-guide .description{max-width:450px;font-size:40px;font-weight:400;line-height:46.88px}@media (max-width: 768px){section.career-guide .description{font-size:28px;line-height:32px}}section.personalized-mentoring{display:flex;flex-direction:column;padding:3rem 0 1.5rem}section.personalized-mentoring .container .row{gap:2rem}section.personalized-mentoring .title{max-width:850px;font-size:60px;font-weight:800;line-height:70px}@media (max-width: 768px){section.personalized-mentoring .title{font-size:40px;line-height:48px}}section.personalized-mentoring .description{max-width:1000px;font-size:30px;font-weight:500;line-height:35px;color:#666}section.personalized-mentoring .chat{width:100%;display:flex;align-items:center;justify-content:center;padding-top:2.5rem}@media (max-width: 768px){section.personalized-mentoring .chat{padding-bottom:5rem}}section.personalized-mentoring .chat__box{position:relative;width:915px;height:475px;display:flex;border-radius:54px;background:linear-gradient(270deg, #D9D9D9 0%, #666 60%, #666 100%)}@media (max-width: 960px){section.personalized-mentoring .chat__box{width:600px}}@media (max-width: 768px){section.personalized-mentoring .chat__box{width:320px;flex-direction:column}}section.personalized-mentoring .chat__img{min-width:345px;height:100%;border-radius:54px;background:url("/images/836a3cfcc12f93702dfc705a4c248138.webp") no-repeat center;background-size:cover}@media (max-width: 768px){section.personalized-mentoring .chat__img{min-width:300px}}section.personalized-mentoring .chat__msgs{flex-grow:1;display:flex;align-items:center;justify-content:center}section.personalized-mentoring .chat__msg{width:100%;max-width:455px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem 1rem;border-radius:15px;background-color:#eef3f4;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}section.personalized-mentoring .chat__msg p{font-size:18px;font-weight:300;line-height:23.76px;letter-spacing:-0.03em}section.personalized-mentoring .chat__btn{position:absolute;right:2rem;bottom:2.5rem}@media (max-width: 768px){section.personalized-mentoring .chat__btn{min-width:320px;right:50%;transform:translateX(50%);bottom:-4.5rem}}section.need-mentor{padding:2rem 0;background:linear-gradient(79.09deg, rgba(27,28,28,0.12) 9.83%, rgba(159,2,255,0.12) 105.31%)}section.need-mentor .container .row{align-items:center;gap:1.5rem}section.need-mentor .quote{max-width:885px;font-style:italic;font-weight:600;font-size:30px;line-height:35px;text-align:center;background:linear-gradient(90deg, #002357 0%, #390081 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}section.need-mentor .quote span{font-size:18px;font-style:italic;font-weight:100;line-height:21.09px;background:#1b1c1c;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}section.need-mentor .title{font-size:60px;font-weight:800;line-height:70px;text-align:center}@media (max-width: 768px){section.need-mentor .title{font-size:40px;line-height:48px}}section.need-mentor .swiper{width:100%;padding:2rem 5rem 1rem}@media (max-width: 768px){section.need-mentor .swiper{padding:2rem 1rem 1rem}}section.need-mentor .swiper .swiper-wrapper{display:flex;align-items:stretch}section.need-mentor .swiper .swiper-slide{display:flex;flex-direction:column;gap:.25rem;min-width:275px;padding:20px 16px;color:#fff;font-size:1.5rem;background:#FFFFFF;border-radius:15px;box-shadow:0px 5px 10px rgba(128,128,128,0.55)}section.need-mentor .swiper .swiper-slide__icon{width:65px;height:calc(65px + .5rem);margin-bottom:.5rem;background-position:center;background-size:contain;background-repeat:no-repeat}section.need-mentor .swiper .swiper-slide__title{color:#000;font-size:24px;font-weight:800;line-height:28.13px}section.need-mentor .swiper .swiper-slide__desc{color:#666;font-size:18px;font-weight:400;line-height:21.09px}section.need-mentor .swiper .swiper-button-prev,section.need-mentor .swiper .swiper-button-next{width:50px;height:50px;border-radius:50%;background-color:#f2e0fc;color:#000;display:flex;align-items:center;justify-content:center;opacity:0.8;transition:opacity 0.3s ease, background-color 0.3s ease}section.need-mentor .swiper .swiper-button-prev:hover,section.need-mentor .swiper .swiper-button-next:hover{opacity:1}section.need-mentor .swiper .swiper-button-prev::after,section.need-mentor .swiper .swiper-button-next::after{font-size:16px;font-weight:bold}section.need-mentor .swiper .swiper-button-prev{left:10px}section.need-mentor .swiper .swiper-button-next{right:10px}section.mentoring-block{padding:3rem 1rem;background-color:#f6ede8}section.mentoring-block .container .row{gap:0}section.mentoring-block .title{text-align:center;font-size:60px;font-weight:800;line-height:70px}@media (max-width: 768px){section.mentoring-block .title{font-size:40px;line-height:48px}}section.mentoring-block .subtitle{font-size:20px;font-weight:300;line-height:23.76px;margin-top:2.5rem}section.mentoring-block .media-quotes{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:1rem}section.mentoring-block .card{padding:1rem;background-color:rgba(246,238,238,0.64);border-radius:4px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);display:flex;flex-direction:column}section.mentoring-block .card .quote{font-family:"Tinos", serif;font-weight:400;font-size:20px;line-height:23px;margin-bottom:.5rem}section.mentoring-block .card .source{font-family:"Tinos", serif;font-weight:700;font-size:14px;color:#666}section.mentoring-block .studies .card{max-width:900px;margin-bottom:1rem;box-shadow:0px 4px 4px 0px #000}section.mentoring-block .studies .card:nth-child(1){transform:rotate(-3deg)}section.mentoring-block .studies .card:nth-child(2){transform:rotate(1.5deg)}section.mentoring-block .studies .card:nth-child(3){transform:rotate(-2deg)}section.ki-mentor{padding:4rem 1rem;background-color:#fff}section.ki-mentor .title{font-size:60px;font-weight:800;line-height:70px;margin-bottom:2rem}@media (max-width: 768px){section.ki-mentor .title{font-size:40px;line-height:48px}}section.ki-mentor .description{font-size:18px;font-weight:300;line-height:21.09px;margin-bottom:2.5rem}section.ki-mentor .subtitle{font-size:30px;font-weight:500;line-height:35.16px;margin-bottom:1.5rem;color:#666}section.ki-mentor .features{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.5rem}section.ki-mentor .features-item__title{font-size:24px;font-weight:800;line-height:28px}section.ki-mentor .features-item__desc{font-size:18px;font-weight:300;line-height:21px}section.app-availability{padding:3rem 0 8rem}section.app-availability .title{font-size:60px;font-weight:800;line-height:70px;margin-bottom:1rem}@media (max-width: 768px){section.app-availability .title{font-size:40px;line-height:48px}}section.app-availability .app-box{position:relative;width:100%;padding:2rem 2.5rem;background:linear-gradient(90.44deg, rgba(217,217,217,0.28) 0.35%, rgba(164,151,182,0.28) 43.05%, rgba(36,2,79,0.28) 99.65%);border-radius:54px}section.app-availability .app-box__title{width:75%;color:#666;font-size:30px;font-weight:500;line-height:35px;margin-bottom:1rem}@media (max-width: 768px){section.app-availability .app-box__title{width:100%}}section.app-availability .app-box__link{width:50%;height:62px;margin-left:3rem}section.app-availability .app-box__link img{height:100%;width:auto}@media (max-width: 768px){section.app-availability .app-box__link{width:100%;margin:0 auto;text-align:center}}section.app-availability .app-box__img{position:absolute;right:5vw;top:-55px;transform:rotate(11deg) scale(1.4)}@media (max-width: 768px){section.app-availability .app-box__img{display:none}}section.signup{padding:3rem 0}section.signup .container .row{gap:.5rem}section.signup .title{font-size:60px;font-weight:800;line-height:70px}@media (max-width: 768px){section.signup .title{font-size:40px;line-height:48px}}section.signup .description{font-size:30px;font-weight:500;line-height:35px;color:#666}section.signup .form{display:flex;flex-direction:column;gap:1rem;width:720px;margin:1.5rem auto}@media (max-width: 768px){section.signup .form{width:auto}}section.signup .form__label{display:block;margin-left:1rem;margin-bottom:.5rem;font-size:18px;font-weight:400;line-height:21px}section.signup .form__input{width:100%;height:46px;padding:.25rem .5rem .25rem 1rem;font-size:18px;font-weight:300;line-height:21px;border:1px solid #d9d9d9;background-color:#d9d9d9;border-radius:10px}section.signup .form__input ::placeholder{color:#666}section.signup .form__agreement{display:flex;align-items:center}section.signup .form__checkbox{margin-left:1rem;margin-right:.5rem}section.signup .form__agreement-text{font-size:18px;font-weight:300;line-height:21px}section.signup .form__agreement-link{text-decoration:underline}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:1100}.modal__content{position:relative;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);text-align:center;min-width:300px}.modal__content p{font-size:16px;color:#333}.modal__close{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:18px;cursor:pointer}.modal.active{visibility:visible;opacity:1}.modal.success .modal__content{background-color:#d4edda;border:1px solid #c3e6cb}.modal.success .modal__content p{color:#155724}.modal.error .modal__content{background-color:#f8d7da;border:1px solid #f5c6cb}.modal.error .modal__content p{color:#721c24}
/*# sourceMappingURL=app.css.map */
