.lp-index-banner{background-color:rgba(72,128,171,1);background-image:url(../img/banner-pattern-regresso-as-aulas.webp)}.lp-index-banner .mc .ic .c-txt{font-size:30px;left:calc(50% - 10px);color:rgba(255,255,255,1);font-weight:400;line-height:32px;text-shadow:0 3px 1px rgba(0,0,0,.1)}.lp-index-banner .mc .ic .c-txt *{display:initial}.lp-index-banner .mc .ic .c-txt>span{display:inline-block;font-weight:700;color:rgba(0,0,100,.4)}.lp-index-banner .mc .ic .timer-c{background-color:rgba(0,0,0,.1);backdrop-filter:blur(1px);border-radius:5px;box-shadow:inset 0 0 0 2px rgba(255,255,255,1);overflow:hidden}.lp-index-banner .mc .ic .timer-c:before{content:'';width:140px;height:100%;background:rgba(255,255,255,.5);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);position:absolute;top:0;transform:skewX(-25deg);animation:TimerAnime 10s infinite ease-in;opacity:.25}.lp-index-banner .mc .ic .timer-c .days_dash,.hours_dash,.minutes_dash,.seconds_dash{color:rgba(255,255,255,1)}.timer-c .hours_dash:before,.timer-c .minutes_dash:before,.timer-c .hours_dash:after,.timer-c .minutes_dash:after{background-color:rgba(255,255,255,1)}@keyframes TimerAnime{0%{left:-160px}35%{left:-160px}65%{left:100%}99.99%{left:100%}100%{left:-160px}}.lp-index-banner .mc .ic{perspective:500px}.lp-index-banner .mc .ic .btn-cta{background-color:rgba(0,0,0,.1);backdrop-filter:blur(1px);border-radius:5px;color:rgba(255,255,255,1);text-shadow:0 2px 0 rgba(40,50,60,.25);box-shadow:0 2px 6px 2px rgba(255,255,255,.15),inset 0 0 0 1px rgba(255,255,255,.5);line-height:58px;transition:all 0.15s}.lp-index-banner .mc .ic .btn-cta:before,.lp-index-banner .mc .ic .btn-cta:after{content:'';width:100%;height:100%;border-radius:5px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:rgba(255,255,255,.5);opacity:0;z-index:-1;transition:all 0.3s}.lp-index-banner .mc .ic .btn-cta:hover:before{width:100%;height:100%;border-radius:5px;top:0;transform:translateX(-50%) translateY(2px);opacity:1}.lp-index-banner .mc .ic .btn-cta:hover:after{width:100%;height:100%;border-radius:5px;top:0;transform:translateX(-50%) translateY(4px);opacity:1}.c-80.guia h3.add-icon-l{padding:4px 100px 0 50px}.c-80.guia h3 .icon{filter:hue-rotate(-24deg) brightness(3) saturate(2.37)}.c-80.guia h3 .icon-c-c:before{content:'';width:46px;height:46px;border-radius:3px;background-color:rgba(255,255,255,1);position:absolute;left:-7px;top:-7px;z-index:-1}.c-80.guia .prod button:before{filter:invert(100%) brightness(1.3)}.c-80.guia .prod button:after{content:'';width:0;height:100%;background-color:rgba(255,255,255,0);position:absolute;left:50%;top:0;transform:translateX(-50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),0 0 5px 2px rgba(0,0,0,0);transition:all 0.3s 0.0s;z-index:5}.c-80.guia .prod button:hover:after{width:calc(100% + 4px);background-color:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 0 5px 2px rgba(0,0,0,.25);transition:all 0.3s 0.2s}button.buy-now{display:none}@media (min-width:0) and (max-width:1400px){.lp-index-banner .mc .ic{width:80%;height:100%;padding:0 10px 0 10px}.lp-index-banner .mc .ic .c-txt{font-size:24px;left:calc(50% + 10px);transform:translateX(-50%) translateY(-50%);line-height:24px}.lp-index-banner .mc .ic .timer-c:before{content:'';width:140px;height:100%;background:rgba(255,255,255,.5);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);position:absolute;top:0;transform:skewX(-25deg);animation:TimerAnime 10s infinite ease-in;opacity:.25}.lp-index-banner .mc .ic .timer-c .days_dash{margin:0 0 0 0}.lp-index-banner .mc .ic .timer-c .days_dash,.hours_dash,.minutes_dash,.seconds_dash{color:rgba(255,255,255,1)}.timer-c .hours_dash:before,.timer-c .minutes_dash:before,.timer-c .hours_dash:after,.timer-c .minutes_dash:after{background-color:rgba(255,255,255,1)}}@media (min-width:0) and (max-width:1150px){.lp-index-banner .mc .ic{width:100%;height:100%;padding:0}.lp-index-banner .mc .ic .c-txt{font-size:20px;line-height:22px}}@media (min-width:0) and (max-width:870px){.lp-index-banner .mc .ic img{height:40px;margin:50px 0 0 0;position:relative;float:left}.lp-index-banner .mc .ic .c-txt{display:block;font-size:19px;width:100%;left:50%;top:calc(50% - 8px);line-height:20px;transform:translateX(-50%) translateY(-50%);bottom:0}.lp-index-banner .mc .ic .timer-c{height:50px;border-radius:5px;padding:2px 5px 2px 5px;margin:0;position:absolute;right:-20px;bottom:5px;transform:scale(.8)}.lp-index-banner .mc .ic .timer-c div>div.lbl{top:22px;font-size:12px}.lp-index-banner .mc .ic .btn-cta{height:34px;margin:0;padding:0 20px 0 20px;border-radius:3px;position:absolute;right:0;bottom:10px;font-size:16px;font-weight:700;line-height:33px}}@media (min-width:0) and (max-width:660px){.lp-index-banner .mc .ic .c-txt{top:calc(50% - 14px)}}