li .sm-comp-teco-js-exercise-answer{margin:22px 0 0}.sm-comp-teco-js-exercise-answer{display:none}.sm-comp-teco-js-exercise-answer,.sm-comp-teco-js-exercise-answer-img{font-size:16px;color:#ed1190;margin:10px 0 0}.block .section .sm-comp-teco-js-exercise-answer-img ul>li:before,.block .section .sm-comp-teco-js-exercise-answer ul>li:before{background-color:#ed1190!important}.block .section .sm-comp-teco-js-exercise-answer-img ol>li:before,.block .section .sm-comp-teco-js-exercise-answer ol>li:before{color:#ed1190!important}.sm-comp-teco-js-exercise-answer-img{top:0;left:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;margin:0}.sm-comp-teco-js-exercise-answer-img.transparent,.sm-comp-teco-js-exercise-img.transparent{display:none}.sm-comp-teco-js-icon-answer{display:none;background:url(images/answer-icon.png) 0 0 no-repeat;position:absolute;top:-4px;right:-52px;width:42px;height:40px;cursor:pointer}.sm-comp-teco-js-icon-answer,.sm-comp-teco-js-icon-answer:hover{-webkit-transition:background .5s ease;transition:background .5s ease}.sm-comp-teco-js-icon-answer:hover{background-image:url(images/answer-icon-hover.png)}.sm-comp-teco-js-icon-answer.active{background:url(images/answer-icon-hover.png) 100% 0 no-repeat}.sm-comp-teco-js{display:none;top:calc(100% - 54px);position:fixed;z-index:3;width:100%}.sm-comp-teco-js.active{top:50%;height:50%}.sm-comp-teco-js.hidding{top:110%}.sm-comp-teco-js.active.full{top:60px;height:calc(100% - 60px)}.sm-comp-teco-js-header{width:100%;height:54px;position:relative;background:url(images/svg/headerA.svg);background-repeat:repeat-x;text-align:center}.sm-comp-teco-header-left-tab{display:inline-block;position:relative;width:84px;height:54px;background:url(images/svg/headerLeft.svg);margin-right:-6px;cursor:pointer}.sm-comp-teco-header-left-tab .teacherIcon{position:absolute;top:-12px;left:32px;width:42px;height:55px;background:url(images/svg/teacherIcon.svg)}.sm-comp-teco-header-middle{display:inline-block;position:relative;height:54px;background:url(images/svg/headerMiddle.svg);background-repeat:repeat-x;cursor:pointer}.sm-comp-teco-header-middle .content{display:table;height:54px}.sm-comp-teco-header-middle .content .text{display:table-cell;vertical-align:middle;font-family:Noto Sans;font-weight:400;color:#000;font-size:14px}.sm-comp-teco-header-right-tab{display:inline-block;position:relative;width:64px;height:54px;background:url(images/svg/headerRight.svg);margin-left:-6px;cursor:pointer}.sm-comp-teco-header-right-tab .arrow{position:absolute;top:22px;left:10px;width:20px;height:11px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all 1s ease;transition:all 1s ease;background:url(images/svg/arrow.svg)}.sm-comp-teco-header-right-tab .arrow.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sm-comp-teco-header:hover .sm-comp-teco-header-left-tab .teacherIcon{background:url(images/svg/teacherIconHover.svg);-webkit-transition:background 1s ease;transition:background 1s ease}.sm-comp-teco-content{background-color:#b9e5fb;height:calc(100% - 53px);overflow:hidden;padding:0 20px;position:relative;z-index:1}.sm-comp-teco-content .buttons{position:fixed;margin-top:20px;z-index:2;max-width:710px;width:100%;-webkit-transform:translateX(50%);transform:translateX(50%);right:calc(50% + 8px)}.sm-comp-teco-content .buttons .btn-expande{background:url(images/svg/btnExpande.svg);width:40px;height:40px;position:absolute;top:-20px;right:-20px;cursor:pointer}.sm-comp-teco-content .buttons .btn-close{display:none;background:url(images/svg/btnClose.svg);width:40px;height:40px;position:absolute;top:-20px;right:-20px;cursor:pointer}.sm-comp-teco-content .content{max-width:710px;margin:0 auto;background-color:#e6f7fd;border-radius:10px;padding:30px 45px;margin-top:20px;margin-bottom:30px;position:relative;height:calc(100% - 53px);overflow-y:auto}.sm-comp-teco-content .content .text-container h2{color:#00aeff;font-family:avant;font-weight:700;line-height:26px;position:relative;letter-spacing:-.1px;margin:26px 0 16px 32px;font-size:20px}.sm-comp-teco-content .content .text-container h2:before{content:"";width:16px;height:6px;position:absolute;top:10px;left:-32px;background-color:#00aeff}.sm-comp-teco-content .content .text-container p{text-indent:32px;margin:13px 0 0;font-family:Noto Sans;font-weight:300;line-height:28px}.sm-comp-teco-content .content .text-container ol,.sm-comp-teco-content .content .text-container ul{line-height:26px;letter-spacing:-.25px;margin-top:13px}.sm-comp-teco-content .content .text-container ol strong,.sm-comp-teco-content .content .text-container ul strong{font-weight:400}.sm-comp-teco-content .content .text-container ol li,.sm-comp-teco-content .content .text-container ul li{padding-left:0;margin:13px 0 0}.sm-comp-teco-content .content .text-container ul{margin-left:16px}.sm-comp-teco-content .content .text-container ul li:first-child{margin-top:0}.sm-comp-teco-content .content .text-container ul li.sm-list-arrow:before{content:"";background-image:url(images/svg/list-bullet-arrow.svg);background-repeat:no-repeat;background-color:transparent!important;display:block;height:14px;width:9px;right:6px;top:7px;left:-15px}.sm-comp-teco-content .content .text-container ol{margin-left:32px}.sm-comp-teco-content .content .text-container ol[start="1"]{counter-reset:a 0}.sm-comp-teco-content .content .text-container ol>li:before{width:32px;text-align:left;content:counter(a,upper-roman) ". ";counter-increment:a;border:none;background:none;height:auto;top:0;right:0;left:-32px;font-weight:300;color:#000}