@font-face{font-family:Mont;font-weight:300;font-style:normal;src:url(../fonts/Mont-Light.woff);font-display:swap}@font-face{font-family:Mont;font-weight:400;font-style:normal;src:url(../fonts/Mont-Regular.woff);font-display:swap}@font-face{font-family:Mont;font-weight:600;font-style:normal;src:url(../fonts/Mont-SemiBold.woff);font-display:swap}@font-face{font-family:Mont;font-weight:700;font-style:normal;src:url(../fonts/Mont-Bold.woff);font-display:swap}@font-face{font-family:Mont;font-weight:800;font-style:normal;src:url(../fonts/Mont-Heavy.woff);font-display:swap}@font-face{font-family:Mont;font-weight:900;font-style:normal;src:url(../fonts/Mont-Black.woff);font-display:swap}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(../fonts/Gilroy-Regular.woff);font-display:swap}@font-face{font-family:Gilroy;font-weight:700;font-style:normal;src:url(../fonts/Gilroy-Bold.woff);font-display:swap}:root{--white:#fff;--black:#000;--green:#147575;--gray:#444}*,::after,::before{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-size:24px;font-weight:700;line-height:27px;font-family:Mont,Arial,sans-serif;color:var(--gray);background-color:#f3f8f8;display:flex;flex-direction:column;height:100%;position:relative}a{text-decoration:none;color:var(--gray);transition:.5s}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,strong{font-family:Mont,Arial,sans-serif}.btn{background:0 0;border:none;cursor:pointer;font-family:inherit;padding:0;outline:0}.container{width:100%;max-width:1276px;padding-right:24px;padding-left:24px;margin:0 auto}#footer,#header{flex:0 0 auto}#content{flex:1 0 auto;padding-top:24px}.mentoring-btn{padding:23px 32px;border-radius:1000px;text-transform:uppercase;font-weight:900;width:100%;max-width:400px;transition:.5s}.mentoring-btn.green{background-color:var(--green);color:var(--white)}.mentoring-btn.green:hover{background-color:var(--gray)}.mentoring-btn.white{background-color:#f4f8e8;color:var(--green)}.mentoring-btn.white:hover{color:var(--gray)}header.center{text-align:center}.section-title{font-size:48px;line-height:52px;font-weight:800}.section-title span{font-weight:900;color:var(--green)}.header{border-bottom:1px solid rgba(20,117,117,.3)}.header .inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.header .toggle{flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;padding:7px;row-gap:6px;display:none}.header .toggle span{display:block;width:100%;height:2px;background-color:var(--gray);position:relative;transition:.4s}.header .toggle.active span:nth-child(1){transform:rotate(45deg);top:8px}.header .toggle.active span:nth-child(2){transform:rotate(-45deg)}.header .toggle.active span:nth-child(3){opacity:0}.mobile-nav{position:fixed;bottom:0;right:0;left:0;z-index:33;background-color:#f8fbfb;top:84px;padding:44px 24px 24px;display:flex;flex-direction:column;transition:.5s;transform:translateX(100%);visibility:hidden;overflow:auto}.mobile-nav.active{transform:translateX(0);visibility:visible}.mobile-nav .top{margin-bottom:auto}.mobile-nav .top ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.mobile-nav .top ul li a{font-size:24px;font-weight:400;text-transform:uppercase;padding:24px 0;display:block;border-bottom:2px solid rgba(68,68,68,.13)}.mobile-nav .top button{margin-top:24px;padding:20px;font-size:14px;line-height:16px;max-width:100%}.mobile-nav .bottom{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}.mobile-nav .bottom .contacts{flex-direction:column;align-items:flex-start;margin-bottom:32px}.mobile-nav .bottom .contacts .phone{margin-bottom:12px;font-size:20px;line-height:32px;font-weight:700}.mobile-nav .bottom .contacts .telegram{display:flex}.mobile-nav .bottom .contacts .telegram svg{width:32px;height:32px}.mobile-nav .bottom .contacts .zoom{width:94px;height:34px}.mobile-nav .bottom .contacts div{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.mobile-nav .bottom .copyright{font-weight:400;font-size:12px;line-height:14px;margin-bottom:12px}.mobile-nav .bottom .by{font-size:12px;font-weight:400}.mobile-nav .bottom .by svg{margin-left:12px}.contacts{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px}.contacts .phone{font-size:16px;font-weight:900}.contacts .phone:hover{text-decoration:underline}.contacts .telegram{transition:.5s}.contacts .telegram:hover{opacity:.7}.contacts .zoom{border:2px solid var(--gray);display:flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:10000px;font-size:16px;text-decoration:none;font-weight:900;transition:.5s}.contacts .zoom:hover{opacity:.7}.intro{padding:60px 0}.intro .inner{display:flex;justify-content:space-between;-moz-column-gap:60px;column-gap:60px}.intro .info{display:flex;flex-direction:column;row-gap:40px}.intro h1{margin:0;font-size:56px;line-height:60px;font-weight:400}.intro h1 strong{font-weight:600}.intro h1 span{color:var(--green)}.intro .subtitle{color:var(--green);font-weight:600;display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}.intro .subtitle span{font-weight:700;border-right:2px solid var(--green);padding-right:24px}.intro .gift{display:flex;align-items:center;font-size:20px;line-height:24px;-moz-column-gap:8px;column-gap:8px}.intro button{font-size:20px;line-height:22px}.intro .img{width:400px;height:492px;border-radius:140px;background-repeat:no-repeat;background-position:right;flex-shrink:0;background-size:cover}.to{display:flex;width:64px;height:64px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:1000px;background:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:.4s;cursor:pointer;box-shadow:-7px 5px 0 0 #454444;margin-left:auto;margin-top:16px}.to:hover{box-shadow:-7px 5px 0 0 #147575;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.experts{overflow:hidden}.experts .icon{width:113px;height:113px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.experts .section-title{margin-top:0}.expert{display:flex;align-items:flex-start;justify-content:center;position:relative}.expert .img{height:838px;width:50%;background-position:center;background-size:cover}.expert .info{border-left:1px solid rgba(68,68,68,.2);background:#444;height:838px;position:relative;width:50%;color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:115px}.expert .info ul{list-style:none;margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;row-gap:37px;max-width:400px}.expert .info ul li{font-size:16px;line-height:18px;font-weight:500;position:relative;padding-left:8px}.expert .info ul li::before{content:'';background-image:url(../img/check.svg);width:20px;height:20px;position:absolute;background-repeat:no-repeat;left:-26px}.expert .info .name{margin:0;color:#fff;font-size:40px;top:50%;left:0;transform:translate(-50%,-50%);position:absolute;border-radius:50%;background:#444;z-index:10;width:303px;height:303px;padding:76px 45px 76px 46px;display:flex;align-items:center;justify-content:center;text-align:center}.expert .info .name h3{margin:0;border-bottom:3px solid #1cdadb;padding-bottom:10px;font-weight:400;font-size:40px;line-height:45px}.expert.reverse{flex-direction:row-reverse}.expert.reverse .name{left:100%}.enroll{padding:88px 0;background-repeat:no-repeat;background-size:cover;color:var(--white)}.enroll .inner{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:40px;max-width:610px;margin-left:auto;margin-right:auto}.enroll .inner h2{margin:0;font-size:48px;line-height:54px}.enroll .inner button{font-size:20px;font-weight:800;max-width:333px}.enroll .contacts a{color:var(--white)}.enroll .contacts .phone{font-size:24px;font-weight:800}.enroll .contacts .telegram{border-left:2px solid #f4f8e8;padding-left:20px}.enroll .contacts .zoom{border-color:var(--white)}.modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center;z-index:999;overflow:auto;transition:.5s;opacity:0;visibility:hidden}.modal.active{opacity:1;visibility:visible}.modal .inner{background-color:var(--white);border-radius:20px;border:2px solid rgba(68,68,68,.1);width:100%;position:relative}.modal header{width:100%;text-align:center;border-bottom:1px solid rgba(68,68,68,.1);padding:32px}.modal header h3{margin:0;color:var(--gray);font-size:32px;line-height:40px}.modal .modal-close-style{position:absolute;right:32px;top:32px;display:flex}.modal .bottom{padding:24px 56px;border-top:1px solid rgba(68,68,68,.1)}.modal .bottom button{max-width:100%;font-size:18px;font-weight:700;text-transform:none}.checkin{color:var(--gray)}.checkin .inner{max-width:750px}.checkin .info{padding:44px 56px 24px}.checkin .middle{padding-top:40px}.checkin .middle>h4{margin:0;font-size:24px;line-height:26px;font-weight:400;text-align:center}.checkin .fields{display:flex;flex-direction:column;row-gap:48px;margin-bottom:45px}.checkin .fields input{border:none;font-size:16px;line-height:22px;font-weight:300;border-bottom:2px solid var(--green);padding-bottom:12px;outline:0}.checkin .privacy{color:rgba(68,68,68,.6);font-weight:400;font-size:16px;text-align:center}.checkin .privacy a:hover{text-decoration:underline}.checkin .tariff{display:flex;flex-direction:column;align-items:center;row-gap:24px;margin-bottom:64px}.checkin .tariff span{font-weight:400}.checkin .tariff .checkboxes{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}.checkin .tariff label{font-size:16px;font-weight:400}.success .inner{max-width:749px}.success .middle{display:flex;flex-direction:column;align-items:center;max-width:420px;margin-left:auto;margin-right:auto;text-align:center;font-size:24px;font-weight:400;row-gap:24px;padding:65px 0}.checkbox input{display:none}.checkbox input:checked~label::before{border-color:var(--green);background-color:var(--green)}.checkbox input:checked~label::after{visibility:visible}.checkbox label{padding-left:27px;position:relative}.checkbox label::before{content:"";position:absolute;width:24px;height:24px;border:1px solid var(--gray);border-radius:50%;left:0;top:50%;transform:translate(-50%,-50%)}.checkbox label::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:0;top:50%;background-color:var(--gray);transform:translate(-50%,-50%);visibility:hidden}.how{overflow:hidden;margin-bottom:96px}.how .blocks{display:flex;align-items:center;border-radius:12px;background:#fff;box-shadow:20px 8px 40px 0 rgba(20,117,117,.05)}.how .block{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:42px 92px;color:var(--green);font-size:16px;line-height:18px}.how .block span{position:relative}.how .block span::after{content:"";position:absolute;width:40px;height:3px;background-color:#1cdadb;bottom:-12px;left:50%;transform:translate(-50%,-50%)}.how .block:nth-child(2){border-left:2px solid rgba(28,218,219,.3);border-right:2px solid rgba(28,218,219,.3)}.features .inner{display:flex;justify-content:center;align-items:flex-start}.features h2 span{border-bottom:3px solid #1cdadb}.feature{overflow:hidden;width:33.3%;min-height:685px;border-right:1px solid rgba(68,68,68,.2);transition:.4s}.feature .img{min-width:480px;width:100%;min-height:685px;background-repeat:no-repeat;background-size:cover}.feature .info{padding-top:56px;background:#f6fafa;transition:.4s;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.feature .info span{border-bottom:3px solid var(--gray);width:73px;height:auto;margin:0 auto;text-align:center;color:var(--gray);padding-bottom:10px}.feature .info div{color:var(--gray);font-size:16px;line-height:normal;text-transform:uppercase;margin-top:10px;opacity:0;transition:.4s}.feature:hover .info{transition:.4s;margin-top:-120px}.feature:hover .info span{color:#1cdadb;border-color:#1cdadb}.feature:hover .info div{opacity:1}.footer{position:relative}.footer .inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.footer .copyright{color:var(--gray);font-size:16px;line-height:18px;font-weight:400}.footer .to.top{width:70px;height:70px;transform:rotate(180deg);margin-top:0;margin-left:0;left:50%;top:-35px;position:absolute;box-shadow:-7px -5px 0 0 #454444}.footer .to.top:hover{box-shadow:-7px -5px 0 0 #147575}.footer .by{font-size:12px;font-weight:400;font-family:Gilroy,Arial,sans-serif;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}@media (max-width:1200px){.intro h1{font-size:33px;line-height:42px}.how .block{padding:40px}.feature,.feature .img{min-height:400px}}@media (max-width:991px){body.overflow-hidden{overflow:hidden}.header .inner{padding:12px 0}.header .contacts:not(.mobile){display:none}.header .logo{display:flex}.header .logo svg{max-width:152px}.header .toggle{display:flex}.header.fixed{position:fixed;left:0;right:0;z-index:999;background-color:#f3f8f8}.section-title{font-size:24px;line-height:27px}.how{margin-bottom:40px}.how .blocks{flex-direction:column}.how .block:nth-child(2){border:none;border-top:2px solid rgba(28,218,219,.3);border-bottom:2px solid rgba(28,218,219,.3)}.experts{margin-bottom:56px}.experts .inner{display:flex;flex-direction:column;row-gap:32px}.expert{flex-direction:column;padding:0 24px}.expert.reverse{flex-direction:column}.expert .img{height:327px;width:100%}.expert .info{height:auto;width:100%;border-left:unset;padding:24px}.expert .info .name{position:static;transform:unset;border-radius:0;background:unset;padding:0;width:unset;height:unset;margin-bottom:24px}.expert .info .name h3{font-size:24px}.expert .info ul{row-gap:24px}.expert .info ul li{font-size:14px;line-height:16px}.enroll{padding:96px 0}.enroll .inner{max-width:327px;row-gap:32px}.enroll .inner h2{font-size:24px;line-height:32px}.enroll .inner button{padding:19px 23px;font-size:14px;line-height:16px;max-width:250px}.enroll .contacts{border-top:2px solid #f4f8e8;padding-top:20px}.enroll .contacts .telegram{border:none;padding-left:0}.enroll .contacts .phone{display:none}.modal .inner{margin:20px}.modal header h3{font-size:26px;line-height:32px}.modal .bottom{padding:24px}.checkin .inner{height:100%;margin:0;border-radius:0}.checkin .info{padding:24px}.checkin .middle>h4{font-size:18px;line-height:22px}.checkin .privacy{font-size:14px}.checkin .fields{row-gap:20px;margin-bottom:20px}.checkin .tariff{margin-top:30px}.checkin header{display:flex;align-items:center;justify-content:space-between;padding:20px}.checkin .modal-close-style{position:static}.success .middle{padding-left:24px;padding-right:24px}.success .middle span{font-size:20px;line-height:24px}.intro{padding:36px 0}.intro .inner{flex-direction:column;row-gap:32px;align-items:center;text-align:center}.intro .info{row-gap:24px;align-items:center}.intro h1{font-size:28px;line-height:35px}.intro .subtitle{font-size:16px;line-height:18px}.intro .gift{flex-direction:column;row-gap:8px;color:var(--green);font-size:14px;line-height:16px;max-width:230px}.intro button{max-width:250px;font-size:14px;line-height:16px}.intro .img{width:249px;height:299px;border-radius:90px}.features .inner{flex-direction:column;align-items:center;padding-left:24px;padding-right:24px;row-gap:32px}.feature{width:100%;min-height:514px;border:none}.feature .img{min-width:unset;min-height:363px;background-position:center}.feature .info{padding:24px 40px 40px}.feature .info br{display:none}.feature .info span{color:#1cdadb;border-color:#1cdadb}.feature .info div{opacity:1;font-size:14px;line-height:16px}.feature:hover .info{margin-top:0}.footer .inner{flex-direction:column-reverse;align-items:flex-start;width:100%}.footer .copyright{font-size:14px;line-height:16px;padding-top:24px;border-top:1px solid rgba(68,68,68,.1);width:100%;margin-top:24px}.footer .to.top{width:64px;height:64px;right:30px;left:unset}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:1288px}.mobile-nav{display:none}}
.error-message {
    font-size: 15px;
    text-align: center;
    display: block;
    padding: 10px 0;
    color: red;
}