@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Fredoka+One&family=Luckiest+Guy&family=Open+Sans:wght@300&family=Rubik:ital,wght@0,300;0,400;0,600;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";aside{background-color:#e0e2f7;width:250px;color:#36126c;margin-top:0!important;min-height:100vh;position:relative;border-radius:0 0 30px;display:flex}aside .categories{width:80px;background:#2e206a;height:100vh;color:#fff}aside .categories,aside .categories ul{padding:0;margin:0}aside .categories ul li{width:50px;height:50px;list-style:none;margin:15px;transition:all .2s linear;cursor:pointer;position:relative}aside .categories ul li figure{width:50px;height:50px;margin:0;padding:0;border-radius:10px;overflow:hidden}aside .categories ul li img{width:100%;height:100%}aside .categories ul li span{position:absolute;background:#f0f2fc;padding:3px 7px 3px 15px;left:64px;color:#2e206a;font-size:12px;top:7px;border-radius:0 5px 5px 0;display:none}aside .categories ul li span:before{content:"";width:0;height:0;border-color:transparent #f0f2fc transparent transparent;border-style:solid;border-width:3.5px 7px 3.5px 0;left:-6px;position:absolute;top:12px}aside .categories ul li:hover{transform:scale(1.04)}aside .categories ul li:hover span{display:block}aside .sub-categories h3{color:rgba(54,18,108,.5);font-weight:100;margin-bottom:0;padding:0 0 0 30px;transition:all .2s linear}aside .sub-categories h3 a{color:#36126c;text-decoration:none}aside .sub-categories ul{list-style:none;padding:0 0 0 20px;margin:0}aside .sub-categories ul li{padding:0;margin:0}aside .sub-categories ul li a{color:#36126c;text-decoration:none;display:block;font-size:14px;transition:all .2s linear;padding:8px 0}aside .sub-categories ul li a:hover{color:#d24d87;padding-left:10px}aside .loader{display:flex;width:100%;justify-content:center;align-items:center;height:300px}aside h2{margin:0;color:#36126c;padding:20px 0 0 20px;font-size:18px}header{background-color:#130f40;display:flex;padding:10px 20px 5px;box-sizing:border-box;justify-content:space-between;align-items:center}header .logo img{width:80px}header nav ul{padding:0;margin:0;list-style:none}header nav .not-oggedUser{color:#fff}header nav .not-oggedUser small{font-size:14px;display:inline-block;margin-right:20px;margin-top:10px}header nav .loggedUser{display:flex}header nav .loggedUser .avatar{width:40px;height:40px;display:inline-block;background-size:100%;border-radius:50%;border:2px solid #fff;margin-right:10px}header nav .loggedUser .user-info{color:#fff;margin-right:20px}header nav .loggedUser .user-info small{display:block;font-size:12px;width:100%}header nav .loggedUser .user-info strong{font-size:14px;width:100%;margin-top:-10px;display:block}.signedInStatus{display:block;min-height:4rem;width:100%}.loaded,.loading{position:relative;top:0;opacity:1;overflow:hidden;border-radius:0 0 .6rem .6rem;padding:.6rem 1rem;margin:0;background-color:rgba(0,0,0,.05);transition:all .2s ease-in}.loading{top:-2rem;opacity:0}.notSignedInText,.signedInText{position:absolute;padding-top:.8rem;left:1rem;right:6.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inherit;z-index:1;line-height:1.3rem}.signedInText{padding-top:0;left:4.6rem}.avatar{border-radius:2rem;float:left;height:2.8rem;width:2.8rem;background-color:#fff;background-size:cover;background-repeat:no-repeat}.button,.buttonPrimary{float:right;margin-right:-.4rem;font-weight:500;border-radius:.3rem;cursor:pointer;font-size:1rem;line-height:1.4rem;padding:.7rem .8rem;position:relative;z-index:10;background-color:transparent;color:#555}.buttonPrimary{background-color:#346df1;border-color:#346df1;color:#fff;text-decoration:none;padding:.7rem 1.4rem}.buttonPrimary:hover{box-shadow:inset 0 0 5rem rgba(0,0,0,.2)}.navItems{margin-bottom:2rem;padding:0;list-style:none}.navItem{display:inline-block;margin-right:1rem}footer{padding:40px;box-sizing:border-box;text-align:center;width:100%}footer .logo{width:100px}footer p{font-size:13px;color:#ccc}footer p a{color:#130f40;cursor:pointer}.layout{display:flex;justify-content:space-between}.layout.clean{width:100%}.layout.home{padding-bottom:50px;flex-wrap:wrap;background-image:url(/bg.svg);background-repeat:no-repeat;background-size:100vw;background-color:#fff}.layout.home .hero{width:100%}.layout.home .hero main{display:flex;justify-content:center}.layout.home .hero main .content{width:60%;padding:30px;text-align:center;margin-top:150px}.layout.home .hero main .content img{width:300px}.layout.home .hero main .content h1{font-family:Open sans}.layout.home .wrapper{padding:30px;width:100%}.layout.home .wrapper main{background-color:#fff;box-shadow:0 5px 100px 10px rgba(0,0,0,.12);border-radius:5px;padding:30px}.layout.home .wrapper main h1{font-size:30px;text-align:center}#roulette{width:100%;background-color:#e0e2f7;position:relative;padding-bottom:100px;height:90vh}#roulette h1{text-align:center;margin-top:70px}#roulette .counter{right:30px;border:4px solid #fdcb6e;border-radius:10px}#roulette .back,#roulette .counter{position:absolute;top:50px;text-align:center;width:100px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#2d3436}#roulette .back{left:30px;border:4px solid #ddd;border-radius:10px;cursor:pointer;transition:all .2s linear}#roulette .back:hover{background:#130f40;color:#fff}#roulette .gamePlot{width:90%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:80px auto 0}#roulette .gamePlot .wheel{width:50%}@media screen and (max-width:900px){#roulette .gamePlot .wheel{width:100%}}#roulette .gamePlot .questions{width:50%}#roulette .gamePlot .questions .progress-bar{margin-top:20px}@media screen and (max-width:900px){#roulette .gamePlot .questions{width:100%;padding-bottom:100px}}#roulette .gamePlot .roulleteAction{display:flex;align-items:center;justify-content:center;width:50%;height:100%}#roulette .gamePlot .roulleteAction button{background-color:#2ecc71}@media screen and (max-width:900px){#roulette .gamePlot .roulleteAction{width:100%;margin-top:100px}}#roulette button{background-color:transparent;border:2px solid transparent;padding:10px 30px;font-size:25px;color:#fff;border-radius:25px;transition:all .2s linear;cursor:pointer}#roulette button:hover{background-color:#2ecc71}#roulette .answers{padding:0;margin-top:0}#roulette .answers li{background-color:#fff;list-style:none;padding:18px;text-align:center;text-transform:capitalize;border-radius:50px;margin-bottom:20px;cursor:pointer;transition:all .2s linear;font-size:18px}#roulette .answers li:hover{background-color:#e67e22;color:#fff}#roulette .answers li.correct{background-color:#6ab04c;color:#fff}#roulette .answers li.incorrect{background-color:#eb4d4b;color:#fff}.alert-modal{position:fixed;top:200px;width:400px;padding-bottom:50px;left:calc(50% - 200px);border-radius:30px;box-shadow:0 0 20px 10000px rgba(30,30,30,.8);text-align:center;z-index:999}.alert-modal h3{color:#6ab04c;font-size:50px;margin-bottom:0}.alert-modal h4{color:#fff;font-family:Bebas Neue,cursive;font-size:25px}.alert-modal.correct{background-color:#6ab04c;color:#fff}.alert-modal.correct button{background-color:#8e44ad;color:#fff}.alert-modal.correct h3{color:#fff}.alert-modal.incorrect{background-color:#e74c3c}.alert-modal.incorrect button{background-color:#922b1f;border-color:#c0392b;color:#fff}.alert-modal.incorrect h3{color:#fff}.alert-modal.big{top:100px;width:500px;left:calc(50% - 250px)}.alert-modal .actions,.alert-modal.big .actions{display:flex;justify-content:center}.alert-modal .actions button{border-color:#fff!important}@media screen and (max-width:900px){.alert-modal{width:90%;margin-left:5%}}.module-activities{display:flex;flex-wrap:wrap;padding-top:30px}.module-activities .card{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.12);border-radius:5px;box-sizing:border-box;margin:15px;overflow:hidden;padding:15px;width:30%;transition:all .2s linear;min-height:175px;position:relative}.module-activities .card h2{font-size:20px;margin:0;padding:0;font-weight:100;color:#715bb0;font-family:Luckiest Guy,cursive}.module-activities .card h3{font-weight:100;color:#22a6b3;font-size:12px;padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid #efefef}.module-activities .card .progress{margin-bottom:25px}.module-activities .card .progress h4{padding:0;margin:0;font-size:14px;font-weight:100;color:#535c68}.module-activities .card .actions{text-align:right;margin-top:30px;display:flex;align-items:center;justify-content:right;background:#fff;width:100%;padding:10px 0;position:absolute;bottom:0;left:0}.module-activities .card .actions a{border:none;outline:none;padding:10px 15px;border-radius:20px;background-color:#6ab04c;color:#fff;font-size:14px;transition:all .2s linear;margin-right:10px;cursor:pointer;text-decoration:none}.module-activities .card .actions a:hover{background-color:#badc58}.module-activities .card .actions strong{display:inline-block;margin-right:10px;font-size:12px;color:gray}.module-activities .card .actions img{width:30px}.module-activities .card:hover{box-shadow:0 0 10px rgba(0,0,0,.2);transform:scale(1.05)}.module-activities .card .completed{position:absolute;right:10px;top:10px}.module-activities .card .completed img{width:40px}.module-activities .card.activity .tags span{font-size:10px;padding:3px 5px;border-radius:10px}.module-activities .card.activity .tags span.medium{background-color:#0984e3}.module-activities .card.activity .tags span.basic{background-color:#fd79a8}.module-activities .card.activity h2{margin-top:20px}.module-activities .card.activity.roulette{background-position:100% 100%;background-size:347px;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,206,201,.9);color:#fff;padding:20px}.module-activities .card.activity.roulette h2{color:#164746;font-size:20px}.module-activities .card.activity.roulette h3{color:#fff;border-bottom:0}.module-activities .card.activity.wordFinder{background-position:100% 100%;background-size:347px;background-repeat:no-repeat;background-size:cover;background-color:#f8a5c2;color:#fff;padding:20px}.module-activities .card.activity.wordFinder h2{color:#9c442f;font-size:20px}.module-activities .card.activity.wordFinder h3{color:#fff;border-bottom:0}.module-activities .card.activity.pairs{background-position:100% 100%;background-size:347px;background-repeat:no-repeat;background-size:cover;background-color:#a29bfe;color:#fff;padding:20px}.module-activities .card.activity.pairs h2{color:#3e348a;font-size:20px}.module-activities .card.activity.pairs h3{color:#fff;border-bottom:0}.module-activities .card.activity.sorter{background-position:100% 100%;background-size:347px;background-repeat:no-repeat;background-size:cover;background-color:#f6b93b;color:#fff;padding:20px}.module-activities .card.activity.sorter h2{color:#6f541e}.module-activities .card.activity.sorter h3{color:#fff;border-bottom:0}.button,button{border:none;outline:none;padding:10px 15px;border-radius:20px;background-color:#6ab04c;color:#fff;font-size:16px;transition:all .2s linear;cursor:pointer;text-decoration:none}.button:hover,button:hover{background-color:#badc58}.button.disabled,button.disabled{background-color:#dff9fb;color:#95afc0}.button.secondary-header,button.secondary-header{background-color:#0a0822;color:#474092}#wordFinder{width:100%;background-color:#e0e2f7;position:relative;height:90vh}#wordFinder h1{text-align:center;margin-top:70px}#wordFinder .counter{right:30px;border:4px solid #fdcb6e;border-radius:10px}#wordFinder .back,#wordFinder .counter{position:absolute;top:50px;text-align:center;width:100px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#2d3436}#wordFinder .back{left:30px;border:4px solid #ddd;border-radius:10px;cursor:pointer;transition:all .2s linear}#wordFinder .back:hover{background:#130f40;color:#fff}#wordFinder .progress{width:100%;display:flex;align-items:center;justify-content:center}#wordFinder .progress .rc-progress-line{width:30%}#wordFinder .gamePlot{width:90%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px auto 0}#wordFinder .gamePlot h2{margin-bottom:0;background-color:#fff;padding:10px 30px;border-radius:10px}#wordFinder .gamePlot .wordFinder{width:90%;max-width:1024px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around}#wordFinder .gamePlot .wordFinder .quesition{width:100%}#wordFinder .gamePlot .wordFinder .word{display:flex;margin-top:30px;align-items:center;justify-content:center}#wordFinder .gamePlot .wordFinder .word .letter{width:50px;height:50px;display:inline-block;text-align:center;margin:10px;transition:all .2s linear;border-radius:6px;font-family:Bebas Neue,cursive;display:flex;align-items:center;justify-content:center;font-size:30px;background-color:#16a085;color:#fff}#wordFinder .gamePlot .wordFinder .word .letter.toShow{border-color:#130f40;background-color:#e0e2f7;border-bottom:2px dotted #40739e;border-radius:0}#wordFinder .gamePlot .wordFinder .word .letter.clean{border:none;background-color:#e0e2f7}@media screen and (max-width:900px){#wordFinder .gamePlot .wordFinder .word .letter{margin:1px;font-size:12px;height:25px;padding:0}}#wordFinder .gamePlot .wordFinder .actions{display:flex;align-items:center;justify-content:center}#wordFinder .gamePlot .wordFinder .actions button{background-color:transparent;border:2px solid #2ecc71;padding:10px 30px;font-size:25px;color:#fff;border-radius:25px;transition:all .2s linear;cursor:pointer}#wordFinder .gamePlot .wordFinder .actions button:hover{background-color:#2ecc71}#wordFinder .gamePlot .wordFinder .attempts{text-align:center;color:#7f8c8d}#wordFinder .gamePlot .wordFinder .attempts strong{color:#27ae60}#wordFinder .gamePlot .wordFinder .attempts strong.warning{color:#e67e22}#wordFinder .gamePlot .wordFinder .participate{margin-top:50px;text-align:center}#wordFinder .gamePlot .wordFinder .participate input[type=text]{background-color:#fff;padding:30px;width:50px;border-radius:15px;font-family:Bebas Neue,cursive;text-align:center;font-size:30px;color:#fff;outline:none;border:6px dotted #2980b9}#wordFinder .gamePlot .wordFinder .participate input[type=text].error{background-color:red}#wordFinder .gamePlot .wordFinder .participate input[type=text].correct{background-color:#3498db}#wordFinder .gamePlot .wordFinder .participate input[type=text].clean{background-color:#fff;color:#130f40}#wordFinder .gamePlot .wordFinder .participate h2{color:#fff;font-size:15px;font-family:Open Sans,sans-serif}.modal{top:200px;width:400px;height:300px;left:calc(50% - 200px);border-radius:30px;box-shadow:0 0 20px 10000px rgba(30,30,30,.8);text-align:center}.modal.win{background-color:#27ae60}.modal.win button{background-color:#8e44ad;color:#fff}.modal.lose{background-color:#e74c3c}.modal.lose button{background-color:#c0392b;border-color:#c0392b;color:#fff}.modal h3{font-family:Fredoka One,cursive;color:#fff;font-size:50px;margin-bottom:0}.modal h4{color:#fff;font-family:Bebas Neue,cursive;font-size:25px}#pairs{width:100%;background-color:#e0e2f7;position:relative;padding-bottom:100px;height:90vh}#pairs h1{text-align:center;margin-top:70px}#pairs .counter{right:30px;border:4px solid #fdcb6e;border-radius:10px}#pairs .back,#pairs .counter{position:absolute;top:50px;text-align:center;width:100px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#2d3436}#pairs .back{left:30px;border:4px solid #ddd;border-radius:10px;cursor:pointer;transition:all .2s linear}#pairs .back:hover{background:#130f40;color:#fff}#pairs .gamePlot{width:90%;display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px auto 0}#pairs .gamePlot .answers,#pairs .gamePlot .questions{width:30%}#pairs .gamePlot .answers h2,#pairs .gamePlot .questions h2{text-align:center;font-size:16px}#pairs .gamePlot .answers .answer,#pairs .gamePlot .answers .question,#pairs .gamePlot .questions .answer,#pairs .gamePlot .questions .question{background-color:#fff;padding:10px;border-radius:20px;text-align:center;margin-bottom:15px;transition:all .2s linear;cursor:pointer}#pairs .gamePlot .answers .answer:hover,#pairs .gamePlot .answers .question:hover,#pairs .gamePlot .questions .answer:hover,#pairs .gamePlot .questions .question:hover{background-color:#3498db;color:#fff}#pairs .gamePlot .answers .answer.selected,#pairs .gamePlot .answers .question.selected,#pairs .gamePlot .questions .answer.selected,#pairs .gamePlot .questions .question.selected{transform:scale(1.07);background-color:#2ecc71;color:#fff}#pairs .gamePlot .answers .answer.disabled,#pairs .gamePlot .answers .question.disabled,#pairs .gamePlot .questions .answer.disabled,#pairs .gamePlot .questions .question.disabled{opacity:.3}#pairs .gamePlot .answers .answer.disabled:hover,#pairs .gamePlot .answers .question.disabled:hover,#pairs .gamePlot .questions .answer.disabled:hover,#pairs .gamePlot .questions .question.disabled:hover{background-color:#fff;color:inherit}.loaderWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:999}#sorter{width:100%;background-color:#e0e2f7;position:relative;padding-bottom:100px;height:90vh}#sorter h1{text-align:center;margin-top:70px}#sorter .counter{right:30px;border:4px solid #fdcb6e;border-radius:10px}#sorter .back,#sorter .counter{position:absolute;top:50px;text-align:center;width:100px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;color:#2d3436}#sorter .back{left:30px;border:4px solid #ddd;border-radius:10px;cursor:pointer;transition:all .2s linear}#sorter .back:hover{background:#130f40;color:#fff}#sorter .gamePlot{width:90%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px auto 0}#sorter .gamePlot .question{width:100%;text-align:center}#sorter .gamePlot .draggContent{display:flex;flex-wrap:inherit;justify-content:center}#sorter .gamePlot .indicators{display:flex;padding:grid;overflow:"auto";margin-left:10px}#sorter .gamePlot .indicators .indicator{border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1 1;width:90px;align-items:center;justify-content:center;display:flex;margin:5px 5px -5px}#sorter .gamePlot .indicators .indicator span{background:#82ccdd;width:25px;height:25px;display:flex;border-radius:50%;align-items:center;justify-content:center;position:relative;color:#3c6382;font-size:11px}#sorter .gamePlot .indicators .indicator span:after{width:0;height:0;border-color:#82ccdd transparent transparent;border-style:solid;border-width:10px 7.5px 0;position:absolute;content:"";bottom:-4px}#sorter .gamePlot .indicators.horizontal{width:100%}#sorter .gamePlot .indicators.vertical{display:block;margin-top:7px;width:33px;z-index:9999;margin-right:0;display:none}#sorter .gamePlot .indicators.vertical .indicator{height:44px}#sorter .gamePlot .indicators.vertical .indicator span:after{width:0;height:0;border-color:transparent transparent transparent #82ccdd;border-style:solid;border-width:2.5px 0 2.5px 5px;right:-4px;top:10px}#sorter .gamePlot .dnd-container{display:flex;overflow:"auto";background-color:hsla(0,0%,100%,.2);box-shadow:0 5px 10px rgba(0,0,0,.12);border-radius:5px;padding:10px;transition:all .2s linear;width:100%}#sorter .gamePlot .dnd-container.dragging{box-shadow:0 5px 10px rgba(0,0,0,.25)}#sorter .gamePlot .dnd-container .drag-item{border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:5px;padding:20px;text-align:center;flex:1 1;width:90px;box-sizing:border-box;transition:background-position .4s linear;background-position:120%}#sorter .gamePlot .dnd-container .drag-item.dragging{background-color:#f8c291;color:#fff}#sorter .gamePlot .dnd-container .drag-item.draggingOver{background-color:#fff}#sorter .gamePlot .dnd-container .drag-item.correct{background-image:url(/_next/static/media/badge-finished.84cabdf4.svg);background-repeat:no-repeat;background-size:25px;background-position:98%}#sorter .gamePlot .dnd-container.vertical{display:block;width:600px;box-sizing:border-box}#sorter .gamePlot .dnd-container.vertical .drag-item{width:570px;padding:10px}.createActivity{padding-top:30px}.createActivity .section{background-color:#fff;box-shadow:0 5px 10px hsla(0,21%,93%,.4);border-radius:7px;padding:20px;box-sizing:border-box;margin-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.createActivity .section label{margin-bottom:15px;display:block}.createActivity .section .header h1{font-family:Rubik,sans-serif;font-size:28px;letter-spacing:inherit;font-weight:400;margin-bottom:0}.createActivity .section .header p{color:gray;margin-top:0;padding-top:0;font-size:12px}.createActivity .section .form-item{width:46%;margin-bottom:20px}.createActivity .section .form-item.full{width:100%}.createActivity .section .form-item.full.action{text-align:right;margin-bottom:0}.createActivity .section .form-item.third{width:30%}.createActivity .section .form-item select{font-size:16px;padding:11px;border:1px solid #ccc;width:100%;outline-color:transparent;outline-style:none;transition:all .2s linear;box-sizing:border-box;border-radius:25px}.createActivity .section .form-item select:focus{border:1px solid #999}.createActivity .section .form-item input[type=text]{font-size:16px;padding:11px;border:1px solid #ccc;border-radius:5px;width:100%;box-sizing:border-box;outline-color:transparent;outline-style:none;transition:all .2s linear}.createActivity .section .form-item input[type=text]:focus{border:1px solid #999}.createActivity .section .form-item textarea{font-size:16px;padding:11px;border:1px solid #ccc;border-radius:5px;width:100%;box-sizing:border-box;outline-color:transparent;outline-style:none;transition:all .2s linear}.createActivity .section .form-item textarea:focus{border:1px solid #999}.createActivity .section .questionsLists{padding:0;list-style:none;width:100%;margin:20px 0 0}.createActivity .section .questionsLists li{background-color:#eaffff;padding:10px;border:1px solid #81ecec;border-radius:5px;color:#015553;margin-bottom:10px;position:relative}.createActivity .section .questionsLists li span{background:#81ecec;color:#015553;width:25px;height:25px;display:inline-block;border-radius:50%;margin-right:10px;text-align:center;font-size:12px}.createActivity .section .questionsLists li .remove{position:absolute;right:10px;padding:3px 10px;font-size:13px;top:13px;background:#fab1a0}.createActivity .section .autocompleteContainer{display:flex;font-size:12px}.createActivity .section .autocompleteContainer figure{width:25px;height:25px;padding:0;margin:0 10px 0 0;border-radius:4px;overflow:hidden}.createActivity .section .autocompleteContainer figure img{width:100%}body{font-family:Rubik,sans-serif;margin:0 auto;background:#f9f9fe;color:#333}h1{font-size:36px;font-family:Luckiest Guy,cursive;font-size:42px;letter-spacing:2px}h1,h2{font-weight:600;color:#270d5c}h2{font-size:24px;margin-bottom:30px;margin-top:0;padding-top:0}.text-enf{color:#130f40}.small-underline{position:relative}.small-underline:before{position:absolute;width:50px;height:2px;background-color:#ccc;content:"";bottom:-2px}li,p{line-height:1.5rem;font-size:18px;font-weight:100}a{font-weight:500}hr{border:1px solid #ddd}.botton{background-color:#a5d939;padding:10px 15px;border-radius:20px;color:#fff;text-decoration:none;cursor:pointer;transition:all .2s linear}.botton:hover{background:#270d5c}main{margin:0 auto;max-width:1024px}.layoutWrapper,main{width:calc(100% - 250px)}.layout-header{display:flex;align-items:flex-start;padding:30px 0;width:100%;background-color:#fff}.layout-header .container{width:90%;margin-left:5%}.layout-header .container,.layout-header .container .full{display:flex;align-items:flex-start;justify-content:space-around}.layout-header .container .full{width:100%}.layout-header .container .full div{width:100%;padding:0;margin:0}.layout-header .container figure{width:15%;padding:0;border-radius:6px 0 0 6px;overflow:hidden;margin:0 0 -4px}.layout-header .container figure img{width:100%}.layout-header .container div{width:80%;box-sizing:border-box;padding:0 20px 0 80px}.layout-header .container div h1{margin-top:0}.layout-header .container p{margin:40px 0 20px}.layout-header .container ul{padding:0;margin:0;list-style:none}.layout-header .container ul li{display:inline-block;font-size:14px;font-weight:bolder;margin-right:10px}.layout-header .container ul li span{padding:3px 7px;border-radius:10px;font-weight:lighter;color:#fff;cursor:pointer}.layout-header .container ul li span.Medio{background-color:#0984e3}.layout-header .container ul li span.Basico{background-color:#fd79a8}.confetti canvas{z-index:999999!important}#video-profile{display:flex;margin-top:50px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.12);border-radius:6px;padding:20px;box-sizing:border-box}#video-profile div{width:60%}#video-profile div p{padding:0 80px 0 60px}#video-profile div h2{margin-top:50px;margin-left:60px}#video-profile .video{width:40%}#video-profile .video iframe{width:100%;height:300px}#video-profile img{cursor:pointer;transition:all .2s linear}#video-profile img:hover{box-shadow:0 5px 10px 1px rgba(60,9,94,.2)}.modal{position:fixed;z-index:9999;left:calc(50% - 400px);top:50px;box-shadow:0 0 10px 2000px rgba(0,0,0,.9);border-radius:6px;overflow:hidden;background-color:#270d5c}.modal,.modal iframe{width:800px;height:415px}.modal iframe{border:none}.modal .close-modal{position:absolute;width:50px;height:50px;border-radius:50%;background-color:red;color:#fcfaff;font-weight:300;text-align:center;padding-top:15px;box-sizing:border-box;top:10px;right:10px;cursor:pointer;transition:all .2s linear;z-index:999}.modal .close-modal:hover{color:red;background-color:#fcfaff}#modulos{background-color:#270d5c;padding:20px 0 100px;margin-top:50px}#modulos h1,#modulos p{color:#fff;text-align:center}#modulos p{margin-bottom:40px}#modulos .modulos-lista{display:flex;flex-wrap:wrap;justify-content:space-around}.blog{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.blog .title{text-align:center;margin-bottom:20px}.blog .title h1{margin-bottom:10px}.blog h2{padding:0 0 0 30px}.blog .title .tag{font-weight:400;color:#d24d87;padding:3px 7px;border-radius:6px}.blog article{width:70%;padding-bottom:100px}.blog article.full{width:80%;margin-left:10%}.blog article p{margin-bottom:35px}.blog article p,.blog article ul{font-size:18px;line-height:30px;color:#344b80}.blog article ul{margin-bottom:57px;margin-top:0;padding-top:0}.blog article p strong{color:#270d5c}.blog article p a{color:#d24d87}.blog article p img{width:80%;margin-left:10%;margin-top:30px}.blog .principal_image{width:100%;text-align:center;margin:0;padding:0}.blog .principal_image img{width:100%}.blog aside{width:28%;margin-top:40px}.blog aside .infographic{width:100%;padding:0;margin:0}.blog aside .infographic img{width:100%}.blog .related{padding:20px}.blog .video-related-contents{display:flex;flex-wrap:wrap;justify-content:space-around}.blog .video-related-content{box-shadow:0 5px 10px rgba(0,0,0,.12);display:flex;margin-bottom:20px;overflow:hidden;height:100px;border-radius:8px;width:48%;transition:all .2s linear;cursor:pointer;align-items:center;justify-content:center}.blog .video-related-content img{width:60px;margin:20px}.blog .video-related-content:hover{background-color:#270d5c;color:#fff}.blog aside .video-related-content{width:100%;margin-top:20px}.blog .video-related-content iframe{width:100px;height:100px}.blog .video-related-content h3{font-weight:400;box-sizing:border-box;font-size:18px;width:calc(100% - 80px)}.blog .video-related-content .video-related{display:flex;align-items:center;justify-content:center}@media(max-width:900px){#profile{margin-top:20px}#profile,#video-profile{display:inherit}#profile div,#profile figure,#video-profile div,#video-profile figure,#video-profile figure img,.blog .principal_image img,.blog .video-related-content,.blog article,.blog aside{width:100%!important}#profile div,#profile h1,#profile p{text-align:center}.botton{padding:15px 25px;font-size:20px;margin-top:15px;display:inline-block;border-radius:10px}#video-profile div p{padding:0}#profile div,#video-profile figure{margin:0;padding:0}#video-profile div h2{margin:15px 0}#modulos .modulos-lista{display:inherit}.card{width:100%}.modal{width:100vw;height:415px;left:0;top:0}.modal iframe{width:100%}.blog article p{margin-bottom:0}.blog article{padding-bottom:0}.blog aside{margin-top:0}}.page{background-color:purple!important}