@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');

html														{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:'Open Sans',sans-serif; font-weight:300; font-size:15px; background:url(../images/002.jpg) top center no-repeat #FFF; background-size:cover; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }

.btvoltar													{ background:#587690; color:#FFF; padding:6px 30px; font-size:16px; float:right; margin-top:16px; cursor:pointer; border-radius:50px; }
.btvoltar:hover												{ background:#D8AB56; }

.centralizar												{ width:1180px; margin:0px auto; }
.ui-datepicker												{ font-size:12px !important; }

.slick-dots													{ bottom:-100px !important; }
.slick-dots li button:before								{ color:#FFF !important; font-family:sans-serif !important; content:'-' !important; font-size:46px !important; }
.slick-dots li.slick-active button:before					{ color:#D8AB56 !important; }

.slick-arrow												{ position:absolute !important; z-index:99 !important; top:50% !important; margin-top:0px; }
.slick-next													{ width:40px !important; height:40px !important; right:-30px !important; }
.slick-prev													{ width:40px !important; height:40px !important; left:-30px !important; }
.slick-next:before, .slick-prev:before						{ font-size:40px !important; }
.slick-next:before {
    content: '\f054' !important;
    font-family:"Font Awesome 6 Free" !important;
    font-family:var(--fa-style-family,"Font Awesome 6 Free") !important;
    font-weight:900 !important;
    font-weight:var(--fa-style,900) !important;
    color:#D8AB56 !important;
}
.slick-prev:before {
    content: '\f053' !important;
    font-family:"Font Awesome 6 Free" !important;
    font-family:var(--fa-style-family,"Font Awesome 6 Free") !important;
    font-weight:900 !important;
    font-weight:var(--fa-style,900) !important;
    color:#D8AB56 !important;
}


.paginacao													{ width:340px; margin:0px auto; height:100px; margin-top:30px; }
.paginacao-indice											{ margin:0px 120px; border:1px solid #CCC; padding:5px 0px; text-align:center; font-size:13px; color:#777; }
.paginacao-anterior-ativo									{ width:100px; float:left; font-size:15px; color:#23327d; padding:5px 0px; text-align:left; }
.paginacao-anterior-ativo:hover								{ text-decoration:underline; }
.paginacao-anterior-desativado								{ width:100px; float:left; font-size:15px; color:#777; padding:5px 0px; text-align:left; }
.paginacao-proximo-ativo									{ width:100px; float:right; font-size:15px; color:#23327d; padding:5px 0px; text-align:right; }
.paginacao-proximo-ativo:hover								{ text-decoration:underline; }
.paginacao-proximo-desativado								{ width:100px; float:right; font-size:15px; color:#777; padding:5px 0px; text-align:right; }

.campo														{ margin-bottom:15px; float:left; }
.campo label												{ display:block; padding:5px 0px; font-size:16px; }
.campo input[type=password]									{ border:1px solid #ebebeb; background:#ebebeb; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=text]										{ border:1px solid #ebebeb; background:#ebebeb; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }
.campo input[type=text]:disabled							{ background:#f0f0f0; color:#999; }
.campo input[type=file]										{ border:1px solid #CCC; background:#FFF; padding:7px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 20px); }
.campo input[type=email]									{ border:1px solid #CCC; background:#FFF; padding:7px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 20px); }
.campo input[type=tel]										{ border:1px solid #CCC; background:#FFF; padding:7px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 20px); }
.campo input[type=checkbox]									{ float:left; margin:10px 10px 0px 5px; }
.campo a													{ color:#000; }
.campo a:hover												{ text-decoration:underline; }
.campo select												{ border:1px solid #ebebeb; background:#ebebeb; padding:5px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 8px); height:50px; }
.campo textarea												{ border:1px solid #ebebeb; background:#ebebeb; padding:15px 10px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 30px); }

.campo input[type=submit]									{ border:2px solid #103C59; border-radius:0px; background:#103C59; color:#FFF; padding:15px 40px; float:none; margin:10px auto 0px 0px; display:block; font-size:16px; cursor:pointer; text-transform:uppercase; border-radius:0px; -webkit-appearance: none; }
.campo input[type=submit]:hover								{ border:2px solid #103C59; color:#103C59; background:transparent; }

.campo input[type=reset]									{ border:1px solid #FFF; border-radius:5px; background:#FFF; color:#000; padding:10px 30px; float:right; margin-right:8px; font-size:18px; cursor:pointer; text-transform:uppercase; -webkit-appearance: none; }
.campo input[type=reset]:hover								{ border:1px solid #FFF; background:transparent; color:#FFF; }
.campo-botao												{ border:1px solid #FFF; background:#197fc6; color:#FFF; padding:10px 30px; float:left; font-size:15px; cursor:pointer; -webkit-appearance: none; }
.campo-botao:hover											{ border:1px solid #197fc6; background:#FFF; color:#197fc6; }

.mensagem_obrigado											{ text-align:center; padding:80px 0px 180px 0px; }
.mensagem_obrigado h3										{ font-family:sans-serif; font-weight:700; font-size:30px; color:#FFF; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:sans-serif; text-align:center; font-size:15px; color:#FFF; }


.div01														{ padding:10px 0px; color:#FFF; position:absolute; top:0px; left:0px; z-index:9999; width:100%; }
.div01-social												{ text-align:right; padding-bottom:10px; border-bottom:1px solid #FFF; }
.div01-social-item											{ color:#FFF; font-size:22px; padding:0px 10px; display:inline-block; }
.div01-social-item:hover									{ color:#ff1fb4; }
.div01-logo													{ margin-top:20px; float:left; }
.div01-btmenu												{ display:none; }
.div01-menu													{ margin-top:65px; float:right; }
.div01-menu a												{ font-size:17px; text-transform:uppercase; color:#FFF; padding:10px 15px;  border-radius:40px; }
.div01-menu a:hover											{ background-color:rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(255,255,255,0.2); box-shadow: 1px 1px 0 0 rgba(255,255,255,0.2); }
.div01-menu-especial										{ background:#730cd3; }
.div01-menu-especial:hover									{ background:#ff1fb4 !important; }

.div02														{ min-height:400px; }
.div02-topo													{ height:900px; padding:10px 0px; background:center top no-repeat #6300b3; }

.div03														{ padding:20px 0px; background:#730cd3; color:#FFF; }
.div03-logo													{ float:left; }
.div03-menu													{ float:left; margin:90px 0px 0px 40px; }
.div03-menu a												{ color:#FFF; font-weight:bold; font-size:18px; padding:10px 20px; }
.div03-menu a:hover											{ text-decoration:underline; }
.div03-contato												{ float:right; border-left:1px solid #FFF; height:190px; padding-left:140px; padding-top:20px; }
.div03-contato-item											{ font-size:24px; color:#FFF; font-weight:bold; line-height:24px; padding:10px 0px; }
.div03-contato-item i										{  }
.div03-contato-item span									{ font-size:0.7em; }
.div03-contato-social										{ margin-top:20px; }
.div03-contato-social-item									{ width:40px; height:40px; border-radius:40px; background:#FFF; color:#730cd3; float:left; margin-right:10px; display:flex; align-items:center; justify-content:center; font-size:22px; }
.div03-contato-social-item:hover							{ background:#ff1fb4; color:#FFF; }


.home-topo													{ width:460px; margin:400px auto 0px 0px; }
.home-topo-titulo											{ color:#FFF; font-weight:bold; font-size:60px; line-height:60px; text-transform:uppercase; }
.home-topo-texto											{ color:#FFF; font-weight:bold; font-size:42px; line-height:46px; padding:30px 0px; }
.home-topo-botao											{ background:#ff1fb4; float:left; border-radius:40px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; }
.home-topo-botao:hover										{ background:#730cd3; }

.home-div01													{ background:#f1f1f1; padding:60px 0px; }
.home-div01-item											{ width:calc(25% - 20px); margin:10px; float:left; background:#FFF; border-radius:3px; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); }
.home-div01-item-imagem										{ height:180px; background:center center no-repeat; }
.home-div01-item-titulo										{ font-size:16px; font-weight:bold; text-align:center; color:#000; height:60px; padding:0px 30px; }
.home-div01-item-texto										{ font-size:16px; text-align:center; color:#000; height:110px; padding:0px 40px; }
.home-div01-item-texto i									{ font-size:42px; color:#730cd3; }

.home-div02													{ height:630px; padding:10px 0px; background:url(../images/home_01.jpg) center center no-repeat #000; background-size:cover; }
.home-div02-titulo											{ margin:130px auto 60px 0px; color:#FFF; font-weight:bold; font-size:72px; line-height:80px; width:450px; }
.home-div02-botao											{ background:#ff1fb4; float:left; border-radius:40px; font-size:24px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; }
.home-div02-botao:hover										{ background:#FFF; color:#730cd3; }

.home-div03													{ height:630px; padding:10px 0px; background:url(../images/home_02.jpg) center center no-repeat #000; background-size:cover; }
.home-div03-titulo											{ margin:100px auto 60px 720px; color:#FFF; font-weight:bold; font-size:72px; line-height:80px; }
.home-div03-botao											{ background:#ff1fb4; float:left; border-radius:40px; font-size:24px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; margin-left:720px; }
.home-div03-botao:hover										{ background:#FFF; color:#730cd3; }

.home-div04													{ background:#f1f1f1; padding:60px 0px; }
.home-div04-titulo											{ height:110px; background:url(../images/010.webp) center center no-repeat; margin-bottom:50px; }
.home-div04-planos											{ margin:0px -15px; }
.home-div04-planos-item										{ width:290px; float:left; margin:5px; padding:1px; }
.home-div04-planos-item-bloco1								{ width:230px; margin:0px 20px; background:#730cd3; border-radius:10px 10px 0px 0px; padding:10px 10px 30px 10px; }
.home-div04-planos-item-bloco1-titulo						{ text-align:center; font-size:24px; color:#FFF; padding-top:10px; }
.home-div04-planos-item-bloco1-subtitulo					{ text-align:center; font-size:38px; color:#FFF; font-weight:bold; margin-top:-10px; }
.home-div04-planos-item-bloco1-linha						{ height:2px; background:#FFF; margin:20px 0px; }
.home-div04-planos-item-bloco1-detalhe						{ font-size:13px; color:#FFF; padding:10px 0px 10px 40px; background:url(../images/007.png) left center no-repeat; }
.home-div04-planos-item-bloco2								{ background:#FFF; border-radius:10px; padding:20px 20px 30px 20px; }
.home-div04-planos-item-bloco2-titulo						{ font-size:20px; color:#730cd3; font-weight:bold; text-align: center; padding:10px 0px 20px 0px; }
.home-div04-planos-item-bloco2-detalhe						{ font-size:13px; color:#730cd3; padding:10px 0px 10px 40px; background:url(../images/008.png) left center no-repeat; }
.home-div04-planos-item-botao								{  }

.home-div05													{ background:#f1f1f1; padding:60px 0px; }
.home-div05-titulo											{ float:left; font-weight:bold; font-size:52px; color:#730cd3; }
.home-div05-botao											{ background:transparent; border:2px solid #333; float:right; border-radius:40px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#333; padding:10px 35px; margin-top:15px; }
.home-div05-botao:hover										{ background:#ff1fb4; border-color:#ff1fb4; }

.home-div05-lista											{ margin:50px -10px 0px -10px; }
.home-div05-lista-item										{ width:calc(33.3333% - 20px); margin:10px; float:left; }
.home-div05-lista-item-imagem								{ border-top:4px solid #730cd3; height:200px; background:center center no-repeat #CCC; background-size:cover; }
.home-div05-lista-item-info									{ background:#FFF; padding:20px 30px; text-align:center; color:#333; }
.home-div05-lista-item-info-data							{ font-size:12px; }
.home-div05-lista-item-info-titulo							{ font-size:16px; font-weight:bold; padding:15px 0px; height:60px; }
.home-div05-lista-item-info-texto							{ font-size:13px; height:70px; }
.home-div05-lista-item-info-botao							{ background:#ff1fb4; width:150px; margin:20px auto 0px auto; border-radius:40px; padding:7px 0px; text-align:center; color:#FFF; font-size:13px; font-weight:bold; }
.home-div05-lista-item-info-botao:hover						{ background:#730cd3; }


.sobre-topo													{ width:460px; margin:360px auto 0px 0px; }
.sobre-topo-titulo											{ color:#FFF; font-size:80px; line-height:88px; margin-bottom:40px; }
.sobre-topo-texto											{ border:4px solid #FFF; padding:15px 30px; text-align:center; float:left; color:#FFF; font-size:36px; line-height:42px; }

.sobre-div02												{ background:#f1f1f1; padding:40px 0px 100px 0px; }
.sobre-div02-texto											{ margin:-100px 100px 0px 100px; padding:60px; border-top:5px solid #ff1fb4; background:#FFF; font-size:16px; line-height:27px; -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); }


.blog-div01													{ background:#f1f1f1; padding:40px 0px; }
.blog-div01-lista											{ margin:50px -10px 0px -10px; }
.blog-div01-lista-item										{ width:calc(33.3333% - 20px); margin:30px 10px; float:left; }
.blog-div01-lista-item-imagem								{ border-top:4px solid #730cd3; height:200px; background:center center no-repeat #CCC; background-size:cover; }
.blog-div01-lista-item-info									{ background:#FFF; padding:20px 30px; text-align:center; color:#333; }
.blog-div01-lista-item-info-data							{ font-size:12px; }
.blog-div01-lista-item-info-titulo							{ font-size:16px; font-weight:bold; padding:15px 0px; }
.blog-div01-lista-item-info-texto							{ font-size:13px; }
.blog-div01-lista-item-info-botao							{ background:#ff1fb4; width:150px; margin:20px auto 0px auto; border-radius:40px; padding:7px 0px; text-align:center; color:#FFF; font-size:13px; font-weight:bold; }
.blog-div01-lista-item-info-botao:hover						{ background:#730cd3; }

.blog-topo													{ width:660px; margin:460px auto 0px 0px; }
.blog-topo-titulo											{ color:#FFF; font-weight:bold; font-size:60px; line-height:60px; }
.blog-topo-efeito											{ height:900px; padding:10px 0px; background:url(../images/015.webp) center center no-repeat; background-size:cover; margin:-10px 0px; }

.blog-div02													{ background:#f1f1f1; padding:40px 0px 40px 0px; }
.blog-div02-texto											{ margin:-100px 100px 0px 100px; padding:60px; border-top:5px solid #ff1fb4; background:#FFF; font-size:16px; line-height:27px; -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); }


.contato-topo												{ width:460px; margin:460px auto 0px 0px; }
.contato-topo-titulo										{ color:#FFF; font-weight:bold; font-size:60px; line-height:60px; text-transform:uppercase; }

.contato-div01												{ background:#f1f1f1; }
.contato-div01 .centralizar									{ background:#FFF; padding:30px; }
.contato-div01-caixa										{ padding:100px 600px 100px 0px; background:url(../images/012.webp) right center no-repeat; margin:20px 60px; }
.contato-div01-caixa-titulo									{ font-weight:bold; font-size:46px; color:#730cd3; }
.contato-div01-caixa-texto									{ font-size:32px; padding:20px 0px; }
.contato-div01-caixa-botao									{ background:#ff1fb4; float:left; border-radius:40px; font-size:20px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; margin-top:10px; }
.contato-div01-caixa-botao:hover							{ background:#730cd3; }

.contato-div01-formulario									{ width:500px; border:2px solid #730cd3; border-radius:20px; padding:60px 100px; margin:80px auto; }
.contato-div01-formulario-titulo							{ font-size:32px; font-weight:bold; color:#730cd3; padding-bottom:20px; }
.contato-div01-formulario input								{ display:block; width:calc(100% - 22px); border:1px solid #CCC; padding:15px 10px; font-size:15px; margin:10px 0px; font-family:sans-serif; }
.contato-div01-formulario textarea							{ display:block; width:calc(100% - 22px); border:1px solid #CCC; padding:15px 10px; font-size:15px; margin:10px 0px; font-family:sans-serif; height:140px; }
.contato-div01-formulario button							{ background:#ff1fb4; float:right; border:0px; border-radius:40px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; margin-top:10px; cursor:pointer; }
.contato-div01-formulario button:hover						{ background:#730cd3; }

.contato-div01-unidade										{ width:680px; margin:0px auto 60px auto; }
.contato-div01-unidade-titulo								{ font-size:32px; font-weight:bold; color:#730cd3; float:left; padding-top:10px; }
.contato-div01-unidade-texto								{ float:right; background:url(../images/013.webp) left center no-repeat; padding:30px 0px 30px 130px; }

.contato-div01-obrigado-titulo								{ text-align:center; font-size:32px; font-weight:bold; color:#730cd3; margin-top:100px; }
.contato-div01-obrigado-texto								{ text-align:center; font-size:18px; margin-top:40px; margin-bottom:100px; }


.planos-topo												{ width:460px; margin:460px auto 0px 0px; }
.planos-topo-titulo											{ color:#FFF; font-weight:bold; font-size:60px; line-height:60px; text-transform:uppercase; }

.planos-div01												{ background:#f1f1f1; padding:40px 0px 100px 0px; }
.planos-div01-texto											{ margin:-100px 100px 0px 100px; padding:60px 60px 20px 60px; border-top:5px solid #ff1fb4; background:#FFF; font-size:16px; line-height:27px; -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); }
.planos-div01-botao											{ background:#ff1fb4; border-radius:40px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 0px; width:500px; margin:25px auto; text-align:center;  }
.planos-div01-botao:hover									{ background:#730cd3; }

.planos-div02												{ height:630px; padding:10px 0px; background:url(../images/018.jpg) center center no-repeat #000; }
.planos-div02-titulo1										{ font-size:62px; line-height:62px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:180px 0px 0px 0px; }
.planos-div02-titulo2										{ font-size:62px; line-height:62px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 0px 0px 180px; }
.planos-div02-texto											{ width:440px; float:left; font-size:16px; line-height:24px; color:#FFF; padding-top:80px; }

.planos-div03												{ background:#f1f1f1; padding:80px 0px 60px 0px; }
.planos-div03-titulo										{ height:110px; background:url(../images/010.webp) center center no-repeat; margin-bottom:50px; }
.planos-div03-texto											{ text-align:center; font-size:16px; line-height:24px; padding:30px 0px 10px 0px; }
.planos-div03-botao											{ background:#ff1fb4; border-radius:40px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 0px; width:500px; margin:25px auto; text-align:center;  }
.planos-div03-botao:hover									{ background:#730cd3; }

.planos-div04												{ background:#f1f1f1; padding:80px 0px 60px 0px; }
.planos-div04-titulo										{ font-size:32px; font-weight:bold; color:#730cd3; padding-bottom:20px; text-align:center; }
.planos-div04-texto											{ font-size:16px; line-height:24px; text-align:center; padding:0px 0px 60px 0px; }
.planos-div04-lista											{ margin:0px -15px; }
.planos-div04-lista-item									{ width:290px; float:left; margin:5px; padding:1px; }
.planos-div04-lista-item-bloco1								{ width:230px; margin:0px 20px; background:#730cd3; border-radius:10px 10px 0px 0px; padding:10px 10px 30px 10px; }
.planos-div04-lista-item-bloco1-titulo						{ text-align:center; font-size:24px; color:#FFF; padding-top:10px; }
.planos-div04-lista-item-bloco1-subtitulo					{ text-align:center; font-size:38px; color:#FFF; font-weight:bold; margin-top:-10px; }
.planos-div04-lista-item-bloco1-linha						{ height:2px; background:#FFF; margin:20px 0px; }
.planos-div04-lista-item-bloco1-detalhe						{ font-size:13px; color:#FFF; padding:10px 0px 10px 40px; background:url(../images/007.png) left center no-repeat; }
.planos-div04-lista-item-bloco2								{ background:#FFF; border-radius:10px; padding:20px 20px 30px 20px; }
.planos-div04-lista-item-bloco2-titulo						{ font-size:20px; color:#730cd3; font-weight:bold; text-align: center; padding:10px 0px 20px 0px; }
.planos-div04-lista-item-bloco2-detalhe						{ font-size:13px; color:#730cd3; padding:10px 0px 10px 40px; background:url(../images/008.png) left center no-repeat; }
.planos-div04-lista-item-botao								{  }


.planos-div04-lista-formulario								{ border:2px solid #730cd3; border-radius:10px; padding:60px 100px; float:right; width:480px; margin-top:5px; }
.planos-div04-lista-formulario-titulo						{ font-size:32px; font-weight:bold; color:#730cd3; padding-bottom:20px; }
.planos-div04-lista-formulario input						{ display:block; width:calc(100% - 22px); border:1px solid #CCC; padding:15px 10px; font-size:15px; margin:20px 0px; font-family:sans-serif; }
.planos-div04-lista-formulario button						{ background:#ff1fb4; float:right; border:0px; border-radius:40px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; margin-top:10px; cursor:pointer; }
.planos-div04-lista-formulario button:hover					{ background:#730cd3; }



.planos-descubra-div01										{ padding:60px 0px; }
.planos-descubra-div01-titulo1								{ background:url(../images/019.png) center center no-repeat; height:150px; }
.planos-descubra-div01-titulo2								{ background:url(../images/020.png) center center no-repeat; height:150px; margin-top:60px; }
.planos-descubra-div01-texto								{ text-align:center; font-size:22px; padding:40px 0px; }

.planos-descubra-div01-bloco								{ padding:40px 0px; }
.planos-descubra-div01-bloco-titulo							{ text-align:center; font-size:22px; padding:40px 0px; font-weight:bold; color:#730cd3; }

.planos-descubra-div01-bloco-quantidade						{ text-align:center; }
.planos-descubra-div01-bloco-quantidade-item				{ height:150px; width:150px; background:center center no-repeat; display:inline-block; margin:0px 20px; cursor:pointer; }
.planos-descubra-div01-bloco-quantidade-item:hover			{ filter: saturate(2); }

.planos-descubra-div01-bloco-aparelhos						{  }
.planos-descubra-div01-bloco-aparelhos-item					{ width:calc((100% / 6) - 20px); margin:10px; float:left; background:center top no-repeat; background-size:200px; padding-top:150px; }
.planos-descubra-div01-bloco-aparelhos-item-titulo			{ text-align:center; font-weight:bold; }
.planos-descubra-div01-bloco-aparelhos-item select			{ border:1px solid #ebebeb; border-radius:6px; background:#FFF; padding:5px 5px; font-size:15px; font-family:sans-serif; font-weight:400; float:left; color:#000; width:calc(100% - 8px); height:40px; }

.planos-descubra-div01-bloco-utiliza						{ text-align:center; padding:0px 140px; }
.planos-descubra-div01-bloco-utiliza-item					{ height:150px; width:150px; background:center center no-repeat; display:inline-block; margin:0px 20px; cursor:pointer; }
.planos-descubra-div01-bloco-utiliza-item:hover				{ filter: saturate(2); }

.planos-descubra-div01-plano								{ text-align:center; }
.planos-descubra-div01-plano .planos-div04-lista-item		{ float:none; display:inline-block; }


.vantagens01												{ background:url(../images/vantagens_019.jpg) center center no-repeat; padding:80px 0px; }
.vantagens01-icone											{  }
.vantagens01-titulo											{ font-size:42px; color:#FFF; width:400px; line-height:50px; padding:20px 0px; font-weight:bold; }
.vantagens01-texto											{ font-size:42px; color:#FFF; width:400px; line-height:50px; }

.vantagens02												{  }
.vantagens02-coluna											{ width:50%; float:left; }
.vantagens02-item											{ height:510px; padding:80px 0px 0px 80px; background:center center no-repeat; background-size:cover; }
.vantagens02-item-icone										{ font-size:32px; color:#FFF; margin:150px 0px 30px 0px; }
.vantagens02-item-texto										{ font-size:32px; color:#FFF; width:300px; line-height:40px; }

.vantagens03												{ padding:50px 0px; text-align:center; }
.vantagens03-botao											{ background:#ff1fb4; display:inline-block; border-radius:40px; font-size:18px; font-weight:bold; text-transform:uppercase; color:#FFF; padding:10px 35px; margin-top:10px; cursor:pointer; }
.vantagens03-botao:hover									{ background:#730cd3; }


@media (max-width: 980px) {

	.centralizar											{ width:auto; margin:0px auto !important; padding:0px 10px; }
	.bt-voltar												{ float:none; text-align:center; margin:0px; margin-bottom:20px; }
	.mensagem_obrigado										{ text-align:center; padding:0px 0px 100px 0px; }

	.campo													{ width:100% !important; }
	.slick-next, .slick-prev								{ display:none !important; }

	
	.div01-logo												{ height:70px; }
	.div01-menu												{ display:none; background:#000; float:none; margin:0px; position:absolute; left:0px; top:160px; width:100%; }
	.div01-menu a											{ display:block; text-align:center; padding:15px 0px; border-top:1px solid #999; border-radius:0px; }
	.div01-btmenu											{ width:40px; height:40px; display:block; border-radius:6px; float:right; background:url(../images/036.png) center center no-repeat; background-color:rgba(0,0,0,0.6); margin:30px 10px 0px 0px; }
	
	.div02-topo												{ height:400px; background-size:cover; }
	
	.div03-logo												{ float:none; display:block; margin:20px auto 30px auto; width:150px; }
	.div03-menu												{ display:none; }
	.div03-contato											{ float:none; text-align:center; padding:0px; height:auto; border:0px; }
	.div03-contato-social									{ width:150px; margin:20px auto 0px auto; }

	.sobre-topo												{ width:auto; margin:150px 0px 0px 0px; }
	.sobre-topo-titulo										{ font-size:30px; line-height:30px; }
	.sobre-topo-texto										{ font-size:24px; line-height:24px; padding:10px 20px; }
	.sobre-div02-texto										{ margin:-100px 0px 0px 0px; padding:10px 20px; }

	.planos-topo											{ width:auto; margin:190px 0px 0px 0px; }
	.planos-topo-titulo										{ font-size:30px; line-height:30px; }
	.planos-div01-texto										{ margin:-100px 0px 0px 0px; padding:10px; }
	.planos-div01-botao										{ width:220px; font-size:14px; line-height:15px; }
	.planos-div02											{ height:330px; }
	.planos-div02-titulo1									{ padding:30px 0px 0px 0px; font-size:32px; line-height:32px; }
	.planos-div02-titulo2									{ padding:10px 0px 0px 50px; font-size:32px; line-height:32px; }
	.planos-div02-texto										{ width:auto; float:none; }
	.planos-div03											{ padding:20px 0px; }
	.planos-div03-titulo									{ background-size:900px; height:70px; }
	.planos-div03-botao										{ width:220px; font-size:14px; line-height:15px; }
	.planos-div04-titulo									{ font-size:24px; line-height:30px; }
	.planos-div04-lista										{ width:auto !important; padding:0px !important; }
	.planos-div04-lista div									{ width:auto !important; }
	.planos-div04-lista-formulario							{ padding:20px; }
	.planos-div04-lista .planos-div04-lista-item			{ width:290px !important; float:none; margin:0px auto; }
	.planos-div04-lista .planos-div04-lista-item-bloco1		{ width:230px !important; }
	.planos-div04-lista .planos-div04-lista-formulario		{ float:none; margin:10px; }
	.planos-div04-lista-formulario-titulo					{ text-align:center; }
	
	.planos-descubra-div01-titulo1							{ background-size:900px; height:70px; }
	.planos-descubra-div01-titulo2							{ background-size:900px; height:70px; }
	.planos-descubra-div01-texto							{ font-size:18px; }
	
	.planos-descubra-div01-bloco-aparelhos-item				{ width:calc(50% - 20px); }
	.planos-descubra-div01-bloco-utiliza					{ padding:0px; }
	.planos-descubra-div01-bloco-quantidade-item			{ width:80px; height:80px; background-size:80px; }
	.planos-descubra-div01-bloco-utiliza-item				{ width:80px; height:80px; background-size:80px; }

	
	.blog-topo												{ width:auto; margin:190px 0px 0px 0px; }
	.blog-topo-titulo										{ font-size:30px; line-height:30px; }
	.blog-div01-lista										{ margin:0px -10px; }
	.home-div05-lista-item									{ width:auto; float:none; }
	.blog-div02-texto										{ margin:-100px 0px 0px 0px; padding:10px; }
	.home-div05-titulo										{ font-size:32px; }
	.home-div05-botao										{ padding:10px 20px; font-size:14px; margin-top:2px; }
	
	
	.contato-topo											{ width:auto; margin:220px 0px 0px 0px; }
	.contato-topo-titulo									{ font-size:30px; line-height:30px; }
	
	.contato-div01-caixa									{ padding:200px 0px 20px 0px; margin:20px 0px; background-position:top center; background-size:200px; }
	.contato-div01-caixa-titulo								{ font-size:26px; }
	.contato-div01-caixa-texto								{ font-size:20px; }
	.contato-div01-caixa-botao								{ float:none; text-align:center; margin:10px auto; width:280px; padding: 10px 0px; }
	.contato-div01-formulario								{ width:auto; padding:20px; margin:20px 0px; }
	.contato-div01-formulario-titulo						{ font-size:22px; }
	.contato-div01-unidade									{ width:auto; margin:0px; }
	.contato-div01-unidade-titulo							{ float:none; text-align:center; font-size:24px; padding:0px; }
	.contato-div01-unidade-texto							{ float:none; text-align:center; }
	
	
	.home-topo												{ width:auto; margin:200px 0px 0px 0px; }
	.home-topo-titulo										{ font-size:30px; line-height:30px; }
	.home-topo-texto										{ font-size:18px; line-height:18px; padding:10px 0px 15px 0px; }
	
	.home-div01-item										{ width:auto; float:none; }
	
	.home-div02												{ height:400px; }
	.home-div02-titulo										{ width:auto; font-size:32px; line-height:38px; margin-top:100px; }
	
	.home-div03												{ height:400px; }
	.home-div03-titulo										{ width:auto; font-size:32px; line-height:38px; margin:100px 0px 0px 0px; }
	.home-div03-botao										{ margin:20px 0px 0px 0px; float:left; }
	
	.home-div04-titulo										{ background-size:900px; height:70px; }
	.home-div04-planos-item									{ float:none; margin:5px auto; }
	
	.vantagens01-titulo										{ font-size:30px; width:auto; line-height:38px; }
	.vantagens01-texto										{ font-size:30px; width:auto; line-height:38px; }
	
	.vantagens02 .centralizar								{ margin:0px; padding:0px; }
	.vantagens02-coluna										{ width:auto; float:none; }
	
	.vantagens02-item										{ padding:10px; }
	.vantagens02-item-texto									{ font-size:30px; width:auto; line-height:38px; }
	
	

}