@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";html,body{padding:0;margin:0}body{background:#f4edeb;scrollbar-width:thin;margin-bottom:0!important}body,a,button,input,select,option,main,textarea{color:#000;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px}a,button{cursor:pointer}a{text-decoration:none}strong{font-weight:700}*{box-sizing:border-box;touch-action:manipulation}.flex{display:flex;flex-wrap:wrap}h1,h2,h3{display:block;font-weight:700;text-align:center;letter-spacing:.15px}h1:first-letter,h2:first-letter,h3:first-letter{text-transform:uppercase}h1{font-size:20px;margin:0 0 18px}h2{margin:48px 0 32px;font-size:20px}.left{text-align:left}.right{text-align:right}.meta{display:flex;justify-content:space-between;padding:0 24px;margin:24px 0}.chart{height:400px}.logo{display:block;margin:29px auto 17px;width:146px}.logo svg{display:block;width:100%;height:auto}.green{color:#a3ea6c}.center{text-align:center}.header{display:flex;justify-content:space-between;align-items:center;padding:15px 16px 36px;height:76px}.header .pull{margin-left:auto}.header h1{font-size:20px;line-height:28px;text-align:center;margin:0}.header svg{display:block;cursor:pointer}.header a+a,.header a+button{margin-left:16px}.header button{padding:0;display:block;border:none;background:transparent}.slider{display:flex;flex-wrap:nowrap;margin-top:10px;padding:4px 0}.slider div{height:4px;background:#A8A6A7;width:100%;flex-shrink:1;border-radius:2px}.slider .done{flex-shrink:0;background:#7052be;margin-right:4px}.slider .done[style="width: 0%;"]{display:none}.scroll{scrollbar-width:thin}.tos{padding:40px 16px}#cookie-bar{position:fixed;bottom:0;left:0;width:100%}.version{position:absolute;color:#c0b9b7;right:0;top:0}.admin{max-width:1600px;width:95%;margin:0 auto}.popup{position:fixed;top:10%;left:0;width:100%;z-index:11}.popup .container{display:flex;flex-direction:column;background:#fff;color:#000;border-radius:28px;max-width:640px;margin:0 auto;padding-bottom:12px}.popup .container h2:first-child{margin-top:0}.popup .header{display:flex;justify-content:right}.popup .scroll{white-space:wrap;padding:0 12px;max-height:50vh;overflow:scroll;scroll-behavior:smooth}.popup .scroll ul{margin:0;padding:0 0 0 12px}.popup .scroll li{margin:0;padding:0}.help{position:fixed;top:29px;left:0;height:0;width:100%}.help .container{display:flex;max-width:640px;margin:0 auto;height:0;justify-content:right}.help button{display:block;margin-right:16px;border:1px solid #7052be;background:transparent;padding:0;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;color:#7052be;font-weight:700;opacity:.5}.float-create{position:fixed;bottom:110px;left:0;z-index:11;height:0;width:100%}.float-create .container{position:relative;display:flex;justify-content:right;max-width:640px;width:100%;height:0;margin:0 auto}.float-create .button,.float-create .editor .pell-button,.editor .float-create .pell-button{position:relative;top:-60px;right:24px;padding:0;margin:0;width:52px;height:52px;z-index:2}.float-create .button.active span,.float-create .editor .active.pell-button span,.editor .float-create .active.pell-button span{transform:rotate(45deg)}.float-create .button span,.float-create .editor .pell-button span,.editor .float-create .pell-button span{margin:0;transition:transform .25s ease-out}.float-create ul{position:absolute;right:24px;bottom:8px;background:#fff;padding:12px 0;margin:0;list-style-type:none;border-radius:26px;z-index:1}.float-create li{padding:0;margin:0}.float-create a{display:block;color:#7052be;padding:12px 72px 12px 24px;font-size:20px}.float-practice{position:fixed;bottom:124px;left:50%;width:100%;background:#d6cec9;padding:38px 31px 0;border-radius:30px 30px 0 0;max-width:640px;transform:translate(-50%);z-index:2}.float-practice .relative{position:relative}.float-practice .edit{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#7052be;font-weight:700;cursor:pointer}.float-practice .button,.float-practice .editor .pell-button,.editor .float-practice .pell-button{margin-top:32px;margin-left:auto;margin-right:auto;max-width:57%}.formated-content p+*{margin-top:12px}.formated-content b{font-weight:700}.global-ambient{position:absolute;left:16px;top:24px}.global-ambient>.button,.editor .global-ambient>.pell-button{padding:0;width:32px;height:32px}.global-ambient>.button.disabled,.editor .global-ambient>.disabled.pell-button{opacity:.5}.buttons.controll{margin-bottom:27px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;gap:12px}.buttons.controll .button,.buttons.controll .editor .pell-button,.editor .buttons.controll .pell-button{border-radius:100%;width:40px;height:40px;padding:12px}.buttons.controll .button.play,.buttons.controll .editor .play.pell-button,.editor .buttons.controll .play.pell-button{padding:20px 18px 20px 22px;width:70px;height:70px}.buttons.controll .button.pause,.buttons.controll .editor .pause.pell-button,.editor .buttons.controll .pause.pell-button{padding:20px;width:70px;height:70px}.buttons.controll .button.fast-backward,.buttons.controll .editor .fast-backward.pell-button,.editor .buttons.controll .fast-backward.pell-button,.buttons.controll .button.fast-forward,.buttons.controll .editor .fast-forward.pell-button,.editor .buttons.controll .fast-forward.pell-button{padding:13px}.buttons.controll svg{display:block;width:100%;height:100%}.flash{position:fixed;top:18px;z-index:11;height:44px;line-height:44px;padding:0 16px;background:#7052be;color:#fff;left:50%;min-width:240px;text-align:center;transform:translate(-50%);cursor:pointer;border-radius:28px}.layout{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;width:100%;max-width:640px;margin:0 auto}.layout .content-container{width:100%;max-width:1200px;margin:0 auto}.layout footer{margin-top:auto}.table-empty{text-align:center;position:relative;padding:44px;background:rgba(255,255,255,.5);border:1px solid #d6cec9;border-radius:28px;overflow:hidden}.table{width:100%;overflow-x:auto;border-radius:28px;background:rgba(255,255,255,.5)}.table img{display:block;height:100px}.table td .controller,.table td .controller:first-child{border:none}.table td .controller .label{display:none}.table a{display:block;text-decoration:underline}.table .date{white-space:nowrap}.table .bleft{border-left:1px solid #666}table{border-collapse:collapse;width:100%}th,td{padding:6px 9px;height:31px;white-space:nowrap}th{font-weight:700;border-bottom:1px solid #666}td{background:transparent;transition:background-color .1s ease-out}tr:hover td{background-color:#1f29371a}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.form{position:relative;width:100%;flex-grow:1}.form .sending{position:absolute;background:#f4edeb;left:0;top:0;height:100%;width:100%;z-index:5;opacity:.7}.form .status{padding:4px 10px;margin-bottom:12px}.form .error{display:block;color:red;padding:8px 28px}.form .controller{display:block;margin-bottom:24px}.form .label{display:block;padding:8px 0}.form .label a{font-weight:700;text-align:left}.form .field{position:relative;display:flex;flex-direction:column;width:100%;border:1px solid #d6cec9;border-radius:28px;background:#fff}.form .field:focus-within{position:relative;border-color:#7052be;z-index:1}.form .field .button,.form .field .editor .pell-button,.editor .form .field .pell-button{height:28px;line-height:28px;padding:0 12px;margin:4px 6px;max-width:200px}.form input,.form textarea,.form select{display:block;width:100%;height:56px;line-height:56px;border-radius:28px;border:none;outline:none;padding:0 16px;background:transparent;overflow:hidden}.form option{padding:2px}.form input[type=checkbox],.form input[type=color]{width:36px;padding:0}.form textarea,.form select[multiple]{min-height:120px;resize:vertical}.form textarea{padding:12px;min-height:200px;line-height:1.45em;overflow-y:auto}.form select[multiple]{padding:0 4px}.form .controller--image .button,.form .controller--image .editor .pell-button,.editor .form .controller--image .pell-button{width:auto!important}.form .controller--checkbox{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;justify-content:flex-end}.form .controller--checkbox .field{flex-grow:0;border:none;padding:0;width:36px;height:36px;margin-right:6px}.form .controller--radio{margin-bottom:0;margin-top:4px;cursor:pointer}.form input[type=checkbox],.form input[type=radio]{display:none}.form input[type=checkbox]:checked+.check:after,.form input[type=radio]:checked+.check:after{opacity:1}.form input[type=checkbox]+.check,.form input[type=radio]+.check{width:36px;height:36px;border-radius:28px;border:1px solid #d6cec9;cursor:pointer;background-color:#fff}.form input[type=checkbox]+.check:after,.form input[type=radio]+.check:after{content:"";display:block;width:14px;height:14px;margin:10px;background:#000000;opacity:0;transition:opacity .1s ease-out;border-radius:28px}.form input[type=file]{display:none}.form button{margin-top:12px}.form img{display:block;height:100px}.form .preview{display:flex;padding:6px;align-items:center}.form .preview .remove{width:40px!important;margin-right:6px}.form .remove{width:36px;margin-right:6px}.form button[type=submit]{margin:34px auto 0}.form .controller--select .strong{font-weight:700}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{position:absolute;display:block;left:50%;top:30%;transform:translate(-50%,-50%);width:48px;height:48px;z-index:6}.spinner:after{content:" ";box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:6px solid #000000;border-color:#000000 transparent #000000 transparent;animation:spinner-animation 1s linear infinite}.spinner.small{top:50%;left:20px;width:24px;height:24px}.spinner.small:after{border-width:4px}.buttons{margin:24px 0 18px;display:flex;flex-wrap:wrap}.button,.editor .pell-button{display:flex;align-items:center;justify-content:center;padding:0 24px;background:#7052be;color:#fff;border:none;outline:none;text-decoration:none;width:100%;max-width:400px;text-align:center;cursor:pointer;height:40px;line-height:40px;transition:background-color .25s ease-out;border-radius:28px}.button svg,.editor .pell-button svg{fill:#000}.button:hover,.editor .pell-button:hover{background:#cf9ae8}.button:focus,.editor .pell-button:focus{outline-offset:-1px}.button.remove,.editor .remove.pell-button{background:#ec0000}.button.remove:hover,.editor .remove.pell-button:hover{background:#960000}.button.remove:focus,.editor .remove.pell-button:focus{outline:1px solid #5f0000;outline-offset:-1px}.button.secondary,.editor .secondary.pell-button{background-color:transparent;border:1px solid #d6cec9;color:#65558f}.button.secondary .green,.editor .secondary.pell-button .green{color:#65558f}.button.large,.editor .large.pell-button{height:56px;line-height:56px}.button .green,.editor .pell-button .green{font-size:24px;margin-right:7px}.ambient .button,.ambient .editor .pell-button,.editor .ambient .pell-button{flex-grow:0;min-width:44px;width:auto}.badge{display:inline-block;background:#444;color:#fff;margin:1px;padding:1px 6px 2px;white-space:nowrap;border-radius:28px;font-weight:700}.badge.button,.editor .badge.pell-button{background:#7052be;color:#fff}.menu-spacer{height:124px}.menu{position:fixed;bottom:0;left:50%;width:100%;max-width:640px;height:124px;z-index:10;transform:translate(-50%);transition:height .1s ease-out,width .1s ease-out;background:#d6cec9}.menu .container{display:flex;flex-wrap:nowrap;justify-content:space-between;transition:opacity .25s ease-out;padding:27px 37px 0;max-width:440px;margin:0 auto}.menu a{width:100%;display:flex;flex-direction:column;align-items:center;height:80px;width:58px;text-decoration:none;background:transparent;border:none;font-weight:700}.menu a:hover .icon,.menu a.active .icon{background-color:#fff}.menu .icon{display:flex;justify-content:center;align-items:center;width:58px;height:58px;border-radius:100%;margin-bottom:6px;transition:background-color .25s ease-out}section .menu{z-index:11}.card{position:relative;display:block;border-radius:12px;width:100%;padding:17px 15px;background:#fff;overflow:hidden;background:linear-gradient(160deg,#fff,#999)}.card.current{outline:2px solid #7052be}.card+.card{margin-top:12px}.card>:first-child{margin-top:0}.card ul{text-align:left}.card .content{position:relative;z-index:2}.card .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.5}.download{display:flex;align-items:center;cursor:pointer}.download+.download{margin-top:6px}.download svg{width:24px;height:24px;margin-right:6px}.player{display:flex;justify-content:center}.player audio[controls]{margin:0;border-radius:28px;background:rgba(255,255,255,.5)}.player audio::-webkit-media-controls-panel{background:transparent}.player audio::-webkit-media-controls-enclosure{background:transparent;border-radius:0}.editor.field{position:relative;border-radius:12px}.editor .pell-button{margin:0;width:40px!important}.editor .pell-content{height:calc(100vh - 332px);overflow-y:scroll;padding:0 12px}.editor .pell-content:focus-within{outline:none}.editor .pell-content b{font-weight:900;background:yellow}.editor .pell-important-note{position:absolute;top:20px;left:72px;width:80%}.settings{position:fixed;background:rgba(0,0,0,.7);left:0;top:0;width:100vw;height:100vh;z-index:12;padding:16px}.settings .relative{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.settings .card{width:100%;margin:0 auto;max-width:480px;padding:28px 24px 38px;background:#fff}.settings .card select{display:block;width:100%;border-radius:20px;background:#fff;padding:0 24px;margin-top:8px;height:40px;border:1px solid #7052be;text-align:left}.settings h2{text-align:left;font-size:20px;line-height:32px;margin-bottom:16px}.settings p{margin:24px 0 8px}.settings .buttons{flex-wrap:nowrap;gap:10px;margin:48px 0 0}.settings input[type=range]{display:block;width:100%}.settings .options{display:flex;flex-wrap:nowrap}.settings .options .button,.settings .options .editor .pell-button,.editor .settings .options .pell-button{border-radius:0;width:50%;border-color:#7052be;border-left:none}.settings .options .button:first-child,.settings .options .editor .pell-button:first-child,.editor .settings .options .pell-button:first-child{border-left:1px solid #7052be;border-radius:20px 0 0 20px}.settings .options .button:last-child,.settings .options .editor .pell-button:last-child,.editor .settings .options .pell-button:last-child{border-radius:0 20px 20px 0}.home{background:#7052be;color:#fff;font-size:14px;line-height:152.34%}.home h2{font-weight:700;font-size:24px;color:#d2e73f;text-transform:uppercase;line-height:100%;height:unset}.home header{max-width:1650px;margin:0 auto;padding-bottom:28px}.home header nav{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 45px;width:100%}.home header nav a{color:#00ff82}.home header nav a.button,.home header nav .editor a.pell-button,.editor .home header nav a.pell-button{border:1px solid #00FF82;background:transparent;border-radius:5px;width:80px}.home header .logo{width:176px;height:26px;margin:0 auto}.home footer{overflow:hidden;padding:0 15px;font-size:9px;line-height:134.77%}.home footer .item{display:block;text-align:center;margin:45px 0}.home footer .socials{display:flex;justify-content:center;gap:22px}.home footer .socials a{display:block;width:40px;height:40px}.home footer a{color:#fff;font-size:16px;line-height:134.77%}@media (min-width: 1200px){.home{font-size:30px}.home h2{font-size:52px}.home header{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;padding:58px 50px 99px}.home header nav{justify-content:flex-end;width:auto;padding:0}.home header nav a+a{margin-left:40px}.home header nav a.button,.home header nav .editor a.pell-button,.editor .home header nav a.pell-button{width:169px}.home header .logo{margin:0}.home footer{padding:108px 50px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:1435px;margin:0 auto;font-size:25px}.home footer a{font-size:25px}.home footer .item{margin:0;flex-basis:1;width:100%}.home footer .socials{gap:72px}}.thumbnails{display:flex;flex-wrap:nowrap;padding:12px 16px;gap:12px}.thumbnails .image{display:block;width:20%;object-fit:cover;border-radius:28px}section.auth{max-width:480px;margin:0 auto;padding:0 16px}section.auth.padding{padding-bottom:40px}section.auth .logo{margin:83px auto 37px;width:208px}section.auth h1{font-size:24px;line-height:34px;margin-bottom:20px}section.auth>svg{display:block;margin:26px auto 38px}section.auth .secondary{display:inline-block;width:auto}section.auth>p{margin:29px 0 8px;text-align:center}section.auth>p+.form{margin-top:35px}section.auth .buttons{margin:0;flex-direction:column;align-items:center}section.auth .buttons .button+.button,section.auth .buttons .editor .pell-button+.button,.editor section.auth .buttons .pell-button+.button,section.auth .buttons .editor .button+.pell-button,.editor section.auth .buttons .button+.pell-button,section.auth .buttons .editor .pell-button+.pell-button,.editor section.auth .buttons .pell-button+.pell-button{margin-top:8px}section.title p{text-align:center}section.practice-list{display:flex;justify-content:center;flex-direction:column}section.practice-list h2{margin:32px 0 9px;text-align:left;padding:0 16px}section.practice-list .item{position:relative;background:#fff;padding:13px 16px 15px;border-radius:12px;margin-bottom:10px;overflow:hidden}section.practice-list .name{font-size:16px;line-height:24px;font-weight:700}section.practice-list .range{font-size:14px;line-height:20px;margin-top:3px}section.practice-list .today{position:absolute;display:block;right:-30px;top:12px;transform:rotate(45deg);background:#7052be;padding:2px 40px;color:#fff}section.practice-list .scroll{padding:0 16px;height:calc(100vh - 421px);overflow:auto}section.practice-list .empty{text-align:center;font-size:16px;line-height:20px}section.practice-list .empty p{display:block;margin:0 auto;max-width:230px}section.practice-list .empty p:first-child{margin-top:82px;font-size:22px;line-height:28px;max-width:170px}section.practice-list .empty svg{display:block;margin:62px auto}section.practice{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;flex-direction:column;background:#fff;border-radius:30px 30px 0 0;padding:0;z-index:12;height:calc(100vh - 104px)}section.practice .scroll{padding:0 16px;height:calc(100vh - 506px);overflow:auto}section.practice .scroll h2{text-align:left}section.practice .empty{text-align:center;font-size:16px;line-height:20px}section.practice .empty p{display:block;margin:0 auto;max-width:230px}section.practice .empty p:first-child{margin-top:82px;font-size:22px;line-height:28px;max-width:170px}section.practice .empty svg{display:block;margin:62px auto}section.practice>.card{position:relative;margin:0 auto;padding:0;flex-grow:1;overflow:hidden;border-radius:0;background:transparent}section.practice>.card:before,section.practice>.card:after{content:"";display:block;position:absolute;width:100%;height:10px;left:0}section.practice>.card:before{top:0;background:linear-gradient(180deg,#fff,transparent)}section.practice>.card:after{bottom:0;background:linear-gradient(0deg,#fff,transparent)}section.practice .finish .button,section.practice .finish .editor .pell-button,.editor section.practice .finish .pell-button{margin-bottom:0;margin-left:auto;margin-right:auto}section.practice h2{margin-top:0;margin-bottom:12px}section.practice .empty h2{margin-bottom:0}section.practice .answer{font-size:24px;line-height:1.45em;filter:blur(12px);transition:.25s filter ease-in}section.practice .answer.show{filter:blur(0)}section.practice .timer{padding:26px 16px 31px;font-weight:700;font-size:24px;line-height:16px;text-align:center;letter-spacing:.5px;color:#49454f}section.practice .timer .time{padding-bottom:3px}section.practice .timer .slider{cursor:pointer}section.practice>.buttons{justify-content:center;flex-direction:column;align-items:center;margin-right:0;margin-top:0}section.practice>.buttons .secondary{width:234px;margin:0 auto}section.practice select{display:block;height:36px;border-radius:28px;border:none;padding:0 12px;text-align:center}section.practice select[disabled]{opacity:.5;background:#fff}section.practice .buttons.controll{margin-bottom:27px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;gap:12px}section.practice .buttons.controll .button,section.practice .buttons.controll .editor .pell-button,.editor section.practice .buttons.controll .pell-button{border-radius:100%;width:40px;height:40px;padding:12px}section.practice .buttons.controll .button.play,section.practice .buttons.controll .editor .play.pell-button,.editor section.practice .buttons.controll .play.pell-button{padding:20px 18px 20px 22px;width:70px;height:70px}section.practice .buttons.controll .button.pause,section.practice .buttons.controll .editor .pause.pell-button,.editor section.practice .buttons.controll .pause.pell-button{padding:20px;width:70px;height:70px}section.practice .buttons.controll .button.fast-backward,section.practice .buttons.controll .editor .fast-backward.pell-button,.editor section.practice .buttons.controll .fast-backward.pell-button,section.practice .buttons.controll .button.fast-forward,section.practice .buttons.controll .editor .fast-forward.pell-button,.editor section.practice .buttons.controll .fast-forward.pell-button{padding:13px}section.practice .buttons.controll svg{display:block;width:100%;height:100%}section.practice .reaction{flex-wrap:nowrap;flex-direction:row;padding:0 16px;margin-bottom:0}section.practice .reaction .button,section.practice .reaction .editor .pell-button,.editor section.practice .reaction .pell-button{margin:0}section.practice .reaction svg{display:block;margin-top:0;margin-right:8px}section.practice .reaction .yes{border-radius:20px 0 0 20px}section.practice .reaction .no{border-radius:0 20px 20px 0;background:#fff;border:1px solid #7052be;color:#000}section.practice .reaction .no svg{fill:#000}section.profile{text-align:center}section.profile .scroll{overflow:auto;height:calc(100vh - 192px);padding-bottom:51px}section.profile .image{display:flex;flex-direction:column;justify-content:center;width:151px;height:151px;background:#666;border-radius:100%;margin:53px auto 27px;color:#fff;font-size:40px;text-transform:uppercase;text-align:center}section.profile h1{font-size:36px;line-height:44px;margin-bottom:2px}section.profile .email{font-weight:700;font-size:16px;line-height:24px;margin:0 0 19px}section.profile .controller{margin:32px 0 8px}section.profile .field{position:relative;font-size:27px}section.profile input{width:50%;text-align:right;font-size:27px;font-weight:700;padding-right:4px;border-radius:0}section.profile .min{position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;left:50%;height:100%}section.profile .info{margin:0 auto 19px;width:150px;font-size:12px;line-height:16px;color:#49454f}section.profile .button,section.profile .editor .pell-button,.editor section.profile .pell-button,section.profile .field{width:181px;margin:0 auto}section.profile .languages{font-size:14px;line-height:120px;margin:37px auto 0;width:217px;border:1px solid #7052be;border-radius:40px;overflow:hidden}section.profile .languages .button,section.profile .languages .editor .pell-button,.editor section.profile .languages .pell-button{border:none;text-transform:uppercase;width:50%;border-radius:0;background:transparent;color:#000}section.profile .languages .button.active,section.profile .languages .editor .active.pell-button,.editor section.profile .languages .active.pell-button{background:#7052be;color:#fff}section.profile .languages .button+.button,section.profile .languages .editor .pell-button+.button,.editor section.profile .languages .pell-button+.button,section.profile .languages .editor .button+.pell-button,.editor section.profile .languages .button+.pell-button,section.profile .languages .editor .pell-button+.pell-button,.editor section.profile .languages .pell-button+.pell-button{border-left:1px solid #7052be}section.profile .languages svg{display:block;height:18px;width:34px;margin-right:8px}section.lesson{padding:0 0 16px;background:#fff;border-radius:30px 30px 0 0;margin-top:14px}section.lesson .scroll{height:calc(100vh - 298px);overflow:auto}section.lesson h1{font-size:20px;line-height:28px;text-align:left;padding:0 16px;margin-bottom:0}section.lesson .item{display:block;padding:12px 16px;border-bottom:1px solid #d6cec9}section.lesson .item:first-child{border-top:1px solid #d6cec9}section.lesson .name{font-size:16px;line-height:24px;letter-spacing:.5px}section.lesson .content{font-size:14px;line-height:20px;letter-spacing:.25px;color:#49454f}section.lesson .menu{display:flex;justify-content:center;align-items:center}section.lesson .menu .button,section.lesson .menu .editor .pell-button,.editor section.lesson .menu .pell-button{width:254px}section.lessons{padding:17px 0 0;background:#d6cec9;border-radius:30px 30px 0 0;margin-top:14px}section.lessons .scroll{height:calc(100vh - 376px);overflow:auto;padding-bottom:30px!important}section.lessons .scroll,section.lessons .search{padding:0 16px}section.lessons .search{position:relative;margin-bottom:16px}section.lessons .search svg{position:absolute;left:25px;top:10px;width:11px;height:11px}section.lessons input{display:block;background:#fff;border-radius:30px;line-height:30px;font-size:12px;border:none;outline:none;width:100%;padding:0 28px}section.lessons .name{font-size:17px;line-height:24px;margin:0;text-align:left;font-weight:700}section.lessons .top{display:flex;flex-wrap:nowrap;margin-bottom:18px}section.lessons .top .image{flex-shrink:0;overflow:hidden;width:75px;height:75px;border-radius:100%;background:#666;margin-right:15px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:24px;text-transform:uppercase;text-align:center}section.lessons .top .image img{width:100%;height:100%;object-fit:cover}section.lessons .range{margin-top:5px}section.topic{padding:0 0 16px;background:#fff;border-radius:30px 30px 0 0;margin-top:14px}section.topic .scroll{height:calc(100vh - 298px);overflow:auto;padding:0 16px}section.topic h1{font-size:20px;line-height:28px;text-align:left}section.topic .question{margin-top:8px}section.topic .menu{display:flex;justify-content:center;align-items:center;text-align:center}section.topic .buttons{display:flex;flex-wrap:nowrap;margin:0}section.topic .button,section.topic .editor .pell-button,.editor section.topic .pell-button{width:224px}section.topic .button.play,section.topic .editor .play.pell-button,.editor section.topic .play.pell-button{width:80px}section.topic .button.pause,section.topic .editor .pause.pell-button,.editor section.topic .pause.pell-button{width:40px;padding:0;flex-shrink:0}section.topic .button+.button,section.topic .editor .pell-button+.button,.editor section.topic .pell-button+.button,section.topic .editor .button+.pell-button,.editor section.topic .button+.pell-button,section.topic .editor .pell-button+.pell-button,.editor section.topic .pell-button+.pell-button{margin-left:36px}section.topic .buttons.controll{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:row;gap:12px;margin-bottom:0}section.topic .buttons.controll .button,section.topic .buttons.controll .editor .pell-button,.editor section.topic .buttons.controll .pell-button{border-radius:100%;width:40px;height:40px;padding:12px;margin:0}section.topic .buttons.controll .button.play,section.topic .buttons.controll .editor .play.pell-button,.editor section.topic .buttons.controll .play.pell-button{padding:20px 18px 20px 22px;width:70px;height:70px}section.topic .buttons.controll .button.pause,section.topic .buttons.controll .editor .pause.pell-button,.editor section.topic .buttons.controll .pause.pell-button{padding:20px;width:70px;height:70px}section.topic .buttons.controll svg{display:block;width:100%;height:100%}section.edit{position:fixed;bottom:0;left:50%;width:100%;padding:0 0 16px;background:#fff;border-radius:30px 30px 0 0;margin-top:14px;z-index:11;max-width:1280px;transform:translate(-50%)}section.edit .scroll{height:calc(100vh - 156px);overflow:auto;padding:0 16px}section.edit .form .button,section.edit .form .editor .pell-button,.editor section.edit .form .pell-button{height:40px;line-height:40px;width:240px}section.edit .form button[type=submit]{margin-top:29px}section.edit .header{justify-content:center;padding-bottom:18px;height:58px}section.edit .header a{margin-left:auto}section.edit .header h1{margin:0 -25px 0 auto}section.edit .info{font-size:12px;line-height:16px;letter-spacing:.4px;color:#49454f;margin:0}section.edit .controller{margin-bottom:13px}section.edit .footer{position:relative;padding:17px 0 36px;width:100%;margin:0 auto}section.edit .footer:before{content:"";position:absolute;display:block;left:-16px;top:17px;width:calc(100% + 32px);height:1px;background:#d6cec9}section.edit .footer .buttons{justify-content:center;margin:31px 0}section.edit .footer .buttons .button,section.edit .footer .buttons .editor .pell-button,.editor section.edit .footer .buttons .pell-button{margin:0}section.edit .footer .buttons+.button,section.edit .footer .editor .buttons+.pell-button,.editor section.edit .footer .buttons+.pell-button{margin-top:31px}section.edit .questions{padding-top:35px}section.edit .questions .item{position:relative;padding:41px 0}section.edit .questions .item:last-child{padding-bottom:0}section.edit .questions .item:before{content:"";position:absolute;display:block;left:-16px;top:0;width:calc(100% + 32px);height:1px;background:#d6cec9}section.edit .questions .item .name{position:absolute;display:block;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 9px}section.edit .questions .remove{position:absolute;display:block;top:0;right:0;width:40px;height:40px;background:#FF485E;border:none;border-radius:100%;color:#fff;margin:0;transform:translateY(-50%)}section.edit .swap{display:flex;flex-wrap:nowrap;margin-bottom:28px;padding:0 16px}section.edit .swap .button,section.edit .swap .editor .pell-button,.editor section.edit .swap .pell-button{border-radius:0;border-color:#cf9ae8;background:#cf9ae8;color:#000;flex-basis:100%;white-space:nowrap}section.edit .swap .button.secondary,section.edit .swap .editor .secondary.pell-button,.editor section.edit .swap .secondary.pell-button{background:transparent}section.edit .swap .button:first-child,section.edit .swap .editor .pell-button:first-child,.editor section.edit .swap .pell-button:first-child{border-radius:20px 0 0 20px}section.edit .swap .button:last-child,section.edit .swap .editor .pell-button:last-child,.editor section.edit .swap .pell-button:last-child{border-radius:0 20px 20px 0}section.edit .swap .button svg,section.edit .swap .editor .pell-button svg,.editor section.edit .swap .pell-button svg{display:block;margin-right:8px}section.partners{background:#fff;overflow:hidden;padding:0 15px}section.partners .flex{display:block}section.partners a{display:block;max-width:251px;margin:45px auto}section.partners img,section.partners svg{display:block;width:auto;height:auto;max-height:140px;max-width:251px;margin:0 auto}section.partners p{color:#7052be;max-width:838px;margin:0 auto;text-align:center;font-size:14px;line-height:134%}section.partners p+p{margin-top:24px}@media (min-width: 1200px){section.partners{padding:0 50px}section.partners .flex{display:flex;justify-content:center;align-items:center;width:100%;max-width:1071px;margin:0 auto;gap:177px}section.partners .flex.flex-3{gap:77px}section.partners a{margin:82px 0}section.partners p{font-size:20px}}section.team{padding:69px 15px 65px;text-align:center;overflow:hidden}section.team h2{margin-bottom:27px}section.team .description{margin:0 auto 46px;width:100%;max-width:878px}section.team .image{overflow:hidden;border-radius:100%;width:149px;height:149px;margin:0 auto 39px}section.team img{display:block;width:100%;height:100%}section.team .carrousel{position:relative;text-align:center;font-size:14px;line-height:134.77%}section.team .carrousel .arrow{position:absolute;cursor:pointer;top:53px}section.team .carrousel .left{left:0}section.team .carrousel .right{right:0}section.team .carrousel .name{font-weight:700;font-size:24px;line-height:134.77%}section.team .carrousel .position{margin-bottom:12px;white-space:nowrap}section.team .carrousel .content{margin-bottom:32px}section.team .carrousel .linkedin{width:42px;height:42px;margin:0 auto}section.team .flex .item{display:none;flex-direction:column;justify-content:space-between}section.team .flex .item.active{display:flex}@media (min-width: 1200px){section.team{padding:125px 50px 112px}section.team h2{margin-bottom:60px}section.team .description{margin-bottom:77px}section.team .carrousel{width:100%;max-width:1437px;margin:0 auto;padding:0 110px}section.team .carrousel .name{font-size:35px;line-height:134.77%;margin-bottom:3px;width:180px;margin-left:auto;margin-right:auto}section.team .carrousel .position{font-size:25px;line-height:134.77%;margin-bottom:26px}section.team .carrousel .content{font-size:20px;line-height:134.77%;margin-bottom:auto;padding-bottom:53px}section.team .flex{display:flex;justify-content:center;flex-wrap:nowrap;flex-basis:1;gap:70px;font-size:20px;line-height:134.77%}section.team .flex .item{width:25%;flex-grow:0}}section.announce{margin:0 auto;border-radius:22px;background:#fff;padding:46px 0 55px;max-width:1511px;width:calc(100% - 30px);text-align:center;color:#000}section.announce h2{color:#7052be;margin:0 0 38px;padding:0 36px}section.announce .image{width:100%;max-width:320px;padding:0 40px;margin:0 auto 47px}section.announce img{display:block;width:100%;height:auto}section.announce .description{padding:0 36px;margin:0 0 32px;font-size:13px;line-height:134.77%}section.announce .form{width:202px;margin:20px auto 0}section.announce input{color:#7052be;text-align:center}section.announce input,section.announce button.large{height:40px;line-height:40px;font-size:14px}section.announce button.large,section.announce .field{border-radius:40px;border-color:#7052be}section.announce button.large{margin-top:12px;background:#00FF82;color:#7052be}section.announce .controller{margin-bottom:0}section.announce .controller--checkbox{margin-top:12px;text-align:left}section.announce .acceptance{display:block;max-width:224px;margin:12px auto 0;font-size:10px;line-height:134%}@media (min-width: 1200px){section.announce{border-radius:55px;padding:102px 85px 54px 97px}section.announce .image{width:37%;float:right;padding:0;max-width:100%}section.announce h2,section.announce .description,section.announce .form{width:55%;float:left;text-align:left;padding:0}section.announce h2{margin-bottom:63px}section.announce .description{font-size:25px;line-height:134.77%}section.announce .clear{clear:both}section.announce .form{display:flex;justify-content:space-between}section.announce input,section.announce button.large{height:62px;line-height:62px;font-size:25px}section.announce button.large,section.announce .field{border-radius:62px}section.announce .field{width:100%}section.announce .form-container,section.announce button.large{width:49%;margin:0}section.announce input{padding:0 40px}section.announce .controller--checkbox{white-space:nowrap}section.announce .controller--checkbox .label{line-height:30px;padding:0}section.announce .acceptance{font-size:20px;text-align:center;width:55%;max-width:55%;margin:20px 0 0}section.announce .error{font-size:20px;text-align:center}}section.info{padding:54px 15px 45px;text-align:center}section.info h2{margin:0 auto 33px;max-width:1272px;width:90%}section.info .flex{display:block}section.info h3{color:#00ff82;font-weight:700;font-size:48px;line-height:135.94%;margin:0 0 10px}section.info .unit{font-size:28px;line-height:135.94%;font-weight:400}section.info .item{padding-top:36px;margin-top:42px;border-top:2px dotted #c3b4e9}section.info .item p{max-width:180px;margin:0 auto;font-size:16px;line-height:135.94%}@media (min-width: 1200px){section.info{padding:115px 50px 70px}section.info h2{margin-bottom:76px}section.info h3{font-size:90px}section.info .unit{font-size:60px}section.info .description{max-width:1197px;margin:0 auto 32px}section.info .flex{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:80px;max-width:1200px;margin:40px auto 0}section.info .item{margin:0;padding:0;border-top:none}section.info .item p{max-width:280px;font-size:22px}}section.features{position:relative;background:#fff;color:#000;padding:44px 0 173px;overflow:hidden}section.features h2{color:#7052be;margin:0 0 25px}section.features .description{max-width:80%;margin:0 auto 27px;font-weight:700;text-align:center}section.features ul,section.features li{list-style-type:none}section.features ul{max-width:85%;margin:0 auto;padding:0}section.features li{margin:15px 0;display:flex;flex-wrap:nowrap;align-items:center}section.features li svg{display:block;width:24px;height:20px;margin-right:19px;flex-shrink:0}section.features .image{position:absolute;left:50%;bottom:-121px;transform:translate(-50%)}section.features img{display:block;width:141px;height:auto}@media (min-width: 1200px){section.features{padding:120px 50px 117px}section.features .container{max-width:1305px;margin:0 auto}section.features .image{position:static;transform:none;float:left;width:28%}section.features img{width:100%}section.features h2,section.features .description,section.features ul{width:65%;float:right;text-align:left}section.features h2{padding-top:40px;margin-bottom:44px}section.features .description{margin-bottom:19px}section.features ul{font-size:24px;line-height:152.34%}section.features li svg{width:46px;height:38px;margin-right:24px}section.features .clear{clear:both}}section.hero{padding:0 0 51px;max-width:1622px;margin:0 auto}section.hero h1{color:#e0fc2d;font-size:22px;line-height:100%;text-transform:uppercase;margin:48px auto 24px;max-width:90%}section.hero .description{max-width:90%;margin:0 auto 16px;text-align:center}section.hero .image{width:96%;max-width:310px;margin:0 auto}section.hero img{display:block;width:100%;height:auto}section.hero .button,section.hero .editor .pell-button,.editor section.hero .pell-button{background:#fff;color:#7052be;max-width:202px;margin:45px auto 0}@media (min-width: 1200px){section.hero{padding:0 50px 169px;text-align:left}section.hero h1{text-align:left;font-size:62px;line-height:134.77%}section.hero .left{width:48%;float:left}section.hero .right{float:right;width:50%}section.hero .image{width:100%;max-width:100%}section.hero h1,section.hero .description{width:100%;max-width:100%;text-align:left;clear:left;margin-left:0;margin-right:0}section.hero .description+.description{margin-bottom:69px}section.hero .button,section.hero .editor .pell-button,.editor section.hero .pell-button{height:82px;line-height:82px;font-size:32px;border-radius:82px;max-width:295px;margin:0}section.hero .clear{clear:both}}
