.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.lds-ellipsis { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; background: #fff; animation-timing-function: cubic-bezier(0, 1, 1, 0); } .lds-ellipsis div:nth-child(1) { left: 8px; animation: lds-ellipsis1 0.6s infinite; } .lds-ellipsis div:nth-child(2) { left: 8px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(3) { left: 32px; animation: lds-ellipsis2 0.6s infinite; } .lds-ellipsis div:nth-child(4) { left: 56px; animation: lds-ellipsis3 0.6s infinite; } @keyframes lds-ellipsis1 { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes lds-ellipsis3 { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0); } 100% { transform: translate(24px, 0); } }
*{margin: 0;padding: 0;} a{text-decoration: none;} html{overflow-y:auto;overflow-x:hidden;} :focus{outline:0;} .clear{height:0;clear:both;} img{border:none;} .d-flex {display: flex;} .align-center{align-items: center;} .justify-between{justify-content: space-between;} .justify-center {justify-content: center;} .text-left {text-align: left;}
.container {display: block; max-width: 1300px; margin:auto; position: relative;}
body {font-family:'Open Sans','Arial','Tahoma', sans-serif;  color: #121212; overflow: hidden;} .btn {display: block; width: fit-content; font-family:'Open Sans','Arial','Tahoma', sans-serif; cursor: pointer; border:none; color: #fff; font-weight: bold; font-size: 20px; background: #f9ba00; padding: 10px 30px; border-radius: 50px;}
.btn-center {margin:auto;} .header {display: block; padding: 30px 0px; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.07);}
.header .container {display: flex;align-items: center; justify-content: space-between;}
.header .logo {display: block; width: 160px; margin-right: 40px;}
.header .logo svg {display: block; width: 100%}
.header ul {display: flex;align-items: center;}
.header li {display: block; margin-right: 48px;}
.header li a {display: block; color: #000; font-size: 17px;}
.header li a img {display: block; width: 40px; margin-left: 20px;}
.header li:last-child {margin:0;}
.header li:last-child a {display: flex; align-items: center;}
.header li:nth-child(4) a {border-right: 2px solid #000; padding-right: 40px;}
.header form {display: flex; margin-right: 40px;}
.header .input {height:35px; width: 250px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; outline: none; background: #f1f1f1; border:none; border-radius: 50px 0px 0px 50px; font-family:'Museo Sans Rounded','Open Sans','Tahoma','Arial', sans-serif; font-weight: bold; color: #000; font-size: 17px;}
.header .submit {height:35px; width: 45px; outline: none; cursor: pointer; background: #f1f1f1 url(//www.aulatica.com.br/wp-content/themes/alakadim/img/procurar.png) no-repeat center; background-size: 20px; border:none; border-radius: 0px 50px 50px 0px;} .input-container {position:relative;margin-bottom: 30px;}
.input-container input, .input-container textarea, .input-container select{border:0;border-bottom:1px solid #151615;outline:none;transition:.2s ease-in-out;box-sizing:border-box;font-size: 17px;font-family:'Museo Sans Rounded','Open Sans','Tahoma','Arial', sans-serif; border-radius: 0px; background: transparent;}
.input-container label{top:0;left:0;right:0;color:#151615;display:flex;align-items:center;position:absolute;font-size:17px;cursor:text;transition:.2s ease-in-out;box-sizing:border-box;font-family:'Museo Sans Rounded','Open Sans','Tahoma','Arial', sans-serif;}
.input-container select{font-weight: normal; padding-left: 0px; padding-right: 0px;}
.input-container input, .input-container select,label{width:100%;height:3rem;font-size:17px}
.input-container textarea {width:100%;height: 150px; resize: none;font-size:17px;line-height:1.6; padding-top: 10px;}
.input-container input:valid, .input-container textarea:valid  {border-bottom:1px solid #151615}
.input-container input:focus, .input-container textarea:focus {border-bottom:2px solid #151615}
.input-container input:valid + label, .input-container input:focus + label{color:#151615;font-size:.8rem;top:-30px;pointer-events:none}
.input-container textarea:valid + label, .input-container textarea:focus + label{color:#151615;font-size:13px;top:-30px;pointer-events:none}
.input-container select + label {display: none;}
.input-container select {-webkit-appearance: none;}
.input-container select:focus + label {color:#151615;font-size:13px;top:-10px;pointer-events:none; display: block;}
.input-container select:valid + label, .input-container input:focus + label{color:#151615;font-size:.8rem;top:-10px;pointer-events:none; display: block;} .home-banner {background: #33b5a1; padding: 60px 0px; margin-bottom: 100px;}
.home-banner video {display: block; position: absolute; top: 97px; right: 10px; width: 600px; border-radius: 20px; z-index: 1;}
.home-banner .container {display: flex;align-items: center; justify-content: space-between; flex-wrap: wrap;}
.home-banner .new {background: #fff; color: #33b5a1; padding: 5px 10px; border-radius: 20px; text-transform: uppercase;font-size: 0.8em; font-weight: bold; margin-bottom: 20px; display: block; width: fit-content;}
.home-banner .txt h1 {color: #fff; font-size: 4em;font-weight: 800; font-family: 'Gotham'; width: 700px; margin-bottom:20px; position: relative;}
.home-banner .txt h1 strong { font-size: 1.85em; position: relative;  z-index: 2;}
.home-banner .txt h1:after {content: ''; position: absolute; bottom: 5px; left: 0px; width: 676px; background: #f9ba00; height: 30px; border-radius: 50px; z-index: 0;}
.home-banner .txt p {color: #fff; font-size: 1.9em; width: 650px; line-height: 1.3;}
.home-banner .time {display: block; background: #5cc4b4; padding: 20px; color: #fff; width: fit-content;  border-radius: 10px; margin-top: 40px;}
.home-banner .time span {display: block; width: 100%; font-size: 1.2em;}
.home-banner .time-app {display: flex;align-items: center; font-size: 2.5em; margin:auto; width: fit-content; margin-top: 5px;}
.home-banner .time-app div {margin-left: 20px; margin-right: 20px;}
.home-banner .link {background: #fff; box-shadow: 10px 10px 0px 0px #f9ba00; width: 275px; padding: 40px; border-radius:30px; display: block; position: relative; z-index: 2;}
.home-banner .link h2 {color: #000; font-size: 2em;font-weight: 800; font-family: 'Gotham'; margin-bottom:20px; text-align: center;}
.home-banner .link p {color: #000; font-size: 1em; margin-bottom:20px; text-align: center;}
.home-banner .link p {color: #000; font-size: 1em; margin-bottom:20px; text-align: center;}
.home-banner .link .antigo-preco {text-align: center; font-size: 1em; margin-top: 30px; display: block; color: #000;}
.home-banner .link strong {text-align: center; font-size: 2em; font-weight: 800; font-family: 'Gotham'; width: fit-content; display: flex; color: #000; margin: auto; margin-top: 4px; margin-bottom: 20px;}
.home-banner .link strong span { font-size: 0.4em; display: block; margin-top: 12px; float: left; margin-right: 10px;}
.preco-a-vista {text-align: center; color: #000; display: block; margin-bottom: 20px;}
.home-banner .obs {display: block; margin-top: 5px; color: #000; font-size: 0.8em; text-align: center;}
.home-banner > h2 {text-align: center; color: #fff; font-size: 5em;font-weight: 800; font-family: 'Gotham'; text-align: center; line-height: 1; margin-top:200px; margin-bottom: 200px;}
.home-planos {margin-top: -200px; margin-bottom: 100px;}
.home-planos-app {width: 100%; display: flex;align-items: center; margin-top: 100px;}
.home-planos-app .icon {width: 100px; margin: auto; position: absolute; top: 50px; left: calc(50% - 26px); z-index: 10;}
.home-planos-app .tempo-de-acesso {display: block; text-align: center; color: #000; text-transform: uppercase; font-size: 0.9em; margin-bottom: 10px;}
.home-planos-app .itens {display: block; color: #000; margin-bottom: 8px; font-size: 1.1em; height: 21px;}
.home-planos-app a, .home-planos-app .itenzao {display: block; overflow:hidden; position: relative; width: 415px; margin-left: 40px; margin-right: 40px; box-sizing: border-box; padding: 40px; padding-top: 160px; border-radius: 30px; box-shadow: 10px 10px 0px 0px #f9ba00; background: #fff;}
.home-planos-app a:after, .home-planos-app .itenzao:after {content: ''; background: #f9ba00; width: 100px; height: 100px; border-radius: 100%; position: absolute; top: 40px; left: calc(50% - 50px);}
.home-planos-app h2 {color: #000; font-size:2em;font-weight: 800; font-family: 'Gotham'; text-align: center; margin-bottom: 10px;}
.home-planos-app p {color: #000; font-size:1.1em; line-height: 1.6; margin-top: 20px; text-align: center; margin-bottom: 30px;}
.home-planos-app .antigo-preco {text-align: center; font-size: 1em; margin-top: 30px; display: block; color: #000;}
.home-planos-app .preco {text-align: center; font-size: 2em; font-weight: 800; font-family: 'Gotham'; width: fit-content; display: flex; color: #000; margin: auto; margin-top: 4px; margin-bottom: 20px;}
.home-planos-app .preco span { font-size: 0.4em; display: block; margin-top: 12px; float: left; margin-right: 10px;}
.home-planos-app .preco img {width:45px; margin-left: 10px; display:block; margin-top: -3px; height: 45px;}
.home-planos-app .itens img  {display: inline-block; width: 15px; height: 15px;}
.home-planos-app h3 {color: #fff; font-weight: 800; font-family: 'Gotham';  text-transform: uppercase; width: calc(100% - 950px); font-size: 2.8em; text-align: left; position: relative;}
.home-planos-app h3 span {position: relative; z-index: 2;}
.home-planos-app h3:after {content: ''; position: absolute; width: 347px; height: 20px; border-radius: 41px; background: #f9ba00; top: 81px; left: -15px; z-index: 0;}
.home-planos-app .melhor-curso:before {content: 'Melhor Opção'; position: absolute; top: 35px; left: -37px; padding: 5px 20px; background: #90c; width: 200px; text-align: center; color: #fff; transform: rotate(-30deg); font-weight: bold; text-transform: uppercase;}
.home-planos-app .itenzao {display: block;width: calc(100% - 407px); display: flex; padding: 40px; align-items: center;}
.home-planos-app .itenzao .txt {width: 45%;padding-top: 120px; margin-right: 5%;}
.home-planos-app .itenzao form {width: 50%;}
.home-planos-app .itenzao:after { left: calc(25% - 50px);}
.home-planos-app .itenzao .icon {left: calc(25% - 26px);}
.home-planos-app .itenzao h4 {color: #000; font-size: 2em; font-weight: 800; font-family: 'Gotham'; text-align: center; margin-bottom: 10px; } .home-vantagens {margin-bottom: 200px;}
.home-vantagens h2 {text-align: center; letter-spacing: -2px; font-size: 5em; color: #000;font-weight: 800; font-family: 'Gotham'; margin-bottom: 10px;}
.home-vantagens h3 {text-align: center; letter-spacing: -1px; font-size: 2em; color: #000; font-weight: normal; margin-bottom: 50px;}
.home-vantagens-app-grid {display: flex; width: 100%;}
.home-vantagens-app-grid img {display: block; border-radius: 10px; width: 650px; margin-left: 50px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.home-vantagens-app-grid h4 {font-size: 5em;font-weight: 800; font-family: 'Gotham'; letter-spacing: -2px;background: #f9ba00; display: inline-block; padding-left: 10px; padding-right: 10px; }
.home-vantagens-app-grid p {text-align: left; margin-top: 15px; font-size: 1.7em;font-family: 'Museo 300'; margin-bottom: 30px;}
.home-vantagens-app-grid span {display: block; margin-bottom: 10px; font-family: 'Museo 300'; font-size: 1.2em;} .home-about {margin-bottom: 200px;}
.home-about h2 {text-align: center; letter-spacing: -2px; font-size: 5em; color: #000;font-weight: 800; font-family: 'Gotham'; margin-bottom: 10px;}
.home-about-app {display: flex; margin-left: -20px; margin-right: -20px; margin-bottom: 30px;}
.home-about-app div {display: block; width: calc(25% - 40px); margin:20px; background: #000; color: #fff; text-align: center; padding: 35px; box-sizing: border-box; border-radius: 10px;}
.home-about-app p {display: block; font-size: 0.9em; margin-bottom: 10px; height: 54px;}
.home-about-app h3 {font-size: 1.9em; letter-spacing: -1px; margin-bottom: 10px;}
.home-about-app img {display: block; width: 100%;} .home-aulatica {background: #33b5a1; padding-top: 100px; padding-bottom: 100px;}
.home-aulatica-grid {display: flex; flex-wrap: wrap;justify-content: space-between;}
.home-aulatica-div1 h2 {font-size:10em; text-transform: uppercase; text-align: justify; color: #fff;font-weight: 800; font-family: 'Gotham'; line-height: 0.9; margin-bottom: 30px; margin-top: 40px;}
.home-aulatica-div1 p {font-size:1.9em;color: #fff;font-family: 'Museo 700';}
.home-aulatica-div1 {width: 750px;}
.home-aulatica-form {display: block;box-shadow: 10px 10px 0px 0px #f9ba00; width: 400px; background: #fff; padding: 30px; border-radius: 30px;}
.home-aulatica-form h3 {text-transform: uppercase;font-weight: 800; font-family: 'Gotham'; color: #000; letter-spacing: -1px; text-align: center; font-size: 1.6em; margin-bottom: 30px;}
.home-aulatica-aprovados {display: block; margin-top: 150px;}
.home-aulatica-aprovados > h2 {display: block; text-align: center; color: #fff; text-transform: uppercase;font-weight: 800; font-family: 'Gotham'; font-size: 4em; letter-spacing: -1px;}
.home-aulatica-aprovados > h3 {display: block; text-align: center; color: #fff; font-size: 1.5em;}
.home-aulatica-aprovados .alunos {display: flex; flex-wrap: wrap; justify-content: center; margin-left: -20px; margin-right: -20px; margin-top: 10px;}
.home-aulatica-aprovados .alunos div {display: block; width: calc(33.3% - 40px); padding:40px; box-sizing: border-box; border-radius: 25px; background: #fff; margin:20px; color: #000;}
.home-aulatica-aprovados .alunos img {display: block; width: 200px; border-radius: 100%; margin:auto; margin-bottom:20px;}
.home-aulatica-aprovados .alunos p {display: block; font-size: 1em;}
.home-aulatica-aprovados .alunos h3 {display: block; text-align: center; font-size: 1.9em; font-weight: bold;}
.home-aulatica-aprovados .alunos span {display: block; text-align: center; font-size: 1.2em; font-weight: bold; margin-bottom: 30px;} .interplanos-title {display: block; background: #00a98f url(//www.aulatica.com.br/wp-content/themes/alakadim/img/bg-title.png) no-repeat center; height: 230px; padding-top: 40px; box-sizing: border-box;}
.interplanos-title h1 {line-height: 60px; color: #fff; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; text-transform: uppercase; letter-spacing: -1px; font-size: 2em; text-shadow: 5px 5px 0px #0000001a;}
.interplanos-title h2 {line-height: 90px; color: #fff; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; letter-spacing: -1px; font-size: 5em; text-shadow: 5px 5px 0px #0000001a;}
.interplanos-title .l2 {font-size: 3em; padding-right: 600px; box-sizing: border-box; line-height: 54px;}
.interplanos-conteudo {background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/bg-tijolos-aulatica.jpg); padding: 30px 0px;}
.interplanos-conteudo-div {display: flex;justify-content: space-between;align-items: flex-start;}
.interplanos-conteudo-texto {display: block; width: 670px;}
.interplanos-conteudo-texto span {display: block; font-size: 0.8em;}
.interplanos-conteudo-texto h2 {color: #000; font-size: 3em; letter-spacing: -1px; margin: 0; font-weight: 800; font-family: 'Gotham'; line-height: 50px; margin-bottom: 20px;}
.interplanos-conteudo-texto p {display: block; font-family: 'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; text-align: left; line-height: 1.5; letter-spacing: -1px; color: #333; margin-bottom: 30px; font-size: 1.7rem;}
.interplanos-conteudo-preco {display: block; padding: 30px; background: #00a98f; width: 350px; color: #fff;}
.interplanos-conteudo-preco h2 {padding:20px 10px; margin:-30px; margin-bottom: 30px; text-align: center; font-size: 2.2em; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase;background: #f9c013;}
.interplanos-conteudo-preco .descricao {display: block; font-size: 1.3em; line-height: 1.6;}
.interplanos-conteudo-preco-valor {font-size:3.5em; margin-top:0px; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; position: relative;}
.interplanos-conteudo-preco-valor span {display: block; font-size: .3em; font-family: 'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.interplanos-conteudo-preco-valor:after {content: ''; display: block; width: 95px; height: 95px; position: absolute; top: -14px; right: -1px; background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/50-off.png) no-repeat center; background-size: 100%;}
.interplanos-conteudo-preco .no-promo:after {display: none;}
.interplanos-conteudo-preco-avista {display: block; margin-top: 20px;font-family: 'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 1.4em;}
.interplanos-conteudo-preco-avista span { font-size: 0.7em; display: block; margin-top: 15px; }
.interplanos-conteudo-preco .btn {display: block; width: 100%; box-sizing: border-box; text-align: center; margin-top:30px;}
.interplanos-conteudo-preco .home-planos-relogio {font-size: 24px; margin-top: 20px;}
.interplanos-conteudo-preco .home-planos-relogio span {color: #fff}
.interplanos-conteudo-preco .home-planos-relogio p {font-size: 19px;letter-spacing: 0px}
.interplanos-conteudo-preco-secundario {display: block; margin-top: 60px; margin-bottom: 60px;}
.interplanos-conteudo-preco-secundario h2 { text-align: center; font-size: 1.5em; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; color: #000;}
.interplanos-conteudo-preco-secundario-valor {font-size:2.5em; text-align: center; margin-top:0px; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; position: relative; color: #000}
.interplanos-conteudo-preco-secundario span {display: block; margin: auto; margin-top: 10px; font-size: 1.3em; height: 50px; line-height: 50px;}
.interplanos-planosenem {display:flex; margin-left: -20px; margin-right: -20px;}
.interplanos-planosenem a {display: block; box-sizing: border-box; padding: 20px; width: 25%; background: #00a98f; color: #fff; margin:20px;}
.interplanos-planosenem h4 {display: block; font-size: 1.6em; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; letter-spacing: -1px;}
.interplanos-planosenem p {font-size: 1.3em; line-height: 1.6; margin-top: 10px; height: 190px; margin-bottom: 20px;}
.interplanos-planosenem span {font-size: 26px; line-height: 51px;width: 100%; box-sizing: border-box; text-align: center;} .home-metodo {margin-top: -100px; position: relative;}
.home-metodo-title h2 {display: block; font-size: 63px; color: #fff; background:#f9ba00; line-height: 70px; width: fit-content; padding-right: 20px; text-shadow: 3px 3px 0px rgba(0,0,0,0.1); position: relative; z-index: 10; box-shadow: -10px 10px 0px 0px rgba(0, 0, 0, 0.10); font-weight: 800; font-family: 'Gotham'; padding-top: 20px; padding-bottom: 20px;}
.home-metodo-title h2:after {content: ''; height: 180px; width: 1000%; right: 100%; background: #f9ba00; position: absolute; top: 0px;box-shadow: -10px 10px 0px 0px rgba(0, 0, 0, 0.10); z-index: 2;}
.home-metodo-title-part2 {left: 575.16px; position: absolute; top: 0px; box-shadow: -10px 10px 0px 0px rgba(0, 0, 0, 0.10); z-index: 2; border-top: 180px solid transparent; border-bottom: 0px solid transparent; border-left: 50px solid #f9ba00;}
.home-metodo-title span {display: block;}
.home-metodo-conteudo {display: block;background:#33b5a1; margin-top: -90px; overflow: hidden; padding-bottom: 100px; padding-top: 70px;}
.home-metodo-conteudo .container {display: flex;justify-content: space-between; }
.home-metodo-grid {display: block; width: calc(100% - 500px); color: #fff;text-shadow: 3px 3px 0px rgba(0,0,0,0.1);}
.home-metodo-grid h3 {font-size: 58px;font-weight: 800; font-family: 'Gotham'; margin-top: 80px;}
.home-metodo-grid h4 {font-size: 33px;font-weight: 800; font-family: 'Gotham';}
.home-metodo-grid h4 span {display: block; margin-bottom: 20px;}
.home-metodo-grid p {font-size: 28px;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; padding-right: 40px; margin-bottom: 40px;}
.home-metodo-grid-flex {display: flex;flex-flow: row wrap;}
.home-metodo-grid-tiles div {display: block; width: 50%;}
.home-metodo-materias div {display: flex; width: 50%; font-size: 31px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; margin-top: 25px;}
.home-metodo-form {display: block; width: 450px; background: #fff;box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.10);}
.home-metodo-form h2 {background:#121212; text-align: center; text-transform: uppercase; font-size: 24px; color: #fff; padding: 30px; font-weight: 800; font-family: 'Gotham'; letter-spacing: -0.5px; line-height: 1.1;}
.home-metodo-form h2 strong {color: #f9ba00; font-size: 56px; display: block;}
.home-metodo-form video {display: block; margin: 30px; width: calc(100% - 60px);}
.home-metodo-form p {color: #121212; font-size: 28px; margin: 0px 30px; letter-spacing: -1px; text-align: center;font-weight: 800; font-family: 'Gotham';}
.home-metodo-form .input {display: block; margin:30px; width: calc(100% - 60px); border:none; height: 45px; background:#33b5a1; box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.10);  box-sizing: border-box; padding:0 15px;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; color: #fff; font-size: 22px;text-shadow: 3px 3px 0px rgba(0,0,0,0.1);}
.home-metodo-form .btn {margin-left: 30px; margin-bottom: 30px;}
.home-metodo-form ::placeholder {color: #fff;opacity: 1;}
.home-metodo-form :-ms-input-placeholder {color: #fff;}
.home-metodo-form ::-ms-input-placeholder {color: #fff;}
.home-metodo-form-grid {display: block;position: relative; width: 450px; height: auto} .home-cronograma {display: block; padding: 80px; background: #fff;}
.home-cronograma .container {display: flex;}
.home-cronograma h2 {font-size: 62px; color: #121212;font-weight: 800; font-family: 'Gotham'; letter-spacing: -1px; margin-bottom: 20px; margin-top:60px}
.home-cronograma h2 strong {color: #f9ba00}
.home-cronograma p {color: #121212; font-size: 30px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; letter-spacing: -0.5px; margin-bottom: 40px;}
.home-cronograma span {display: block; font-size: 14px; margin-top: 20px;}
.home-cronograma-conteudo {display: block; width: calc(100% - 650px);}
.home-cronograma-smartphones {margin-top: -150px; width: 100%;}
.home-cronograma .social {display: flex;}
.home-cronograma .social a {display: block; margin-right: 20px; padding: 15px; background:#f9ba00;box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.10);}
.home-cronograma .social svg {display: block; width: 50px; height: 50px; fill: #fff;} .professor-cont {display: flex; background: #fff; margin-top: 60px; margin-bottom: 30px;}
.professor-cont img {display: block; height: 305px; border-radius: 500%;border: 5px solid #1ebea5; box-shadow: 10px 10px 30px 0px #1ebea552;}
.professor-cont h1 {display: block; line-height: 40px; letter-spacing: -1px; color: #333; font-weight: 800; font-family: 'Gotham'; padding: 40px; padding-top:30px; padding-bottom: 10px; font-size: 40px;}
.professor-cont p {display: block; color: #333; padding: 0 40px; font-size: 18px; line-height: 1.5} .home-cronometro {display: block; padding: 80px; background: #fff url(//www.aulatica.com.br/wp-content/themes/alakadim/img/relogio.png) no-repeat 200px center; padding-bottom: 180px;}
.home-cronometro .container {display: flex;}
.home-cronometro h2 {font-size: 69px; color: #121212;font-weight: 800; font-family: 'Gotham'; letter-spacing: -2px; margin-bottom: 20px;}
.home-cronometro h2 strong {display: block; color: #33b5a1}
.home-cronometro h2 span {display: block;}
.home-cronometro p {color: #121212; font-size: 30px; max-width: 650px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; letter-spacing: -0.5px; margin-bottom: 40px;}
.home-cronometro-conteudo {display: block; width: calc(100% - 450px);}
.home-cronometro-logotipo {width:450px; display: block; margin-top: -50px;}
.home-cronometro-logotipo img {width: 100%; display: block;} .newsletter {background: #34abdf; padding: 40px 0px; color: #fff;}
.newsletter h2 { display: block; font-size: 2em; font-weight: 800; margin-bottom: 10px; font-family: 'Gotham'; }
.newsletter p {display: block; font-size: 1.4em; line-height: 1.3; margin-bottom: 15px;}
.newsletter form {width: 550px; display: flex; flex-wrap: wrap;}
.newsletter .input { display: block; width: calc(50% - 20px); margin-right: 20px; box-sizing: border-box; padding-left: 20px; padding-right: 20px; height: 40px; font-family: 'Open Sans'; font-size: 17px; border: none; background: #fff; margin-bottom:20px; color: #000; border-radius: 5px; }
.newsletter ::placeholder {color: #000;opacity: 1;}
.newsletter :-ms-input-placeholder {color: #000;}
.newsletter ::-ms-input-placeholder {color: #000;} .footer {display: block; padding: 60px; padding-bottom: 60px;}
.footer .container {display: flex; flex-wrap: wrap;}
.footer .logo {display: block; width: 200px;}
.footer .logo svg {display: block; width: 100%;}
.footer .container div {margin-left: 136px;}
.footer h2 {font-weight: bold; font-size: 1.2em;}
.footer ul {display: block;}
.footer li {display: block; color: #000; font-size: 1em; margin-top: 15px;}
.footer li a {color: #000;}
.footer .social {margin:0 !important; display: flex;}
.footer .social svg {display: block; width: 20px; height: 20px;}
.footer .social a {display: block; margin-right: 25px; margin-top: 15px;}
.footer .privacy {display: block; width: 100%; margin-left:0 !important; margin-top:60px; border-top: 1px solid #ccc; padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ccc; font-size: 0.8em;}
.footer .copyright {width: 50%;margin-left:0 !important; font-size: 0.8em; margin-top: 40px; }
.footer .alakadim {width: 50%; text-align: right; color: #000; margin-top: 40px; font-size: 0.8em;}
.footer .alakadim strong {display: block;}
.footer .alakadim svg {display: block; width: 30px; height: 30px; float: right; margin-left: 10px;}
.footer .whatsapp {display: block; position: fixed; bottom: 40px; margin-left: calc(1300px - 65px); border-radius: 100%; padding: 15px; background: #1ebea5;}
.footer .whatsapp svg {display: block; width: 35px; height: 35px; fill: #fff;}
@media (max-width: 1370px) { 
.footer .whatsapp {margin: 0px;right: 40px;}
}
@media (max-width: 1000px) { 
.footer .whatsapp {padding: 10px; right: 20px; bottom: 20px;}
.footer .whatsapp svg {width: 25px; height: 25px;}
} .page-text {padding: 60px 0px;background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/bg-tijolos-aulatica.jpg);}
.page-text-app h1 {font-size: 60px; line-height: 60px; color: #121212; letter-spacing: -3px; display: block; margin-bottom: 60px; font-weight: 800; font-family: 'Gotham';}
.page-text-app h2 {font-size: 50px; line-height: 50px; margin-top: 60px; color: #121212; letter-spacing: -2px; display: block; margin-bottom: 30px; font-weight: 800; font-family: 'Gotham';}
.page-text-app p {font-size: 29px; line-height:1.3; color: #121212; letter-spacing: -1px; display: block;margin-bottom: 30px;}
.page-text-app img {box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.10);}
.img-left {display: block; float: left; margin-right: 60px; margin-bottom: 60px;}
.img-right {display: block; float: right; margin-left: 60px; margin-bottom: 60px;}
.img-40 {display: block; width: 40%;}
.img-50 {display: block; width: 50%;} .page-form {display: block; max-width: 700px; margin:auto;}
.page-form .input {display: block; width: 100%; height: 45px; background:#33b4a0; color: #fff;text-shadow: 2px 2px 0px rgba(0,0,0,0.1); border:none;box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0.10); margin-bottom: 30px; padding: 0px 10px; box-sizing: border-box;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 19px;}
.page-form label {display: block; font-size: 1.2em; margin-bottom: 10px; padding-left: 10px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.page-form .textarea {resize: none; height: 200px; padding-top: 5px;} .metodo-aulas {display: block; background:#fff; padding: 120px 0px;}
.metodo-aulas h2 {font-size: 90px; width: 100%; line-height: 90px; color: #121212; text-align: center; letter-spacing: -3px; display: block; margin-bottom: 20px; font-weight: 800; font-family: 'Gotham';}
.metodo-aulas p {font-size: 40px; line-height: 40px; color: #121212; text-align: center; letter-spacing: -1px; display: block; margin-bottom: 60px; font-weight: 800; font-family: 'Gotham';}
.metodo-aulas-app {display: flex; align-items: center;}
.metodo-aulas-modulos {display:block; width: 260px; margin-right: 160px; position: relative; text-align: center;font-weight: 800; font-family: 'Gotham'; font-size: 20px;line-height:30px; text-transform: uppercase;}
.metodo-aulas-modulos:after {content: '{'; position: absolute; top: 100px; right: -165px; font-family: 'Museo 100','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 540px;}
.metodo-aulas-modulos strong {display: block; font-size:200px; line-height: 170px;}
.metodo-aulas-modulos span {display: block; font-size:45px; line-height:50px;}
.metodo-aulas-frente {margin-left: 10px; width: 410px;}
.metodo-aulas-frente img {width: 100%; display:block; margin-bottom: 30px;}
.metodo-aulas-frente h3 {font-size: 50px; line-height: 40px; color: #121212; letter-spacing: -1px; display: block; margin-bottom: 20px; font-weight: 800; font-family: 'Gotham';}
.metodo-aulas-frente h3 strong {color: #f9ba00;}
.metodo-aulas-frente span {font-size: 30px; line-height: 30px; color: #121212; letter-spacing: -0.5px; display: block; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.metodo-exercicios {display: flex; margin-top:150px;}
.metodo-exercicios h2, .metodo-exercicios p {text-align: left; margin-bottom: 50px;}
.metodo-exercicios p {line-height: 1.1;}
.metodo-exercicios-cont {width: 800px;}
.metodo-exercicios-cont-center {text-align: center !important; width: 100% !important}
.metodo-monitorias {display: flex; flex-wrap: wrap; margin-top:150px;}
.metodo-monitorias p {line-height: 1.1;}
.metodo-monitorias-cont {width: 700px;}
.metodo-monitorias-cont p {text-align: left;}
.metodo-monitorias-img {width: calc(100% - 760px); position: relative; margin-right: 60px;}
.metodo-monitorias-img img {width: 100%;}
.metodo-tudo {margin-top:150px;}
.metodo-tudo-app {display: flex;}
.metodo-tudo-app div {padding: 0px 30px; width:33.3%; box-sizing: border-box;}
.metodo-tudo-app h3 {font-size: 35px; line-height: 35px; text-align: left;font-weight: 800; font-family: 'Gotham'; margin-bottom: 10px; letter-spacing: -0.5px;}
.metodo-tudo-app p {font-size: 25px; line-height: 32px; text-align: left;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.metodo-tudo-app img {display: block; height: 100px; margin-bottom: 30px;} .materiais .h1 {display: block; position: relative; font-size: 4em; letter-spacing: -1px; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; margin-bottom: 30px; }
.materiais-header {display: flex; justify-content: space-between; align-items: center; margin-bottom: 0px;margin-top:50px;}
.materiais-header div {display: block; width: 600px;}
.materiais-header p {display: block; font-size: 1.5em; margin-bottom: 0px;}
.materiais-header img {width:600px; display: block;}
.materiais-app {display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 50px;}
.materiais-app h2 {display: block; position: relative; font-size: 3em; letter-spacing: -1px; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; margin-bottom: 30px; width: 100%; margin-top: 70px;}
.materiais-app a {box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.1); display: flex; box-sizing: border-box; padding-right: 20px; color: #000; margin-bottom: 30px; width: 48%; border-radius: 10px; overflow: hidden;}
.materiais-app a img {display: block; width:210px; float: left; margin-right: 20px;}
.materiais-app a h3 {margin-top: 20px; margin-bottom: 10px; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; font-size: 1.5em;}
.materiais-app a .btn {font-size: 0.9em;}
.materiais-app a p {margin-bottom: 15px; color: #333;}
.material-landing {margin-top: 50px; margin-bottom: 100px; display: flex; justify-content:center; align-items: center;}
.material-landing .capa {display: block; width: 500px; margin-right: 50px;}
.material-landing .txt {display: block; width: 550px;}
.material-landing h1 {display: block; position: relative; font-size: 3.5em; letter-spacing: -1px; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; margin-bottom: 20px; }
.material-landing h2 {display: block; position: relative; font-size: 1.5em; margin-bottom:15px; letter-spacing: -1px;}
.material-landing p {display: block; margin-bottom: 30px; font-size: 1em; line-height: 1.6;}
.material-landing .input {width: 100%; height: 40px; box-sizing: border-box; border: 1px solid #ccc; outline: none; border-radius: 3px; font-family: 'Open Sans'; margin-bottom: 10px; font-size: 16px; padding: 0px 10px;}
.material-landing label {display: block; height: auto; font-size: 1em; margin-bottom: 5px;}
.materiais-malha {display: none;backdrop-filter: saturate(180%) blur(20px); position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; background: rgba(0,0,0,0.4); z-index: 100;}
.materiais-mensagem {display: none; background: #fff; border-radius: 15px; padding: 30px; position: fixed; top: calc(50% - 125.5px); left: calc(50% - 200px); width: 400px; z-index: 150;}
.materiais-mensagem h2 {display: block; position: relative; font-size: 1.5em; margin-bottom:15px; letter-spacing: -1px;}
.materiais-mensagem p {margin-bottom: 10px;}
.materiais-mensagem .btn {margin-top: 20px;} .aulas-gratis {display: block; padding: 100px 0px;}
.aulas-gratis .h1 {font-size: 70px; line-height: 90px; color: #121212; letter-spacing: -3px; display: block; margin-bottom: 20px; font-weight: 800; font-family: 'Gotham'; text-align: center;}
.aulas-gratis .h2 {font-size: 30px; color: #121212; display: block; margin-bottom: 5px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; text-align: center; width: 100%; margin-left:15px; letter-spacing: -0.5px;}
.aulas-gratis .h3 {font-size: 44px; color: #121212; display: block; margin-bottom: 5px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; text-align: center; letter-spacing: -2px;}
.aulas-gratis-app {display: flex;align-items: flex-start;}
.aulas-gratis-app-links {display: flex; margin-bottom: 30px;flex-wrap: wrap; width: calc(100% - 450px); margin-right: 50px; margin-top: 50px; margin-left: -15px;}
.aulas-gratis-app-links .aulas-item {display: block; width: calc(33.3% - 30px); box-sizing: border-box; margin: 15px; background: #33b5a1; padding: 20px; box-sizing: border-box; color: #fff; box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.1); font-weight: bold; font-size: 1.3em; }
.aulas-gratis-materias {display:flex;flex-wrap: wrap;}
.aulas-gratis-materias a {display: block; width: 16.6%; margin-top: 30px; margin-bottom: 20px; font-weight: bold; font-size:1.8em; text-align: center; color: #000;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.aulas-gratis-materias div {display: block; width:60px; height: 60px; padding: 20px; border-radius: 100%; background:#33b5a1; margin:auto; margin-bottom: 10px;}
.aulas-gratis-materias svg {display: block; width:60px; height: 60px; fill:#fff;}
.aulas-gratis .text-left {text-align: left !important;}
.aulas-gratis-adp {width:375px; margin-top: 30px;}
.aulas-gratis-preco {display: block; margin-top: 30px;}
.aulas-gratis-preco span {display: block; color: #fff; font-family:'Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 1.4em;text-shadow: 3px 3px 0px rgba(0,0,0,0.1);}
.aulas-gratis-preco p {display: block; color: #fff; font-family:'Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 2.8em;text-shadow: 3px 3px 0px rgba(0,0,0,0.1);}
.aulas-gratis-preco p strong {display: block;font-weight: 800; font-family: 'Gotham'; font-size: 1.5em;}
.aulas-gratis-preco p span {font-size: 0.7em;}
.aulas-gratis-video {-webkit-filter: blur(5px); filter: blur(5px); width:1000px; margin-left: -20px; margin-top: -20px;}
.aulas-gratis-video-oficial {display: block; border:none; width: 894px; height: 500px; background: #000;}
.aulas-gratis-video-div {display: flex; justify-content: space-between;align-items: flex-start;}
.aulas-gratis-video-div .aulas-gratis-adp {margin-top: 0px; height: 441px; width: 375px; background: none; padding: 0px;}
.aulas-gratis-video-app {display: block; background: #000; position: relative; width: 894px; height: 500px; overflow: hidden;}
.aulas-gratis-video-app div {display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; background: rgba(0,0,0,0.2); text-align: center; color: #fff; }
.aulas-gratis-video-app h3 {display: block; font-size: 1.3em;}
.aulas-gratis-video-app h4 {display: block; font-size: 1.8em;}
.aulas-gratis-video-app form {display: block; width: 300px; margin:auto; margin-top: 20px;}
.aulas-gratis-video-app .input {display: block; width: 100%;box-sizing: border-box; margin-bottom: 20px; height: 45px; border:none; font-family:'Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; padding-left: 10px; padding-right: 10px; font-size: 1.1em;}
.aulas-gratis-video-app .btn {font-size: 25px; line-height: 48px; margin:auto;}
.aulas-gratis-video-app svg {display: block; width: 50px; height: 50px; margin:auto; margin-bottom: 10px; margin-top: 20px;}
.aulas-gratis-materia-title {display: flex; line-height: 40px; font-size: 1.4em; margin-bottom: 10px; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; letter-spacing: -1px;}
.aulas-gratis-materia-title svg {display: block; width: 40px; height: 40px; margin-right: 10px;}
#aulas-gratis-blog {margin-top:60px; width: 100%; margin-bottom: 0px; padding: 0px; box-shadow: none; background: none;}
#aulas-gratis-blog > h3 {text-align: center; margin-bottom: 10px;}
#aulas-gratis-comentarios {width: 894px;}
#aulas-gratis-comentarios .blog-interno-section-conteudo-comentarios {margin-top: 0px; width: 100%;}
#aulas-gratis-lista {width: 375px; margin:0; display: block;}
#aulas-gratis-lista h3 {font-size: 2em; margin-top: 0px; margin-bottom: 0px; font-weight: 800; font-family: 'Gotham'; text-transform: uppercase; letter-spacing: -1px;}
#aulas-gratis-lista .aulas-item {width: 100%; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-size: 1em; padding: 10px;}
#aulas-gratis-lista .h2 {margin-left: 0px; margin-top: 20px;}
#aulas-gratis-plug {display: flex;flex-direction: row-reverse;justify-content: space-between; margin-top: 30px;}
.aula-destaque {background: #f9ba00 !important;} .ajuda-banner {display: block; background: #33b5a1; padding: 60px 0px;}
.ajuda-banner h1 {font-size: 90px; line-height: 90px; color: #fff; letter-spacing: -3px; display: block; margin-bottom: 20px; font-weight: 800; font-family: 'Gotham';}
.ajuda-banner h2 {font-size: 40px; line-height: 50px; color: #fff; letter-spacing: -1px; display: block; margin-bottom: 20px; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif;}
.ajuda-topicos {padding: 100px 0; background: #fff;}
.ajuda-topicos a {display: block; width: 250px; height: 110px; margin: 15px; background: #33b5a1; padding: 20px; box-sizing: border-box; color: #fff; box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.1); font-weight: bold; font-size: 1.2em;} .blog-interno-banner {display: block; height: 400px; position: relative; background-size: cover;}
.blog-interno-banner:after {content: ''; position: absolute; top: 0px; left: 0px; background:rgba(0, 0, 0, 0.2); width: 100%; height: 400px; z-index: 3;}
.blog-interno-banner:before {content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 303px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0) 100%); z-index: 3;}
.blog-interno-banner .container {height: 400px;}
.blog-interno-banner h1 {display: block; border-left: 10px solid #fff; padding-left: 30px; font-weight: 800; font-family: 'Gotham'; font-size: 4em;text-shadow: 1px 1px 10px rgba(0,0,0,0.8);  z-index: 4; letter-spacing: -1px; color: #fff; position: absolute; bottom: 70px;}
.blog-interno-banner span {display: block; font-family: 'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; font-size: 1em;text-shadow: 1px 1px 10px rgba(0,0,0,0.8); letter-spacing: 0.5px;  z-index: 4; color: #fff; position: absolute; bottom: 30px;}
.blog-interno-section {display: flex; justify-content: space-between;}
.blog-interno-section-conteudo {display: block;width: calc(100% - 430px); margin-right: 30px;}
.blog-interno-section-conteudo-txt, .blog-interno-section-conteudo-comentarios {display: block;box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.1); margin-bottom: 30px; background: #fff; width: 100%; margin-top: 30px; box-sizing: border-box;padding: 30px; border-top: 10px solid #33b5a1;}
.blog-interno-section-conteudo-txt h2, .blog-interno-section-conteudo-comentarios h2 {font-weight: 800; font-family: 'Gotham'; font-size: 2em;  margin-bottom:10px; letter-spacing: -1px;}
.blog-interno-section-conteudo-txt h3 {font-weight: 800; font-family: 'Gotham'; font-size: 1.5em;  margin-bottom:10px; letter-spacing: -1px;}
.blog-interno-section-conteudo-txt p, .blog-interno-section-conteudo-comentarios p {display: block; margin-bottom: 20px; line-height: 1.6; font-size: 1.2em; letter-spacing: -0.1px;}
.blog-interno-section-conteudo-txt ul {display: block; margin-left: 20px; margin-bottom: 20px;}
.blog-interno-section-conteudo-txt li {margin-bottom: 5px; line-height: 1.6; font-size: 1.2em; letter-spacing: -0.1px;}
.blog-interno-section-conteudo-txt .size-full {display: block; max-width: 100%; height: auto;}
.blog-interno-section-conteudo-txt .aligncenter {margin:auto; display: block;}
.blog-interno-section-conteudo-txt img {display: block; width: 100%;}
.blog-interno-section-conteudo-txt div {max-width: 100%;}
.blog-interno-section-conteudo-txt .conteudo-text-video {width: 100%; display: block; margin-bottom: 30px; height: 457px; border:none;}
.blog-interno-aside {margin-top: 30px; width: 400px;}
.blog-interno-aside-widget {display: block; background: #fff; box-shadow: 10px 10px 0px 0px rgba(0,0,0,0.1); margin-bottom: 30px; padding: 30px;border-top: 10px solid #33b5a1; padding-top: 20px;}
.blog-interno-aside-widget h2 {font-weight: 800; font-family: 'Gotham'; font-size: 2em; margin-bottom: 10px; letter-spacing: -0.5px;}
.blog-interno-aside-widget-redacao {display: block; border:none;background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/recadao-nota-1000.png); padding-top: 330px;}
.blog-interno-aside-widget-redacao .input {display: block; width: 100%; background: none; height: 50px; color: #333; border:none; border-bottom: 2px solid #fff; margin-bottom: 20px; color: #fff; box-sizing: border-box;font-weight: 800; font-family: 'Gotham'; font-size: 25px;}
.blog-interno-aside-widget-redacao .btn {box-sizing: border-box; width: 100%; font-size: 37px; line-height: 65px; text-align: center; background: #ff5802;}
.blog-interno-aside-widget-redacao .lds-ellipsis {height: 51px; margin-top: -11px;}
.blog-interno-aside-widget-redacao select {display: block; width: 100%; background: none; height: 50px; color: #000; border:none; border-bottom: 2px solid #fff; margin-bottom: 20px; color: #fff; box-sizing: border-box;font-weight: 800; font-family: 'Gotham'; font-size: 25px;}
.blog-interno-aside-widget-redacao ::-webkit-input-placeholder { color: #fff; } .blog-interno-aside-widget-redacao :-ms-input-placeholder { color: #fff; } .blog-interno-aside-widget-redacao ::placeholder { color: #fff; }
.blog-interno-aside-widget-promocao {padding: 0px; border:none;}
.blog-interno-aside-widget-promocao img, .blog-interno-aside-widget-promocao a {display: block; width: 100%;}
.blog-interno-leiamais {margin-top: 30px; margin-bottom: 60px;}
.blog-interno-leiamais h2 {font-weight: 800; font-family: 'Gotham'; font-size: 3em;  margin-bottom:0px; letter-spacing: -1px;}
.blog-interno-leiamais .home-blog-app article {margin-top: 0px;}
.blog-interno-leiamais .home-blog-app article:first-child {margin-left: 0px;}
.blog-interno-leiamais .home-blog-app article:last-child {margin-left: 0px;}
.has-inline-color {color: #121212 !important;} .plano2020{display:flex;width:100%}
.plano2020-grid{margin:50px;width:calc(70% - 100px);height:calc(100vh - 100px);border-top:10px solid #f9ba00;background:#00a98f;box-shadow:10px 10px 0 0 rgba(0,0,0,0.10);box-sizing:border-box;padding:50px;position:relative}
.plano2020-grid:after { content: ''; background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/enem-top-smartphone-landing.png) no-repeat; width: 784px; height: 750px; position: absolute; bottom: 0; right: -32px; display: block; }
.plano2020-grid h1{color:#fff;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:5.5em;line-height:1.3;text-shadow:5px 5px 0 #0000001a;margin-bottom:50px;width:860px}
.plano2020-grid p{color:#fff;font-family:'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:2em;line-height:1.4;text-shadow:3px 3px 0 #0000001a;width:900px}
.plano2020-grid .logotipo{display:block;width:200px;margin-bottom:55px}
.plano2020-grid .logotipo svg{display:block;width:100%;fill:#fff}
.plano2020-grid .plano2020-contador{display:block;margin-top:100px}
.plano2020-grid .plano2020-contador h2{display:block;color:#fff;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;font-size:2em;line-height:1.4;text-shadow:3px 3px 0 #0000001a}
.plano2020-grid .plano2020-contador .d-flex{display:flex;font-size:35px;color:#fff;font-family:'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;text-shadow:3px 3px 0 #0000001a}
.plano2020-grid .plano2020-contador .d-flex div{margin-right:10px}
.plano2020-plano{margin:50px;color:#fff;margin-left:0;width:calc(30% - 50px);height:calc(100vh - 100px);border-top:10px solid #f9ba00;background:#00a98f;box-shadow:10px 10px 0 0 rgba(0,0,0,0.10);box-sizing:border-box;padding:50px;position:relative}
.plano2020-plano h2{font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:4.6em;line-height:1.3;text-shadow:5px 5px 0 #0000001a;margin-bottom:10px}
.plano2020-plano h3{font-family:'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:2em;line-height:1.3;text-shadow:3px 3px 0 #0000001a;margin-bottom:0}
.plano2020-plano p{font-family:'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:1.7em;line-height:1.6;text-shadow:3px 3px 0 #0000001a;margin-bottom:40px}
.plano2020-plano .preco-avista{display:block;margin-top:20px;font-family:'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;font-size:2em;text-shadow:3px 3px 0 #0000001a}
.plano2020-plano .preco-avista span{display:block;margin-top:40px}
.plano2020-plano .preco-valor{font-size:4em;margin-top:0;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;text-transform:uppercase;position:relative;text-shadow:5px 5px 0 #0000001a}
.plano2020-plano .btn{background:#f9ba00;transition:.3s;color:#fff;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;width:100%;box-sizing:border-box;text-align:center;box-shadow:10px 10px 0 0 rgba(0,0,0,0.10);text-transform:uppercase;margin-top:35px;font-size:47px;text-shadow:3px 3px 0 rgba(0,0,0,0.1);line-height:85px;border:none;cursor:pointer;padding:0 30px}
.plano2020-gratis{margin:50px;margin-top:90px;width:calc(100% - 100px);background:#c029be;padding:50px;padding-bottom:0;box-sizing:border-box;box-shadow:10px 10px 0 0 rgba(0,0,0,0.10);display:flex;margin-bottom:150px}
.plano2020-gratis-conteudo{width:70%}
.plano2020-gratis h2{color:#fff;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:5.5em;line-height:1.3;text-shadow:5px 5px 0 #0000001a;margin-bottom:50px}
.plano2020-gratis h3{color:#fff;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:3em;line-height:1.3;text-shadow:5px 5px 0 #0000001a;margin-bottom:50px}
.plano2020-gratis h4{color:#000;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-1px;font-size:2.5em;line-height:1;margin-bottom:30px}
.plano2020-gratis p{color:#fff;font-family:'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;font-size:2em;line-height:1.3;margin-bottom:0;text-shadow:5px 5px 0 #0000001a}
.plano2020-gratis form{display:block;margin-left:40px;padding:50px;box-sizing:border-box;box-shadow:10px 10px 0 0 rgba(0,0,0,0.10);width:calc(30% - 40px);background:#fff;margin-top:-100px;margin-bottom:-100px}
.plano2020-gratis video{display:block;width:calc(100% + 100px);margin:-50px;margin-top:-90px;margin-bottom:40px}
.plano2020-gratis .input{display:block;width:100%;height:50px;margin-bottom:30px;border:none;border-bottom:2px solid #000;font-size:1.5em;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;color:#000}
.plano2020-gratis ::placeholder{color:#000;opacity:1}
.plano2020-gratis :-ms-input-placeholder{color:#000}
.plano2020-gratis ::-ms-input-placeholder{color:#000}
.plano2020-gratis .btn{margin-top:30px}
#plano2020-popup-malha{display:none;background:rgba(0,0,0,0.5);width:100%;height:100vh;position:fixed;top:0;left:0;cursor:pointer;z-index:99}
#plano2020-popup{display:none;position:fixed;top:calc(50% - 283.64px);left:calc(50% - 250px);width:500px;padding:50px;box-sizing:border-box;background:#fff;z-index:100}
#plano2020-popup svg{width:100px;margin:auto;display:block;margin-bottom:20px}
#plano2020-popup h2{font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;text-align:center;font-size:2.5em}
#plano2020-popup p{font-family:'Museo 500','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;letter-spacing:-.5px;text-align:center;font-size:1.5em;margin-bottom:30px}
#plano2020-popup .input{display:block;width:100%;height:50px;margin-bottom:30px;border:none;border-bottom:2px solid #000;font-size:1.5em;font-family:'Museo 900','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif;color:#000}
#plano2020-popup ::placeholder{color:#000;opacity:1}
.plano2020-gratis :-ms-input-placeholder{color:#000}
.plano2020-gratis ::-ms-input-placeholder{color:#000}
#plano2020-popup .btn{margin-top:30px}
#plano2020-popup-close{display:block;position:absolute;top:-15px;right:-15px;cursor:pointer}
#plano2020-popup-close svg{display:block;width:30px;height:30px;margin:0}
@media (max-height: 1000px) and (max-width: 2700px) {
.plano2020-grid{margin:30px;width:calc(70% - 40px);height:calc(100vh - 40px);}
.plano2020-plano{margin:30px;width:calc(30% - 40px);height:calc(100vh - 40px);}
.plano2020-gratis {margin:30px;width:calc(100% - 40px);margin-top:90px; margin-bottom: 150px;}
}
@media (max-width: 2450px) {
.plano2020-grid h1 {font-size:4em;width: 660px;}
.plano2020-grid:after {right: -14px;}
.plano2020-grid p {width: 500px;}
.plano2020-grid .plano2020-contador {margin-top: 60px;}
.plano2020-plano h2 {font-size: 3.5em;}
.plano2020-plano h3 {font-size: 1.5em; letter-spacing: 0px;}
.plano2020-gratis h2 {font-size: 4em;}
.plano2020-gratis h3 {font-size: 2.3em;}
.plano2020-gratis h4 {font-size: 1.7em;}
.plano2020-plano .btn {font-size: 44px;}
}
@media (max-width: 1690px) {
.plano2020-grid p { width: 422px; font-size: 1.7em; }
.plano2020-grid .logotipo {margin-bottom: 50px;}
.plano2020-grid h1 { font-size: 3.5em; width: 584px; }
.plano2020-plano h2 { font-size: 2.7em; }
.plano2020-plano p {font-size: 1.4em;}
.plano2020-plano .btn { font-size: 31px; height: 67px; line-height: 67px; }
.plano2020-gratis h4 { font-size: 1.4em; }
.plano2020-gratis h3 { font-size: 1.8em; }
.plano2020-plano h3 { font-size: 1.3em; letter-spacing: 0px; }
}
@media (max-width: 1400px) {
.plano2020-grid{margin:30px;width:calc(65% - 40px); padding: 30px}
.plano2020-plano{margin:30px;width:calc(35% - 40px); padding: 30px}
.plano2020-grid:after {background-size: 100%; width: 350px; height: 476px; right: 0px}
.plano2020-grid .plano2020-contador h2 {font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif; font-size: 1.5em;}
.plano2020-grid .plano2020-contador .d-flex {font-size: 25px;}
.plano2020-grid h1 { font-size: 2.5em;}
.plano2020-plano h3 { font-size: 1.2em;}
.plano2020-plano p { font-size: 1.2em; }
.plano2020-plano .preco-avista {font-size: 1.5em;}
.plano2020-plano .preco-avista span {margin-top: 20px}
.plano2020-plano p {margin-bottom: 0px}
.plano2020-plano .btn {margin-top: 20px}
.plano2020-gratis-conteudo {width: 65%}
.plano2020-gratis form {width: calc(35% - 40px); padding: 30px;}
.plano2020-gratis p {font-size: 1.5em;}
.plano2020-gratis h3 { font-size: 2.3em; margin-bottom: 26px; }
.plano2020-gratis video {margin: -30px; margin-bottom: 40px; width: calc(100% + 60px);}
.plano2020-gratis .btn-min {font-size: 26px;line-height: 47px;}
}
@media (max-width: 1280px) {
.plano2020 {display: block;}
.plano2020-grid { margin: 20px; width: calc(100% - 40px); padding: 20px; height: auto; overflow: hidden; padding-bottom: 0px}
.plano2020-grid h1 { font-size: 1.4em; font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma',sans-serif; text-shadow: 3px 3px 0 #0000001a; width: 217px; margin-bottom: 20px}
.plano2020-grid p { width:190px; font-size:0.9em; letter-spacing: 0px; text-shadow: 1px 1px 0 #0000001a; margin-bottom: 20px; }
.plano2020-grid:after { width: 222px; height: 270px; right: -41px; }
.plano2020-grid .logotipo {width: 80px; margin-bottom: 20px}
.plano2020-grid .plano2020-contador {display: none;}
.plano2020-plano { margin: 20px; width: calc(100% - 40px); padding: 20px; height: auto;}
.plano2020-gratis { margin: 20px; width: calc(100% - 40px); margin-top: 20px; margin-bottom: 20px; padding: 20px; display: block; }
.plano2020-gratis-conteudo { width: 100%; }
.plano2020-gratis h2 { font-size: 1.5em; margin-bottom: 20px }
.plano2020-gratis h3 { font-size: 1.2em; margin-bottom: 20px; }
.plano2020-gratis p { font-size: 1em; letter-spacing: 0px; line-height: 1.6; }
.plano2020-gratis form {width: 100%; margin: 0px; margin-top: 20px; padding: 20px}
.plano2020-gratis h4 { font-size: 1.3em; line-height: 1.3; margin-bottom: 20px; }
.plano2020-gratis video { margin: -20px; margin-bottom: 20px; width: calc(100% + 40px); }
.plano2020-gratis .input {font-size: 1.3em; margin-bottom: 20px}
#plano2020-popup {width:100%; left: 0px; top: 0px; overflow: auto; padding: 20px; height: 150vh; padding-bottom: 150vh;}
#plano2020-popup-close {top: 10px; right: 10px;}
#plano2020-popup h2 {font-size: 2em;}
#plano2020-popup p {font-size: 1em;}
#plano2020-popup .input {font-size: 1.2em; margin-bottom: 20px; height: 40px;}
#plano2020-popup p {margin-bottom: 15px;}
}
@media (max-width: 680px) {
.plano2020-grid:after {bottom: -65px;}
} .alakadim-blog-app {display: flex; flex-wrap: wrap; margin:0px -30px;align-items: flex-start;}
.alakadim-blog-1 {display: block; width: calc(100% - 60px); margin-left: 30px; margin-right: 30px; overflow: hidden; border-radius: 5px; margin-top: 50px; position: relative; margin-bottom: 30px;}
.alakadim-blog-1 img {display: block; width: 100%; height: 500px;}
.alakadim-blog-1 .conteudo {display: block; background: #fff; padding: 30px; border-radius: 5px; position: absolute; top: 30px; right: 30px; width: 400px;}
.alakadim-blog-1 .conteudo h1 {display: block; font-size: 2em; color: #000; font-weight: 800; margin-bottom: 30px;font-family: 'Gotham';}
.alakadim-blog-1 .conteudo p {display: block; font-size: 1.2em; color: #000; margin-bottom: 30px; line-height: 1.5;}
.alakadim-blog-1 .conteudo span {display: block; font-size: 0.8em; color: #000; margin-bottom: 30px; opacity: 0.8;}
.alakadim-blog-1 .conteudo .leiamais  {font-size: 1.2em; margin-bottom: 0px;}
.alakadim-blog-2 {display: block; padding: 30px; box-sizing: border-box; width: 33.3%;}
.alakadim-blog-2 img {display: block; width: 100%; margin-bottom: 30px; border-radius: 5px;}
.alakadim-blog-2 h2 {display: block; font-size: 1.5em; color: #000; font-weight: 800; margin-bottom: 30px; font-family: 'Gotham';}
.alakadim-blog-2 .tempo {display: block; font-size: 0.8em; color: #000; margin-bottom: 5px; opacity: 0.8;}
.alakadim-blog-2 .leiamais {font-size: 1.2em; margin-top: 30px; color: #000;}
.telegram-canal {display: block; margin: 30px; border-radius: 5px; color: #fff; box-sizing: border-box; width: calc(33.3% - 60px); box-sizing: border-box; padding: 30px; background: #34abdf;}
.telegram-canal h2 {display: block; font-size: 2em; font-weight: 800; margin-bottom: 15px;font-family: 'Gotham';}
.telegram-canal p {display: block; font-size: 1em; line-height: 1.3; margin-bottom: 15px;}
.telegram-canal  ul {margin-left: 20px;}
.telegram-canal  li {font-size: 1em; line-height: 1.3; margin-bottom: 5px;}
.telegram-canal .input {display: block; width: 100%; height: 35px; font-family: 'Open Sans'; font-size: 17px; border:none; background: none; border-bottom: 2px solid #fff; border-radius: 0px; margin-bottom: 15px; color: #fff;}
.telegram-canal .btn {margin-top: 20px;}
.telegram-canal ::-webkit-input-placeholder {color: #ffffff; opacity: 1;}
.telegram-canal :-ms-input-placeholder {color: #ffffff; opacity: 1;}
.telegram-canal ::placeholder {color: #ffffff; opacity: 1;}
.alakadim-blog-aulatica-curso {display: block; position: relative; margin: 30px; border-radius: 5px; color: #fff; width: calc(100% - 60px); box-sizing: border-box; padding: 30px; background: #33b5a1;}
.alakadim-blog-aulatica-curso h2 {display: block; font-size: 2em; font-weight: 800; margin-bottom: 5px;font-family: 'Gotham';}
.alakadim-blog-aulatica-curso p {display: block; font-size: 1.3em; line-height: 1.3;  margin-bottom: 0px;}
.alakadim-blog-aulatica-curso span {display: block; position: absolute; top: 40px; right: 30px; background: #f9ba00; border-radius: 50px; color: #fff; font-size: 1.2em; font-weight: bold; padding: 10px 30px;}
.alakadim-blog-title {display: block; font-size: 3em; letter-spacing: -0.5px; font-weight: 800;width: calc(100% - 60px); margin:0px 30px; margin-bottom: 10px; margin-top: 60px; font-family: 'Gotham';}
.alakadim-blog-3 {display: block; margin: 30px; box-sizing: border-box; width: calc(50% - 60px); background: #f3f3f3; padding-bottom: 30px;}
.alakadim-blog-3 img {display: block; width: 100%; margin-bottom: 30px; border-radius: 5px;}
.alakadim-blog-3 h2 {display: block; margin-left: 30px; margin-right: 30px; font-size: 2em; color: #000; font-weight: 800; margin-bottom: 30px; font-family: 'Gotham';}
.alakadim-blog-3 .tempo {display: block; margin-left: 30px; margin-right: 30px; font-size: 0.8em; color: #000; margin-bottom: 5px; opacity: 0.8;}
.alakadim-blog-3 .leiamais {font-size: 1.2em; margin-left: 30px; margin-right: 30px; margin-top: 30px; color: #000;}
.alakadim-blog-lista {display: flex; width: calc(50% - 60px); flex-wrap: wrap; margin-top: 30px; }
.alakadim-blog-lista a {display: block; margin:0px 15px; margin-bottom: 30px; width: calc(100% - 30px); color: #000; overflow: hidden;}
.alakadim-blog-lista a h2 {display: block; font-weight: 800; font-family: 'Gotham'; margin-bottom: 10px;}
.alakadim-blog-lista img {display: block; width: 150px; margin-right: 30px; border-radius: 5px; float: left;}
.alakadim-blog-lista p {display: block; font-size: 1.1em; line-height: 1.4;  margin-bottom: 0px;}
.alakadim-blog-interno-tags {display: flex; flex-wrap: wrap; margin-bottom: 30px;}
.alakadim-blog-interno-tags div {display: block; margin-bottom: 5px; margin-left: 5px; color: #000; font-size: 0.8em; font-weight: bold; text-transform: uppercase; padding:5px;}
.alakadim-blog-interno-tags a {display: block; margin-bottom: 5px; transition: 0.3s; margin-left: 5px; background: #33b5a1; color: #fff; padding: 5px 10px; border-radius: 5px; font-size: 0.8em; font-weight: bold; text-transform: uppercase; }
.alakadim-blog-interno-tags a:hover {background: #f9ba00;}
.alakadim-blog-interno-titulo {margin-top: 50px; text-align: center;}
.alakadim-blog-interno-titulo h1 {display: block; margin-bottom: 20px; font-weight: 800; font-family: 'Gotham'; font-size: 3em; letter-spacing: -0.5px;}
.alakadim-blog-interno-titulo h2 {display: block; margin-bottom: 20px; font-weight: normal; font-size: 1.5em; padding-left: 100px; padding-right: 100px;}
.alakadim-blog-interno-titulo img {display: block; width: 100%; height: 500px; border-radius: 10px; margin-top: 30px; margin-bottom: 50px;}
.alakadim-blog-interno-conteudo {display: flex; flex-wrap: wrap;}
.alakadim-blog-interno-txt {width: 100%; max-width: 700px; }
.alakadim-blog-interno-txt img {width: 100%; display: block; height: auto; border-radius: 5px;}
.alakadim-blog-interno-txt p {font-size: 1.1em; line-height: 1.6; margin-bottom: 20px;}
.alakadim-blog-interno-txt ul {display: block; margin-bottom: 30px; margin-left: 20px;}
.alakadim-blog-interno-txt li {font-size: 1.1em; line-height: 1.6; margin-bottom: 5px;}
.alakadim-blog-interno-txt p a {color: #33b5a1; text-decoration: underline;}
.alakadim-blog-interno-txt h2 {font-size: 2em; line-height: 1.3; margin-bottom: 10px; font-weight: 800; font-family: 'Gotham';}
.alakadim-blog-interno-txt h3 {font-size: 1.5em; line-height: 1.3; margin-bottom: 10px; font-weight: 800; font-family: 'Gotham';}
.alakadim-blog-interno-txt .alakadim-blog-aulatica-curso {margin: 0px; width: 100%; margin-bottom: 40px;}
.alakadim-blog-interno-txt .alakadim-blog-aulatica-curso p {margin: 0px; padding-right: 190px;}
.alakadim-blog-interno-txt .alakadim-blog-aulatica-curso h2 {padding-right: 190px;}
.alakadim-blog-interno-txt .alakadim-blog-aulatica-curso span {top: 80px;}
.alakadim-blog-interno-aside {width: calc(100% - 850px); margin-left: 150px;}
.alakadim-blog-interno-aside .telegram-canal {margin:0px; width: 100%; margin-bottom: 30px;}
.alakadim-blog-interno-aside-social {display: flex; flex-wrap: wrap; margin-top: 50px; margin-bottom: 50px;}
.alakadim-blog-interno-aside-social h2 {width: 100%; font-size: 2em; line-height: 1.3; margin-bottom: 10px; font-weight: 800; font-family: 'Gotham';}
.alakadim-blog-interno-aside-social svg {display: block; width: 25px; height: 25px; fill: #fff;}
.alakadim-blog-interno-aside-social a {display: block; padding: 15px; border-radius: 100px; background: #33b5a1; margin-right: 20px;}
.alakadim-blog-interno-leiamais {margin-top: 30px; margin-bottom: 50px;}
.alakadim-blog-interno-aside-links h2 {width: 100%; font-size: 2em; line-height: 1.3; margin-bottom: 10px; font-weight: 800; font-family: 'Gotham';}
.alakadim-blog-interno-aside-links h3 {width: 100%; font-size: 1em; line-height: 1.3; margin-bottom: 5px;}
.alakadim-blog-interno-aside-links a {display: block; overflow: hidden; margin-bottom: 20px;color: #000;}
.alakadim-blog-interno-aside-links img {display: block; float: left; margin-right: 20px; width: 130px; border-radius: 3px;}
.alakadim-blog-interno-txt .wp-caption {width: 100% !important;}
.alakadim-blog-interno-txt .wp-caption img {display: block; margin-bottom: 10px;}
.alakadim-blog-interno-txt .wp-caption p {font-size: 0.8em;}
.wp-block-gallery img {width: 100% !important; display: block !important; height: auto !important;}
.wp-block-gallery figure, .wp-block-gallery ul, .wp-block-gallery li {width: 100%; display: block;}
.wp-block-gallery ul {margin-left: 0px !important;}
.telegram-canal input:-webkit-autofill,
.telegram-canal input:-webkit-autofill:hover, 
.telegram-canal input:-webkit-autofill:focus, 
.telegram-canal input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #34abdf inset !important;}
.alakadim-txt {display: block; margin-top: 40px;}
.alakadim-txt h1 {display: block; font-size: 2em; margin-bottom: 20px;font-weight: 800; font-family: 'Gotham';}
.alakadim-txt form {max-width: 500px; margin:auto;}
.alakadim-txt .input {width: 100%; height: 40px; box-sizing: border-box; border:1px solid #ccc; outline: none; border-radius: 3px; font-family: 'Open Sans'; margin-bottom: 20px; font-size: 16px; padding: 0px 10px;}
.alakadim-txt label {display: block; height: 20px; margin-bottom: 4px; font-size: 16px; }
.alakadim-txt textarea {height: 150px !important; padding-top: 5px !important; resize: none;} .alakadim-home-banner{display:block;padding:100px 0;background:#33b5a1 url(https://app.aulatica.com.br/wp-content/themes/blocksy/img/background-banner.png) no-repeat;background-size:130%;color:#fff;background-position:-276px -189px}
.alakadim-home-banner .container{display:flex;justify-content:space-between;align-items:center}
.alakadim-home-banner .conteudo{display:block;width:55%;margin-right:5%}
.alakadim-home-banner .btn{display:block;font-size:27px;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;padding:20px 30px;text-transform:uppercase;letter-spacing:-1px}
.alakadim-home-banner .btn svg{display:inline-block;width:20px;height:20px;margin-left:10px;fill:#fff}
.alakadim-home-banner h1{display:block;font-size:13px;color:#33b5a1;background:#fff;border-radius:50px;padding:5px 20px;text-transform:uppercase;width:fit-content;margin-bottom:30px}
.alakadim-home-banner h2{font-size:3.5em;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;letter-spacing:-2px;position:relative;width:fit-content;margin-bottom:30px}
.alakadim-home-banner p{display:block;font-size:1.9em;line-height:1.6;margin-bottom:30px;letter-spacing:-.5px}
.alakadim-home-banner-app{display:block;width:40%;height:500px}
.alakadim-home-banner-app img{display:block;width:80%;margin:auto;margin-bottom:30px}
.alakadim-home-banner-app h4{font-size:2.5em;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;letter-spacing:-2px;margin-bottom:10px;text-align:center}
.alakadim-home-banner-app span{display:block;font-size:1.5em;letter-spacing:-.5px;text-align:center}
@media screen and (max-width: 1920px) {
.alakadim-home-banner {background-position: -181px -92px;}
}
@media screen and (max-width: 1366px) {
.alakadim-home-banner {background-position: -35px -36px;padding: 50px 0px;}
}
@media (max-width: 1000px) {
.alakadim-home-banner {background: #33b5a1; padding: 30px 0px;}
.alakadim-home-banner .container {display: block;}
.alakadim-home-banner .conteudo {width: 100%;}
.alakadim-home-banner h2 {font-size: 2.5em;letter-spacing: -1px;}
.alakadim-home-banner p {font-size: 1.4em;}
.alakadim-home-banner .btn {padding: 14px 25px; font-size: 23px;}
.alakadim-home-banner-app {width: 100%; height: auto; margin-top: 40px;}
.alakadim-home-banner-app h4 {font-size: 2em; letter-spacing: 0px;}
.alakadim-home-banner-app span {font-size: 1.2em;}
} .alakadim-home-funcoes {margin-top: 100px;}
.alakadim-home-funcoes h2 {display: block; position: relative; font-size: 4em; text-align: center; letter-spacing: -1px; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; max-width: 1100px; margin: auto; margin-bottom: 30px;}
.alakadim-home-funcoes h2 span {display: block; position: relative; z-index: 2;}
.alakadim-home-funcoes h2:after {content: ''; position: absolute; top: 118px; left: 146px; width: 810px; height: 20px; background: #f9ba00; z-index: 1; border-radius: 50px;}
.alakadim-home-funcoes-menu {display: flex; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; margin-bottom: 40px;}
.alakadim-home-funcoes-menu div {display: block; cursor: pointer; border-radius: 10px; width: calc(20% - 40px); transition: 0.3s; padding: 20px; margin: 20px; font-weight: 800; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; box-sizing: border-box; color: #fff;}
.alakadim-home-funcoes-menu div:hover {width: calc(20% - 20px); margin:10px;}
.alakadim-home-funcoes-menu div h4 {font-weight: 800; font-size: 1em; transition: 0.3s; text-align: center;}
.alakadim-home-funcoes-menu div:hover h4 { font-size: 1.1em;}
.alakadim-home-funcoes-menu svg {display: block; width: 40px; margin:auto; transition: 0.3s; margin-bottom: 10px; fill: #fff;}
.alakadim-home-funcoes-menu div:hover svg {width: 50px;}
.alakadim-home-funcoes-item {display:none;}
.alakadim-home-funcoes-item .content {display:flex;justify-content:space-between;}
.alakadim-home-funcoes-item .txt {width: 55%; margin-right: 5%;}
.alakadim-home-funcoes-item .txt h3 {color: #fff; padding-left: 10px; padding-right: 10px; width: fit-content; font-size:3.3em;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;letter-spacing:-2px; margin-bottom: 10px;}
.alakadim-home-funcoes-item .txt p {display: block; font-size: 1.4em; line-height: 1.6; margin-bottom: 20px; letter-spacing: -0.5px;}
.alakadim-home-funcoes-item .txt div {display: flex; flex-wrap: wrap; align-items:center; margin-bottom: 20px; font-size: 1.2em; line-height: 1.2; max-width:500px;}
.alakadim-home-funcoes-item .txt span {display: block; max-width: calc(100% - 45px);}
.alakadim-home-funcoes-item .txt svg {display: block; width: 35px; height: 35px; margin-right: 10px;}
.alakadim-home-funcoes-item .img {display: block; width: 40%;}
.alakadim-home-funcoes-item .img img {display: block; width: 100%; border-radius:10px; box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.1);}
.alakadim-home-funcoes .redacao h3 {background:#ec2424;}
.alakadim-home-funcoes .redacao svg {fill:#ec2424;}
.alakadim-home-funcoes .simulados h3 {background:#24C7EC;}
.alakadim-home-funcoes .simulados svg {fill:#24C7EC;}
.alakadim-home-funcoes .aulas h3 {background:#33B5A1;}
.alakadim-home-funcoes .aulas svg {fill:#33B5A1;}
.alakadim-home-funcoes .exercicios h3 {background:#F7C206;}
.alakadim-home-funcoes .exercicios svg {fill:#F7C206;}
.alakadim-home-funcoes .comunidade h3 {background:#B545B5;}
.alakadim-home-funcoes .comunidade svg {fill:#B545B5;}
@media (max-width: 1000px) {
.alakadim-home-funcoes {margin-top: 40px;}
.alakadim-home-funcoes h2 { font-size: 2em; max-width: 343px; margin: auto; }
.alakadim-home-funcoes h2:after {top: 94px; left: 50px; width: 246px; height: 14px;}
.alakadim-home-funcoes-item .content {flex-wrap: wrap-reverse;}
.alakadim-home-funcoes-item .txt {width: 100%; margin: 0}
.alakadim-home-funcoes-item .txt h3 {font-size: 1.2em; padding: 5px; margin: auto; letter-spacing: 0px;}
.alakadim-home-funcoes-item .txt p {font-size: 1em; letter-spacing: 0px; text-align: center;}
.alakadim-home-funcoes-item .txt div {font-size: 1em;}
.alakadim-home-funcoes-item .txt svg {width: 25px; height: 25px;}
.alakadim-home-funcoes-item .img {width: 100%; margin-bottom: 20px;}
.alakadim-home-funcoes-item .img img {box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 10%); margin: auto; margin-bottom: 10px; width: 80%;}
.alakadim-home-funcoes-menu {width: 800px; margin:0px}
.alakadim-home-funcoes-menu div h4 {font-size: 0.8em; font-weight: normal;}
.alakadim-home-funcoes-menu div:hover h4 {font-size: 0.8em;margin: 0}
.alakadim-home-funcoes-menu div:hover svg {width: 40px;}
.alakadim-home-funcoes-menu div {padding: 10px; margin: 10px; margin-left: 0px; font-family: 'Open Sans'; width: calc(20% - 10px);}
.alakadim-home-funcoes-menu div:hover {padding: 10px; margin: 10px; margin-left: 0px; width: calc(20% - 10px);}
.alakadim-home-funcoes-menu-grid {display: block; width: 100%; overflow-x: scroll; margin-top: 10px; margin-bottom: 10px;}
} .alakadim-home-aprendizado {display:flex; justify-content: space-between; align-items: center; color: #fff; margin-top: 150px; box-sizing: border-box; padding: 40px; border-radius: 10px; background:#B545B5;}
.alakadim-home-aprendizado h2 {color: #fff;font-size: 3.3em; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; margin-bottom: 10px;}
.alakadim-home-aprendizado p {color: #fff;font-size: 1.4em; letter-spacing: -0.5px; margin-bottom: 25px; line-height: 1.6;}
.alakadim-home-aprendizado div {display: block; width: 50%;}
.alakadim-home-aprendizado .btn svg{display:inline-block;width:14px;height:14px;margin-left:10px;fill:#fff}
.alakadim-home-aprendizado .btn{display:block;font-size:20px;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;padding:15px 25px;text-transform:uppercase;letter-spacing:-1px}
.alakadim-home-aprendizado img {position: absolute; top: -79px; right: -50px; display: block; width: 650px;}
@media (max-width: 1000px) {
.alakadim-home-aprendizado {border-radius: 0px; display: block; margin-top: 40px;}
.alakadim-home-aprendizado div {width: 100%;}
.alakadim-home-aprendizado h2 {font-size: 2.5em;letter-spacing: -1px;}
.alakadim-home-aprendizado img {display: none}
.alakadim-home-aprendizado p {font-size: 1em; letter-spacing: 0px;}
} .alakadim-home-professores {display: block;background:#24c7ec; color: #fff; margin-top: -190px; padding-top: 350px; padding-bottom:50px;}
.alakadim-home-professores h2 {color: #fff; font-size: 3.3em; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; text-align: center; max-width: 900px; margin: auto;}
.alakadim-home-professores-app {margin-top: 50px; position: relative; height: 474px; overflow: hidden;}
.alakadim-home-professores-app img {display: block; width: 70%; transition: 0.3s; border-radius: 100%; margin:auto; margin-bottom: 20px;}
.alakadim-home-professores-app .slick-center img {width: 100%;}
.alakadim-home-professores-app a {display: block; position: relative; padding: 40px; box-sizing: border-box; text-align: center; transition: 0.3s padding;}
.alakadim-home-professores-app .slick-center a {padding-top: 0px;}
.alakadim-home-professores-app h3 {display: block; color: #fff;font-size: 2em; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; margin-bottom: 10px;}
.alakadim-home-professores-app p {display: block; color: #fff;font-size: 1.4em;}
.alakadim-home-professores-app span {display: block; opacity: 0; transition: 0.3s; position: absolute; width: 141px; background: #fff; padding: 10px; font-size: 0.8em; font-weight: bold; color: #000; border-radius: 5px;}
.alakadim-home-professores-app .span1 {top: 41px; left: -41px;}
.alakadim-home-professores-app .span2 {top: 91px; right: -41px;}
.alakadim-home-professores-app .slick-center span {opacity: 1;}
@media (max-width: 1000px) {
.alakadim-home-professores {padding-top: 40px;margin-top: 0px;}
.alakadim-home-professores h2 {font-size: 2em;letter-spacing:-0.5px;}
.alakadim-home-professores-app {height: 380px;}
} .professores-app-interna {display: flex; flex-wrap: wrap; margin: 0px -20px;}
.professores-app-interna a {display: block; width: 20%; padding: 20px; box-sizing: border-box; color: #000; margin-bottom: 20px;}
.professores-app-interna a img {display: block; width: 70%; border-radius: 500px; margin: auto; margin-bottom: 10px;border: 5px solid #1ebea5; box-shadow: 10px 10px 30px 0px #1ebea552;}
.professores-app-interna h4 {font-size: 2em; text-align: center; margin-bottom:0px; font-weight: 800; text-transform: uppercase;}
.professores-app-interna p {font-size: 1em; text-align: center; font-weight: bold;}
@media (max-width: 1000px) {
.professores-app-interna a {width: 33%;}
}
@media (max-width: 600px) {
.professores-app-interna {margin: 0px -10px;}
.professores-app-interna a {width: 50%; padding: 10px;}
.professores-app-interna h4 {font-size: 1.3em;}
} .alakadim-home-planos {display: block; margin-top: 100px; margin-bottom: 100px;}
.alakadim-home-planos .txt {display: block; width: 100%;}
.alakadim-home-planos .txt h2 {font-size: 3.3em; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; margin-bottom: 20px; text-align: center; width: 100%;}
.alakadim-home-planos .txt p {display: block; font-size: 2em; letter-spacing: -1px; margin-bottom: 20px;}
.alakadim-home-planos .whatsapp {display: block;margin:auto; background: #1ebea5; color: #fff; font-size: 0.8em; border-radius: 50px; padding: 15px 30px; width: 178px; line-height: 15px; margin-top: 30px;}
.alakadim-home-planos .whatsapp svg {display: block; float: left; margin-right: 10px; width: 30px; height: 30px; fill: #fff;}
.alakadim-home-planos .whatsapp strong {display: block; font-size: 1.15em;}
.alakadim-home-planos .plano {display: block; background:#b545b5; padding: 50px; color: #fff; border-radius: 20px; width: 370px; margin-left:100px;}
.alakadim-home-planos .tempo-de-acesso {display: block; text-transform: uppercase; text-align: center; letter-spacing: 2px; margin-bottom: 20px;}
.alakadim-home-planos .plano h3 {font-size: 2.5em; text-align: center; text-transform: uppercase; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; margin-bottom:10px;}
.alakadim-home-planos .plano .parcelas {display: block; text-align: center; font-weight: bold; font-size: 1.2em; letter-spacing: -0.3px;}
.alakadim-home-planos .plano .parcelas strong {font-weight: normal; text-decoration: line-through;}
.alakadim-home-planos .plano .preco {font-size: 3em; display: block; text-align: center; text-transform: uppercase; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; width: fit-content; margin: auto; margin-bottom:10px;}
.alakadim-home-planos .plano .preco img {display: block; width: 70px; float: right; margin-top: -8px; margin-left: 10px;}
.alakadim-home-planos .plano .vista {display: block; text-align: center; font-weight: bold; font-size: 1.2em; letter-spacing: -0.3px; margin-bottom: 10px;font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; text-transform: uppercase;}
.alakadim-home-planos .vantagens span {display: block; margin-top: 8px; font-size: 1.1em;}
.alakadim-home-planos .vantagens img {display: block; width: 25px; float: left; margin-right: 5px;}
.alakadim-home-planos .plano .btn svg{display:inline-block;width:14px;height:14px;margin-left:10px;fill:#fff}
.alakadim-home-planos .plano .btn{display:block;font-size:20px;font-family:'Gotham','Open Sans','Tahoma','Arial',sans-serif;font-weight:800;padding:15px 25px;text-transform:uppercase;letter-spacing:-1px;margin: auto; margin-top: 20px;}
.alakadim-home-planos .assinatura {display: block; width: fit-content; border-radius: 50px; padding: 5px 10px; background: #fff; color: #b545b5; font-weight: bold; margin: auto; margin-top: 20px;}
.alakadim-home-planos .assinatura svg{display:inline-block;width:10px;height:10px;margin-left:10px;fill:#b545b5}
.alakadim-home-planos .plano p {font-weight: bold; padding: 20px; background: rgba(0,0,0,0.1); margin-top: 30px; border-radius: 8px; padding-bottom: 25px;}
.alakadim-home-planos .plano p img {float: left; margin-right: 10px; width: 50px;}
.planos-flex {display: flex; justify-content: space-between; width: fit-content;}
.alakadim-home-planos .plano-medicina {background:#33B5A1;}
.malha {display: none; cursor: pointer; background: rgba(0,0,0,0.4); position: fixed; z-index: 1000; width: 100%; height: 100vh; top: 0px; left: 0px;}
.popup-plano {display: none; position: fixed; background: #fff; padding: 30px; border-radius: 20px; top: calc(50% - 130.5px); left: calc(50% - 375px); width: 750px; box-sizing: border-box; z-index: 1500;}
.popup-plano h2 {font-size: 2em; text-align: center; text-transform: uppercase; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px; margin-bottom:10px;}
.popup-plano a {color:#fff; background: #000; width: 31%; box-sizing: border-box; border-radius: 10px; padding: 20px;}
.popup-plano .preco {font-size: 2em; display: block; text-transform: uppercase; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; letter-spacing: -2px;}
.popup-plano .parcelas {display: block;}
.popup-plano .planos-grid {display: flex; justify-content: space-between;}
@media (max-width: 1000px) {
.popup-plano h2 {letter-spacing: -0.5px; font-size: 1.5em; text-align: left;}
.planos-flex {display: block;}
.popup-plano {top: 95px; left: 5%; width: 90%;}
.popup-plano .planos-grid {display: block;}
.popup-plano .preco {font-size: 1.5em;}
.popup-plano a {display: block; width: 100%; box-sizing: border-box; margin-bottom: 10px;}
}
@media (max-width: 1000px) {
.alakadim-home-planos {margin-top: 40px; margin-bottom: 40px;}
.alakadim-home-planos .container {width: 100%; display: block;box-sizing: border-box;}
.alakadim-home-planos .txt {width: 100%;}
.alakadim-home-planos .txt h2 {font-size: 2em; letter-spacing: -0.5px;}
.alakadim-home-planos .txt p {font-size: 1.2em;}
.alakadim-home-planos .vantagens span {font-size: 1em;}
.alakadim-home-planos .txt a {display: none;}
.alakadim-home-planos .plano {width: 100%;margin:0; margin-top: 30px; box-sizing: border-box; padding: 20px;}
.alakadim-home-planos .plano .preco {font-size: 2.6em;}
.alakadim-home-planos .plano .preco img {width: 52px; margin-top: -2px;}
.alakadim-home-planos .assinatura {font-size: 0.8em;}
} .alakadim-home-aprovacoes {display: block;}
.alakadim-home-aprovacoes h2 {letter-spacing: -2px; font-size: 4em; color: #000;font-family:'Gotham','Open Sans','Tahoma','Arial', sans-serif; font-weight: 800; margin-bottom: 10px; text-align: center;}
.alakadim-home-aprovacoes-app .item {display: block; padding: 30px; position: relative; box-sizing: border-box;}
.alakadim-home-aprovacoes-app .item div {display: block; padding:20px;}
.alakadim-home-aprovacoes-app img {display: block; width: 150px; height: 150px; border-radius: 100px; margin:auto; margin-bottom: 20px;}
.alakadim-home-aprovacoes-app h4 {text-align: center;font-family:'Gotham','Open Sans','Tahoma','Arial', sans-serif; font-weight: 800; font-size: 2em; margin-bottom: 10px;}
.alakadim-home-aprovacoes-app span {text-align: center;font-family:'Gotham','Open Sans','Tahoma','Arial', sans-serif; font-weight: 800; font-size: 1.3em; margin-bottom: 20px; display: block;}
.alakadim-home-aprovacoes-app p {display: block; margin-bottom: 0px; font-size: 0.8em; text-align: justify;}
.alakadim-home-aprovacoes-app .slick-prev {display: block; position: absolute; top: calc(50% - 15.5px); left: -30px; font-size: 0px; background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/double-left.png) no-repeat center; background-size: 31px; border: none; width: 31px; height: 31px; cursor: pointer;}
.alakadim-home-aprovacoes-app .slick-next {display: block; position: absolute; top: calc(50% - 15.5px); right: -30px; font-size: 0px; background: url(//www.aulatica.com.br/wp-content/themes/alakadim/img/double-right.png) no-repeat center; background-size: 31px; border: none; width: 31px; height: 31px; cursor: pointer;}
@media (max-width: 1000px) {
.alakadim-home-aprovacoes h2 {font-size: 2em; letter-spacing: -0.5px;}
.alakadim-home-aprovacoes-app .item div {padding: 0px;}
} .alakadim-home-telegram {background: #34abdf; border-radius: 25px; box-sizing: border-box; padding:50px; color: #fff; position: relative;}
.alakadim-home-telegram h4 {letter-spacing: -2px; font-size: 4em; color: #fff; max-width: 1100px; font-family:'Gotham','Open Sans','Tahoma','Arial', sans-serif; font-weight: 800; margin-bottom: 10px; position: relative;}
.alakadim-home-telegram h4 span {position: relative; display: block; z-index: 2;}
.alakadim-home-telegram h4:after {content: ''; position: absolute; top: 53px; left: 286px; width: 297px; height: 15px; background: #f9ba00; border-radius: 50px; z-index: 1;}
.alakadim-home-telegram input:-webkit-autofill, .home-telegram input:-webkit-autofill:hover, .home-telegram input:-webkit-autofill:focus, .home-telegram input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 30px #34abdf inset !important; -webkit-text-fill-color: #ffffff;font-family:'Open Sans','Tahoma','Arial', sans-serif;}
.alakadim-home-telegram form {width: 635px; margin-left: -5px;}
.alakadim-home-telegram p {font-size: 1.4em;width: 635px; margin-bottom: 30px; letter-spacing: -0.3px; margin-top: 20px;}
.alakadim-home-telegram .aluna { width: 763px; position: absolute; top: -31px; right: -131px; }
@media (max-width: 1370px) {
.alakadim-home-telegram {margin-bottom: 50px;}
}
@media (max-width: 1370px) {
.alakadim-home-telegram h4 {font-size: 2em; letter-spacing: -0.5px;}
.alakadim-home-telegram {width: 100%; padding: 20px; border-radius: 0px; margin-bottom: 0px;}
.alakadim-home-telegram .aluna {display: none;}
.alakadim-home-telegram form {width: 100%;}
.alakadim-home-telegram p {font-size: 1em; width: 100%;}
.alakadim-home-telegram h4:after {top: 24px; left: 146px; width: 156px; height: 12px;}
} .alakadim-input {position:relative;margin-bottom: 20px; height: 50px; padding:10px; box-sizing: border-box; width: 100%;}
.alakadim-input-textarea {height: auto;}
.alakadim-input-btn {margin-bottom: 20px; height: 50px; padding:10px; box-sizing: border-box; width: 100%;}
.alakadim-input ::placeholder {padding-top: 30px; font-weight: normal; color: #fff; opacity: 1; font-style: italic;}
.alakadim-input :-ms-input-placeholder {margin-top: 30px; font-weight: normal; color: #fff; opacity: 1; font-style: italic;}
.alakadim-input ::-ms-input-placeholder {padding-top: 30px; font-weight: normal; color: #fff; opacity: 1; font-style: italic;}
.alakadim-input input, .alakadim-input textarea, .alakadim-input select{border:none;border-radius:0px;border-bottom:1px solid #fff;color:#fff;outline:none;transition:.2s ease-in-out;box-sizing:border-box;font-size: 18px;font-family: 'Open Sans','Tahoma','Arial', sans-serif;box-sizing: border-box;}
.alakadim-input label{top:21px;left:10px;color:#fff;display:block;align-items:center;position:absolute;font-size:18px;cursor:text;transition:.2s ease-in-out;box-sizing:border-box;font-family:'Open Sans','Tahoma','Arial', sans-serif;}
.alakadim-input select{font-weight: normal;padding-left: 0px; padding-right: 0px;}
.alakadim-input input, .alakadim-input select,label{width:100%;height:3rem;font-size:18px;background:transparent;}
.alakadim-input textarea {width:100%;height: 122px; resize: none;font-size:18px;line-height:1.6; padding-top: 10px;}
.alakadim-input input:valid, .alakadim-input textarea:valid  {border-bottom:1px solid #fff}
.alakadim-input input:focus, .alakadim-input textarea:focus {border-bottom:2px solid #fff}
.alakadim-input input:focus + label, .alakadim-input input:valid + label, .alakadim-input select:valid + label{color:#fff;font-size:.9rem;font-weight: 600; top:0px;pointer-events:none;height:10px;}
.alakadim-input textarea:focus + label, .alakadim-input textarea:valid + label{color:#fff;font-size:.9rem;font-weight: 600; top:0px;pointer-events:none;height:10px;}
.alakadim-input select + label {display: none;}
.alakadim-input select:valid + label {display: block;}
.aviso-simulado {display: block; background: #ff5722; color: #fff; padding: 30px 0px; padding-bottom: 20px;}
.aviso-simulado .container {display: flex; justify-content: space-between; align-items: center;}
.aviso-simulado h2 { color: #fff; font-size: 2em; font-family: 'Gotham','Open Sans','Tahoma','Arial',sans-serif; font-weight: 800; }
.aviso-simulado p { color: #fff; font-size: 1.4em; letter-spacing: -0.5px; margin-bottom: 25px; line-height: 1.6; }
@media (max-width: 1000px) {
.aviso-simulado h2 {font-size: 1.5em; margin-bottom: 20px;}
.aviso-simulado p {font-size: 0.9em; letter-spacing: 0px;}
.aviso-simulado .container {display: block;}
}@media (max-width: 1367px) {
.container {padding-left:40px; padding-right:40px;}
.aulas-gratis, .materiais-app {padding: 40px 0;}
.aulas-gratis .h1 {font-size: 60px;line-height: 65px; margin-bottom: 20px;}
.material-landing .btn {width:224px;}
}
@media (max-width: 900px) {
body {padding-top: 64.33px; overflow-x: hidden;}
.copyright {margin-top: 20px; padding-top: 20px; padding-bottom: 0px;}
.interplanos-title {height: auto; padding: 20px;}
.interplanos-title h1 { line-height: 30px; letter-spacing: 0px; font-size: 1.5em; text-shadow: 2px 2px 0px #0000001a; }
.interplanos-conteudo-div {flex-wrap: wrap-reverse;}
.interplanos-title h2 {line-height: 50px; font-size: 2em;}
.interplanos-conteudo-preco {padding: 20px; width: calc(100% - 40px);margin-left: 20px; margin-right: 20px;box-sizing: border-box;}
.interplanos-conteudo-preco h2 {margin: -20px; margin-bottom: 20px; font-size: 1.9em;}
.interplanos-conteudo-div > div {display: block; width: 100%;}
.interplanos-conteudo-texto {box-sizing: border-box; padding: 0px 20px;}
.interplanos-conteudo-texto h2 {line-height: 39px; font-size: 2em; margin-bottom: 10px;}
.interplanos-conteudo-texto p {font-size: 1.3em;}
.interplanos-planosenem {display: block; margin:0px; padding: 0px 20px;}
.interplanos-planosenem a {width: 100%; margin:0px; margin-bottom: 20px;}
.interplanos-planosenem p {height: auto;}
.interplanos-title .l2 {margin-top: 10px; font-size: 2em; line-height: 40px; padding: 0px;}
#metodo-banner {background-position: -168px;}
.home-planos-reforco, .aulas-gratis, .page-text {padding: 20px; margin-top: 20px; box-sizing: border-box;}
.home-planos-reforco h3, .aulas-gratis .h1 { font-size: 45px; line-height: 41px; letter-spacing: -1px;}
.aulas-gratis .h1  {font-size: 25px; line-height: 1.4; margin-top: 0px; margin-bottom: 0px;}
.aulas-gratis .h3 { font-size: 19px; letter-spacing:-0.5px;}
.aulas-gratis {margin-top: 0px;}
.home-planos-reforco p, .aulas-gratis .h2 {margin:0px; font-size: 22px;}
.aulas-gratis-materias a, .home-planos-reforco .aulas-gratis-materias a { width: 33.3%; font-size: 1em; margin-top: 15px; margin-bottom: 0px; box-sizing: border-box; } 
.aulas-gratis-materias div {padding: 10px;}, 
.aulas-gratis-materias {margin-bottom: 20px;}
.home-planos-reforco .aulas-gratis-materias svg, .home-planos-reforco .aulas-gratis-materias div, .aulas-gratis-materias svg, .aulas-gratis-materias div { width: 30px; height: 30px; }
.page-text-app h1, .page-text-app h2 { font-size: 33px; line-height: 40px; letter-spacing: -1px; margin-bottom: 20px;}
.page-text-app p { font-size: 22px; line-height: 1.3;}
.page-text {margin-top: 0px;}
.professor-cont {display: block; margin: 20px; width: calc(100% - 40px); padding-top: 20px;}
.professor-cont img {width: 100px; height: 100px; border-radius: 100%; margin:auto;}
.professor-cont h1 {text-align: center;}
.professor-cont p {padding: 0px 20px; font-size: 16px;}
.page-text-app img {display: block; width: 100%; margin:0px; margin-bottom: 20px;}
.page-text-app h2 {margin-top: 0px;}
.aulas-gratis-app {display: block;}
.aulas-gratis-app-links {margin-left: -10px; margin-right: -10px; margin-bottom: 20px; margin-top:0px;width: auto;}
.aulas-gratis-app-links .aulas-item { display: block; width: 100%; margin: 10px; padding: 10px; font-size: 1em; box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.1);}
.aulas-gratis-adp {width: 100%; box-sizing: border-box;}
.aulas-gratis .h2 {margin-top: 20px; margin-left: 10px;}
.aulas-gratis .h2-plus {margin-left: 0px;}
.aulas-gratis-video-div {display: block;}
.aulas-gratis-video-app {width: 100%;margin-bottom: 20px;}
.aulas-gratis-video-app h4 {font-size: 1.5em;}
.aulas-gratis-video-app svg {width: 40px; height: 40px;}
.aulas-gratis-video-oficial {width: 100%; height: 230px; margin-bottom: 20px; margin-top: 10px;}
#aulas-gratis-plug {flex-wrap: wrap;}
.aulas-gratis-video-div .aulas-gratis-adp {width: 100%; height: auto;}
#aulas-gratis-lista  {width: 100%; margin-bottom: 30px;}
#aulas-gratis-lista .btn {margin:0;}
.aulas-gratis-materia-title {font-size: 1em; line-height: 1.2em;}
.aulas-gratis-materia-title span {display: block;}
.materiais-app {display: block;}
.materiais .h1 {font-size: 2.5em;}
.materiais-header img {width: 100%;}
.materiais-header div {width: 100%;}
.materiais-app h2 {margin-top: 50px; font-size: 2em;}
.materiais-header {margin-top: 20px; display: block;}
.materiais-app a {margin:0px; width: 100%; margin-bottom: 20px; display: block; padding: 0px}
.materiais-app a img {display: block; margin: 0px; margin-bottom: 20px; width: 100%;}
.materiais-app a div {padding: 20px;}
.material-landing {width: calc(100% - 40px); margin: 20px; box-sizing: border-box; padding: 20px; display: block;}
.material-landing img {display: none;}
.material-landing h1{font-size: 40px; line-height: 45px; padding: 0px;}
.material-landing p {font-size: 17px; padding: 20px 0px;}
.material-landing h2  {font-size: 30px; line-height: 35px; margin: 0px; margin-top: 20px; margin-bottom: 10px; padding-top: 0px;}
.material-landing .input {margin: 0px; margin-bottom: 10px; margin-top: 10px; width: 100%; font-size: 20px;}
.material-landing .btn { margin-left: 0px; width: fit-content; margin-top: 20px; }
.material-landing .capa {width: 100%; margin: 0px; margin-bottom: 20px;}
.material-landing .txt {width: 100%;}
.material-landing h1 {font-size: 30px; margin-bottom: 0px;}
#menu-mobile { display: block; float: right; cursor: pointer; padding: 20px; position: absolute; top: -20px; right: 0px; }
#menu-mobile svg {display: block; width: 30px; height: 30px;}
.banner-pagina-1 {background-position: -230px}
.banner-pagina-1 p {padding-right: 130px;}
.metodo-aulas h2 {font-size: 30px; letter-spacing: -1px; line-height: 35px; margin-bottom: 20px;}
.metodo-aulas {padding: 20px; margin-top: 40px;}
.metodo-aulas p {font-size: 19px; line-height: 23px;font-family: 'Museo 700','Museo Sans Rounded','Open Sans','Arial','Tahoma', sans-serif; margin-bottom: 20px;}
.metodo-monitorias-img  {width: 100%; margin:0px; margin-bottom: 20px;}
.metodo-monitorias-img img {width: 100%; display: block;}
.metodo-monitorias {display: block; margin-top: 20px;}
.metodo-monitorias-cont {width: 100%;}
.metodo-tudo {margin-top: 20px;}
.metodo-tudo-app {display: block;}
.metodo-tudo-app div {padding: 0px; width: 100%; margin-bottom: 20px;}
.metodo-tudo-app img {height: 50px;}
.metodo-aulas-modulos:after {display: none;}
.metodo-aulas-app {display: block;}
.metodo-aulas-modulos {margin:auto; margin-bottom: 20px;}
.metodo-aulas-frente {margin:0px; width: 100%; margin-bottom: 20px;}
.metodo-exercicios {margin-top: 40px;}
.metodo-aulas-frente h3 {font-size: 30px; margin-bottom: 0px;}
.banner-metodo {background-position: -233px;}
.home-banner .banner-pagina-1 {background-position: -57px;}
.obras-header h1 {margin-top: 60px !important;}
}
@media (max-width: 1000px) {
.header .container {flex-wrap: wrap;}
.container {padding-left: 20px; padding-right: 20px;}
.home-banner {margin-bottom: 30px;}
.home-banner .txt {width: 100%;}
.home-banner .txt h1 {width: 100%; font-size: 1.7em; font-weight: 800;}
.home-banner video {display: none;}
.home-banner .txt h1:after {width:296px;bottom: 3px; left: -3px;}
.home-banner .txt p {width: 100%; font-size: 1.5em;}
.home-banner .time, .home-planos-app h3 {display: none;}
.home-banner .link {display: none;}
.home-planos-app {flex-wrap: wrap-reverse; margin-top: 30px;}
.home-planos-app a {margin:0px; width: 100%; box-sizing: border-box; margin-bottom: 40px; padding-left: 20px; padding-right: 20px;}
.btn {font-size: 19px;}
.home-planos-app .itens {font-size: 0.9em;}
.home-vantagens h2, .home-about h2 {font-size: 2em; letter-spacing: -1px;}
.home-vantagens h3, .home-vantagens-app-grid p {font-size: 1.5em;}
.home-vantagens-app-grid h4 {font-size: 3em;}
.home-vantagens-app-grid img {display: none;}
.home-vantagens-app-grid span {font-size: 0.9em;}
.home-about-app {flex-wrap: wrap;}
.home-about-app div { display: block; width: calc(50% - 20px); margin: 10px; padding: 15px;}
.home-about-app p {height: auto;}
.home-about-app h3 {font-size: 1.3em;}
.home-about, .home-vantagens {margin-bottom: 30px;}
.home-aulatica {padding-top: 30px;}
.home-aulatica-div1 h2 { font-size: 3em; text-align: center; margin-top: 0px;}
.home-aulatica-div1 p {font-weight: normal; font-size: 1.3em;  font-family: 'Museo Sans Rounded','Open Sans','Tahoma','Arial', sans-serif; margin-bottom: 40px;}
.home-aulatica-form {width: 100%;}
.home-aulatica-aprovados > h2 {font-size: 2em;}
.home-aulatica-aprovados .alunos div {width: 100%; margin:0; margin-bottom: 30px; padding: 20px;}
.home-aulatica-aprovados .alunos {flex-wrap: wrap; margin:0; margin-top: 30px;}
.home-aulatica {padding-bottom: 30px;}
.home-aulatica-aprovados .alunos img {width: 150px;}
.home-aulatica-aprovados {margin-top: 30px;}
.container {padding-left: 20px; padding-right: 20px;}
.header form {display: none;}
.header ul {display: none; width: 100%; margin-top: 20px;}
.header ul li {display: block; width: 100%; margin-bottom: 15px;}
.header li:nth-child(4) a {border:none;}
.header li a img {display: none;}
.header .logo {width: 120px;}
.header { padding: 20px 0px; position: fixed; top: 0px; left: 0px; z-index: 10000; width: 100%;padding: 20px 0px; background: #fff; }
.home-banner {margin-bottom: 30px;}
.home-banner .txt {width: 100%;}
.home-banner .txt h1 {width: 100%; font-size: 1.7em; line-height: 48px;}
.home-banner video {display: none;}
.home-banner {padding: 30px 0px;}
.home-banner .txt h1:after {bottom: 0px; left: -3px; height: 14px; }}
.home-banner .txt p {width: 100%; font-size: 1.5em;}
.home-banner .time, .home-planos-app h3 {display: none;}
.home-banner .link {display: none;}
.home-planos-app {flex-wrap: wrap-reverse; margin-top: 30px;}
.home-planos-app a {margin:0px; width: 100%; box-sizing: border-box; margin-bottom: 40px; padding-left: 20px; padding-right: 20px;}
.btn {font-size: 19px;}
.home-planos-app .itens {font-size: 0.9em;}
.home-vantagens h2, .home-about h2 {font-size: 2em; letter-spacing: -1px;}
.home-vantagens h3, .home-vantagens-app-grid p {font-size: 1.5em;}
.home-vantagens-app-grid h4 {font-size: 3em;}
.home-vantagens-app-grid img {display: none;}
.home-vantagens-app-grid span {font-size: 0.9em;}
.home-about-app {flex-wrap: wrap;}
.home-about-app div { display: block; width: calc(50% - 20px); margin: 10px; padding: 15px;}
.home-about-app p {height: auto;}
.home-about-app h3 {font-size: 1.3em;}
.home-about, .home-vantagens {margin-bottom: 30px;}
.home-aulatica {padding-top: 30px;}
.home-aulatica-div1 h2 { font-size: 3em; text-align: center; margin-top: 0px;}
.home-aulatica-div1 p {font-weight: normal; font-size: 1.3em;  font-family: 'Museo Sans Rounded','Open Sans','Tahoma','Arial', sans-serif; margin-bottom: 40px;}
.home-aulatica-form {width: 100%;}
.home-aulatica-aprovados > h2 {font-size: 2em;}
.home-aulatica-aprovados .alunos div {width: 100%; margin:0; margin-bottom: 30px; padding: 20px;}
.home-aulatica-aprovados .alunos {flex-wrap: wrap; margin:0; margin-top: 30px;}
.home-aulatica {padding-bottom: 30px;}
.home-aulatica-aprovados .alunos img {width: 150px;}
.home-aulatica-aprovados {margin-top: 30px;}
.home-banner .txt h1 strong {display: block; font-weight: 800;}
}
@media (max-width: 350px) {
.home-banner .txt h1 {font-size: 1.7em;}
.home-planos-app .itens {height: auto;}
}
@media (max-width: 1367px) {
.footer {padding: 30px 0px;}
}
@media (max-width: 1000px) {
.footer .logo {display: none;}
.footer .container div {width: 100%; margin:0px; margin-bottom: 30px;}
.footer .copyright {text-align: center; line-height: 1.3; margin:0 !important;}
.footer .alakadim {width: 150px; margin:auto; margin-top: 10px;}
.footer .privacy {font-size: 0.7em;}
}