html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}ul{list-style:none}a{-webkit-tap-highlight-color:transparent}a:focus{outline:none}a:active{outline:none}button:active{scale:.98}body{font-family:Inter,sans-serif;font-size:18px;background-color:#fff}body .schedule-section{display:flex;flex-direction:column;background:#151d28;padding-top:20px;padding-bottom:261px;position:relative}body .schedule-section h1,body .schedule-section h2,body .schedule-section p,body .schedule-section span{color:#fff;margin:0}body .schedule-section .content-container{display:flex;flex-direction:column;align-items:center;margin:0 21.5px}body .schedule-section .logo{width:180px;height:44px}body .schedule-section .title{font-family:Bitter,sans-serif;font-size:35px;font-weight:700;line-height:42px;text-align:center;margin-top:20px}body .schedule-section .quote-container{display:flex;margin-top:20px}body .schedule-section .quote-container .icon{min-width:27px;min-height:22px;margin-right:15px}body .schedule-section .quote-container .text{font-size:14px;font-weight:400;line-height:19.6px}body .schedule-section .author-container{display:flex;margin:20.5px 40px 0}body .schedule-section .author-container img{width:47px;height:47px;border-radius:50%;margin-right:12px}body .schedule-section .author-container .text-container{display:flex;flex-direction:column}body .schedule-section .author-container .text-container .author{font-size:16px;font-weight:700;margin-bottom:10px}body .schedule-section .author-container .text-container .position{font-size:14px;font-weight:400;opacity:.8}body .schedule-section .book-image{display:flex;justify-content:center;position:absolute;bottom:-87px;margin:auto;right:0;left:0}body .schedule-section .book-image img{position:relative;height:324px}body .form-section{padding:107px 15px 50px}body .form-section h2{font-family:Bitter;font-size:25px;font-weight:700;line-height:30px;text-align:center}body .form-section form{display:flex;flex-direction:column;margin-top:20px}body .form-section form input{width:100%;height:60px;border:1px;padding:19px 15px;font-size:18px;font-weight:500;border-radius:8px;border:1px solid #a3a3a3;font-family:Inter}body .form-section form input::placeholder{color:#a09999}body .form-section form input:nth-of-type(2){margin-top:20px}body .form-section form input:focus{border:1px solid #a3a3a3;outline:none}body .form-section form input.invalid{border:1px solid #ff0000}body .form-section form button{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:18px;font-weight:500;color:#fff;border-radius:8px;background:#ef2901;border:0;margin-top:20px;font-family:Inter}body .form-section form button .button-text{transition:opacity .3s ease}body .form-section form button .loader{border:2px solid transparent;border-top:2px solid white;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin-left:10px;opacity:0;transition:opacity .3s ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .form-section form .loading .loader{display:inline-block;opacity:1}body .form-section form .privacy-policy-container{text-align:center;font-size:16px;font-weight:500;line-height:25px;color:#a09999;margin-top:20px}body .form-section form .privacy-policy-container .privacy-policy-link{text-decoration:underline;color:#a09999}body .form-section form .privacy-policy-container .privacy-policy-link:visited{color:#a09999}body .points-section{padding:50px 15px;background:#f5f5f5}body .points-section h2{font-family:Bitter;font-size:25px;font-weight:700;line-height:130%;text-align:center}body .points-section .points-container{display:flex;flex-direction:column;width:310px;margin:30px auto 0}body .points-section .points-container .point{display:flex;align-items:center;justify-content:center;height:120px;border-radius:14px;color:#151d28;font-size:18px;font-weight:400;line-height:25.2px;text-align:center;background:#fff;margin-top:10px;padding:25px}body .points-section .points-container .point:nth-of-type(1){margin-top:0}body .points-section .solution{display:flex;font-size:20px;font-weight:500;line-height:24.2px;text-align:center;margin:30px 15px 0}body .about-section{display:flex;flex-direction:column;padding:50px 15px}body .about-section .book-container{display:flex;flex-direction:column;border-radius:20px;background:#151d28;padding:40px 30px;margin:0 auto}body .about-section .book-container .left-part{display:flex;flex-direction:column}body .about-section .book-container .left-part h3{color:#fff;font-family:Bitter;font-size:25px;font-style:normal;font-weight:700;line-height:130%}body .about-section .book-container .left-part p{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:15px}body .about-section .book-container .line{width:100%;height:1px;background:#46556a;margin:30px auto}body .about-section .book-container .right-part{display:flex;flex-direction:column;margin-right:-30px}body .about-section .book-container .right-part h4{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:normal}body .about-section .book-container .right-part ul li{margin-top:30px}body .about-section .book-container .right-part ul .lever{color:#01cbf1;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-right:10px}body .about-section .book-container .right-part ul .lever-text{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}body .about-section .book-container .right-part .lever-final{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-top:25px}body .about-section .content-container{display:flex;flex-direction:column;align-items:center;margin-top:60px}body .about-section .content-container h2{font-family:Bitter;font-size:25px;font-weight:700;text-align:center;color:#000}body .about-section .content-container ul{font-size:18px;font-weight:400;line-height:27px;text-align:left;color:#151d28;margin-top:30px}body .about-section .content-container ul li{display:flex;align-items:center;margin-top:20px}body .about-section .content-container ul li:first-of-type{margin-top:0}body .about-section .content-container ul li .dot{min-width:15px;height:15px;background-color:#ef2901;margin-right:12px;border-radius:50%}body .about-section .content-container .milestones-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:5px;margin-top:30px}body .about-section .content-container .milestones-container .milestone{height:149px;border-radius:14px;padding:20px 20px 0;background:#f5f5f5}body .about-section .content-container .milestones-container .milestone span{display:block;width:43px;font-family:Bitter;font-size:40px;font-weight:700;line-height:130%;margin-bottom:-15px;margin-top:-10px;color:#ef2901}body .about-section .content-container .milestones-container .milestone p{color:#151d28;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-top:11px}body .about-section .content-container .follow-container{display:flex;flex-direction:row;align-items:center;margin:20px auto 0}body .about-section .content-container .follow-container .text{font-size:18px;font-weight:500;font-style:normal;margin-right:36px;color:#151d28}body .about-section .content-container .follow-container .socials-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body .about-section .content-container .follow-container .socials-container a{display:flex;width:34px;height:34px}body .about-section .content-container .follow-container .socials-container img{width:34px;height:34px}body .about-section .author-image{width:284px;height:380.43px;border-radius:30px;margin:30px auto 0}body .review-section{display:none;font-family:Bitter;text-align:center;background:#fff;padding:50px 15px 60px}body .review-section h2{color:#000;text-align:center;font-family:Bitter;font-size:25px;font-style:normal;font-weight:700;line-height:32.5px}body .review-section .slider{width:100%;margin-top:30px;overflow:hidden;position:relative}body .review-section .slider .reviews-container{display:flex;transition:transform .3s ease}body .review-section .slider .reviews-container .review{min-width:100%;display:flex;flex-direction:column;color:#151d28;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px;padding:30px 22px 40px 26px;border-radius:14px;background:#f5f5f5;box-sizing:border-box}body .review-section .slider .reviews-container .icon{width:37px;height:30px;margin-bottom:16px}body .review-section .slider .reviews-container .text{text-align:left}body .review-section .slider .reviews-container .author-container{display:flex;flex-direction:row;margin-top:16px}body .review-section .slider .reviews-container .author-container .author{font-size:16px;font-weight:600;margin-right:20px}body .review-section .slider .reviews-container .author-container .position{font-size:16px}body .review-section .slider .indicators-container{display:flex;flex-direction:row;justify-content:space-between;width:159px;height:14px;margin:30px auto 0}body .review-section .slider .indicators-container .indicator{width:14px;height:14px;background:#eee;border-radius:50%}body .review-section .slider .indicators-container .indicator.active{background:#ef2901}body .action-section{display:flex;flex-direction:column;padding:60px 25px;background:#151d28}body .action-section h2{font-family:Bitter;font-size:25px;font-weight:700;line-height:35px;text-align:center;line-height:140%;color:#fff}body .action-section button{width:253px;height:60px;padding:19px 45px;border-radius:8px;border:0;background:#ef2901;margin:30px auto 0;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;color:#fff}body .contact-section{padding:40px 30px}body .contact-section .title-container{display:flex;flex-direction:column}body .contact-section .title-container h2,body .contact-section .title-container a{font-size:20px;font-weight:500;color:#151d28;text-align:center}body .contact-section .title-container a{text-decoration:underline;margin-top:10px}body .contact-section .socials-container{width:136px;height:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px auto 0}body .contact-section .socials-container a{display:flex;width:34px;height:34px}body .contact-section .socials-container img{width:39px;height:38px}body footer{display:flex;flex-direction:column;padding:30px 27.5px;background:#f5f5f5}body footer p,body footer a{font-size:14px;font-weight:400;color:#151d28;text-align:center;opacity:.8}body footer .line{display:none;width:2px;height:43px;opacity:.1;background:#151d28;margin:0 10px}body footer .privacy-policy-link{margin-top:10px;text-decoration:underline}body footer .gim{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:6px}body footer .gim .logo{width:32px;height:32px;margin-right:10px}body footer .gim .gim-link{opacity:1}body footer .gim .gim-link:visited{color:#151d28;opacity:1}@media screen and (min-width: 480px){body .schedule-section{padding-bottom:352.5px}body .schedule-section .title{font-size:40px;line-height:48px}body .schedule-section .author-container{margin:29px 40px 0 65px}body .schedule-section .book-image{bottom:-130px}body .schedule-section .book-image img{width:303px;height:449px}body .form-section{padding:154px 15.5px 60px}body .points-section{padding:60px 48px}body .about-section{padding:60px 15px}body .about-section .book-container{width:450px;padding:50px 20px 50px 40px}body .about-section .book-container .left-part h3{width:319px;font-size:25px}body .about-section .book-container .left-part p{font-size:18px}body .about-section .book-container .line{width:370px}body .about-section .book-container .right-part h4{font-size:20px}body .about-section .book-container .right-part ul li:first-of-type{margin-top:25px}body .about-section .book-container .right-part ul .lever{font-size:16px;margin-right:16px}body .about-section .book-container .right-part ul .lever-text,body .about-section .book-container .right-part .lever-final{font-size:20px}body .about-section .content-container ul{margin-left:30px;margin-right:30px}body .about-section .content-container .milestones-container{gap:15px}body .about-section .content-container .follow-container{margin-top:30px}body .about-section .content-container .author-image{width:368px;height:492.955px}body .review-section{padding:60px 65.5px}body .review-section .slider .reviews-container .review{padding:30px 26.5px 40px}body .action-section{padding:68px 37.5px}body .action-section h2{font-size:32px}body .contact-section{padding:60px 60px 40px}body .contact-section .title-container h2,body .contact-section .title-container a{font-size:24px}body .contact-section .socials-container{width:210px;height:50px;gap:30px}body .contact-section .socials-container img{width:50px;height:50px}body footer{padding:40px 34px 37px}body footer p,body footer a{font-size:18px}body footer .gim{width:100%;margin-top:10px}}@media screen and (min-width: 768px){body .schedule-section{padding:30px 0 60px 25px;display:grid;grid-template-columns:1fr 348px}body .schedule-section .content-container{margin-left:0;margin-right:37px;align-items:flex-start}body .schedule-section .content-container h1,body .schedule-section .content-container h2,body .schedule-section .content-container p{text-align:left}body .schedule-section .content-container .title{margin:40px 15px 0 0}body .schedule-section .content-container .quote-container{margin:20px 0 0}body .schedule-section .book-image{position:relative;top:20px}body .schedule-section .book-image img{height:505px;left:-15px}body .form-section{padding:60px 0}body .form-section .container{width:594px;margin:0 auto}body .form-section h2{font-size:32px}body .form-section form{margin:30px auto 0}body .points-section{padding:70px 0}body .points-section h2{font-size:32px;width:620px;margin:0 auto}body .points-section .points-container{display:grid;grid-template-columns:repeat(2,1fr);width:640px;gap:20px;margin-top:40px}body .points-section .points-container .point{margin:0}body .points-section .solution{margin-top:40px;justify-content:center}body .about-section{display:flex;padding:70px 0 90px}body .about-section .book-container{width:718px;padding:70px 60px;margin:0 auto}body .about-section .book-container .left-part h3{width:auto;font-size:32px}body .about-section .book-container .left-part p{margin-top:20px}body .about-section .book-container .line{width:594px;margin:40px auto}body .about-section .book-container .right-part h4{font-size:20px}body .about-section .book-container .right-part ul li:first-of-type{margin-top:25px}body .about-section .book-container .right-part ul .lever{font-size:16px;margin-right:16px}body .about-section .book-container .right-part ul .lever-text{font-size:20px}body .about-section .content-container{margin-top:90px}body .about-section .content-container h2{font-size:32px}body .about-section .content-container ul{margin-top:40px;margin-left:13px}body .about-section .content-container .milestones-container{gap:20px}body .about-section .content-container .milestones-container .milestone{width:304px;height:160.163px;padding:20px 30px 0}body .about-section .content-container .milestones-container .milestone span{font-size:60px;margin-top:-15px;margin-bottom:-20px}body .about-section .content-container .milestones-container .milestone p{font-size:16px;width:208px}body .about-section .content-container .milestones-container .milestone p:nth-child(2),body .about-section .content-container .milestones-container .milestone p:nth-child(4){width:240px}body .about-section .content-container .follow-container{margin-top:50px}body .about-section .content-container .follow-container .text{font-size:24px;margin-right:29px}body .about-section .content-container .follow-container .socials-container{width:auto;height:50px;gap:30px}body .about-section .content-container .follow-container .socials-container img,body .about-section .content-container .follow-container .socials-container a{width:50px;height:50px}body .about-section .content-container .author-image{margin-top:55px;width:536px;height:718px}body .review-section{padding:90px 0}body .review-section h2{font-size:32px;margin:0 79px}body .review-section .slider .reviews-container .review{min-width:349px;margin-left:23.5px}body .review-section .slider .reviews-container .review:nth-child(2),body .review-section .slider .reviews-container .review:nth-child(4){margin-right:23.5px}body .review-section .slider .indicators-container{width:72px;margin-top:40px}body .action-section{padding:100px 96.5px 81px}body .contact-section{padding:62px 0 50px}body .contact-section .title-container{flex-direction:row;justify-content:center}body .contact-section .title-container h2{width:359px;margin-right:32px}body .contact-section .title-container .email-link{width:201px;margin-top:0}body .contact-section .socials-container{margin-top:40px}body footer{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:40px 0}body footer .copyright,body footer .privacy-policy-link{display:flex;align-items:center}body footer .line{display:block}body footer .privacy-policy-link{width:119px;margin-top:0}body footer .gim{margin-top:15px}}@media screen and (min-width: 1024px){body{overflow-x:hidden}body a:hover,body button:hover{cursor:pointer}body .schedule-section{height:500px}body .schedule-section .content-container{max-width:800px;margin:0 40px 0 0}body .schedule-section .content-container h2{margin-top:57px;font-size:45px;max-width:582px;line-height:normal}body .schedule-section .content-container .quote-container{margin-top:25px;font-size:16px}body .schedule-section .content-container .quote-container .text{max-width:680px;line-height:22.4px}body .schedule-section .content-container .author-container .text-container .author{font-size:20px;margin-bottom:5px}body .schedule-section .content-container .author-container .text-container .position{font-size:16px}body .schedule-section .book-image{top:40px;justify-content:flex-start}body .schedule-section .book-image img{height:482px;left:-25px}body .form-section{display:flex;flex-direction:column;align-items:center;padding:70px 25px}body .form-section .container{width:935px;margin-left:0}body .form-section h2{text-align:start}body .form-section form{width:950px;flex-direction:row;flex-wrap:wrap;margin:30px 0 0}body .form-section form input,body .form-section form button{width:305px;margin-top:0}body .form-section form input{margin:0 10px 0 0}body .form-section form input:nth-child(2){margin:0 10px 0 0}body .form-section form button{cursor:pointer;display:inline-block;position:relative;transition:all .3s ease-in-out}body .form-section form button:after{content:"-->";position:absolute;opacity:0;right:-20px;transition:.3s;color:#000}body .form-section form button:hover{padding-right:24px;padding-left:8px}body .form-section form button:hover:after{opacity:1;right:10px}body .form-section form button:active{scale:.96}body .form-section form button:disabled:after{opacity:0}body .form-section form button:disabled:hover{padding:0;cursor:auto}body .form-section form .privacy-policy-container .privacy-policy-link{text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}body .form-section form .privacy-policy-container .privacy-policy-link:hover{text-decoration:underline}body .points-section{padding:70px 30px}body .points-section .points-container{width:964px;margin-top:50px;grid-template-columns:repeat(3,1fr);row-gap:20px;column-gap:17px}body .points-section .points-container .point{transition:all .4s ease-in-out}body .points-section .points-container .point:hover{background-color:#151d28;color:#fff}body .points-section .solution{margin-top:50px}body .about-section{width:100%;padding:80px 30px 90px}body .about-section .book-container{width:964px;flex-direction:row;margin:0 auto;padding:0}body .about-section .book-container .left-part{width:357px;display:flex;flex-direction:column;padding:122px 68px 122px 60px;box-sizing:content-box}body .about-section .book-container .left-part h3{width:294px;font-size:40px}body .about-section .book-container .left-part p{font-size:18px;margin-top:30px}body .about-section .book-container .line{width:1px;height:100%;background:#46556a;margin:0}body .about-section .book-container .right-part{display:flex;flex-direction:column;margin-left:60px;justify-content:center}body .about-section .book-container .right-part h4{font-size:20px}body .about-section .book-container .right-part ul{margin:25px 0 0}body .about-section .book-container .right-part ul li{margin-top:30px}body .about-section .book-container .right-part ul li:nth-child(1){margin-top:0}body .about-section .book-container .right-part ul .lever{margin-right:16px}body .about-section .book-container .right-part ul .lever-text{font-size:20px}body .about-section .book-container .right-part ul .lever-final{margin-top:30px}body .about-section .book-container .right-part .lever-final{font-size:20px;margin-top:30px}body .about-section .content-container{width:629px;margin:80px auto 0}body .about-section .content-container .milestones-container{width:100%;gap:20px;margin-top:40px}body .about-section .content-container .milestones-container .milestone{transition:all .3s ease-in-out}body .about-section .content-container .milestones-container .milestone:hover{box-shadow:5px 5px 5px #0000001a;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.1))}body .about-section .content-container .follow-container .socials-container a{transition:all .2s ease-in-out}body .about-section .content-container .follow-container .socials-container a:hover{transform:scale(1.12)}body .review-section .slider{margin-top:50px}body .review-section .slider .reviews-container{display:grid;grid-template-columns:repeat(2,413px);gap:20px;margin:0 auto}body .review-section .slider .reviews-container .review{display:flex;width:413px;height:450px;margin:0;transition:all .3s ease-in-out}body .review-section .slider .reviews-container .review:hover{box-shadow:5px 0 20px #0003}body .review-section .slider .reviews-container .text{font-size:18px;line-height:27px}body .review-section .slider .reviews-container .author-container .author,body .review-section .slider .reviews-container .author-container .position{font-size:18px}body .review-section .slider .indicators-container{display:none}body .action-section{padding:100px 153px 120px}body .action-section h2{font-size:40px}body .action-section button{margin-top:50px;transition:all .3s ease-in}body .action-section button:hover{color:#000}body .action-section button:active{transition:all .1s;scale:.98}body .contact-section{width:970px;display:flex;flex-direction:row;margin:80px auto;padding:0}body .contact-section .title-container{align-items:center}body .contact-section .socials-container{margin-top:0;margin-left:170px}body .contact-section .socials-container a{transition:all .2s ease-in-out}body .contact-section .socials-container a:hover{transform:scale(1.12)}body footer{flex-direction:row;padding:28.5px 26px}body footer .privacy-policy-link{margin-right:40px;text-decoration:none}body footer a{text-decoration:none}body footer a:hover{cursor:pointer;text-decoration:underline}body footer .gim{width:auto;margin-top:0}body footer .gim .gim-link{text-decoration:none}body footer .gim .gim-link:hover{cursor:pointer;text-decoration:underline}}@media screen and (min-width: 1250px){body .schedule-section{grid-template-columns:800px 370px;justify-content:center}}@media screen and (min-width: 1500px){body .schedule-section{height:580px;padding-left:0}body .schedule-section .content-container{width:790px}body .schedule-section .content-container h2{max-width:100%;font-size:60px}body .schedule-section .content-container .quote-container .text{font-size:20px;line-height:28px}body .schedule-section .content-container .author-container{margin-top:34px}body .schedule-section .content-container .author-container .author{font-size:24px}body .schedule-section .content-container .author-container .position{font-size:18px}body .schedule-section .book-image{top:20px}body .schedule-section .book-image img{width:388px;height:605px;left:20px}body .form-section{align-items:flex-start;padding-left:320px;padding-bottom:90px}}@media screen and (min-width: 1920px){body .points-section{padding:100px 0}body .points-section .points-container{width:1333px}body .points-section .points-container .point{width:431px;font-size:20px;padding:32px 55.5px}body .points-section .solution{font-size:24px}body .about-section{padding:100px 0 130px}body .about-section .book-container{width:1279px;height:650px}body .about-section .book-container .left-part{padding:199px 116px;width:446px}body .about-section .book-container .left-part h3{width:100%}body .about-section .book-container .left-part p{font-size:20px;line-height:30px;margin-top:20px}body .about-section .book-container .right-part{margin-left:109px}body .about-section .book-container .right-part h4{font-size:24px}body .about-section .book-container .right-part ul{margin-top:37px}body .about-section .book-container .right-part ul li{display:flex;align-items:center;margin-top:40px}body .about-section .book-container .right-part ul li :nth-child(1){margin-top:0}body .about-section .book-container .right-part ul .lever-text{font-size:24px}body .about-section .book-container .right-part .lever-final{font-size:24px;margin-top:42px}body .about-section .content-container{margin-top:100px;display:grid;grid-template-columns:536px 1fr;width:1280px;column-gap:76px}body .about-section .content-container h2{order:2;margin-top:15px;text-align:left}body .about-section .content-container ul{order:3;margin-left:0}body .about-section .content-container .milestones-container{order:4}body .about-section .content-container .follow-container{width:100%;order:5}body .about-section .content-container picture{order:1;grid-row:1/5;align-self:start}body .about-section .content-container .author-image{margin-top:0;margin-right:auto}body .review-section{padding:130px 0 100px}body .review-section .slider{margin-top:70px}body .review-section .slider .reviews-container{grid-template-columns:repeat(3,413px)}body .contact-section{width:1280px}body .contact-section .socials-container{margin-left:478px}body footer .line{margin:0 30px}body footer .privacy-policy-link{margin-right:310px}}
