#banner{position:relative;height:730px;padding:6em 0}#banner .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#banner .container{position:relative}#banner h1{font-size:2.813em;font-weight:bold;color:#fff;margin-bottom:1em}#banner h2{font-size:1.5625em;font-weight:bold;color:#21bdbc;margin-bottom:1.5em}#banner p{font-size:1.188em;font-weight:400;color:#fff;max-width:30em}#banner.infantil{padding:4em 0}#banner.infantil p{max-width:555px}#banner.fundamental p{max-width:550px}#banner.medio p{max-width:561px}@media(max-width: 1200px){#banner{height:780px}#banner.medio p{max-width:531px}}@media(max-width: 992px){#banner{height:790px;padding:2em 0}#banner.infantil{padding:4em 0}#banner.infantil p{max-width:485px}#banner.fundamental{height:810px}#banner.fundamental p{max-width:360px}#banner.medio p{max-width:400px}}@media(max-width: 768px){#banner{padding:3em 0}#banner h1{font-size:1.875em}#banner h2{font-size:1.375em}#banner p{font-size:1em;max-width:23em}#banner.infantil p{max-width:385px}#banner.fundamental p{max-width:290px}#banner.medio p{max-width:290px}}@media(max-width: 556px){#banner{height:858px !important}#banner .image{object-position:70% 0}#banner h2{font-size:1.063em}#banner p{font-size:.875em;max-width:100% !important}}@media(max-width: 480px){#banner .image{object-position:right 0}}@media(max-width: 400px){#banner{height:250vw !important}#banner .image{object-position:-54vw -5vw}}#intro{padding:4em 0}#intro p{font-size:1.5625em;font-weight:400;color:#3c3c3c}#intro p span{color:#0095da;font-weight:bold}#intro.infantil{background:url("../../imagens/bgs/jornada-magica.png") no-repeat;background-position:left center;background-position:calc(50% - 950px) top}@media(max-width: 992px){#intro.infantil{background-position:calc(50% - 800px) top}}@media(max-width: 768px){#intro.infantil{background-position:calc(50% - 770px) 20px}}@media(max-width: 556px){#intro.infantil .hover-card .text{font-size:3vw;line-height:5vw}}#intro.fundamental:before{content:"";background:url("../../imagens/bgs/vector.png") no-repeat;background-size:contain;width:786px;height:532px;position:absolute;top:5em;left:-25em;pointer-events:none;z-index:-1}@media(max-width: 1500px){#intro.fundamental:before{left:-34em}}@media(max-width: 690px){#intro.fundamental:before{opacity:0}}#intro.fundamental .hover-card{margin-bottom:1.5em;padding-bottom:55px}#intro.fundamental .hover-card .text{width:100%;font-size:1.5em;line-height:34px;display:flex;justify-content:center;align-items:center;text-align:center;height:calc(100% - 78px)}#intro.fundamental .hover-card .title{font-size:1.438em;height:78px;display:flex;align-items:center;justify-content:center;text-align:center}#intro.medio p{max-width:34em;margin:0 auto 1em}#intro.medio:before{content:"";background:url("../../imagens/bgs/desenvolvimento.png") no-repeat;background-size:contain;width:786px;height:532px;position:absolute;top:5em;right:-30em;pointer-events:none;z-index:-1}@media(max-width: 1500px){#intro.medio:before{right:-39em}}@media(max-width: 1200px){#intro.medio:before{opacity:0}}#intro.medio .hover-card{cursor:auto}@media(max-width: 768px){#intro p{font-size:.875em;text-align:left}}#tables{padding:10em 0;background:url("../../imagens/bgs/tables.png");background-position:center 60%;margin-bottom:-2em}#tables.medio{background:url("../../imagens/bgs/tables-medio.png");background-position:center 55%;padding:15em 0}#tables p{font-size:1.375em;font-weight:400;color:#3c3c3c}#tables h3{font-size:1.188em;font-weight:bold;color:#06397b;margin-bottom:1em}@media(max-width: 768px){#tables p{font-size:.875em;text-align:left}}#tables .grid-table{text-align:center;width:100%;font-size:16px;border:3px solid #06397b;border-width:3px 3px 2px 3px;border-radius:5px;border-collapse:separate !important;border-spacing:0}#tables .grid-table th{background:#06397b;color:#21bdbc;font-size:.938em;padding:.6em .4em}#tables .grid-table td{color:#3c3c3c;background:#b0daf9;font-size:.813em;border-bottom:1px solid #06397b;padding:1.3em .4em}#tables .grid-table td.empty{background:#fff}#tables .grid-table td+td{border-left:2px solid #06397b}#tables .period-table{grid-template-columns:300px 220px 220px 220px}#tables .period-table .head{text-align:center;font-weight:bold;font-size:1.188em;background:#06397b;color:#21bdbc;padding:.5em}#tables .period-table .head:nth-of-type(2){border-radius:5px 0 0 0}#tables .period-table .head:nth-of-type(4){border:solid;border-color:#21bdbc;border-width:4px 4px 0 4px;border-radius:0 5px 0 0}#tables .period-table .cell{padding:1em .5em;font-size:1.188em;color:#3c3c3c;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;border:4px solid #06397b;border-width:0 0 4px 4px;background:#fff}@media(max-width: 1200px){#tables .grid-table{font-size:15px}}@media(min-width: 992px){#tables .period-table .cell:nth-of-type(5){border-width:4px 0 4px 4px;border-radius:5px 0 0 0}#tables .period-table .cell:nth-of-type(4n + 1){color:#06397b}#tables .period-table .cell:nth-of-type(4n + 4){background:#b7ffff;border-color:#21bdbc;border-bottom-color:#06397b;border-width:0 4px 4px 4px}#tables .period-table .cell:nth-of-type(25){border-radius:0 0 0 5px}#tables .period-table .cell:nth-of-type(28){border-radius:0 0 5px 0;border-bottom-color:#21bdbc}}@media(max-width: 992px){#tables p{font-size:.875em}#tables .grid-table{font-size:16px}#tables .period-table{position:relative}#tables .period-table .swiper-container{overflow:hidden}#tables .period-table .swiper-pagination{bottom:-40px}#tables .period-table .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff}#tables .period-table .head{height:70px;padding:.5em;border-radius:5px 5px 0 0}#tables .period-table .cell{height:93px;border-width:0 4px 4px;font-size:1em;font-weight:bold;color:#06397b;flex-direction:column}#tables .period-table .cell span{color:#3c3c3c;margin-top:.5rem}#tables .period-table .cell svg{margin-top:.5rem}#tables .period-table .cell:last-of-type{border-radius:0 0 5px 5px}#tables .period-table .swiper-slide:nth-of-type(3) .head{background:#06397b}#tables .period-table .swiper-slide:nth-of-type(3) .cell{background:#b7ffff}}@media(max-width: 767px){#tables .grid-table{font-size:15px}}@media(max-width: 567px){#tables.medio{padding:10em 0;background-position:center 46%}#tables h3{font-size:1.063em}#tables .grid-table{font-size:11px}}#tabs{padding:2em 0;background:url("../../imagens/bgs/espiral.png") no-repeat;background-position:10% top}#tabs p{font-size:1.375em;font-weight:400;color:#3c3c3c}#tabs p.into-p{max-width:33em;margin:auto}#tabs p.info{font-size:1em;color:#06397b;font-weight:bold}#tabs p.info a{color:#0095da}#tabs p.info a:hover{color:#012859}#tabs .nav-tabs{justify-content:center;align-items:flex-end;border-bottom:none;gap:2rem}#tabs .nav-tabs.fundamental{gap:.5rem}#tabs .nav-tabs .nav-item .nav-link{color:#06397b;font-size:1.125em;font-weight:bold;background:#b0daf9;border:none;border-radius:5px 5px 0 0;padding:.5em .8em}#tabs .nav-tabs .nav-item .nav-link.active{color:#21bdbc;background:#06397b;font-size:1.188em;padding:1em .8em}#tabs .tab-content{padding:1rem;border:1px solid #e5e5e5;border-radius:10px;color:#3c3c3c;min-height:500px}#tabs .tab-content .tab-header{color:#21bdbc;background:#06397b;font-size:1.188em;font-weight:bold;text-align:center;padding:1.5em .5em;border-radius:5px 5px 0 0}#tabs .tab-content h3{font-weight:bold;font-size:1.875em;margin-bottom:.8em}#tabs .tab-content p{font-size:1.188em;margin-bottom:1.5em}#tabs .tab-content small{font-size:.938em;margin-bottom:1em}#tabs .tab-content .tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:1em}#tabs .tab-content .tags .tag{width:24%;background:#06397b;color:#21bdbc;font-size:1.438em;font-weight:bold;border-radius:5px;padding:1em;text-align:center;margin-bottom:.7em}#tabs .tab-content .more{color:#0095da;font-weight:bold;text-align:right;display:block}#tabs .tab-content .more:hover{color:#06397b}#tabs .tab-content .more:hover svg,#tabs .tab-content .more:hover svg *{stroke:#06397b}@media(max-width: 1280px){#tabs{background-position:5% top}#tabs .nav-tabs{justify-content:space-evenly;gap:0}#tabs .nav-tabs.fundamental{gap:0}#tabs .nav-tabs.fundamental .nav-item .nav-link{font-size:.938em}}@media(max-width: 1200px){#tabs .tab-content .tags .tag{font-size:1.25em}}@media(max-width: 1100px){#tabs{background-position:1.5% top}}@media(max-width: 992px){#tabs{background-position:-1em top}#tabs p{font-size:.875em;max-width:100%}#tabs .mobile-tabs{position:relative}#tabs .mobile-tabs .swiper-container{overflow:hidden}#tabs .mobile-tabs .swiper-wrapper{align-items:stretch}#tabs .mobile-tabs .arrow{position:absolute;top:20px;z-index:10}#tabs .mobile-tabs .swiper-button-prev{left:1.5rem}#tabs .mobile-tabs .swiper-button-next{right:1.5rem}#tabs .mobile-tabs .swiper-button-disabled{opacity:.4}#tabs .mobile-tabs .swiper-slide,#tabs .mobile-tabs .swiper-slide-prev{opacity:0 !important;height:100%}#tabs .mobile-tabs .swiper-slide-active{opacity:1 !important}#tabs .mobile-tabs .tab-content{border:3px solid #06397b;border-radius:12px 12px 5px 5px;padding:0;min-height:1010px;height:100%}#tabs .mobile-tabs .tab-content>.row{padding:1rem}#tabs .mobile-tabs .tab-content img{margin-bottom:1em;width:100%}#tabs .mobile-tabs .tab-content .tags .tag{width:48%;font-size:1.125em}}@media(max-width: 768px){#tabs{background:none}#tabs .mobile-tabs .tab-content{min-height:900px}#tabs .mobile-tabs .tab-content h3{font-size:.938em}#tabs .mobile-tabs .tab-content p{font-size:.875em}#tabs .mobile-tabs .tab-content small{font-size:.75em}#tabs .mobile-tabs .tab-content .tags .tag{width:100%;font-size:.938em}}#protagonismo{padding:6em 0 4em;position:relative}#protagonismo p{font-size:1.5625em;font-weight:400;color:#3c3c3c;max-width:39em;margin:auto}#protagonismo:before{content:"";background:url("../../imagens/bgs/rabisco.png") no-repeat;background-size:contain;top:22em;right:10vw;position:absolute;width:71px;height:37px;pointer-events:none}#protagonismo img{transform:scale(1.1);margin-bottom:-30%}#protagonismo .botao{margin-top:4em;z-index:2}@media(max-width: 768px){#protagonismo:before{top:0}#protagonismo p{font-size:.875em}#protagonismo img{transform:scale(1.3);margin-bottom:-16%}}#cta.infantil{background:url("../../imagens/bgs/cta-infantil.png") no-repeat;background-position:49.5% -15em}#cta.fundamental{background:url("../../imagens/bgs/cta-fundamental.png") no-repeat;background-position:49.5% -17em}#cta.medio{background:url("../../imagens/bgs/cta-medio.png") no-repeat;background-position:49.5% -27em}#cta #motivos{padding:5em 0}#cta #cursos-row{margin:5em 0 0;position:relative}#cta #cursos-row:before{content:"";background:url("../../imagens/bgs/desenvolvimento.png") no-repeat;background-size:contain;width:796px;height:532px;position:absolute;top:3em;right:-60em;pointer-events:none}#cta #cursos-row .swiper-slide{width:auto}#cta .curso{text-align:center;width:200px;display:block}#cta .curso .image{display:flex;justify-content:center;align-items:center;width:180px;height:160px;position:relative;margin:auto}#cta .curso .image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#cta .curso h3{color:#06397b;font-size:1.063em;font-weight:bold;margin-top:1em}#cta h2.section-title{max-width:16em;margin:5em auto 3em;filter:drop-shadow(0 0 30px #fff);text-shadow:0 0 30px #fff}#cta h3.section-title{max-width:15em;margin:0 auto 1em}#cta p{font-size:1.5em;font-weight:400;color:#3c3c3c}#cta p a{color:#21bdbc;font-weight:bold}#cta p a:hover{color:#06397b}#cta .achor-link{color:#21bdbc;font-size:1.688em;font-weight:bold;display:flex;flex-direction:column;align-items:center}#cta .achor-link svg{margin-top:.5em}#cta .achor-link:hover{color:#06397b}#cta .achor-link:hover svg,#cta .achor-link:hover svg *{fill:#06397b;margin-top:.8em;margin-bottom:-0.3em}#cta.medio h3.section-title{margin:2em auto 1em}#cta.medio p a{color:#0095da}#cta.medio p a:hover{color:#06397b}#cta.medio #cursos-row{margin:5em 0 11em}#cta.medio #cursos-row:before{display:none}@media(max-width: 768px){#cta.infantil,#cta.fundamental{background:url("../../imagens/bgs/cta-infantil-mobile.png") no-repeat;background-position:18% top}#cta.medio{padding-top:5em;background-size:430em;background-position:49.5% -20em}#cta.medio #cursos-row{margin:9em 0 5em}#cta.medio h3.section-title{margin:0 auto 1em}#cta #motivos{padding:4em 0}#cta h2.section-title{margin:2em auto 1em}#cta p{font-size:.875em;text-align:left}}@media(max-width: 576px){#cta.medio{padding-top:0;background:url("../../imagens/bgs/cta-medio-mobile.png") no-repeat;background-position:18% top;background-size:cover}#cta.medio #cursos-row{margin:2em 0 7em}}#video p{font-size:1.5625em;font-weight:400;color:#3c3c3c;max-width:39em;margin:auto;margin-bottom:3em}#video h3{font-size:1.875em;font-weight:400;color:#3c3c3c;max-width:16em;margin:2em auto}#video h3 span{color:#0095da;font-weight:bold}#video:before{content:"";background:url("../../imagens/bgs/desenvolvimento.png") no-repeat;background-size:contain;width:796px;height:532px;position:absolute;top:3em;right:-30em;pointer-events:none;z-index:-1}@media(max-width: 1300px){#video:before{top:13em}}@media(max-width: 992px){#video:before{top:13em;right:-40em}}@media(max-width: 768px){#video p{font-size:.875em}#video p br{display:none}#video h3{font-size:1.063em}#video:before{top:3em;right:-45em}}@media(max-width: 576px){#video:before{display:none}}/*# sourceMappingURL=ensinos.css.map */
