*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{font-family:'Montserrat', sans-serif;background:#ffffff;color:#051C2C}body p,body ul li{color:#051C2C;font:400 15px / 27px "Montserrat"}.com-content-article ol,.com-content-article ul{overflow:visible}img{max-width:100%;display:block;object-fit:contain}.wrapper{width:1180px;margin:0 auto}@media screen and (max-width: 1080px){.wrapper{width:93%}}.navigation{background:#0D0D0D;padding:15px 0;border:0;margin-top:0}.navigation nav div.btn{background:#A3C157;padding:12px 0}.navigation nav a.link:hover,.navigation nav div.link:hover{cursor:pointer;color:#A3C157}.hero{background:url("/images/courses/sm-2/hero.png") no-repeat center right,#0D0D0D;padding:70px 0 140px}@media (max-width: 800px){.hero{background:#0D0D0D}}@media (max-width: 576px){.hero{padding:70px 0}}.hero .content{width:540px}@media (max-width: 800px){.hero .content{width:100%}}.hero .content h1{color:#FFF;font:800 48px / 62px "Montserrat"}@media (max-width: 395px){.hero .content h1{font-size:45px}}.hero .content h1 span{color:#A3C157}.hero .content h1+p{max-width:540px;margin:10px 0 30px}@media (max-width: 800px){.hero .content h1+p{max-width:max-content}}.hero .content p{color:#FFF;font:400 15px / 27px "Montserrat"}.hero .content p .old-price{text-decoration:line-through;font:400 20px / 18px "Montserrat"}.hero .content p .new-price{color:#A3C157;font:700 32px / 38px "Montserrat"}@media (max-width: 395px){.hero .content p .new-price{font-size:27px}}.hero .content ul{margin:20px 0 40px;width:510px}@media (max-width: 800px){.hero .content ul{width:100%}}.hero .content ul li{position:relative;margin-bottom:17px;padding-left:50px;color:#FFF;list-style-type:none}.hero .content ul li:before{position:absolute;content:"";width:30px;height:30px;background:url("/images/courses/ai/marker-list.svg");left:0;top:0}.hero .content ul li:last-child{margin-bottom:0}.hero .content .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;width:435px;margin-bottom:20px}.hero .content .btn svg{margin-right:20px}.hero .content .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 480px){.hero .content .btn{width:100%}}.hero .content .note{font:400 italic 13px / 24px "Montserrat"}.final{padding:140px 0}@media (max-width: 576px){.final{padding:70px 0}}.final h2{font:800 48px / 62px "Montserrat";margin-bottom:20px}@media (max-width: 576px){.final h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.final h2{font:800 36px / 48px "Montserrat"}}.final h2 span{color:#A3C157}.final h2+p{color:#0D0D0D;font:400 15px / 27px "Montserrat";max-width:940px}.final .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:95px;align-items:stretch;position:relative}@media (max-width: 992px){.final .block{margin-top:40px}}.final .block>img{left:25px;position:absolute;top:-80px}@media (max-width: 992px){.final .block>img{display:none}}.final .block .item{width:calc(100% / 3 - 13px);max-width:380px;padding:40px 30px;box-sizing:border-box;border-radius:20px;border:2px dashed #8BA0C0;position:relative}@media (max-width: 576px){.final .block .item{width:100%;margin-bottom:20px;max-width:100%}}.final .block .item:before{position:absolute;content:'';background:#0D0D0D;width:20px;height:20px;left:calc(100% / 2 - 10px);top:-10px;border-radius:50%}@media (max-width: 992px){.final .block .item:before{display:none}}.final .block .item p.num{color:#A3C157;font:700 96px / 95px "Montserrat"}.final .block .item p.title{color:#0D0D0D;font:700 20px / 32px "Montserrat";margin:10px 0 0}.final .block .item ul{padding-left:15px}.final .block .item ul li{color:#0D0D0D;font:400 15px / 24px "Montserrat";margin:10px 0;list-style-type:none;position:relative}.final .block .item ul li:before{content:'';position:absolute;width:3px;height:3px;left:-10px;top:11px;background:#0D0D0D;border-radius:50%}.final .block .item ul li:last-child{margin-bottom:0}.final .block .item.last{border:2px dashed #E0F5A9;background:#FFD166}.final .block .item.last p.num{color:#FFFFFF}.final .content{margin-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start}.final .content .text{width:calc(100% - 440px);max-width:580px;font:500 15px / 27px "Montserrat"}@media (max-width: 576px){.final .content .text{width:100%;margin-bottom:20px;max-width:100%}}.final .content .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;width:390px;margin:0 0 0 30px}.final .content .btn svg{margin-right:20px}.final .content .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 576px){.final .content .btn{margin:0}}.project{background:url("/images/courses/sm-2/project-bg.png") no-repeat center top,#0D0D0D;padding:140px 0}@media (max-width: 576px){.project{padding:70px 0}}.project h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff;max-width:980px;margin-bottom:40px}@media (max-width: 576px){.project h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.project h2{font:800 36px / 48px "Montserrat"}}.project h2 span{color:#A3C157}.project .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:baseline}.project .block>.item{width:calc(100% / 2 - 40px)}@media (max-width: 576px){.project .block>.item{width:100%;margin-bottom:20px}}.project .block>.item p{color:#FFF;font:400 15px / 27px "Montserrat";margin-bottom:15px}.project .block>.item p:last-child{margin-bottom:0}.project .block>.item ul li{position:relative;margin-bottom:25px;padding-left:50px;color:#FFF;list-style-type:none}.project .block>.item ul li:before{position:absolute;content:"";width:30px;height:30px;background:url("/images/courses/ai/marker-list.svg");left:0;top:0}.project .block>.item ul li:last-child{margin-bottom:0}.project .text{margin-top:40px}@media (max-width: 576px){.project .text{margin-top:0}}.project .text p{color:#FFF;font:400 15px / 27px "Montserrat"}.project .text .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;width:415px;margin-top:20px}.project .text .btn svg{margin-right:20px}.project .text .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 480px){.project .text .btn{width:100%}}.whom{padding:140px 0;background:#A3C157}@media (max-width: 576px){.whom{padding:70px 0}}.whom h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff;margin-bottom:40px}@media (max-width: 576px){.whom h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.whom h2{font:800 36px / 48px "Montserrat"}}.whom h2 span{color:#A3C157}.whom .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.whom .block .item{width:calc(100% / 4 - 15px);max-width:280px;background:#fff;border-radius:10px;padding:40px 30px;box-sizing:border-box}@media (max-width: 800px){.whom .block .item{width:calc(100% / 2 - 15px);max-width:max-content;margin-bottom:20px}}@media (max-width: 480px){.whom .block .item{width:100%}}.whom .block .item p{color:#0D0D0D;font:400 15px / 27px "Montserrat"}.whom .block .item p.title{font-weight:700;margin:20px 0}.whom .block .item:nth-child(odd){background:#E0F5A9}.whom .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:#0D0D0D;display:block;margin:40px auto 0;width:390px}.whom .btn svg{margin-right:20px}.whom .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 414px){.whom .btn{width:100%}}.result{background:url("/images/courses/sm-2/result-bg.png") no-repeat center bottom,#0D0D0D;padding:140px 0}@media (max-width: 576px){.result{padding:70px 0}}.result .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.result .block .item-title{width:340px}@media (max-width: 800px){.result .block .item-title{width:100%;margin-bottom:40px}}.result .block .item-title h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff}@media (max-width: 576px){.result .block .item-title h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.result .block .item-title h2{font:800 36px / 48px "Montserrat"}}.result .block .item-title h2 span{color:#A3C157}.result .block .item-title h2+p{color:#FFF;font:400 16px / 29px "Montserrat"}.result .block .item-content{max-width:780px;width:calc(100% - 400px)}@media (max-width: 800px){.result .block .item-content{max-width:max-content;width:100%}}.result .block .item-content .item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.result .block .item-content .item div.num{width:180px}@media (max-width: 576px){.result .block .item-content .item div.num{width:auto}}.result .block .item-content .item div.num img{margin:0 auto}@media (max-width: 576px){.result .block .item-content .item div.num img{width:50%;margin:0}}.result .block .item-content .item div.content{width:580px}@media (max-width: 800px){.result .block .item-content .item div.content{width:calc(100% - 200px)}}@media (max-width: 576px){.result .block .item-content .item div.content{width:100%;margin-top:20px}}.result .block .item-content .item div.content p.title{color:#FFF;font:700 20px / 36px "Montserrat";margin-bottom:20px}.result .block .item-content .item div.content ul{margin:20px 0 40px;width:510px}@media (max-width: 480px){.result .block .item-content .item div.content ul{width:100%}}.result .block .item-content .item div.content ul li{position:relative;margin-bottom:30px;padding-left:55px;color:#FFF;list-style-type:none}.result .block .item-content .item div.content ul li:before{position:absolute;content:"";width:24px;height:24px;background:url("/images/courses/sm-2/arrow-list.svg");left:10px;top:3px}.result .block .item-content .item div.content ul li:last-child{margin-bottom:0}.result .final-project{border-radius:20px;border:2px dashed #727A86;margin-top:60px;padding:40px 30px}.result .final-project p{color:#FFF;font:400 16px / 28px "Montserrat";margin-bottom:20px}.result .final-project p:last-child{margin-top:0}.result .final-project p.title{color:#A3C157;font:700 32px / 57px "Montserrat"}.calc{padding:140px 0}@media (max-width: 576px){.calc{padding:70px 0}}.calc .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.calc .block .forma{width:540px}@media (max-width: 992px){.calc .block .forma{order:2;margin:40px auto 0}}@media (max-width: 480px){.calc .block .forma{width:95%}}.calc .block .forma .container{width:100%;background:#5CA5DF;color:#fff;padding:40px;border-radius:20px}@media (max-width: 414px){.calc .block .forma .container{padding:40px 20px}}.calc .block .forma .container .title{text-align:center;color:#fff;margin-bottom:17px;font:700 20px / 32px "Montserrat"}.calc .block .forma .container .subtitle{color:#FFF;text-align:center;font:700 16px / 25px "Montserrat"}.calc .block .forma .container label{display:block;margin:15px 0 5px}.calc .block .forma .container input,.calc .block .forma .container select{width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;margin-bottom:10px;box-sizing:border-box}.calc .block .forma .container .buttons{display:flex;gap:10px}.calc .block .forma .container button{flex:1;padding:10px;border:none;border-radius:6px;font-weight:bold;cursor:pointer;transition:background 0.3s}.calc .block .forma .container button:first-child{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:#0D0D0D}.calc .block .forma .container button:first-child svg{margin-right:20px}.calc .block .forma .container button:first-child:hover{cursor:pointer;background:#3c8ed1}.calc .block .forma .container button:last-child{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:transparent;border:1px solid #FFF}.calc .block .forma .container button:last-child svg{margin-right:20px}.calc .block .forma .container button:last-child:hover{cursor:pointer;background:#3c8ed1}.calc .block .forma .container button:last-child:hover{background:#fff;color:#0D0D0D}.calc .block .forma .results-section{margin-top:30px;padding-top:20px;border:1px solid #ccc;background:#fff;border-radius:20px;padding:20px}.calc .block .forma .results-section .title{color:#0D0D0D;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:160%}.calc .block .forma .info{margin-top:20px;padding:10px;background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px}.calc .block .content{width:540px}@media (max-width: 992px){.calc .block .content{width:100%}}.calc .block .content h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#0D0D0D}@media (max-width: 576px){.calc .block .content h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.calc .block .content h2{font:800 36px / 48px "Montserrat"}}.calc .block .content h2 span{color:#A3C157}.calc .block .content h2+p{color:#0D0D0D;font:400 15px / 27px "Montserrat"}.calc .text{margin-top:40px;max-width:1140px}.calc .text p{color:#0D0D0D;font:400 15px / 24px "Montserrat";margin-bottom:20px}.calc .text .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:#0D0D0D;width:480px;margin-top:20px}.calc .text .btn svg{margin-right:20px}.calc .text .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 480px){.calc .text .btn{width:100%}}.program{padding:140px 0;background:#0D0D0D}@media (max-width: 576px){.program{padding:70px 0}}.program h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#FFF;margin-bottom:40px}@media (max-width: 576px){.program h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.program h2{font:800 36px / 48px "Montserrat"}}.program h2 span{color:#A3C157}.program h2+p{color:#FFF;font:400 15px / 27px "Montserrat";margin-bottom:20px}.program .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch;margin-bottom:60px}@media (max-width: 800px){.program .block{justify-content:flex-start}}@media (max-width: 576px){.program .block{justify-content:space-between}}.program .block>.item{width:180px;border-radius:10px;padding:30px;box-sizing:border-box}@media screen and (max-width: 992px){.program .block>.item{width:155px}}@media (max-width: 800px){.program .block>.item{width:245px;margin-bottom:10px;margin-right:7px}}@media (max-width: 576px){.program .block>.item{width:48%;margin-right:0}}.program .block>.item p{font:500 15px/24px 'Montserrat'}.program .block>.item p span{font:700 64px / 58px 'Montserrat';display:block;margin-bottom:5px}.program .block>.item:nth-child(odd){background:#A3C157}.program .block>.item:nth-child(odd) p{color:#FFF}.program .block>.item:nth-child(odd) p span{color:#FFF}.program .block>.item:nth-child(even){border:1px solid #A3C157;border:1px solid #A3C157;background:#FFF}.program .block>.item:nth-child(even) p{color:#051C2C}.program .block>.item.middle{width:280px}@media (max-width: 992px){.program .block>.item.middle{width:180px}}@media (max-width: 576px){.program .block>.item.middle{width:100%}}.program .block>.item.big{width:480px;border-radius:10px;border:1px solid #A3C157;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;background:transparent}@media (max-width: 992px){.program .block>.item.big{width:400px}}.program .block>.item.big p{color:#FFF;font:500 15px / 24px 'Montserrat';width:calc(100% - 50px);max-width:350px}.program .block>.item.big p.num{font:700 64px / 76px 'Montserrat';width:50px}@media (max-width: 576px){.program .block>.item.big{width:100%}}.program .block+p{color:#FFF;font:400 16px / 19px 'Montserrat';margin:20px 0 60px}.program details{border-bottom:1px solid #8BA0C0;padding:21px 0 21px 20px}.program details summary{font:700 15px / 27px "Montserrat";position:relative;color:#FFF}@media (max-width: 800px){.program details summary{padding-right:50px}}.program details summary:after{position:absolute;content:"";width:30px;height:30px;background:url("/images/courses/ai/program_arrow.svg");right:50px;top:0}@media (max-width: 800px){.program details summary:after{right:30px}}@media (max-width: 480px){.program details summary:after{right:10px}}.program details summary:hover{cursor:pointer}.program details summary:last-child{border-bottom:none;color:#A3C157}.program details summary:last-child:after{display:none}.program details div{margin-top:20px;width:1020px}@media (max-width: 992px){.program details div{width:95%}}.program details div p{font:400 15px / 27px "Montserrat";color:#fff;margin-bottom:10px}.program details div p strong{color:#A3C157}.program details div ol,.program details div ul{padding-left:30px}.program details div ol li,.program details div ul li{font:400 15px / 27px "Montserrat";color:#fff;margin-bottom:10px}.program details div ol li:last-child,.program details div ul li:last-child{margin-bottom:0}.program details[open] summary:after{transform:rotate(90deg)}.study{background:url("/images/courses/sm-2/study-bg.png") no-repeat right bottom,#A3C157;padding:140px 0}@media (max-width: 576px){.study{padding:70px 0}}.study h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff;margin-bottom:40px}@media (max-width: 576px){.study h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.study h2{font:800 36px / 48px "Montserrat"}}.study h2 span{color:#A3C157}.study .row-1,.study .row-2,.study .row-3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch;margin-bottom:20px}@media (max-width: 576px){.study .row-1,.study .row-2,.study .row-3{margin-bottom:0}}.study .row-1 .item,.study .row-2 .item,.study .row-3 .item{border-radius:20px;background:#fff;padding:40px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;min-height:279px}.study .row-1 .item div.text,.study .row-2 .item div.text,.study .row-3 .item div.text{width:300px}@media (max-width: 576px){.study .row-1 .item div.text,.study .row-2 .item div.text,.study .row-3 .item div.text{width:calc(100% - 100px)}}@media (max-width: 414px){.study .row-1 .item div.text,.study .row-2 .item div.text,.study .row-3 .item div.text{width:100%;margin-top:30px}}.study .row-1 .item div.text p,.study .row-2 .item div.text p,.study .row-3 .item div.text p{color:#051C2C;font:400 15px / 24px "Montserrat"}.study .row-1 .item div.text p.title,.study .row-2 .item div.text p.title,.study .row-3 .item div.text p.title{font:700 20px / 32px "Montserrat";margin-bottom:15px}.study .row-1 .item-480,.study .row-2 .item-480,.study .row-3 .item-480{width:480px}@media screen and (max-width: 992px){.study .row-1 .item-480,.study .row-2 .item-480,.study .row-3 .item-480{width:365px}}@media (max-width: 576px){.study .row-1 .item-480,.study .row-2 .item-480,.study .row-3 .item-480{width:100%;margin-bottom:30px}}.study .row-1 .item-580,.study .row-2 .item-580,.study .row-3 .item-580{width:580px}@media screen and (max-width: 992px){.study .row-1 .item-580,.study .row-2 .item-580,.study .row-3 .item-580{width:458px}}@media (max-width: 800px){.study .row-1 .item-580,.study .row-2 .item-580,.study .row-3 .item-580{width:365px}}@media (max-width: 576px){.study .row-1 .item-580,.study .row-2 .item-580,.study .row-3 .item-580{width:100%;margin-bottom:30px}}.study .row-1 .item-580 div.text,.study .row-2 .item-580 div.text,.study .row-3 .item-580 div.text{width:390px}@media (max-width: 576px){.study .row-1 .item-580 div.text,.study .row-2 .item-580 div.text,.study .row-3 .item-580 div.text{width:calc(100% - 100px)}}@media (max-width: 414px){.study .row-1 .item-580 div.text,.study .row-2 .item-580 div.text,.study .row-3 .item-580 div.text{width:100%;margin-top:30px}}.study .row-1 .item.empty,.study .row-2 .item.empty,.study .row-3 .item.empty{background:transparent;border:1px solid #E0F5A9}@media (max-width: 800px){.study .row-1 .item.empty,.study .row-2 .item.empty,.study .row-3 .item.empty{display:none}}.study .row-1 .item.green,.study .row-2 .item.green,.study .row-3 .item.green{background:#E0F5A9}.study .row-1 .empty{width:180px}.study .row-3 .empty{width:380px}@media screen and (max-width: 992px){.study .row-3 .empty{width:260px}}@media (max-width: 576px){.study .row-3>img{display:none}}.study .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;margin:40px auto 0;width:380px;display:block}.study .btn svg{margin-right:20px}.study .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 395px){.study .btn{width:100%}}.documnets{padding:140px 0;background:#5ca5df;background:linear-gradient(90deg, #fff 0%, #fff 60%, #5ca5df 60%, #5ca5df 100%)}@media (max-width: 576px){.documnets{padding:70px 0}}@media (max-width: 576px){.documnets{background:#fff}}.documnets .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}@media (max-width: 992px){.documnets .block>img{margin:0 auto}}.documnets .block .content{width:540px}@media screen and (max-width: 992px){.documnets .block .content{margin-bottom:40px;width:100%}}.documnets .block .content h2{font:800 48px / 62px "Montserrat";margin-bottom:20px}@media (max-width: 576px){.documnets .block .content h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.documnets .block .content h2{font:800 36px / 48px "Montserrat"}}.documnets .block .content h2 span{color:#A3C157}.documnets .block .content p{font:400 15px/27px 'Montserrat';margin-bottom:15px}.documnets .block .content ol{margin-left:20px}.documnets .block .content ol li{font:400 15px/27px 'Montserrat';margin-bottom:15px}.tutors{background:#0D0D0D;padding:140px 0}@media (max-width: 576px){.tutors{padding:70px 0}}.tutors h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff;margin-bottom:40px}@media (max-width: 576px){.tutors h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.tutors h2{font:800 36px / 48px "Montserrat"}}.tutors h2 span{color:#A3C157}.tutors h2 span{color:#A3C157}.tutors .tutor{border-radius:10px;border:1px solid #727A86;padding:30px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;margin-top:20px}@media (max-width: 576px){.tutors .tutor img{margin:0 auto 30px;order:0}}.tutors .tutor .content{width:calc(100% - 370px)}@media (max-width: 800px){.tutors .tutor .content{width:100%;order:1}}.tutors .tutor .content p{color:#FFF;margin-bottom:15px}.tutors .tutor .content p.name{color:#FFF;font:700 40px/40px 'Montserrat';margin-bottom:20px}@media (max-width: 800px){.tutors .tutor .content p.name{margin-top:20px}}.tutors .tutor .content p.title{color:#A3C157;font:700 15px/27px 'Montserrat';margin:20px 0 0}.tutors .tutor .content ul{column-count:2;column-gap:60px;margin-left:15px;margin-top:15px}@media (max-width: 480px){.tutors .tutor .content ul{column-count:1}}.tutors .tutor .content ul li{color:#FFF;margin-bottom:15px;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.tutors .logos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:20px 0 0 0}.tutors .logos div{width:70px;height:70px;margin:20px 20px 20px 0}.tutors .logos .logo-01{background:url("/images/courses/sm-2/logo-01.png");background-size:contain}.tutors .logos .logo-02{background:url("/images/courses/sm-2/logo-02.png");background-size:contain}.tutors .logos .logo-03{background:url("/images/courses/sm-2/logo-03.png");background-size:contain}.tutors .logos .logo-04{background:url("/images/courses/sm-2/logo-04.png");background-size:contain}.tutors .logos .logo-05{background:url("/images/courses/sm-2/logo-05.png");background-size:contain}.tutors .logos .logo-06{background:url("/images/courses/sm-2/logo-06.png");background-size:contain}.tutors .logos .logo-07{background:url("/images/courses/sm-2/logo-07.png");background-size:contain}.tutors .logos .logo-08{background:url("/images/courses/sm-2/logo-08.png");background-size:contain}.tutors .logos .logo-09{background:url("/images/courses/sm-2/logo-09.png");background-size:contain}.tutors .logos .logo-10{background:url("/images/courses/sm-2/logo-10.png");background-size:contain}.tutors .logos .logo-11{background:url("/images/courses/sm-2/logo-11.png");background-size:contain}.tutors .logos .logo-12{background:url("/images/courses/sm-2/logo-12.png");background-size:contain;width:170px}.price{padding:140px 0;background:url("/images/courses/sm-2/bg-price-1.png") no-repeat left center,url("/images/courses/sm-2/bg-price-2.png") no-repeat right center;overflow:hidden}@media (max-width: 576px){.price{padding:70px 0}}.price h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;text-align:center;margin-bottom:40px}@media (max-width: 576px){.price h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.price h2{font:800 36px / 48px "Montserrat"}}.price h2 span{color:#A3C157}.price .content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.price .content .item{border-radius:10px;background:#E0F5A9;width:calc(100% / 2 - 10px);max-width:580px;margin:0 auto;padding:40px;box-sizing:border-box;position:relative}@media (max-width: 800px){.price .content .item{width:100%;margin-bottom:20px}}@media (max-width: 480px){.price .content .item{padding:40px 20px}}.price .content .item .content-block{min-height:660px}@media (max-width: 992px){.price .content .item .content-block{min-height:705px}}@media (max-width: 800px){.price .content .item .content-block{min-height:auto}}.price .content .item .center-wrapp{margin-top:40px}.price .content .item ul{padding-left:15px}.price .content .item ul li{color:#0D0D0D;font:400 15px / 24px "Montserrat";margin:0 0 15px;list-style-type:none;position:relative}.price .content .item ul li:before{content:'';position:absolute;width:3px;height:3px;left:-10px;top:11px;background:#0D0D0D;border-radius:50%}.price .content .item ul li:last-child{margin-bottom:0}.price .content .item p{color:#0D0D0D;margin-bottom:15px}.price .content .item p.title{font:700 40px / 40px "Montserrat"}.price .content .item p.title span{font:400 20px / 28px "Montserrat"}.price .content .item p.subtitle{font:700 20px / 26px "Montserrat";margin:20px 0}.price .content .item p.txt{margin-bottom:20px}.price .content .item p.cost{font:700 48px/48px 'Montserrat';margin:30px 0}.price .content .item p.cost span.currency{font:700 20px/28px 'Montserrat'}.price .content .item .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:#5CA5DF;display:block;margin:0 auto 40px;width:440px}.price .content .item .btn svg{margin-right:20px}.price .content .item .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 992px){.price .content .item .btn{width:fit-content;padding:18px 20px}}.price .content .item p.note{color:#0D0D0D;font:400 italic 15px/28px 'Montserrat';margin:0}.price .content .item p.note span{color:#FF1D68}.consultation{padding:140px 0;background:#0D0D0D}@media (max-width: 576px){.consultation{padding:70px 0}}.consultation .wrapper{margin:0 auto;width:1180px;border-radius:10px;background:url("/images/courses/sm-2/question.png") top right,#fff;background-repeat:no-repeat;padding:65px 100px;box-sizing:border-box}@media (max-width: 1200px){.consultation .wrapper{width:93%}}@media (max-width: 800px){.consultation .wrapper{padding:65px 50px}}@media (max-width: 576px){.consultation .wrapper{background:#FFFFFF;background-repeat:no-repeat}}@media (max-width: 414px){.consultation .wrapper{padding:45px 30px}}.consultation h3{font:800 48px / 62px "Montserrat";margin-bottom:40px;margin-top:0;color:#A3C157;max-width:580px}@media (max-width: 800px){.consultation h3{font:800 38px / 45px "Montserrat";max-width:480px}}@media (max-width: 414px){.consultation h3{font:800 36px / 45px "Montserrat";max-width:100%}}.consultation h3 span{color:#0D0D0D}.consultation h3+p{font:400 15px / 27px "Montserrat";margin-bottom:20px;color:#0D0D0D}.consultation ul{padding-left:15px}.consultation ul li{color:#0D0D0D;font:400 15px / 24px "Montserrat";margin:0 0 15px;list-style-type:none;position:relative}.consultation ul li:before{content:'';position:absolute;width:3px;height:3px;left:-10px;top:11px;background:#0D0D0D;border-radius:50%}.consultation ul li:last-child{margin-bottom:0}.consultation .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;width:380px}.consultation .btn svg{margin-right:20px}.consultation .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 480px){.consultation .btn{width:100%}}.faq{padding-bottom:140px;background:#0D0D0D}@media (max-width: 576px){.faq{padding-bottom:70px}}.faq h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff}@media (max-width: 576px){.faq h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.faq h2{font:800 36px / 48px "Montserrat"}}.faq h2 span{color:#A3C157}.faq details{border-bottom:1px solid #727A86;padding:21px 0 21px 20px}.faq details summary{font:700 15px / 27px "Montserrat";position:relative;color:#fff}@media (max-width: 576px){.faq details summary{padding-right:50px}}.faq details summary:after{position:absolute;content:"";width:30px;height:30px;background:url("/images/courses/ai/program_arrow.svg");right:50px;top:0}@media (max-width: 800px){.faq details summary:after{right:30px}}@media (max-width: 480px){.faq details summary:after{right:10px}}.faq details summary:hover{cursor:pointer}.faq details div{margin-top:20px;width:1020px}@media (max-width: 992px){.faq details div{width:95%}}.faq details div p{font:400 15px / 27px "Montserrat";color:#fff}.faq details div ul{margin:10px 0 0 30px}.faq details div ul li{font:400 15px / 27px "Montserrat";color:#fff}.faq details[open] summary:after{transform:rotate(90deg)}.start{padding:140px 0;background:url("/images/courses/sm-2/start-bg.png") no-repeat right top,#A3C157}@media (max-width: 576px){.start{padding:70px 0}}@media (max-width: 800px){.start{background:#A3C157}}.start h2{font:800 48px / 62px "Montserrat";margin-bottom:20px;color:#fff}@media (max-width: 576px){.start h2{font:800 40px / 50px "Montserrat"}}@media (max-width: 480px){.start h2{font:800 36px / 48px "Montserrat"}}.start h2 span{color:#A3C157}.start p{color:#FFF;font:700 20px / 27px "Montserrat";margin:40px 0}.start .btn{color:#fff;text-decoration:none;padding:18px 0;font:700 15px / 24px "Montserrat";text-align:center;transition:all 0.3s;border-radius:5px;background:#A3C157;width:340px;margin:40px 0 0;background:#5CA5DF;width:390px;margin:0}.start .btn svg{margin-right:20px}.start .btn:hover{cursor:pointer;background:#3c8ed1}@media (max-width: 414px){.start .btn{width:100%}}
