﻿@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-Qf1.ttf) format('truetype');}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npST3-Qf1.ttf) format('truetype');}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gf1.ttf) format('truetype');}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gf1.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQ.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format('truetype');}@font-face{font-family:'Raleway';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v36/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format('truetype');}*,::after,::before{box-sizing:border-box;}html{scroll-behavior:smooth;}body{overflow-x:hidden;line-height:normal;}blockquote,body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}a{display:block;text-decoration:none;width:fit-content;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}button{border:0;appearance:none;text-align:initial;background-color:transparent;padding-block:0;padding-inline:0;cursor:pointer;}dialog{border:0;}form{width:100%;display:block;}fieldset{border:0;display:block;}iframe{border:0;}img{display:block;}label{display:block;margin-bottom:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}summary{list-style:none;cursor:pointer;}time{display:block;}[role="button"]{cursor:pointer;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}[x-cloak]{display:none!important;}.style--demo{display:block;position:relative;padding:36px;max-width:768px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.style--demo::before{content:"";position:absolute;inset:0;border-radius:32px;border:1px solid transparent;background:linear-gradient(to top,#a32cdf,#106ad2) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;}.style--demo.d--2::before{border:5px solid transparent;}.style--demo.d--3::before{border:3px solid transparent;}.style--demo.d--4::before{border:5px solid transparent;background:linear-gradient(to left,#f00,#ffa500,#ff0,#008000,#00f,#4b0082,#ee82ee) border-box;}body{background-color:#f8f9fa;font-family:'Raleway',sans-serif;}body input,body textarea,body button{font-family:'Raleway',sans-serif;}.layout__header{position:absolute;z-index:3000;width:100%;}.layout__header .header--desktop{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;margin-top:14px;border-radius:16px;border:1px #a32cdf solid;border-image:linear-gradient(#a32cdf,#106ad2) 1;background:rgba(17,4,26,.48);backdrop-filter:blur(8px);padding-top:19px;padding-bottom:19px;padding-left:40px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;}.layout__header .header--desktop .brand{display:flex;align-items:center;gap:55px;}.layout__header .header--desktop .brand .brand-instagram{width:43px;height:43px;}.layout__header .header--desktop .brand .navigation{display:flex;align-items:center;gap:20px;}.layout__header .header--desktop .brand .navigation a{color:#fff;text-transform:uppercase;font-size:18px;font-weight:400;line-height:normal;}.layout__header .header--desktop .actions{display:flex;align-items:center;gap:24px;}.layout__header .header--desktop .actions .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:8px;}.layout__header .header--desktop .actions .button.faq{text-transform:uppercase;border:2px #a32cdf solid;background:rgba(17,4,26,.48);color:#fff;}.layout__header .header--desktop .actions .button.primary{background:#a32cdf;color:#fff;text-transform:uppercase;}.layout__header .header--desktop .actions .button.secondary{background:#fff;color:#11041a;}.layout__header .header--mobile{display:none;}@media(max-width:1200px){.layout__header .header--desktop{display:none;}.layout__header .header--mobile{display:block;margin-right:8px;margin-left:8px;margin-top:16px;border-radius:16px;border:1px solid #a32cdf;background:rgba(17,4,26,.48);backdrop-filter:blur(8px);}.layout__header .header--mobile .heading{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;}.layout__header .header--mobile .heading .button__shell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background:#f8f9fa;}.layout__header .header--mobile .navbar{padding-bottom:85px;}.layout__header .header--mobile .navbar .navigation{padding-top:64px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:20px;}.layout__header .header--mobile .navbar .navigation a{color:#fff;font-size:16px;font-weight:400;line-height:normal;}.layout__header .header--mobile .actions{padding-bottom:40px;width:190px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:8px;}.layout__header .header--mobile .actions .button{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:8px;}.layout__header .header--mobile .actions .button.primary{text-transform:uppercase;background:#a32cdf;color:#fff;}.layout__header .header--mobile .actions .button.faq{text-align:center;text-transform:uppercase;border:2px #a32cdf solid;background:rgba(17,4,26,.48);color:#fff;}.layout__header .header--mobile .actions .button.secondary{background:#fff;color:#11041a;}.layout__header .header--mobile .social{display:flex;justify-content:center;align-items:center;gap:40px;}}.layout__cta.is--home{margin-top:-1px;background-image:linear-gradient(#13172d,#13172d);background-size:100% 96px;background-position:left top;background-repeat:no-repeat;}.layout__cta .wrapper{width:100%;max-width:1127px;margin-left:auto;margin-right:auto;background-image:url('../img/cta-desktop.png');background-size:contain;background-position:center;background-repeat:no-repeat;padding-top:66px;padding-bottom:64px;padding-left:134px;padding-right:59px;display:flex;align-items:center;justify-content:space-between;}.layout__cta .wrapper .title{max-width:445px;color:#fff;font-size:32px;font-weight:400;}.layout__cta .wrapper .button{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:15px;color:#11041a;font-size:24px;font-weight:700;border-radius:10px;background:#fff;box-shadow:0 9px 19px 0 rgba(0,0,0,.1),0 35px 35px 0 rgba(0,0,0,.09),0 78px 47px 0 rgba(0,0,0,.05),0 139px 56px 0 rgba(0,0,0,.01);}@media(max-width:1200px){.layout__cta{padding-left:24px;padding-right:24px;}.layout__cta .wrapper{background-image:url('../img/cta-mobile.png');padding-top:45px;padding-bottom:88px;padding-left:37px;padding-right:37px;flex-direction:column;gap:30px;box-shadow:0 23px 50px rgba(0,0,0,.06),0 90px 90px rgba(0,0,0,.05),0 203px 122px rgba(0,0,0,.03),0 361px 144px rgba(0,0,0,.01);}.layout__cta .wrapper .title{padding-left:10px;}}.layout__footer{padding-top:127px;padding-bottom:70px;}.layout__footer .wrapper{width:100%;max-width:911px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:316px 218px 1fr 48px;margin-bottom:33px;}.layout__footer .wrapper .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#313131;font-size:16px;font-weight:400;line-height:180%;}.layout__footer .wrapper .links,.layout__footer .wrapper .contact{padding-top:3px;}.layout__footer .wrapper .links a,.layout__footer .wrapper .contact a{color:#313131;font-size:16px;font-weight:400;line-height:180%;}.layout__footer .wrapper .links a:hover,.layout__footer .wrapper .contact a:hover{text-decoration:underline;}.layout__footer .wrapper .contact p{color:#313131;font-size:16px;font-weight:400;line-height:180%;}.layout__footer .wrapper .footer__up{margin-top:50px;}.layout__footer .connect{width:100%;max-width:1081px;margin-left:auto;margin-right:auto;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:40px;padding-bottom:40px;display:flex;justify-content:center;align-items:center;gap:18px;}.layout__footer .connect p{color:#313131;font-size:16px;font-weight:400;line-height:180%;}.layout__footer .connect .social{display:flex;gap:20px;align-items:center;}.layout__footer .attribution{width:100%;max-width:1081px;margin-left:auto;margin-right:auto;margin-top:33px;padding-left:6px;padding-right:6px;display:flex;justify-content:space-between;align-items:center;}.layout__footer .attribution .copyright{color:#313131;font-size:16px;font-weight:400;line-height:180%;}@media(max-width:1200px){.layout__footer{padding-top:159px;padding-bottom:72px;}.layout__footer .wrapper{padding-left:23px;padding-right:23px;grid-template-columns:1fr;gap:40px;}.layout__footer .wrapper .links,.layout__footer .wrapper .contact{text-align:center;}.layout__footer .wrapper .links a,.layout__footer .wrapper .contact a{margin-left:auto;margin-right:auto;}.layout__footer .wrapper .contact p{text-align:center;}.layout__footer .wrapper .footer__up{margin-top:0;margin-left:auto;margin-right:auto;}.layout__footer .connect{margin-left:24px;margin-right:24px;width:initial;}.layout__footer .attribution{padding-left:24px;padding-right:24px;flex-direction:column;gap:24px;}.layout__footer .attribution .copyright{text-align:center;}}.float__buttons{position:fixed;right:16px;bottom:16px;z-index:900;display:flex;flex-direction:column;gap:4px;width:217px;}.float__buttons .button{display:flex;padding:8px 15px;align-items:center;gap:10px;border-radius:8px;}.float__buttons .button p{font-size:16px;font-weight:400;line-height:108%;}.float__buttons .button.float__youtube{background:#faf7f5;color:#313131;box-shadow:0 119px 48px 0 rgba(0,0,0,.01),0 67px 40px 0 rgba(0,0,0,.02),0 30px 30px 0 rgba(0,0,0,.03),0 7px 16px 0 rgba(0,0,0,.04);}.float__buttons .button.float__whatsapp{background:#5bbc48;color:#fff;}@media(max-width:1200px){.float__buttons{position:fixed;right:5px;bottom:5px;width:fit-content;}.float__buttons .button p{display:none;}.float__buttons .button.float__youtube{box-shadow:0 4px 4px 0 rgba(0,0,0,.12),0 119px 48px 0 rgba(0,0,0,.01),0 67px 40px 0 rgba(0,0,0,.02),0 30px 30px 0 rgba(0,0,0,.03),0 7px 16px 0 rgba(0,0,0,.04);}}.layout__breadcrumb{height:355px;background-image:url('../img/breadcrumb-desktop.png');background-size:cover;}.layout__breadcrumb .wrapper{width:100%;max-width:1127px;margin-left:auto;margin-right:auto;padding-top:170px;}.layout__breadcrumb .wrapper .title{margin-bottom:16px;color:#fff;font-size:64px;font-weight:700;line-height:108%;}.layout__breadcrumb .wrapper .navigation{display:flex;align-items:center;gap:10px;padding-left:10px;padding-right:10px;}.layout__breadcrumb .wrapper .navigation a{color:#fff;font-size:16px;font-weight:400;line-height:normal;}.layout__breadcrumb .wrapper .navigation a.link:hover{text-decoration:underline;}.layout__breadcrumb .wrapper .navigation a.active{font-weight:700;cursor:default;}@media(max-width:1200px){.layout__breadcrumb .wrapper .title{text-align:center;}.layout__breadcrumb .wrapper .navigation{justify-content:center;}}.home__banner{position:relative;overflow:hidden;height:730px;}.home__banner .background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;}.home__banner .wrapper{padding-top:199px;width:100%;max-width:1126px;margin-left:auto;margin-right:auto;}.home__banner .wrapper .content{max-width:496px;}.home__banner .wrapper .students{margin-bottom:24px;display:flex;align-items:center;gap:12px;}.home__banner .wrapper .students .people{display:flex;flex-shrink:0;align-items:center;}.home__banner .wrapper .students .people img{width:32px;height:32px;border-radius:32px;object-position:top center;object-fit:cover;border:1px solid #ebdfd3;mix-blend-mode:luminosity;}.home__banner .wrapper .students .people img:nth-child(n+2){margin-left:-16px;}.home__banner .wrapper .students .text{color:#ebf0f5;font-size:16px;font-weight:800;line-height:30px;letter-spacing:2.56px;}.home__banner .wrapper .students .text span{color:#a32cdf;}.home__banner .wrapper .title{color:#fff;font-size:64px;font-weight:400;line-height:108%;}.home__banner .wrapper .description{margin-top:8px;color:#fff;font-size:18px;font-weight:300;line-height:normal;}.home__banner .wrapper .description strong{display:block;font-weight:700;}.home__banner .wrapper .buttons{margin-top:32px;margin-bottom:53px;display:flex;align-items:center;gap:16px;}.home__banner .wrapper .buttons .button{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:700;line-height:normal;}.home__banner .wrapper .buttons .button.primary{border-radius:8px;background:#a32cdf;}.home__banner .wrapper .buttons .button.secondary{text-decoration:underline;}.home__banner .wrapper .bottom{display:flex;align-items:center;gap:38px;}.home__banner .wrapper .bottom .text{display:flex;align-items:center;}.home__banner .wrapper .bottom .text span{display:flex;align-items:center;gap:16px;color:#ebf0f5;font-size:18px;font-weight:400;line-height:1;}.home__banner .wrapper .bottom .courses{display:flex;align-items:center;gap:16px;color:#ebf0f5;font-size:18px;font-weight:400;line-height:1;}.home__banner .wrapper .bottom .courses strong{font-size:44px;font-weight:700;line-height:116%;}@media(max-width:1200px){.home__banner{height:835px;}.home__banner .wrapper{padding-top:320px;padding-left:40px;padding-right:40px;}.home__banner .wrapper .content{max-width:100%;}.home__banner .wrapper .students .text{line-height:22px;}.home__banner .wrapper .title{font-size:40px;text-align:center;}.home__banner .wrapper .description{text-align:center;}.home__banner .wrapper .buttons{margin-bottom:40px;flex-direction:column;}.home__banner .wrapper .buttons .button{width:100%;}.home__banner .wrapper .bottom{gap:15px;}.home__banner .wrapper .bottom .courses{flex-direction:column;align-items:flex-start;gap:0;}}.home__courses{padding-top:89px;padding-bottom:142px;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;}.home__courses .heading{margin-bottom:40px;display:flex;align-items:flex-end;justify-content:space-between;}.home__courses .heading .title{display:flex;align-items:center;gap:24px;}.home__courses .heading .title p{color:#11041a;font-size:44px;font-weight:400;line-height:normal;}.home__courses .heading .title p span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__courses .heading .button{display:flex;padding:12px 28px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#a32cdf;color:#fff;font-size:16px;font-weight:700;line-height:normal;}.home__courses .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;}.home__courses .grid.grid--mobile{display:none;}.home__courses .grid a{width:100%;border-radius:4px;}.home__courses .grid a img{border-radius:4px;width:100%;height:255px;object-fit:cover;object-position:center;}.home__courses .footer{display:none;}@media(max-width:1200px){.home__courses{padding-top:61px;padding-bottom:64px;}.home__courses .heading .title{width:100%;flex-direction:column;gap:8px;}.home__courses .heading .title img{width:32px;}.home__courses .heading .title p{font-size:32px;text-align:center;}.home__courses .heading .button{display:none;}.home__courses .grid{display:none;}.home__courses .grid.grid--mobile{padding-left:30px;padding-right:30px;display:grid;grid-template-columns:1fr;gap:13px;}.home__courses .grid.grid--mobile img{height:100%!important;}.home__courses .footer{display:flex;justify-content:center;align-items:center;margin-top:16px;padding-left:30px;padding-right:30px;}.home__courses .footer .button{width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#a32cdf;color:#fff;font-size:16px;font-weight:700;line-height:normal;}}.home__reasons{overflow:hidden;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;}.home__reasons .title{margin-bottom:32px;color:#11041a;font-size:44px;font-weight:400;line-height:normal;text-align:center;}.home__reasons .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__reasons .grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:255px 275px;gap:8px;}.home__reasons .grid .background{position:absolute;z-index:-1;top:70px;left:50%;transform:translateX(-50%);width:1147px;height:353px;flex-shrink:0;border-radius:1147px;background:rgba(17,4,26,.16);filter:blur(62px);}.home__reasons .grid .card{padding:32px;line-height:normal;color:#11041a;border-radius:16px;background:#f5faff;display:flex;flex-direction:column;justify-content:flex-end;}.home__reasons .grid .card .btn-amostra{display:flex;align-items:center;justify-content:end;}.home__reasons .grid .card .btn-amostra button,.home__reasons .grid .card .btn-amostra a{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);color:#fff;display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-style:normal;font-weight:700;line-height:normal;border-radius:8px;}.home__reasons .grid .card img{width:fit-content;}.home__reasons .grid .card .name{margin-top:16px;font-size:24px;font-weight:700;}.home__reasons .grid .card .text{margin-top:16px;font-size:18px;font-weight:400;}.home__reasons .grid .card .detail{position:absolute;}.home__reasons .grid .card .video_thumb{right:0!important;bottom:0;margin-bottom:127px;height:148px;}.home__reasons .grid .card:nth-of-type(3),.home__reasons .grid .card:nth-of-type(4),.home__reasons .grid .card:nth-of-type(5){position:relative;}.home__reasons .grid .card:nth-of-type(2) .detail{display:none;}.home__reasons .grid .card:nth-of-type(3) .detail{top:10px;right:0;}.home__reasons .grid .card:nth-of-type(4) .name,.home__reasons .grid .card:nth-of-type(4) .text{max-width:215px;}.home__reasons .grid .card:nth-of-type(4) .detail{bottom:0;right:20px;}.home__reasons .grid .card:nth-of-type(5) .detail{top:-45px;right:-60px;}.home__reasons .grid .card:last-child{color:#f5faff;background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);}.home__reasons .grid .card:last-child .text{margin-top:24px;font-size:24px;font-weight:500;}@media(max-width:1200px){.home__reasons{padding-left:24px;padding-right:24px;}.home__reasons .title{font-size:32px;margin-bottom:24px;}.home__reasons .grid{display:flex;flex-direction:column;}.home__reasons .grid .background{display:none;}.home__reasons .grid .card{height:266px;}.home__reasons .grid .card .btn-amostra{justify-content:start;margin-bottom:15px;}.home__reasons .grid .card:nth-of-type(1){order:1;}.home__reasons .grid .card:nth-of-type(2){order:3;position:relative;}.home__reasons .grid .card:nth-of-type(2) .detail{display:block;top:-112px;right:-100px;}.home__reasons .grid .card:nth-of-type(3){order:2;}.home__reasons .grid .card:nth-of-type(3) .detail{top:-39px;}.home__reasons .grid .card:nth-of-type(4){order:4;}.home__reasons .grid .card:nth-of-type(4) .detail{right:-51px;}.home__reasons .grid .card:nth-of-type(4) .video_thumb{margin-bottom:159px;height:106px;}.home__reasons .grid .card:nth-of-type(5){order:5;}.home__reasons .grid .card:nth-of-type(5) .detail{display:none;}.home__reasons .grid .card:nth-of-type(6){order:6;}}.home__statistics{margin-top:54px;background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-size:cover;padding:20px 15px;}.home__statistics .wrapper{position:relative;height:610px;width:100%;display:grid;grid-template-columns:1fr 1fr;}.home__statistics .wrapper picture{position:absolute;}.home__statistics .wrapper .background{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:16px;}.home__statistics .wrapper .background.is--mobile{display:none;}.home__statistics .wrapper .link__area{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:16px 0 0 16px;background:linear-gradient(transparent,transparent);transition:all .25s ease;}.home__statistics .wrapper .link__area:hover{background:linear-gradient(to right,rgba(255,255,255,.24),rgba(255,255,255,0));}.home__statistics .wrapper .content{position:relative;z-index:2;margin-left:50px;width:492px;}.home__statistics .wrapper .content .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;color:#ebf0f5;padding-top:104px;padding-bottom:44px;}.home__statistics .wrapper .content .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__statistics .wrapper .content .grid{padding-left:16px;display:grid;column-gap:78px;row-gap:34px;}.home__statistics .wrapper .content .grid .numbers{padding-left:16px;border-left:1px solid rgba(235,240,245,.16);padding-top:8px;padding-bottom:8px;}.home__statistics .wrapper .content .grid .numbers .number{display:block;color:#ebf0f5;font-size:44px;font-weight:700;line-height:116%;}.home__statistics .wrapper .content .grid .numbers .text{color:#ebf0f5;font-size:22px;font-weight:600;line-height:normal;}@media(max-width:1200px){.home__statistics{margin-top:64px;}.home__statistics .wrapper{height:fit-content;display:grid;grid-template-columns:1fr;}.home__statistics .wrapper .background .is--desktop{display:none;}.home__statistics .wrapper .background.is--mobile{display:block;}.home__statistics .wrapper .link__area{border-radius:16px;padding-top:174px;padding-bottom:74px;height:fit-content;}.home__statistics .wrapper .link__area:hover{background:none;}.home__statistics .wrapper .content{width:100%;margin-left:0;padding-left:32px;padding-right:32px;padding-bottom:48px;}.home__statistics .wrapper .content .title{padding-top:0;text-align:center;font-size:32px;}.home__statistics .wrapper .content .grid{column-gap:32px;row-gap:40px;}.home__statistics .wrapper .content .grid .numbers{position:relative;border-left:0;padding-left:0;padding-bottom:0;padding-top:16px;}.home__statistics .wrapper .content .grid .numbers span{display:block;}.home__statistics .wrapper .content .grid .numbers .number{text-align:center;}.home__statistics .wrapper .content .grid .numbers .text{padding-top:4px;text-align:center;}.home__statistics .wrapper .content .grid .numbers::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:93px;background-color:rgba(235,240,245,.16);}.home__statistics .wrapper .content .grid .numbers:nth-child(1){order:1;}.home__statistics .wrapper .content .grid .numbers:nth-child(2){order:3;}.home__statistics .wrapper .content .grid .numbers:nth-child(3){order:2;}.home__statistics .wrapper .content .grid .numbers:nth-child(4){order:4;}}.home__teachers{background:linear-gradient(#11041a,#11041a);background-size:100% 374px;background-position:top left;background-repeat:no-repeat;}.home__teachers .wrapper{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;}.home__teachers .wrapper .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;padding-top:88px;padding-bottom:50px;text-align:center;color:#ebf0f5;}.home__teachers .wrapper .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__teachers .carousel .splide .splide__pagination{margin-top:32px;display:flex;justify-content:center;gap:8px;}.home__teachers .carousel .splide .splide__pagination .splide__dot{width:8px;height:8px;background:#918d8c;border-radius:50%;}.home__teachers .carousel .splide .splide__pagination .splide__dot.is-active{background:#515151;}.home__teachers .carousel .splide .teacher__card{border-radius:8px;height:100%;background-color:#fff;}.home__teachers .carousel .splide .teacher__card .cover{width:100%;height:304px;object-fit:cover;object-position:bottom center;border-radius:8px 8px 0 0;}.home__teachers .carousel .splide .teacher__card .info{padding-left:27px;padding-right:27px;padding-top:14px;padding-bottom:14px;line-height:116%;}.home__teachers .carousel .splide .teacher__card .info .role{margin-bottom:4px;color:#918d8c;font-size:16px;font-weight:500;}.home__teachers .carousel .splide .teacher__card .info .name{color:#313131;font-size:24px;font-weight:700;}@media(max-width:1200px){.home__teachers{background-size:100% 484px;}.home__teachers .wrapper .title{padding-top:52px;padding-bottom:42px;font-size:32px;}}.home__testimonials{padding-top:84px;padding-bottom:105px;display:grid;grid-template-columns:4fr 6fr;gap:49px;}.home__testimonials .title{padding-top:137px;margin-left:9.9%;max-width:370px;padding-left:70px;color:#11041a;font-size:44px;font-weight:400;line-height:normal;}.home__testimonials .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__testimonials .carousel{position:relative;height:450px;display:flex;align-items:center;overflow:hidden;}.home__testimonials .carousel .overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(235,240,245,.24) 81.67%,#ebf0f5 97.53%);}.home__testimonials .carousel .testimonial{width:239px;height:fit-content;object-fit:cover;}@media(max-width:1200px){.home__testimonials{padding-top:50px;padding-bottom:85px;grid-template-columns:1fr;gap:42px;}.home__testimonials .title{font-size:32px;max-width:100%;text-align:center;padding-top:0;padding-left:39px;padding-right:39px;margin-left:0;}}.home__faq{background-image:linear-gradient(#13172d,#13172d);background-size:100% 375px;background-position:left bottom;background-repeat:no-repeat;padding-bottom:124px;}.home__faq .wrapper{width:100%;max-width:905px;margin-left:auto;margin-right:auto;}.home__faq .wrapper .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;margin-bottom:40px;text-align:center;}.home__faq .wrapper .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.home__faq .wrapper .list{display:flex;flex-direction:column;gap:8px;}.home__faq .wrapper .list details{padding:16px 32px;border-radius:16px;background:#f5faff;}.home__faq .wrapper .list details summary{position:relative;display:flex;align-items:center;justify-content:space-between;}.home__faq .wrapper .list details summary .text{color:#313131;font-size:18px;font-weight:700;line-height:116%;}.home__faq .wrapper .list details summary img{transition:all .25s ease;}.home__faq .wrapper .list details .answer{margin-top:16px;color:#11041a;font-size:18px;font-weight:300;line-height:normal;}.home__faq .wrapper .list details[open] summary img{transform:rotate(-90deg);}@media(max-width:1200px){.home__faq{padding-bottom:31px;}.home__faq .wrapper{padding-left:24px;padding-right:24px;}}.free__registration{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.016);z-index:9999;overflow:hidden;}.free__registration .wrapper{position:relative;width:100%;max-width:740px;margin-left:auto;margin-right:auto;border-radius:16px;background:#f8f9fa;box-shadow:0 361px 144px 0 rgba(0,0,0,.01),0 203px 122px 0 rgba(0,0,0,.03),0 90px 90px 0 rgba(0,0,0,.05),0 23px 50px 0 rgba(0,0,0,.06);margin-top:100px;padding-top:123px;padding-bottom:123px;padding-left:162px;padding-right:162px;}.free__registration .wrapper .close{position:absolute;top:36px;right:42px;}.free__registration .wrapper .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;font-size:32px;text-align:center;}.free__registration .wrapper .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.free__registration .wrapper .text{margin-top:8px;margin-bottom:24px;color:#13172d;text-align:center;font-size:16px;font-weight:500;line-height:normal;}.free__registration .wrapper .fields{display:flex;flex-direction:column;gap:16px;}.free__registration .wrapper .field{display:flex;flex-direction:column;gap:8px;}.free__registration .wrapper .field label{padding-left:24px;color:#13172d;font-size:16px;font-weight:400;line-height:108%;}.free__registration .wrapper .field input{outline:0;border-radius:8px;border:1px solid #e0e0e0;background:#fdfeff;padding:16px 24px;color:#13172d;font-size:16px;font-weight:400;line-height:108%;}.free__registration .wrapper .field input::placeholder{color:#a4a4a4;}.free__registration .wrapper .field input:focus-within{border-color:#13172d;}.free__registration .wrapper .submit{margin-top:60px;width:100%;display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);color:#f5fffe;font-size:16px;font-weight:700;line-height:1;}@media(max-width:1200px){.free__registration .wrapper{margin-top:51px;padding-left:16px;padding-right:16px;padding-bottom:60px;padding-top:80px;max-width:calc(100% - 48px);}}.registration__success{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.016);z-index:9999;overflow:hidden;}.registration__success .wrapper{width:100%;max-width:740px;margin-left:auto;margin-right:auto;margin-top:99px;position:relative;background-image:url('pages/img/success-background.png');background-size:cover;border-radius:16px;padding-left:138px;padding-right:138px;padding-top:88px;padding-bottom:88px;}.registration__success .wrapper .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;margin-bottom:34px;text-align:center;color:#fff;font-size:32px;}.registration__success .wrapper .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.registration__success .wrapper .close{position:absolute;top:36px;right:42px;}.registration__success .wrapper .buttons{display:flex;flex-direction:column;gap:12px;}.registration__success .wrapper .buttons .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;width:100%;color:#fff;font-size:16px;font-weight:700;line-height:normal;border-radius:8px;}.registration__success .wrapper .buttons .button.notice{background:linear-gradient(270deg,#a32cdf -2.54%,#106ad2 100.9%);}.registration__success .wrapper .buttons .button.sample{background:linear-gradient(270deg,#a32cdf .07%,#106ad2 99.93%);}.registration__success .wrapper .buttons .button.channel{background:#f00;}.registration__success .wrapper .buttons .button.instagram{background:linear-gradient(90deg,#fa8f21 0%,#d82d7e 100%);}.registration__success .wrapper .buttons .button.whatsapp{background:#1faf38;}.registration__success .wrapper .text{margin-top:28px;color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:normal;}@media(max-width:1200px){.registration__success .wrapper{margin-top:50px;padding-left:16px;padding-right:16px;max-width:calc(100% - 48px);}}.page__courses{padding-top:80px;padding-bottom:124px;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:3fr 9fr;gap:24px;}@media(max-width:1200px){.page__courses{grid-template-columns:1fr;padding-top:32px;padding-bottom:64px;padding-left:24px;padding-right:24px;}}.page__courses .navigation .categories{display:flex;flex-direction:column;gap:24px;}.page__courses .navigation .categories .category summary{display:flex;padding:10px;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;}.page__courses .navigation .categories .category summary p{color:#666;font-size:16px;font-weight:400;line-height:normal;}.page__courses .navigation .categories .category .category__set{padding-top:8px;display:flex;flex-direction:column;gap:8px;}.page__courses .navigation .categories .category .category__set a{padding:12px 24px;display:flex;align-items:center;gap:10px;color:#666;font-size:16px;font-weight:500;line-height:21px!important;transition:all .25s ease;}.page__courses .navigation .categories .category .category__set a .icon.has--active{display:none;}.page__courses .navigation .categories .category .category__set a:hover{padding-left:32px;}.page__courses .navigation .categories .category .category__set a.is--active{color:#13172d;}.page__courses .navigation .categories .category .category__set a.is--active .icon.default{display:none;}.page__courses .navigation .categories .category .category__set a.is--active .icon.has--active{display:block;}.page__courses .navigation .categories .category[open] summary p{color:#13172d;}.page__courses .navigation .categories .category[open] summary .icon{transform:rotate(90deg);}.page__courses .search{margin-bottom:11px;width:100%;padding:16px 24px;border-radius:8px;border:1px solid #ccc;background:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);backdrop-filter:blur(8px);display:flex;align-items:center;gap:4px;}.page__courses .search button{padding:0;transition:all .25s ease;}.page__courses .search button:hover{transform:scale(1.4);transform-origin:center;}.page__courses .search input{width:100%;border:0;background:none;outline:0;color:#666;font-size:14px;font-weight:500;line-height:1;}.page__courses .search input::placeholder{color:#a4a4a4;}.page__courses .search .overlay{display:none;}@media(max-width:1200px){.page__courses .search{width:52px;height:52px;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.page__courses .search input{display:none;}.page__courses .search .overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2000;background:rgba(33,33,33,.4);backdrop-filter:blur(4px);}.page__courses .search .overlay.js--active{display:block;}.page__courses .search .overlay .search__mobile__close{position:absolute;top:147px;right:18px;cursor:pointer;padding:8px;background-color:#fafbff;border-radius:4px;}.page__courses .search .overlay .search--mobile{display:block;margin-top:200px;max-width:333px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-top:17px;padding-bottom:17px;padding-right:16px;border-radius:5px;background:#e6e6e6;display:flex;align-items:center;gap:10px;}.page__courses .search .overlay .search--mobile button{padding:0;}.page__courses .search .overlay .search--mobile .i__search__mobile{display:block;width:100%;border:0;background:none;outline:0;color:#212121;font-size:14px;font-weight:400;line-height:normal;}.page__courses .search .overlay .search--mobile .i__search__mobile::placeholder{color:#918d8c;}}.page__courses .nao-encontrado{display:flex;gap:5px;width:100%;align-items:center;justify-content:center;flex-direction:column;}.page__courses .nao-encontrado a{color:#a32cdf;display:inline;}.page__courses .list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.page__courses .list .busca{text-align:center;grid-column:3 span;}.page__courses .list .busca p{display:flex;flex-direction:column;align-items:center;justify-content:center;}.page__courses .list .busca a{display:inline;color:#a32cdf;}.page__courses .list .card{border-radius:4px;overflow:hidden;position:relative;height:383px;}.page__courses .list .card .cover{margin-left:auto;margin-right:auto;width:fit-content;height:383px;transition:all .1s ease;}.page__courses .list .card .button{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 40px;border-radius:16px;background:rgba(245,245,245,.24);box-shadow:0 3px 4px 0 rgba(0,0,0,.03);backdrop-filter:blur(8px);color:#f5f5f5;font-size:16px;font-weight:500;line-height:14px;white-space:nowrap;}.page__courses .list .card:hover .cover{filter:brightness(.7) contrast(1.05);}.page__courses .list .card:hover .button{display:block;}.page__courses .list .card.unavailable .cover{opacity:.48;filter:saturate(0) blur(1px);}.page__courses .list .card.unavailable .button{display:block;padding:12px 40px;max-width:fit-content;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.48);color:#13172d;}.page__courses .list .card.unavailable .button::before{content:"";position:absolute;inset:0;border-radius:16px;border:2px solid transparent;background:linear-gradient(to top,#a32cdf,#106ad2) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;}.page__courses .list .card.unavailable .notify{position:absolute;bottom:10px;left:10px;right:10px;padding:8px 16px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#f8f9fa;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);backdrop-filter:blur(8px);color:#13172d;font-size:14px;font-weight:500;line-height:14px;}.page__courses .list .card.unavailable:hover .cover{filter:saturate(0) blur(1px);}@media(max-width:1200px){.page__courses .list{grid-template-columns:1fr;}.page__courses .list .busca{display:flex;flex-direction:column;align-items:center;justify-content:center;}.page__courses .list .card{margin-left:auto;margin-right:auto;}}.course__hero{height:858px;position:relative;}.course__hero .cover{position:absolute;z-index:-1;width:100%;height:858px;object-fit:cover;}.course__hero .wrapper{width:100%;max-width:1122px;margin-left:auto;margin-right:auto;padding-top:220px;}.course__hero .wrapper .brands{display:flex;align-items:flex-end;gap:22px;margin-bottom:24px;}.course__hero .wrapper .title{font-size:48px;color:#fff;font-weight:500;line-height:normal;}.course__hero .wrapper .title strong{font-weight:700;}.course__hero .wrapper .text{margin-top:20px;width:463px;font-size:20px;color:#fff;font-size:24px;font-weight:400;line-height:normal;}.course__hero .wrapper .buttons{margin-top:48px;display:flex;align-items:flex-end;gap:16px;}.course__hero .wrapper .buttons .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#a32cdf;color:#fff;font-size:16px;font-weight:700;line-height:normal;transition:all .25s ease;}.course__hero .wrapper .buttons .button:hover{background:#9127c7;}.course__hero .wrapper .buttons .sample{display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:700;line-height:normal;text-decoration:underline;}.course__hero .wrapper .investment{display:flex;align-items:start;flex-direction:column;gap:12px;margin-left:5px;margin-top:48px;}.course__hero .wrapper .investment p{color:#fff;text-align:center;font-size:18px;font-weight:400;line-height:normal;}.course__hero .wrapper .investment .buy{display:flex;padding:12px 30px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:linear-gradient(268deg,#60d669 -12.41%,#1faf38 57.06%);color:#fff;font-size:24px;font-weight:700;line-height:normal;}@media(max-width:1200px){.course__hero .wrapper{padding-left:24px;padding-right:24px;padding-top:160px;}.course__hero .wrapper .brands{justify-content:center;}.course__hero .wrapper .brands img{width:78px;}.course__hero .wrapper .title{font-size:36px;text-align:center;width:100%;}.course__hero .wrapper .text{text-align:center;width:100%;}.course__hero .wrapper .text br{display:none;}.course__hero .wrapper .buttons{margin-top:16px;flex-direction:column;align-items:flex-start;}.course__hero .wrapper .buttons .button{width:100%;justify-content:center;}.course__hero .wrapper .buttons .sample{width:100%;justify-content:center;}.course__hero .wrapper .buttons .investment{width:100%;margin-left:0;align-items:center;}.course__hero .wrapper .buttons .investment p{text-align:left;}}.course__details{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;margin-top:-189px;position:relative;z-index:2;padding-bottom:177px;display:grid;grid-template-columns:9fr 3fr;gap:24px;}.course__details .course__information{display:flex;flex-direction:column;gap:24px;}@media(max-width:1200px){.course__details{grid-template-columns:1fr;padding-bottom:64px;padding-left:24px;padding-right:24px;gap:16px;}.course__details .course__information{gap:16px;}}.course__content{margin-top:48px;padding:24px 32px;border-radius:16px;background:#fff;box-shadow:0 361px 144px 0 rgba(0,0,0,.01),0 203px 122px 0 rgba(0,0,0,.03),0 90px 90px 0 rgba(0,0,0,.05),0 23px 50px 0 rgba(0,0,0,.06);}.course__content .tab__selector{margin-bottom:40px;display:flex;align-items:center;gap:12px;}.course__content .tab__selector button{padding:12px 24px;border-radius:8px;color:#a3a3a3;font-size:16px;font-weight:400;line-height:normal;transition:all .25s ease;}.course__content .tab__selector button.is--active{background:rgba(163,44,223,.16);color:#a32cdf;font-weight:700;padding-left:32px;padding-right:32px;}.course__content .tab__selector button:hover{color:#a32cdf;cursor:pointer;background:rgba(163,44,223,.08);}.course__content .pane{display:none;}.course__content .pane iframe{width:100%;}.course__content .pane.is--active{display:block;}.course__content .pane .videoplayer{border-radius:16px;}.course__content .pane .about .title{margin-bottom:10px;color:#313131;font-size:24px;font-weight:700;line-height:normal;}.course__content .pane .about .title.top--40{margin-top:41px;}.course__content .pane .about .title.top--20{margin-top:30px;}.course__content .pane .about .text{color:#313131;font-size:16px;font-weight:400;line-height:26px;padding-right:62px;}.course__content .pane .about ul{padding-left:20px!important;}.course__content .pane .about ul li{list-style-type:initial!important;color:#313131!important;font-size:18px!important;font-weight:400!important;line-height:180%!important;}.course__content .pane .about .text__alert{margin-top:30px;padding-bottom:41px;color:#313131;font-size:16px;font-style:italic;font-weight:600;line-height:26px;}.course__content .pane .lessons{display:flex;flex-direction:column;gap:24px;}.course__content .pane .lessons .lesson{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:16px;}.course__content .pane .lessons .lesson .name{color:#525252;font-size:14px;font-weight:700;line-height:180%;}.course__content .pane .lessons .lesson .text{color:#525252;font-size:14px;font-weight:400;line-height:124%;}.course__content .pane .lessons .lesson .text ul{margin-top:20px;padding-left:20px!important;}.course__content .pane .lessons .lesson .text ul li{list-style-type:initial!important;color:#313131!important;font-size:18px!important;font-weight:400!important;line-height:180%!important;}.course__content .pane .teachers{display:flex;flex-direction:column;gap:24px;}.course__content .pane .teachers .teacher .heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 16px;}.course__content .pane .teachers .teacher .heading .name{color:#525252;font-size:14px;font-weight:700;line-height:180%;}.course__content .pane .teachers .teacher .info{padding:0 16px;display:flex;align-items:center;gap:16px;}.course__content .pane .teachers .teacher .info .avatar{flex-shrink:0;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center;}.course__content .pane .teachers .teacher .info .text{color:#525252;font-size:14px;font-weight:400;line-height:124%;}.course__content .pane .question__button{margin-bottom:8px;display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#ebdff5;color:#a32cdf;font-size:16px;font-weight:600;line-height:normal;}.course__content .pane .questions{display:flex;flex-direction:column;gap:8px;}.course__content .pane .questions .question{padding:16px 32px;border-radius:16px;background:#f8f9fa;}.course__content .pane .questions .question summary{display:flex;justify-content:space-between;align-items:center;color:#313131;font-size:16px;font-weight:500;line-height:116%;}.course__content .pane .questions .question summary img{transition:all .25s ease;}.course__content .pane .questions .question .text{padding-top:4px;color:#666;font-size:14px;font-weight:400;line-height:normal;}.course__content .pane .questions .question[open] summary img{rotate:90deg;}@media(max-width:1200px){.course__content{padding:16px 24px;}.course__content .tab__selector{padding-bottom:12px;overflow-x:scroll;max-width:279px;padding-right:16px;}.course__content .tab__selector button{white-space:nowrap;}.course__content .pane .about .text{padding-right:0;}.course__content .pane .teachers .teacher{position:relative;}.course__content .pane .teachers .teacher .heading{width:100%;justify-content:center;}.course__content .pane .teachers .teacher .heading .name{text-align:center;}.course__content .pane .teachers .teacher .heading a{position:absolute;top:64px;right:18px;}.course__content .pane .teachers .teacher .info{flex-direction:column;align-items:flex-start;gap:8px;}.course__content .pane .teachers .teacher .info .avatar{margin-left:auto;margin-right:auto;}.course__content .pane .teachers .teacher .info .text{text-align:center;}}.course__details .course__information .shop{padding:10px;border-radius:16px;background:#fff;box-shadow:0 23px 50px 0 rgba(0,0,0,.06),0 90px 90px 0 rgba(0,0,0,.05),0 203px 122px 0 rgba(0,0,0,.03),0 361px 144px 0 rgba(0,0,0,.01),0 564px 158px 0 rgba(0,0,0,0);}.course__details .course__information .shop .title{text-align:center;padding-top:3px;padding-bottom:16px;color:#313131;font-size:24px;font-weight:700;line-height:normal;}.course__details .course__information .shop .conditions{padding-top:22px;padding-bottom:22px;border-radius:10px;padding-left:47px;background:#f2f3f4;border-radius:8px;}.course__details .course__information .shop .conditions .line--1{color:#515151;font-size:18px;font-weight:400;line-height:normal;}.course__details .course__information .shop .conditions .line--2{color:#11041a;font-size:18px;font-weight:400;line-height:normal;}.course__details .course__information .shop .conditions .line--2 span{color:#a32cdf;font-size:32px;font-weight:700;}.course__details .course__information .shop .warranty{padding-top:16px;padding-bottom:10px;text-align:center;color:#515151;font-size:12px;font-weight:700;}.course__details .course__information .shop .button{width:100%;border-radius:10px;background:linear-gradient(268deg,#60d669 -12.41%,#1faf38 57.06%);color:#fff;font-size:24px;font-weight:700;text-align:center;padding-top:12px;padding-bottom:12px;transition:all .25s ease;}.course__details .course__information .shop .button:hover{filter:brightness(110%);}.course__details .course__information .details{padding:24px 10px 16px 10px;border-radius:16px;background:#fff;box-shadow:0 23px 50px 0 rgba(0,0,0,.06),0 90px 90px 0 rgba(0,0,0,.05),0 203px 122px 0 rgba(0,0,0,.03),0 361px 144px 0 rgba(0,0,0,.01);}.course__details .course__information .details .box{padding-left:24px;display:flex;gap:24px;margin-bottom:24px;}.course__details .course__information .details .box:nth-child(5){margin-bottom:0;}.course__details .course__information .details .box p:nth-child(1){margin-bottom:3px;color:#313131;font-size:18px;font-weight:700;line-height:normal;}.course__details .course__information .details .box p:nth-child(2){color:#515151;font-size:16px;font-weight:400;}.course__details .course__information .details .box p:nth-child(2) span{font-size:12px;}.course__details .course__information .details .social{padding-top:34px;padding-bottom:34px;display:flex;justify-content:center;align-items:center;gap:10px;}.course__details .course__information .details .social p{color:#515151;font-size:16px;font-weight:400;}.course__details .course__information .details .button{width:100%;text-align:center;padding-top:12px;padding-bottom:12px;border-radius:8px;background:linear-gradient(268deg,rgba(96,214,105,.16) -12.41%,rgba(31,175,56,.16) 57.06%);color:#1faf38;font-size:18px;font-weight:700;transition:all .25s ease;}.course__details .course__information .details .button:hover{filter:brightness(110%);}.page__contact{width:100%;max-width:1109px;margin-left:auto;margin-right:auto;padding-top:110px;padding-bottom:147px;display:grid;grid-template-columns:3fr 7fr;place-items:center;}.page__contact .title{color:#11041a;font-size:44px;font-weight:400;line-height:normal;}.page__contact .title span{background:linear-gradient(180deg,#a32cdf 0%,#106ad2 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:normal;}.page__contact .links .gradient{display:block;position:relative;padding:24px;max-width:768px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.page__contact .links .gradient::before{content:"";position:absolute;inset:0;border-radius:32px;border:1px solid transparent;background:linear-gradient(to top,#a32cdf,#106ad2) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;}.page__contact .links .gradient .content{display:flex;align-items:center;gap:24px;}.page__contact .links .gradient .content .text span{display:block;color:#313131;font-size:24px;}.page__contact .links .gradient .content .text span:nth-child(1){font-weight:700;line-height:normal;}.page__contact .links .gradient .content .text span:nth-child(2){font-variant-numeric:lining-nums proportional-nums;font-weight:400;line-height:180%;}.page__contact .links .line--1{display:flex;align-items:center;gap:20px;margin-bottom:24px;}.page__contact .links .line--1 a:nth-child(1){padding-right:42px;}.page__contact .links .line--1 a:nth-child(2){flex-grow:1;}.page__contact .links .line--2{display:flex;align-items:center;gap:20px;}.page__contact .links .line--2 a:nth-child(1){flex-shrink:0;padding-right:76px;}.page__contact .links .line--2 a:nth-child(2){flex-grow:1;}@media(max-width:1200px){.page__contact{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:64px;padding-left:24px;padding-right:24px;}.page__contact .title{font-size:32px;text-align:center;padding-left:16px;padding-right:16px;}.page__contact .title br{display:none;}.page__contact .links .gradient{display:block;position:relative;padding:16px;max-width:768px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.page__contact .links .gradient::before{content:"";position:absolute;inset:0;border-radius:32px;border:1px solid transparent;background:linear-gradient(to top,#a32cdf,#106ad2) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;}.page__contact .links .gradient .content{gap:16px;}.page__contact .links .gradient .content .text span{font-size:20px;}.page__contact .links .gradient .content .text span:nth-child(1){font-weight:600;}.page__contact .links .gradient .content .text span:nth-child(2){font-weight:400;line-height:160%;}.page__contact .links .line--1,.page__contact .links .line--2{flex-direction:column;align-items:flex-start;}.page__contact .links .line--1 a,.page__contact .links .line--2 a{width:100%;padding-right:0;}.page__contact .links .line--1 a .content,.page__contact .links .line--2 a .content{flex-direction:column;align-items:flex-start;padding:16px;}}.page__error{padding-top:102px;padding-bottom:75px;padding-left:24px;padding-right:24px;}.page__error .icon{margin-left:auto;margin-right:auto;}.page__error .title{margin-top:40px;margin-bottom:16px;color:#13172d;font-size:48px;font-weight:400;line-height:124%;text-align:center;}.page__error .text{margin-bottom:32px;color:#666;text-align:center;font-feature-settings:'dlig' on;font-size:16px;font-weight:400;line-height:20px;}.page__error .button{border-radius:8px;border:1px solid #ccc;display:flex;height:48px;padding:16px 64px;justify-content:center;align-items:center;gap:10px;margin-left:auto;margin-right:auto;color:#666;font-size:16px;font-weight:400;line-height:.9;transition:all .25s ease;}.page__error .button:hover{color:#13172d;}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyeMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuDyYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50qjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ujIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50ijIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp506jIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50yjIw2boKoduKmMEVuBWYMZg.ttf) format('truetype');}body.dashboard{font-family:'Inter',sans-serif;background:#f8f9fa;}body.dashboard.is--locked{overflow:hidden;}.structure--menu{position:absolute;width:100%;height:fit-content;z-index:1000;display:flex;align-items:flex-start;transition:all .25s ease;}.structure--menu .menu__navbar{flex-shrink:0;}.structure--menu .menu__navbar.is--mobile{display:none;}.structure--menu .menu__top{flex-grow:1;}.structure--menu.is--small .menu__navbar{width:120px;}.structure--menu.is--small .menu__navbar .js--button-size{transform:rotateY(180deg);}.structure--menu.is--small .menu__navbar .brand a .is--large{display:none;}.structure--menu.is--small .menu__navbar .navigation{padding-left:0;}.structure--menu.is--small .menu__navbar .navigation .title{display:none;}.structure--menu.is--small .menu__navbar .navigation .list{padding:0;}.structure--menu.is--small .menu__navbar .navigation .list a{padding:0;justify-content:center;}.structure--menu.is--small .menu__navbar .navigation .list a .text{display:none;}.structure--menu.is--large .menu__navbar{width:244px;}.structure--menu.is--large .menu__navbar .brand a .is--small{display:none;}.structure--menu.is--large .menu__navbar .navigation .list a .text{display:block;}@media(max-width:992px){.structure--menu{flex-direction:column;}}.structure--menu .menu__navbar.is--desktop{position:relative;top:0;left:0;background-color:#fff;min-height:772px;box-shadow:2px 0 6px 0 rgba(0,0,0,.08);transition:all .25s ease;}.structure--menu .menu__navbar.is--desktop .js--button-size{position:absolute;top:20px;right:-14px;border-radius:8px;border:1px solid #f1f1f4;background:#fff;padding:6px;transition:all .45s ease;}.structure--menu .menu__navbar.is--desktop .brand{width:fit-content;margin-left:44px;margin-top:24px;margin-bottom:45px;}.structure--menu .menu__navbar.is--desktop .navigation{padding-left:16px;}.structure--menu .menu__navbar.is--desktop .navigation .title{margin-bottom:20px;color:#525252;font-size:12px;font-weight:700;line-height:180%;transition:all .25s ease;}.structure--menu .menu__navbar.is--desktop .navigation .list{transition:all .25s ease;display:flex;flex-direction:column;gap:16px;}.structure--menu .menu__navbar.is--desktop .navigation .list a{display:flex;padding:0 10px;align-items:center;gap:10px;width:100%;}.structure--menu .menu__navbar.is--desktop .navigation .list a .circle{display:block;width:16px;height:16px;background-color:#dbdbe0;border-radius:50%;flex-shrink:0;line-height:180%;}.structure--menu .menu__navbar.is--desktop .navigation .list a .text{color:#7a7a7a;font-size:14px;font-weight:400;line-height:180%;overflow:hidden;}.structure--menu .menu__navbar.is--mobile{background:#fff;box-shadow:2px 0 6px 0 rgba(0,0,0,.08);height:94px;align-items:center;justify-content:space-between;padding-left:34px;padding-right:30px;width:100%;}.structure--menu .navbar__mobile{display:none;}.structure--menu .navbar__mobile.is--open{display:block;position:absolute;z-index:9000;}.structure--menu .navbar__mobile.is--open .content{height:fit-content;padding-bottom:36px;width:100vw;background:#fff;box-shadow:2px 0 6px 0 rgba(0,0,0,.08);}.structure--menu .navbar__mobile.is--open .content .heading{display:flex;align-items:center;justify-content:space-between;padding-top:23px;padding-right:34px;padding-left:34px;width:100%;margin-bottom:45px;}.structure--menu .navbar__mobile.is--open .content .navigation{padding-right:16px;display:flex;flex-direction:column;gap:16px;}.structure--menu .navbar__mobile.is--open .content .navigation a{display:flex;padding:0 10px;align-items:center;justify-content:flex-end;gap:10px;width:100%;}.structure--menu .navbar__mobile.is--open .content .navigation a .circle{display:block;width:16px;height:16px;background-color:#dbdbe0;border-radius:50%;flex-shrink:0;line-height:180%;}.structure--menu .navbar__mobile.is--open .content .navigation a .text{color:#7a7a7a;font-size:14px;font-weight:400;line-height:180%;overflow:hidden;}.structure--menu .navbar__mobile.is--open .content .user{margin-top:25px;padding:8px 40px;width:calc(100% - 32px);margin-left:auto;margin-right:auto;background:#eeebf5;}.structure--menu .navbar__mobile.is--open .content .user .name{color:#525252;text-align:right;font-size:14px;font-weight:400;line-height:180%;}.structure--menu .navbar__mobile.is--open .content .user .role{margin-top:-4px;color:#a3a3a3;text-align:right;font-size:14px;font-weight:400;line-height:180%;}.structure--menu .navbar__mobile.is--open .background{width:100vw;height:400px;background:rgba(17,4,26,.4);backdrop-filter:blur(4px);margin-top:-1px;}@media(max-width:992px){.structure--menu .menu__navbar.is--desktop{display:none;}.structure--menu .menu__navbar.is--mobile{display:flex;}}.menu__top{height:161px;}.menu__top .student__wrapper{background:#fff;width:100%;display:flex;align-items:center;justify-content:flex-end;}.menu__top .student__wrapper .student__info{background:#eeebf5;padding-top:10px;padding-bottom:11px;padding-left:40px;padding-right:40px;}.menu__top .student__wrapper .student__info .name{color:#525252;font-size:14px;font-weight:400;line-height:180%;}.menu__top .student__wrapper .student__info .role{color:#a3a3a3;font-size:14px;font-weight:400;line-height:180%;}.menu__top .breadcrumb__wrapper{border-top:1px solid #f1f1f4;background:#fff;display:flex;padding-left:36px;padding-right:12px;padding-top:8px;padding-bottom:8px;align-items:center;gap:6px;}.menu__top .breadcrumb__wrapper a{color:#a3a3a3;font-size:14px;font-weight:400;line-height:180%;}.menu__top .breadcrumb__wrapper a.active{color:#525252;}.menu__top .breadcrumb__wrapper a:hover{color:#13172d;}.menu__top .details__wrapper{display:flex;padding:8px 24px 0 24px;background:#f5f5f5;}.menu__top .details__wrapper a{position:relative;padding:8px 12px;color:rgba(17,4,26,.48);font-size:16px;font-weight:400;line-height:180%;text-transform:uppercase;transition:all .25s ease;}.menu__top .details__wrapper a::after{content:'';position:absolute;bottom:1px;left:0;transition:all .25s ease;background-color:#a32cdf;width:0;height:1px;}.menu__top .details__wrapper a.active{color:#a32cdf;font-weight:700;}.menu__top .details__wrapper a.active::after{width:100%;}.menu__top .details__wrapper a:hover{color:#a32cdf;}@media(max-width:992px){.menu__top{width:100%;}.menu__top .student__wrapper{display:none;}.menu__top .breadcrumb__wrapper,.menu__top .details__wrapper{overflow-x:scroll;padding-right:24px;}.menu__top .breadcrumb__wrapper a,.menu__top .details__wrapper a{white-space:nowrap;}}.blank--adjust{height:201px;width:100%;background-color:transparent;}.structure--main{position:relative;z-index:2000;padding-bottom:206px;padding-left:24px;min-height:100vh;transition:all .25s ease;}.structure--main.is--small{margin-left:120px;}.structure--main.is--large{margin-left:244px;}.structure--main .main__content{width:100%;display:grid;grid-template-columns:1fr 353px;grid-template-rows:1fr;gap:24px;}@media(max-width:992px){.structure--main{margin-left:0;padding-left:0;z-index:0;}.structure--main.is--small{margin-left:0;}.structure--main.is--large{margin-left:0;}.structure--main .main__content{display:flex;flex-direction:column;gap:20px;width:100vw;}}.structure--main .main__content .content__major{width:100%;flex-shrink:0;}.structure--main .main__content .content__major .heading{margin-bottom:16px;}.structure--main .main__content .content__major .heading .name{margin-bottom:6px;color:#13172d;font-size:32px;font-weight:700;line-height:1;}.structure--main .main__content .content__major .heading .role{color:#666;font-size:16px;font-weight:400;line-height:180%;}.structure--main .main__content .content__major .videoplayer{border-radius:8px;width:100%;height:fit-content;}.structure--main .main__content .content__major .lesson{margin-top:16px;padding:16px;border-radius:4px;background:#fff;}.structure--main .main__content .content__major .lesson .tabs__selector{display:flex;align-items:center;gap:2px;}.structure--main .main__content .content__major .lesson .tabs__selector button{padding:12px 24px;color:#a3a3a3;font-size:16px;font-weight:400;line-height:normal;border-radius:8px;}.structure--main .main__content .content__major .lesson .tabs__selector button.is--active{color:#a32cdf;font-weight:600;background:#ebdff5;}.structure--main .main__content .content__major .lesson .pane{display:none;}.structure--main .main__content .content__major .lesson .pane.is--active{display:block;}.structure--main .main__content .content__major .lesson .pane .subtitle{padding-left:16px;margin-top:24px;color:#525252;font-size:14px;font-weight:700;line-height:180%;}.structure--main .main__content .content__major .lesson .pane .material__list .material{display:flex;width:100%;padding:16px;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdbe0;}.structure--main .main__content .content__major .lesson .pane .material__list .material .description{display:flex;align-items:center;gap:19px;width:fit-content;flex-shrink:0;}.structure--main .main__content .content__major .lesson .pane .material__list .material .description .texts .name{display:block;margin-bottom:4px;color:#525252;font-size:14px;font-weight:600;line-height:124%;}.structure--main .main__content .content__major .lesson .pane .material__list .material .description .texts .bundle{display:block;color:#525252;font-size:14px;font-weight:400;line-height:124%;}.structure--main .main__content .content__major .lesson .pane .material__list .material .button{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;color:#a32cdf;font-size:14px;font-weight:400;line-height:180%;flex-shrink:0;border-radius:4px;background:#ebdff5;transition:all .25s ease;}.structure--main .main__content .content__major .lesson .pane .material__list .material .button:hover{background:#dfccef;cursor:pointer;}.structure--main .main__content .content__major .lesson .pane .teacher{margin-top:24px;}.structure--main .main__content .content__major .lesson .pane .teacher .teacher__heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;margin-bottom:16px;color:#525252;font-size:14px;font-weight:700;line-height:180%;}.structure--main .main__content .content__major .lesson .pane .teacher .teacher__heading a img{transition:all .25s ease;}.structure--main .main__content .content__major .lesson .pane .teacher .teacher__heading a:hover img{filter:brightness(.8);}.structure--main .main__content .content__major .lesson .pane .teacher .info{display:flex;padding:0 16px;justify-content:center;align-items:center;gap:16px;}.structure--main .main__content .content__major .lesson .pane .teacher .info .avatar{width:72px;height:72px;object-fit:cover;border-radius:50%;}.structure--main .main__content .content__major .lesson .pane .teacher .info .text{color:#525252;font-size:14px;font-weight:400;line-height:124%;}.structure--main .main__content .content__major .lesson .pane .question__button{margin-top:24px;display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;color:#a32cdf;font-size:16px;font-weight:600;line-height:normal;border-radius:8px;background:#ebdff5;transition:all .25s ease;}.structure--main .main__content .content__major .lesson .pane .question__button:hover{background:#dfccef;cursor:pointer;}.structure--main .main__content .content__major .lesson .pane .questions{margin-top:8px;display:flex;flex-direction:column;gap:8px;}.structure--main .main__content .content__major .lesson .pane .questions .question{padding-top:16px;padding-bottom:16px;padding-left:32px;padding-right:13px;border-radius:16px;background:#f8f9fa;}.structure--main .main__content .content__major .lesson .pane .questions .question:hover{background:#e9ecef;cursor:pointer;}.structure--main .main__content .content__major .lesson .pane .questions .question summary{display:flex;justify-content:space-between;align-items:center;color:#313131;font-size:16px;font-weight:400;line-height:116%;}.structure--main .main__content .content__major .lesson .pane .questions .question summary img{transition:all .25s ease;}.structure--main .main__content .content__major .lesson .pane .questions .question .text{margin-top:4px;color:#666;font-size:14px;font-weight:300;line-height:normal;}.structure--main .main__content .content__major .lesson .pane .questions .question[open] summary img{rotate:90deg;}@media(max-width:992px){.structure--main .main__content .content__major .heading{padding-left:16px;padding-right:16px;padding-top:10px;}.structure--main .main__content .content__major .heading .name{font-size:24px;}.structure--main .main__content .content__major .videoplayer{display:block;width:calc(100vw - 16px);margin-left:auto;margin-right:auto;}.structure--main .main__content .content__major .lesson{margin-right:8px;margin-left:8px;width:calc(100vw - 16px);}.structure--main .main__content .content__major .lesson .tabs__selector{overflow-x:scroll;padding-right:24px;padding-bottom:12px;}.structure--main .main__content .content__major .lesson .tabs__selector button{white-space:nowrap;}.structure--main .main__content .content__major .lesson .pane .material__list .material{width:100%;}.structure--main .main__content .content__major .lesson .pane .teacher{position:relative;}.structure--main .main__content .content__major .lesson .pane .teacher .teacher__heading{margin-left:88px;padding-right:16px;line-height:125%;gap:60px;align-items:center;height:72px;}.structure--main .main__content .content__major .lesson .pane .teacher .info .avatar{position:absolute;top:0;left:16px;}}.structure--main .main__content .content__list{width:353px;flex-shrink:0;margin-top:-37px;border-left:1px solid #dbdbe0;}.structure--main .main__content .content__list .course__progress{padding:16px;border-bottom:1px solid #dbdbe0;}.structure--main .main__content .content__list .course__progress .name{margin-bottom:4px;color:#666;font-size:14px;font-weight:700;line-height:180%;}.structure--main .main__content .content__list .course__progress .bar{position:relative;display:flex;align-items:center;gap:8px;}.structure--main .main__content .content__list .course__progress .bar .custom__progress{width:180px;}.structure--main .main__content .content__list .course__progress .bar .custom__progress [role="progressbar"]{width:0%;height:8px;border-radius:4px;background-color:#d88f19;}.structure--main .main__content .content__list .course__progress .bar .custom__progress [role="progressbar"].is--complete{background-color:#1faf38;}.structure--main .main__content .content__list .course__progress .bar .js--progress-label{color:#525252;font-size:12px;font-weight:400;line-height:180%;}.structure--main .main__content .content__list details{padding-top:16px;border-bottom:1px solid #dbdbe0;background-color:#f8f9fa;transition:all .25s ease;}.structure--main .main__content .content__list details:hover{background-color:#f2f4f6;cursor:pointer;}.structure--main .main__content .content__list details summary{padding-left:16px;padding-right:16px;padding-bottom:16px;}.structure--main .main__content .content__list details summary .details__heading{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#a3a3a3;font-size:14px;font-weight:400;line-height:124%;}.structure--main .main__content .content__list details summary .details__heading img{transition:all .25s ease;}.structure--main .main__content .content__list details summary .notes{display:flex;align-items:center;gap:8px;color:#a3a3a3;font-size:12px;font-weight:400;line-height:180%;}.structure--main .main__content .content__list details summary .notes .interpunct{display:block;width:4px;height:4px;border-radius:50%;background-color:#666;}.structure--main .main__content .content__list details .board{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer;transition:all .25s ease;}.structure--main .main__content .content__list details .board:hover{padding-left:20px;background-color:#e9ecef;}.structure--main .main__content .content__list details .board .i__checkbox{display:none;}.structure--main .main__content .content__list details .board .i__checkbox:checked+.icon:hover{background-color:#67168f;}.structure--main .main__content .content__list details .board .i__checkbox:checked+.icon::after{content:url('pages/img/checkbox/checkbox-true.svg');}.structure--main .main__content .content__list details .board .icon{position:relative;width:40px;height:40px;flex-shrink:0;background-color:#e6e5e8;border-radius:50%;}.structure--main .main__content .content__list details .board .icon::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:url('pages/img/checkbox/checkbox-false.svg');}.structure--main .main__content .content__list details .board .icon:hover{background-color:#b2afb8;}.structure--main .main__content .content__list details .board .info .name{max-width:208px;margin-bottom:4px;color:#666;font-size:12px;font-weight:400;line-height:124%;}.structure--main .main__content .content__list details .board .info .time{color:#666;font-size:12px;font-weight:400;line-height:180%;}.structure--main .main__content .content__list details .board.is--done{background:#eeebf5;}.structure--main .main__content .content__list details .board.is--done .icon{background-color:#a32cdf;}.structure--main .main__content .content__list details .board.is--done:hover{background-color:#e0daed;}.structure--main .main__content .content__list details[open] summary img{rotate:90deg;}@media(max-width:992px){.structure--main .main__content .content__list{width:calc(100vw - 16px);margin-left:auto;margin-right:auto;margin-top:0;}}