		@font-face {font-family: "segoe-ui";src: url("../fonts/segoe-ui.ttf") format("truetype");}
        @font-face {font-family: "segoe-ui-semibold";src: url("../fonts/segoe-ui-semibold.ttf") format("truetype");}
        @font-face {font-family: "motherland-signature";src: url("../fonts/motherland-signature.otf") format("opentype");}


		body{margin-bottom:0!important;background:#001736;}body.home .header-home{height: 756px;background: url(../images/banner-topo.jpg) center center no-repeat;background-size: cover;}.header-home{display:block;height:105px;background: #001736;}.header-paginas{background:url(../images/bg-escuro.jpg) center center repeat;height:152px;}.texto-header-home{color: #fff;font-family: 'Open Sans',sans-serif;font-weight: 600;font-size: 13px;text-align: left;text-shadow: 2px 2px #000000;line-height: 18px;position: absolute;bottom: 100px;}h1.titulo-site{text-align:center;font-size: 30px;color: #fff;font-family: 'Open Sans',sans-serif;background: rgba(0, 0, 0,.63);padding: 22px 0;margin: 0;position: absolute;width: 100%;bottom: 0;}.navbar-brand{width: 246px;padding: 0 !important;margin-top: 15px;height: auto !important;}body.home .navbar-brand{width: 430px;padding: 0px!important;height: auto!important;overflow: hidden;float: none!important;display: block;margin-top: 20px;margin-left: -30px;}.navbar-brand img{width:246px;margin: initial;}body.home .navbar-brand img{width:430px;height: auto;display:block;margin:initial;}body.home .logo-menu-internas{display:none;}.redes-sociais a img{width:24px;height:auto;}.navbar-nav>li>a{color: #fff;font-size: 14px;line-height: 23px !important;padding: 0 14px !important;text-transform: initial;font-family: "Montserrat", sans-serif;font-weight: 500;}.header-home>.container>.col-md-2{padding:0!important;}.nav>li>a:hover, .nav>li>a:focus{text-decoration: none;}.itens-topo{border-bottom: 1px solid #00ADE5;padding-bottom: 5px;padding-top: 30px;padding-left: 0!important;padding-right: 0!important;}nav.menu{padding-top:30px;float: left;}body.home nav.menu{padding-top: 55px;float: initial;margin-right: initial;}.header-home .redes-sociais{position: absolute;right: 0;margin-right: 170px;margin-top: 150px;}.ico-social{padding: 0 3px;}.whats-fixo{position: fixed;width: 62px;height: 62px;right: 0;margin-top: 105px;z-index: 999999;}.textos-footer{font-size: 17px;line-height: 25px;font-family: 'Open Sans',sans-serif;color: #fff;font-weight: 400;text-align: left;margin-bottom: 20px;clear: both;}.img-footer{width: 23px!important;height: auto!important;margin-right: 10px;}#footer ul>li>a{font-size: 13px;line-height: 18px;font-family: 'Open Sans',sans-serif;font-weight: 600;text-transform: uppercase;color: #04A2C5;}#footer ul>li{float: left;margin-right: 32px;list-style: none;}#footer ul.menu{overflow: hidden;margin-bottom: 40px;}.contatos-footer{max-width: 820px;margin: 0 auto!important;}.logo-footer{width:221px!important;margin: 15px 0;}#footer .redes-sociais a img{width: 24px;height: auto;float: left;margin: 0 5px;}#footer .redes-sociais{display: block;max-width:105px;overflow: hidden;margin: 0 auto;}.projetos-home{overflow:hidden;padding:50px 0 25px 0;}.studio-home{overflow:hidden;padding:25px 0 50px 0;}.texto-projetos-home{font-family: "segoe-ui";font-size:19px;line-height: 23px;color: #606060;text-align: right;}.titulo-projetos-home{text-transform: uppercase;text-align: right;font-size: 30px;line-height: 43px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 20px;margin-right: 100px;}.texto-studio-home{font-family: "segoe-ui";font-size:19px;line-height: 23px;color: #606060;text-align: left;margin-bottom: 20px;}.titulo-studio-home{text-transform: uppercase;text-align: left;font-size: 30px;line-height: 43px;margin-left: 100px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 20px;}.texto-studio-home span{color:#A0B2D9;font-weight:600;}/*.titulo-studio-home::before{content:'';display:inline-block;background:#A0B2D9;height:1px;width:100px;}*/.link-veja-mais{font-family: "segoe-ui";font-size: 23px;line-height: 31px;font-weight: 600;color: #fff;text-align: center;background: #424244;width: 264px;height: 54px;display: block;padding-top: 10px;margin-top: 30px;float: right;}.link-veja-mais:hover{text-decoration:none;color:#fff;background:#272729;transition: all .3s ease 0s!important;}.link-veja-mais:focus{outline:none;text-decoration:none;color:#fff;}.voltar-avancar{position: absolute;z-index: 1000000;width: 110%;left: 50%;margin-left: -55%;margin-top: 95px;}.setinhas{display: block;width:47px;height:68px;}.setinhas.voltar{background: url(../images/seta-esquerda.png) center center no-repeat;float: left;}.setinhas.avancar{background: url(../images/seta-direita.png) center center no-repeat;float: right;}.voltar-avancar{position: absolute;z-index: 1000000;width: 110%;left: 50%;margin-left: -55%;margin-top: 95px;}.voltar-avancar2{position: absolute;z-index: 1000000;width: 110%;left: 50%;margin-left: -55%;margin-top: 75px;}.setinhas.voltar2{background: url(../images/seta-esquerda.png) center center no-repeat;float: left;}.setinhas.avancar2{background: url(../images/seta-direita.png) center center no-repeat;float: right;}.produtos-home{overflow:hidden;padding:60px 0;}.titulo-produtos-home{text-transform: uppercase;text-align: center;font-size: 30px;line-height: 43px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-produtos-home::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:38%;position: relative;top: -10px;margin-right: 30px;}.titulo-produtos-home::after{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:38%;position: relative;top: -10px;margin-left: 30px;}.depoimentos-home{overflow:hidden;padding:50px 0;}.titulo-depoimentos-home{text-transform: uppercase;text-align:left;font-size: 30px;line-height: 43px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-depoimentos-home::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:18%;position: relative;top: -10px;margin-right: 30px;}.texto-depoimentos{font-family: "segoe-ui";font-size: 19px;line-height: 23px;color: #606060;text-align: left;margin-bottom: 20px;margin-top: 40px;}.img-depoimento-home{border-right: 2px solid #A0B2D9;padding-right: 60px;}.nome-depoimento{font-family: "segoe-ui";font-size: 17px;line-height: 23px;color: #606060;text-align: left;margin-bottom: 20px;margin-top: 10px;}.blog-home{padding:60px 0;overflow:hidden;}.titulo-blog-home{text-transform: uppercase;text-align: center;font-size: 30px;line-height: 43px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-blog-home::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:39%;position: relative;top: -10px;margin-right: 30px;}.titulo-blog-home::after{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:39%;position: relative;top: -10px;margin-left: 30px;}body.home .dia{font-family: "segoe-ui";font-size: 17px;line-height: 21px;color: #fff;padding-top: 10px;font-weight: 600;}body.home .textos-post a h3{font-family: 'Roboto';font-size: 18px;line-height: 22px;color: #6998B2;text-align: left;font-weight: 500;margin-top: 5px;letter-spacing: 1.2px;}body.home .textos-post .excerpt{font-family: "segoe-ui";font-size: 14px;line-height: 15px;color: #606060;text-align: left;}body.home .textos-post .mais-blog{display: block;background: #A0B2D9;width: 25px;height: 25px;border-radius: 7px;text-align: center;color: #fff;font-size: 20px;line-height: 25px;margin-top:0px;float: right;}body.home .blog-home .more-link{pointer-events: none;cursor: default;text-decoration: none;}body.home .blog-home article{padding:0 20px;}body.home .blog-home figure{width: 211px;margin: 0 auto;}.endereco-footer{font-family: "segoe-ui";font-size: 18px;line-height: 24px;color: #fff;text-align: center;font-weight: 400;margin: 25px 0;}.titulo-projetos-interna{text-transform: uppercase;text-align: center;font-size: 40px;line-height:56px;color:#A0B2D9;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-projetos-interna::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:38%;position: relative;top: -10px;margin-right: 30px;}.titulo-projetos-interna::after{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:38%;position: relative;top: -10px;margin-left: 30px;}.projetos-interna{padding:60px 0;overflow:hidden;}.topo-projetos{background:url(../images/topo-projetos.png) center center no-repeat;height:300px;background-size: cover;}.creditos-fotos{margin:60px 0;font-family: "segoe-ui";font-size: 20px;line-height: 23px;color: #A0B2D9;text-align: center;}.titulo-projetos{text-transform: uppercase;text-align: left;font-size: 30px;line-height: 43px;color: #A0B2D9;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 20px;}.link-politica-privacidade{font-size: 15px;line-height: 18px;font-family: 'Open Sans',sans-serif;color: #fff;font-weight: 500;text-align: left;display: block;}.link-politica-privacidade:hover{color:#fff;}.bandeira{display: block;float: left;margin-right: 10px;}.topo-blog{background: url(../images/topo-blog.png) center center no-repeat;height:300px;background-size: cover;}.titulo-blog{color: #A0B2D9;font-size: 30px;line-height: 43px;text-align: center;font-weight: 500;font-family: 'Open Sans',sans-serif;text-transform: uppercase;padding-top: 20px;margin-bottom:30px;}body.blog #content{max-width: 910px;margin: 60px auto 0;float: none;padding: 0;}body.blog #sidebar, body.single #sidebar{display: none!important;}body.blog #wrapper .row #content article, body.archive #wrapper .row #content article{min-height: 380px;}body.blog #wrapper .row #content article, body.archive #wrapper .row #content article{width: 43%;float: left;margin: 0 25px;margin-bottom: 30px;}body.blog .textos-blog .entry-title a{font-family: 'Maven Pro', sans-serif;color: #A0B2D9;font-weight: 600;font-size: 20px;line-height: 25px;text-align: left;}body.blog .textos-blog .excerpt{color: #2F2E2E;font-family: arial,sans-serif;font-weight: 400;font-size: 15px;line-height: 21px;text-align: left;}body.single main#content{max-width: 720px;margin: 0px auto 50px;padding: 0;float: none;}body.single .conteudo-post{overflow: hidden;}.data-comments-like{display:none;}body.single header.entry-header{clear: both;}body.single h1.entry-title{font-family: 'segoe-ui-semibold';font-size: 30px;line-height: 40px;color: #A0B2D9;text-align: left;margin-bottom: 30px;}body.single .entry-content p{font-weight: 400;font-family: 'segoe-ui';font-size: 20px;line-height: 24px;color: #333;text-align: left;margin-bottom: 25px;}body.single #comments{display:none;}.titulo-sobre-home{text-transform: uppercase;text-align: left;font-size: 30px;line-height: 43px;color: #606060;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-sobre-home::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width:20%;position: relative;top: -10px;margin-right: 30px;}.img-pdled-colors{width: 221px;margin: 0 auto;display: block;}.texto-sobre-home{font-family: 'Maven Pro', sans-serif;color: #606060;font-size: 17px;line-height: 22px;margin-bottom: 25px;font-weight: 500;}.texto-sobre-home span{color:#A0B2D9;font-family:'segoe-ui-semibold';font-size:20px;line-height:24px;}.bt-download-catalogo{display: inline-block;float: left;color: #A0B2D9;font-family: 'segoe-ui-semibold';font-size: 20px;line-height: 28px;background: #424244;padding: 10px 20px 14px 20px;margin: 20px 10px 0 20px;}.geral-botoes-catalogos{overflow:hidden;margin-bottom:60px;text-align:center;}.bt-download-catalogo:hover{text-decoration:none;background: #303031;color: #abc6ff;transition: all .3s ease 0s!important;}.bt-download-catalogo:focus{outline:none;text-decoration:none;}
		.titulo-home-right{text-transform: uppercase;text-align: right;font-size: 30px;line-height: 43px;color:#fff;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-home-right::after{content: '';display: inline-block;background: #A0B2D9;height: 1px;width: 20%;position: relative;top: -10px;margin-left: 30px;}.titulo-home-left{text-transform: uppercase;text-align: left;font-size: 30px;line-height: 43px;color:#fff;font-family: myriad-pro, sans-serif;font-weight: 500;font-style: normal;margin-bottom: 80px;}.titulo-home-left::before{content: '';display: inline-block;background: #A0B2D9;height: 1px;width: 20%;position: relative;top: -10px;margin-right: 30px;}.img-projetos-home{display:block;margin:0 auto;}.texto-projetos-home{font-family: "segoe-ui";font-size: 20px;line-height: 27px;color: #fff;margin-bottom: 25px;}.right{text-align:right;padding-right: 50px;}.left{text-align:left;padding-left: 50px;}.navbar-nav>li:hover .dropdown-menu{display:block;}.dropdown-menu{background-color: #D3AA3F!important;}.dropdown-menu>li>a{display: block !important;font-weight: 400 !important;color: #fff !important;text-align: center;font-family: 'segoe-ui';text-transform: unset;width: auto;margin: 0 auto;white-space: initial !important;font-size: 13px;line-height: 16px !important;}.navbar-nav>li.menu-item-46 .dropdown-menu>li:last-child>a{border:0!important;}li#menu-item-46,li#menu-item-83{padding-bottom: 22px;}.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color: #bb8a09!important;}.titulo-contato{color: #fff;font-size: 40px;line-height: 60px;font-weight: 500;font-family: 'Montserrat', sans-serif;padding-top: 60px;margin-left: 35px;margin-bottom: 90px;text-transform: uppercase;}.formulario-contato{width: 572px;margin: 40px auto 10px;}.formulario-contato label{width: 100%;}.formulario-contato input:focus,.formulario-contato select:focus{outline:none;}li#menu-item-83 .dropdown-menu{width: 210px;}li#menu-item-83 .dropdown-menu>li>a{width: 170px;}li#menu-item-83 .dropdown-menu>li#menu-item-84> a{border-bottom:0!important;} .geral-botoes-catalogos{overflow:hidden;margin-bottom:60px}.nolink{pointer-events: none;cursor: default;text-decoration: none;}.texto-whats-rodape{font-family: 'Montserrat', sans-serif;color: #fff;font-size: 16px;line-height: 19px;font-weight: 600;margin-left: 35px;margin-top: 30px;}.icone-whats-footer{width: 20px;margin-right: 20px;}.geral-servicos{overflow: hidden;padding: 60px 0;}


			.logo-menu{position: absolute;z-index: 99999;width: 100%;}.header-home .item{height: 625px;}.link-social-lateral{display: block;width: 50px;height: 50px;background: #28579E;border-radius: 50%;margin-bottom: 10px;}.btn-social-lateral{margin: 0 auto;padding-top: 12px;}.geral-icones-lateral{width: 50px;position: fixed;z-index: 1000;left: 20px;margin-top:230px;}.link-caixa-login{position: absolute;left: 50%;margin-left: 520px;margin-top: 33px;z-index: 100;}.sobre-home{background: #152F4E;overflow: hidden;padding: 65px 0;position: relative;}.titulo-sobre{font-family: 'Poppins', sans-serif;font-size: 40px;line-height: 35px;color: #fff;margin-bottom: 30px;text-align: right;font-weight: 300;}.titulo-sobre::after{content: '';display: inline-block;width: 70px;height: 4px;background: #C9D8E1;margin-left: 30px;position: relative;top: -10px;}.caixa-logo-footer{overflow: hidden;width:90%;margin:0 auto;}div.creditos{display: block;width: 255px;right: 0;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;float: right;}.texto-creditos{float: left;font-family: 'segoe-ui';font-size: 13px;line-height: 20px;margin-top: 10px;color: #fff;font-weight: 300;margin-right: 5px;}.btn-baixar-catalogo{z-index:99999;}.topo-internas{overflow: hidden;width:100%;background-size: cover !important;height: 260px;}.titulo-internas{font-family: 'Montserrat';font-weight: 600;font-size: 45px;line-height: 55px;color: #fff;text-align: center;}.caixa-fotos-cases li{list-style:none;margin-bottom:40px;}.geral-fotos-cases{overflow: hidden;padding:45px 0;}#imageData #bottomNavClose{width: 90px!important;}.dropdown-menu{margin: 0px -42px 0 !important;min-width: 190px !important;padding: 20px 15px !important;width: 720px !important;left: 50% !important;margin-left: -320px !important;}.dropdown-menu li{margin-bottom: initial;width: 220px;float: left;min-height: 43px;}.dropdown-menu li.menu-item-257 a{border-bottom: 0!important;}span.recaptcha .wpcf7-recaptcha>div{margin: 0 auto;}.geral-produtos{overflow: hidden;background: #000;}.caixa-produtos{width: 1150px;margin: 0 auto;}.caixa-produtos .col-md-4.col-xs-12{padding: 0!important;}.area-produtos{display: block;position: relative;text-align: center;text-transform: uppercase;font-family: 'Maven Pro', sans-serif;color: #fff;font-weight: 500;font-size: 30px;line-height: 37px;padding-top: 130px;}.caixa-produtos figure{height: 270px;overflow: hidden;position: absolute;}.item-produtos{min-height: 100%;}.link-item-produtos{overflow: hidden;display: block;height: 270px;}.link-item-produtos:hover{text-decoration:none;}.link-item-produtos:hover img{filter: brightness(160%);}.navbar-nav>li{padding-bottom: 33px;}body.blog #content h2{line-height: 20px;min-height: 52px;}.img-catalogo{display: block;margin: 0 auto;width: 252px;border: 1px solid #403b3b4a;}.anexe-curriculo{}body.page-id-253 .wpcf7 input[type="file"]{display: none;}body.page-id-253 .wpcf7 .anexe-curriculo{height: 40px;background: transparent;border: 1px solid #A0B2D9;color: #181717cc;font-family: 'Roboto',sans-serif;padding-left: 10px;font-size: 14px;font-weight: 400;padding-top: 9px;}body.page-id-253 .wpcf7 .anexe-curriculo::before{content:'';display:inline-block;float:left;width:25px;height:25px;background: url(../images/clip.png) center center no-repeat;background-size: cover;position: relative;top: -2px;margin-right: 10px;cursor: pointer;}.wpcf7 form.sent .wpcf7-response-output{border-color: transparent !important;font-family: 'Montserrat';text-align: center;color: gold;font-weight: 600;font-size: 18px;position: relative;background: transparent !important;width: 340px;margin: -30px 110px 0px;}body.page-id-253 input[type="submit"]:focus{outline:none;}.idiomas{position: absolute;right: 0;margin-right: 50px;margin-top: 40px;z-index: 99999999;width: 80px;}.ico-bandeiras{margin: 0 6px;display: inline-block;}

					.formulario-contato{width: 572px;margin: 20px 0 0 0;}.formulario-contato label{width:100%;}.formulario-contato input{height: 30px;border: 0;width: 100%;font-family: 'Open Sans', sans-serif;font-weight: 500;color: #fff;font-size: 14px;line-height: 19px !important;text-align: left;padding-left: 10px;margin-bottom: 13px;background: transparent;border-bottom: 1px solid #fff;}.formulario-contato textarea{height: 80px;width: 100%;font-family: 'Open Sans',sans-serif;font-weight: 500;color: #fff;font-size: 14px;line-height: 19px!important;text-align: left;padding-left: 10px;margin-bottom: 13px;background: transparent;border:0;border-bottom: 1px solid #fff;padding-top: 10px;}.formulario-contato input:focus,.formulario-contato textarea:focus{outline:none;}.titulo-campo-contato{font-family: 'Open Sans',sans-serif;font-weight: 500;color: #2c2d2f;font-size: 17px;line-height: 22px!important;text-align: left;margin-bottom: 4px;}.formulario-contato form .row .col-md-12.col-xs-12>p:first-child{margin-bottom: 0;}.formulario-contato input.wpcf7-submit{display: block;width: 145px;height: 40px;background: transparent;border-radius: 30px;font-family: 'Poppins', sans-serif;font-size: 17px;color: #fff;text-align: center;padding-top: 8px;font-weight: 400;margin: 30px auto 0;border: 1px solid #fff;}.formulario-contato input:-ms-input-placeholder{color:#fff;text-transform:initial;}.formulario-contato input::placeholder{color:#fff;text-transform:initial;}.formulario-contato textarea::-webkit-input-placeholder{color:#fff;text-transform:initial;}.formulario-contato textarea:-ms-input-placeholder{color:#fff;text-transform:initial;}.formulario-contato textarea::placeholder{color:#fff;text-transform:initial;}.formulario-contato input.wpcf7-submit:hover{text-decoration: none!important;color: #2e2e2e!important;background-color: #fff!important;transition: all .3s ease 0s!important;}.formulario-contato input.wpcf7-submit:focus{outline: none;text-decoration: none;color: #fff !important;background-color: transparent !important;border: 1px solid #fff;}.formulario-contato input.wpcf7-submit:focus:active{outline:none;}.formulario-contato input.wpcf7-submit:hover:focus{color:#fff!important;}.envio-sucesso{font-family: 'Montserrat';text-align: center;margin-bottom: 30px;color: red;font-weight: 600;font-size: 22px;position: relative;margin-top: -30px;}.navbar-nav>li>.dropdown-menu{width: 200px;height: auto;}.topo-tratamentos{overflow: hidden;background: #D0DCE2;height: 230px;padding:0;}.nome-tratamento{position: absolute;font-family: 'Roboto';font-size: 35px;line-height: 40px;color: #004F7B;text-transform: uppercase;font-weight: 500;letter-spacing: 3.5px;left: 0;margin-left: 85px;margin-top: 90px;}body.page-id-19 .nome-tratamento{margin-top: 72px;margin-right: 440px;}.caixa-texto-tramento{width: 920px;margin: 50px auto;}.caixa-texto-tramento>p{font-family: 'Roboto';font-weight: 400;font-size: 18px;line-height: 25px;margin-bottom: 20px;color: #707070;}.caixa-texto-tramento>p span{color: #55a2cc;font-weight: 500;}.caixa-texto-tramento li{font-family: 'Roboto';font-weight: 400;font-size: 18px;line-height: 25px;margin-bottom: 20px;color: #707070;}.caixa-texto-tramento li span{color: #55a2cc;font-weight: 500;}.caixa-texto-quem-somos{width: 920px;margin: 50px auto;}.caixa-texto-quem-somos>p{font-family: 'Roboto';font-weight: 400;font-size: 18px;line-height: 25px;margin-bottom: 20px;color: #707070;}.caixa-texto-quem-somos>p span{color: #55a2cc;font-weight: 500;}.caixa-texto-quem-somos li{font-family: 'Roboto';font-weight: 400;font-size: 18px;line-height: 25px;margin-bottom: 20px;color: #707070;}.caixa-texto-quem-somos li span{color: #55a2cc;font-weight: 500;}.caixa-texto-quem-somos img{margin-right: 50px;}.caixa-itens-tratamentos .col-md-6.col-xs-6{padding:0!important;}

						.logo-home{display:none!important;}body.home .logo-home{display:block!important;}.logo-internas{display: block;height: auto!important;width: 182px!important;padding: 0!important;margin-top: 4px;}body.home .logo-internas{display:none!important;}.logo-internas img{width: 182px;margin: initial;margin-top: 0px;}.tel-home{display:none!important;}body.home .tel-home{display:block!important;}.tel-internas{display: block;}body.home .tel-internas{display:none;}.caixa-fixo-sociais{position: absolute;z-index: 99999;left: 50%;margin-left: 270px;margin-top: 28px;width: 110px;}body.home .caixa-fixo-sociais{position: absolute;z-index: 99999;left: 50%;margin-left: 270px;margin-top: 0px;width: 115px;}#footer .caixa-fixo-sociais{position: absolute;z-index: 99999;left: 50%;margin-left: -57px;margin-top: 35px;width: 115px;}.texto-banner-home{font-family: "Montserrat", sans-serif;font-size: 27px;line-height: 38px;color: #fff;font-weight: 400;text-align: center;padding: 0 50px;}.texto-banner-home strong{display: block;font-size: 50px;line-height: 60px;}.caixa-texto-banner{display:none!important;}body.home .caixa-texto-banner{display: block !important;position: absolute;margin-top: 270px;left: 50%;margin-left: 130px;width: 515px;}.header-home .container{width: 1280px;}.nav>li>a:hover{background-color: transparent!important;}.foto-clinica{background:url(../images/foto-clinica.jpg) center center no-repeat;background-size:cover;height:597px;}.sociais-footer{width: 90px;margin: 30px auto 0;}.link-sociais-footer{display: inline-block;float: left;margin: 0 7px;}.fale-conosco{background:#C4A5AD;overflow: hidden;padding: 45px 0 10px 0;clear: both;}.ortodontia-home{overflow: hidden;}.harmonizacao-home{overflow: hidden;}.logo-fabiana{width: 350px;}.texto-sobre{font-family: 'Poppins', sans-serif;font-weight: 400;color: #fff;text-align: right;font-size: 17px;line-height: 26px;margin-bottom: 21px;padding-right: 95px;}.link-fixo-sociais{background: #A57985;display: block;width: 45px;height: 45px;border-radius: 10px;margin-bottom: 5px;}.img-fixo-sociais{margin: 0 auto;padding-top: 10px;}.botao-whatsapp{display: block;width: 62px;height: 62px;}.cx-entre-contato .botao-whatsapp{display: block;width: 487px;height: 89px;margin: 0 auto;background:initial;border-radius: initial;}.botao-whatsapp>img{margin: 0 auto;}.titulo-fale-conosco{font-family: 'Open Sans';font-size: 40px;color: #fff;line-height: 48px;font-weight: 400;margin-bottom: 40px;}.img-horario{padding-bottom: 15px;float: left;}.texto-contato{font-family: 'Open Sans';font-size: 18px;line-height: 30px;text-align: center;color: #fff;font-weight: 500;}.bg-ortodontia{background:url(../images/foto-fabiana-ortodontia.jpg) center right no-repeat;background-size: cover;height:615px;}.bg-harmonizacao{background:url(../images/foto-fabiana-harmonizacao.jpg) center left no-repeat;background-size: cover;height:615px;}.titulo-ortodontia{font-family: 'Open Sans';color: #C4A5AD;text-transform: uppercase;font-size: 55px;line-height: 66px;margin: 80px 0 40px 50px;font-weight: 500;}.titulo-harmonizacao{font-family: 'Open Sans';color: #C4A5AD;text-transform: uppercase;font-size: 55px;line-height: 66px;margin: 80px 50px 25px 0px;font-weight: 500;text-align: right;}.ortodontia-home .col-md-6.col-xs-12,.harmonizacao-home .col-md-6.col-xs-12{padding: 0!important;}.caixa-textos-ortodontia{background: #333b5c;padding: 35px 120px 35px 35px;border-radius: 0 40px 40px 0;width: 110%;z-index: 999999999;position: relative;}.texto-ortodontia{font-family: 'Open Sans';color: #fff;font-size: 18px;line-height: 25px;margin-bottom: 20px;font-weight: 400;}.texto-harmonizacao{font-family: 'Open Sans';color: #fff;font-size: 18px;line-height: 25px;margin-bottom: 20px;font-weight: 400;text-align: right;}.caixa-textos-harmonizacao{background: #333b5c;padding: 35px 35px 35px 120px;border-radius: 40px 0 0 40px;width: 110%;z-index: 11111;position: relative;right: 65px;}.texto-item-harmonizacao{font-family: 'Open Sans';color: #fff;font-size: 16px;line-height: 20px;margin-bottom: 7px;font-weight: 400;text-align: right;}.texto-item-harmonizacao::after{content: '';display: inline-block;width: 8px;height: 8px;margin: 0 11px;background: #C4A5AD;border-radius: 50%;position: relative;top: 0px;}.nav>li>a:hover, .nav>li>a:focus{background-color:transparent!important;outline: none;}.cx-header-topo{width: 95%;margin: 0 auto;}.bg-preto{background:url(../images/bg-preto.png) top center no-repeat;height:649px;position:absolute;top:0;width:100%;background-size: cover;}.img-bandeira{width:31px;height:20px!important;}.cx-idiomas{width: 95px;height: 25px;position: absolute;left: 50%;margin-left: 224px;margin-top: 30px;}body.home .cx-idiomas{width: 95px;height: 25px;position: absolute;left: 50%;margin-left: 224px;margin-top: 5px;}.link-idioma{display: inline-block;float: left;margin: 0 7px;width: 31px;height: 20px !important;overflow: hidden;}#nav-tabContent > .tab-pane{display: none;}#nav-tabContent > .tab-pane.active{display: block;}.nav-tabs .nav-link{border: 1px solid #000; border-radius: 999px;}.nav-tabs .nav-link.active{background: #6b6b6b; color: #fff;}

							.titulo-banner-home{font-family: 'Montserrat';font-weight: 600;font-size: 45px;line-height: 55px;color: #fff;text-align: center;margin-bottom: 20px;}.link-sociais-topo{display: block;width: 24px;float: left;margin: 0 15px;}li.restrito a{background: #D3AA3F;border-radius: 15px;padding: 4px 15px !important;position: absolute!important;width: 180px;left: 50%;margin-left: 5px;margin-top: -4px;}li.restrito a:focus{outline:none;text-decoration:none;color:#fff;background-color:#D3AA3F;}li.restrito a:hover{text-decoration:none;color:#fff;background-color:#d39800!important;transition: all .3s ease 0s!important;}.link-comprar-treinamento{font-family: 'Montserrat';font-weight: 700;font-size: 14px;line-height: 19px;color: #033353;text-align: center;width: 135px;height: 53px;position: fixed;border-radius: 15px 0 0 15px;background: #FFFFFF;right: 0;padding-top: 7px;margin-top: 190px;text-transform: uppercase;z-index:999999999;}.link-comprar-treinamento:focus{outline:none;text-decoration:none;color:#033353;background-color:#fff;}.link-comprar-treinamento:hover{text-decoration:none;color:#fff;background-color:#033353!important;transition: all .3s ease 0s!important;}h2.accordion-header button{background: linear-gradient(180deg, #176192 0%, #0C3149 100%);height: 125px;border-radius: 20px;color: #fff;font-family: 'Montserrat';font-size: 17px;line-height: 25px;font-weight: 600;white-space: normal;text-align: left;padding: 10px 30px 10px 30px;vertical-align: top;border:0;}.faq-perguntas{overflow: hidden;background: #001736;padding: 60px 0;}.titulo-faq{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;}.titulo-faq::before{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;float: left;position: relative;top: 30px;margin-right: 40px;}.quem-somos{overflow: hidden;padding: 60px 0;background: #001736;}.titulo-quem-somos{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;}.titulo-quem-somos::before{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;float: left;position: relative;top: 30px;margin-right: 40px;}.texto-quem-somos{font-family: 'Montserrat';font-weight: 300;font-size: 20px;line-height: 26px;color: #fff;margin-bottom: 20px;}.treinamentos-home{overflow: hidden;padding: 60px 0 20px;background: #001736;min-height:400px;}.titulo-treinamentos{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;text-align: center;}.titulo-treinamentos{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;text-align: center;}.cx-treinamentos{overflow: hidden;width: 1130px;margin: 0 auto;}.texto-treinamentos{font-family: 'Montserrat';font-size: 20px;line-height: 25px;color: #fff;padding: 0 320px;text-align: center;margin-bottom: 65px;}.item-treinamentos{background: linear-gradient(180deg, #0C3148 0%, #0C3149 100%);overflow: hidden;min-height: 460px;margin-bottom: 30px;border-radius: 40px;padding: 25px;}.titulo-item-treinamentos{font-family: 'Montserrat';font-size: 25px;line-height: 35px;color: #fff;font-weight: 600;text-align: center;margin-bottom: 20px;padding: 0 45px;}.texto-item-treinamentos{font-family: 'Montserrat';font-weight: 400;font-size: 20px;line-height: 25px;text-align: center;color: #D3AA3F;padding: 0 40px;}.img-item-treinamentos{margin: 0 auto 30px;border-radius: 20px;filter: grayscale(100%);}.link-item-treinamentos{display: block;width: 100%;height: 430px;}.link-item-treinamentos:hover{text-decoration:none;}.planos-home{overflow: hidden;padding: 100px 0;background: #001736;}.cx-planos{width: 1130px;margin: 0 auto;}.item-topo-planos{border-radius: 20px;padding: 20px 20px;position: relative;height: 210px;}.plano1{background: linear-gradient(180deg, #BCA88F 0%, #90724C 100%);}.plano2{background: linear-gradient(180deg, #D9EDFA 0%, #656666 100%);}.plano3{background: linear-gradient(180deg, #E9C35F 0%, #C38A41 100%);}.titulo-item-planos{font-family: 'Montserrat';font-weight: 600;font-size: 26px;line-height: 35px;color: #033353;text-align: center;padding: 0 20px;}.item-topo-planos.plano1 .titulo-item-planos,.item-topo-planos.plano2 .titulo-item-planos{padding:0 80px;}.icone-item-planos{width: 68px;position: relative;margin: 0 auto 15px;}.certificado{width: 84px;position: absolute;right: 0;top: 0;margin-top: -40px;}.item-planos{background: linear-gradient(180deg, #0C3148 0%, #0C3149 100%);border-radius: 0 0 20px 20px;min-height:880px;}.valor{font-family: 'Montserrat';font-weight: 600;font-size: 45px;line-height: 60px;color: #fff;text-align: center;margin: 25px 0;}.linha-item-planos{display: block;width: 290px;height: 1px;background: #fff;margin: 0px auto 30px;}.texto-item-planos{font-family: 'Montserrat';font-size: 14px;line-height: 23px;color: #fff;font-weight: 400;margin-bottom: 21px;padding: 0 30px;}.texto-item-planos span{float: left;margin-right: 10px;min-height: 40px;}.btn-comprar{width: 197px;height: 53px;background: #050530;border-radius: 15px;margin: 40px auto 0;font-family: 'Montserrat';font-weight: 600;font-size: 18px;line-height: 22px;color: #fff;text-align: center;padding-top: 15px;bottom: 0;position: absolute;display: block;left: 50%;margin-left: -100px;margin-bottom: 20px;}.btn-comprar:focus{text-decoration:none;outline:none;font-size: 18px;line-height: 22px;}.btn-comprar:hover{text-decoration:none;transition: all .3s ease 0s!important;font-size: 18px;line-height: 22px;color:#fff;}.news-home{}.titulo-news{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;}.titulo-news{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;}.titulo-news::before{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;float: left;position: relative;top: 30px;margin-right: 40px;}.news-home{overflow: hidden;padding: 60px 0 20px;background: #001736;}.instagram-home{overflow: hidden;padding: 60px 0;background: #001736;}.titulo-instagram::before{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;float: left;position: relative;top: 30px;margin-right: 40px;}.titulo-instagram::after{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;position: relative;top: -10px;margin-left: 40px;}.titulo-instagram::before{content: '';display: inline-block;width: 243px;height: 3px;background: #E9C35F;float: left;position: relative;top: 30px;}.titulo-instagram{font-family: 'Montserrat';font-weight: 600;font-size: 50px;line-height: 60px;color: #D3AA3F;margin-bottom: 60px;text-align: center;}.cx-perguntas .accordion-body{overflow: hidden;background: #176192;border-radius: 32px;margin-top: -10px;padding: 30px;}.texto-acorddion{font-family: 'Montserrat';font-size: 16px;line-height: 23px;color: #fff;margin-bottom: 17px;}.cx-titulo-internas{width: 400px;position: absolute;left: 50%;margin-top: 30px;margin-left: 140px;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color: transparent!important;}.geral-textos-tabelas{overflow: hidden;padding: 60px 0;background: #001736;}.cx-textos-treinamentos{width: 1100px;margin: 0 auto 50px;}.cx-textos-treinamentos p{font-family: 'Montserrat';font-weight: 400;font-size: 18px;line-height: 25px;color: #fff;margin-bottom: 20px;}.texto-resumo{font-weight: 600!important;margin-top: 40px;}.cx-tabela-treinamentos{width: 1100px;margin: 0 auto;}.titulo-amarelo{font-weight: 600!important;color: #D3AA3F!important;margin: 30px 0;}.bolinha-amarela{font-weight: 600;color: #D3AA3F;font-size: 35px;position: relative;top: 4px;margin-right: 5px;}.geral-textos-tabelas.direcao-defensiva{display: none;}body.page-id-70 .geral-textos-tabelas.direcao-defensiva{display:block;}.geral-textos-tabelas.direcao-defensiva{padding-top:0;}.amarelo{color:#D3AA3F;}.caixa-contato .col-md-5.foto-footer{background: url(../images/img-contato.jpg) center center no-repeat;height: 510px;background-size: cover;}.form-footer{background: #113364;height: 510px;padding: 35px 70px 60px;}.formulario-contato{width: 550px;margin: 0px auto;}body.page-template-cadastro-profissionais .titulo-internas{text-transform: uppercase;}body.page-template-cadastro-profissionais .cx-titulo-internas{margin-top: 50px;margin-left: 60px;}.cadastro-profissionais{overflow: hidden;padding: 60px 0;background: #001736;}.cx-cadastro{overflow: hidden;width: 90%;margin: 0 auto;}.subtitulo-cadastro{font-family: 'Montserrat';font-weight: 600;font-size: 22px;line-height: 23px;color: #fff;    margin: 20px 0;}.texto-cadastro{font-family: 'Montserrat';font-weight: 300;font-size: 16px;line-height: 23px;color: #fff;}span.marcador{color: #E9C35F;font-size: 50px;position: relative;top: 8px;margin-right: 5px;}span.mini-titulo{font-weight: 600;font-size: 22px;line-height: 23px;margin-top: 20px;display: inline-block;}span.numero{display: inline-block;width: 33px;height: 33px;background: #D3AA3F;border-radius: 50%;text-align: center;margin-right: 10px;padding-top: 6px;font-family: 'Montserrat';font-weight: 600;font-size: 20px;line-height: 23px;float: left;}.item-numero{margin-bottom:20px;overflow: hidden;}.cx-form-cadastro{overflow: hidden;}.titulo-faca-cadastro{font-family: 'Montserrat';font-weight: 600;font-size: 25px;line-height: 30px;color: #D3AA3F;margin-bottom: 20px;}


/* ===== Base ===== */
.cx-form-cadastro .cf7-form-motorista{
  max-width: 620px;
  margin: 0 auto;
  padding: 14px 14px 18px;
  background: #0b2340;
  border-radius: 6px;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.cx-form-cadastro .cf7-form-motorista *{
  box-sizing: border-box;
}

/* Zera margens/paddings que o CF7 injeta com <p> */
.cx-form-cadastro .cf7-form-motorista p{
  margin: 0 !important;
  padding: 0 !important;
}

/* ===== Títulos ===== */
.cx-form-cadastro .cf7-sec-title{
  background: #d2aa44;
  color: #0a1e33;
  font-weight: 700;
  border-radius: 3px;
  margin: 10px 0 10px;
  letter-spacing: .2px;

  /* centralização vertical real */
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0 12px;
}

/* o CF7 colocou um <p> dentro do título: centraliza junto */
.cx-form-cadastro .cf7-sec-title p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.1 !important;
}

/* ===== Campo ===== */
.cx-form-cadastro .cf7-field{
  width: 100%;
  margin: 8px 0;
  position: relative;
}

/* Inputs e selects */
.cx-form-cadastro .cf7-form-motorista input[type="text"],
.cx-form-cadastro .cf7-form-motorista input[type="email"],
.cx-form-cadastro .cf7-form-motorista input[type="tel"],
.cx-form-cadastro .cf7-form-motorista input[type="url"],
.cx-form-cadastro .cf7-form-motorista select{
  width: 100%;
  height: 44px;
  border: 2px solid #0a1e33;
  background: #e9e9eb;
  border-radius: 3px;
  padding: 10px 12px;
  font-size: 15px;
  color: #333;
  outline: none;
}

/* Placeholders */
.cx-form-cadastro .cf7-form-motorista input::placeholder{
  color: #6d6d6d;
}

/* ====== Layout 2 colunas ====== */
.cx-form-cadastro .cf7-row-2{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

/* ====== “Setinhas” dos selects ====== */
.cx-form-cadastro .cf7-select{
  position: relative;
}

.cx-form-cadastro .cf7-select select{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 42px;
  cursor: pointer;
}

.cx-form-cadastro .cf7-select:after{
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #5a5a5a;
  transform: translateY(-50%);
  pointer-events: none;
}

/* ====== Campo Telefone com bandeira ====== */
.cx-form-cadastro .cf7-phone{
  border: 2px solid #0a1e33;
  background: #e9e9eb;
  border-radius: 3px;
  height: 44px;
  padding: 0 10px;
  display: flex;
  align-items: center;
}

/* O CF7 colocou tudo dentro de um <p> + <br>... então o <p> vira flex */
.cx-form-cadastro .cf7-phone > p{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

/* Mata os <br> que quebram o layout dentro do telefone */
.cx-form-cadastro .cf7-phone br{
  display: none !important;
}

/* Bandeira (no seu caso é IMG de emoji, não texto) */
.cx-form-cadastro .cf7-flag{
  width: 26px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Ajuste da imagem do emoji */
.cx-form-cadastro .cf7-flag img{
  width: 18px;
  height: 18px;
  display: block;
}

/* Setinha ao lado da bandeira */
.cx-form-cadastro .cf7-phone-arrow{
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #5a5a5a;
  transform: translateY(1px);
}

/* Wrap do CF7 ocupa o resto */
.cx-form-cadastro .cf7-phone .wpcf7-form-control-wrap{
  flex: 1 1 auto;
  height: 100%;
  display: flex;
  align-items: center;
}

/* Input tel sem borda (a borda é do container) */
.cx-form-cadastro .cf7-phone input[type="tel"]{
  width: 100%;
  height: 44px;
  border: none !important;
  background: transparent !important;
  padding: 0 12px 0 0;
  margin: 0;
}

/* ====== Última linha: LinkedIn OU Currículo ====== */
.cx-form-cadastro .cf7-last-row{
  display: grid;
  grid-template-columns: 1fr 44px 1fr;
  gap: 10px;
  align-items: center;
  margin-top: 6px;
}

.cx-form-cadastro .cf7-or{
  text-align: center;
  color: #d8dde6;
  font-weight: 700;
}

/* ====== Upload estilo “campo” ====== */
.cx-form-cadastro .cf7-upload{
  height: 44px;
  border: 2px solid #0a1e33;
  background: #e9e9eb;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 12px;
}

/* CF7 colocou tudo dentro de <p> + <br>... então o <p> vira flex */
.cx-form-cadastro .cf7-upload > p{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

/* Mata os <br> que quebram o upload */
.cx-form-cadastro .cf7-upload br{
  display: none !important;
}

/* O input file (wrap do CF7) invisível por cima, mas clicável */
.cx-form-cadastro .cf7-upload .wpcf7-form-control-wrap{
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
}

/* Input file 100% clicável */
.cx-form-cadastro .cf7-upload input[type="file"]{
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* Label do upload */
.cx-form-cadastro .cf7-upload-label{
  color: #6d6d6d;
  font-size: 15px;
  pointer-events: none;
}

/* Ícone download */
.cx-form-cadastro .cf7-upload-icon{
  margin-left: auto;
  width: 22px;
  height: 22px;
  position: relative;
  pointer-events: none;
}

.cx-form-cadastro .cf7-upload-icon:before{
  content: "";
  position: absolute;
  left: 50%;
  top: 45%;
  width: 2px;
  height: 12px;
  background: #5a5a5a;
  transform: translate(-50%, -50%);
}

.cx-form-cadastro .cf7-upload-icon:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 62%;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #5a5a5a;
  transform: translate(-50%, -50%);
}

/* ====== Botão ENVIAR ====== */
.cx-form-cadastro .cf7-actions{
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}

.cx-form-cadastro .cf7-actions p{
  margin: 0 !important;
}

.cx-form-cadastro .cf7-submit{
  background: #d2aa44;
  color: #0a1e33;
  border: none;
  border-radius: 999px;
  padding: 12px 26px;
  font-weight: 800;
  letter-spacing: .5px;
  cursor: pointer;
}

.cx-form-cadastro .cf7-submit:hover{
  filter: brightness(0.95);
}

/* ====== Mensagens do CF7 ====== */
.cx-form-cadastro .cf7-form-motorista .wpcf7-not-valid-tip{
  color: #ffd1d1;
  font-size: 13px;
  margin-top: 4px;
}

.cx-form-cadastro .cf7-form-motorista .wpcf7-response-output{
  margin: 12px 0 0;
  border-radius: 6px;
}




								<style>
  /* Fundo igual ao da imagem */
  .quadro-tabela {
    background: #001736; /* rgb(0,23,54) */
    padding: 18px;
    display: inline-block;
  }

  table.tabela-topicos {
    width: 1100px;              /* mesma pegada da imagem */
    max-width: 100%;
    border-collapse: separate; /* precisa pra ter “vãos” entre as caixas */
    border-spacing: 12px 14px; /* gaps horizontais e verticais */
    font-family: Arial, Helvetica, sans-serif;
  }

  table.tabela-topicos th,
  table.tabela-topicos td {
    border: 2px solid #425871; /* rgb(66,88,113) */
    border-radius: 8px;
  }

  table.tabela-topicos th {
    background: #0b3c64; /* rgb(11,60,100) */
    color: #ffffff;
    text-align: left;
    padding: 10px 14px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1;
  }

  table.tabela-topicos td {
    background: #bed2e0; /* rgb(190,210,224) */
    color: #001736;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 1.35;
    vertical-align: top;
  }

  /* Coluna da esquerda */
  td.col-topico {
    width: 215px;
    font-weight: 700;
    vertical-align: middle;
  }

  /* Coluna da direita */
  td.col-detalhes strong {
    font-weight: 700;
  }
</style>


			#footer{background-color: #050530 !important; padding: 5px 0 !important;overflow: hidden;height: 106px !important;position: relative !important;}p.creditos{font-family:'Open Sans',sans-serif;color: #fff;font-size: 13px;float: left;position: relative;margin-top: 7px;}div.creditos{display: block;width: 255px;height: 40px;float: right;margin-top: 30px;}div.creditos img{float: left;margin-left: 5px;position: relative;top: -5px;}




    	@media screen and (max-width: 767px) {

    		.header-mobile{height: 60px;background: #2F2E2E;}.header-mobile .navbar-brand>img{width: 121px;height: auto;display: block;margin-left:10px;}.navbar-brand{padding: 10px 0 0 0!important;}.header-mobile .navbar-toggle .icon-bar{width: 26px;height: 2px;background: #0AAEE3;}.header-mobile .fixo-lateral-menu{position: absolute;right: 20px;padding-top: 25px;}.header-mobile .redes-sociais{display: block;padding-top: 20px;float: right;}.iluminacao-linear-home,.iluminacao-tecnica-home,.automacao-home{height: 137px;overflow:hidden;}.titulo-home{font-size: 22px;line-height: 30px;text-align: center;}.fundo-claro-home{height: 137px;padding-left: initial!important;padding-top: 55px;padding-right: 0!important;}.iluminacao-tecnica-home .fundo-claro-home{padding-right: initial!important;}.iluminacao-tecnica-home .titulo-home,.iluminacao-tecnica-home .texto-home{text-align: center;}.iluminacao-tecnica-home .fundo-claro-home{padding-top: 37px;}.iluminacao-tecnica-home>.col-md-7{display:none;}.titulo-site-mobile.visible-xs-block{background: #04A2C5;font-size: 14px;line-height: 19px;color: #fff;font-family: 'Open Sans',sans-serif;font-weight: 500;text-align: center;height: 62px;padding: 10px 30px 0 30px;margin-top: 0;margin-bottom: 0;display:none!important;}.texto-depoimento{padding: 20px 35px 25px 40px;text-align:center;}.depoimentos-home{height: auto;padding-bottom: 40px;}.img-item-depoimentos{width: 58px;float: left;margin-bottom: 0;}.titulo-item-depoimento{font-size: 16px;line-height: 18px;float: left;padding-top: 20px;padding-left: 10px;}.img-titulo-depoimentos-mobile{overflow: hidden;max-width: 210px;margin: 0 auto;}#footer ul>li>a{font-size: 16px;line-height: 22px;color: #00ADE5;}#footer ul>li{float: none;margin-right: 0;margin-bottom: 6px;}#footer ul.menu{overflow: hidden;margin-bottom: 40px;padding-left: 0;}.contatos-footer .col-md-3.col-sm-12{overflow: hidden;display: block;float: none!important;margin: 0 auto 20px;}.contatos-footer .col-md-3.col-sm-12 .textwidget.custom-html-widget{max-width: fit-content;margin: 0 auto;}.endereco-footer{font-size: 15px;padding: 0 35px;}#footer .redes-sociais{margin: 0 auto 30px;}.logo-footer{width: 200px!important;height: auto!important;display: block;margin: 0px auto 0px;top: initial;margin: 20px auto;}div.creditos{display: block;width: 240px;height: 30px;float: none;margin: 0 auto;}#footer{padding:20px 0!important;height:auto!important}.fixo-lateral-menu .icon-bar{width: 26px;height: 2px;background: #0AAEE3;display: block;margin-bottom: 2px;}.fixo-lateral-menu ~ .caixa-menu{display: block;height: 100%;position: fixed;z-index: 1000;top: 0;width: 90%;background: rgba(47, 46, 46, 0.95);right: 0!important;}.fechar-cx-menu{line-height: 34px;color: #ffffff;text-align: center;font-size: 35px;font-family: 'Open Sans', sans-serif;font-weight: 600;display: block;border-radius: 30px;width: 55px;height: 55px;padding-top:3px;margin: 20px auto;cursor: pointer;float: right;margin-right: 40px;}.titulo-menu{color: #00ADE5;text-transform: uppercase;font-size: 17px;line-height: 23px;font-family: 'Open Sans',sans-serif;font-weight: 600;float: left;padding: 30px 0 0 20px;}.caixa-menu .collapse{display:block!important;}.caixa-menu nav.menu{padding-top: 90px;}.caixa-menu .navbar-nav>li>a{line-height: 26px!important;font-size: 19px;color: #fff;font-family: 'Open Sans',sans-serif;text-transform: uppercase;font-weight: 400;text-align: right;padding-right: 30px!important;padding:11px!important;}.caixa-menu .navbar-nav>li{border-bottom: 1px solid #00ADE5;}.caixa-menu .navbar-nav{max-width: 265px;float: right;margin-right: 10px;}.caixa-menu .navbar-nav>li:last-child{border-bottom:0;}.caixa-menu .navbar-collapse{border-top: 0!important;box-shadow: none!important;}.texto-projetos-home{text-align:left;}.titulo-projetos-home{margin-right: initial;text-align: center;margin-top: 30px;}.link-veja-mais{float: none;margin: 50px auto;}.titulo-studio-home{text-align: center;margin-left: initial;}.titulo-produtos-home::before,.titulo-produtos-home::after,.titulo-blog-home::after,.titulo-blog-home::before,.titulo-projetos-interna::before,.titulo-projetos-interna::after{display: none;}.titulo-blog-home,.titulo-produtos-home{margin-bottom:40px;}.img-produto-home{margin:0 auto;}.img-depoimento-home{border-right: initial;padding-right: initial;margin: 0 auto;}.nome-depoimento{text-align:center;}.texto-depoimentos{font-family: "segoe-ui";font-size: 17px;line-height: 20px;color: #606060;text-align: center;margin-bottom: 20px;margin-top: 0px;padding: 0 20px;}body.home .blog-home figure{margin: 0 auto 25px;}body.home .blog-home article{margin-bottom: 50px;}.textos-footer{font-size: 16px;line-height: 21px;}.endereco-footer{font-size: 15px;padding: 0 35px;margin: 0 auto 26px;}.topo-projetos{height: 150px;}.titulo-projetos-interna{margin-bottom: 30px;}.titulo-projetos{font-size: 20px;}.titulo-catedral{font-size:18px;}.creditos-fotos{padding: 0 20px;}.img-pdled-colors{width: 100px;}


    			.foto-footer{height: 120px;}div.creditos{margin: 15px auto 30px;}.img-footer{width: 23px!important;height: auto!important;padding-bottom: 10px;float: left;}.textos-footer{text-align: left;margin-bottom: 20px;padding-left: initial;}.footer-local{float: initial;padding-bottom: 10px;margin-top: initial;}.texto-contato{font-size: 15px;line-height: 24px;text-align: center;margin-top: 20px;}.noticias-home .data-blog{display: block;width: 105px;position: absolute;right: 0;margin-right: 10px;margin-top: -130px;}.titulo-tratamentos{font-family: 'Roboto';font-size: 29px;line-height: 48px;color: #004F7B;font-weight: 500;text-align: left;display: block;letter-spacing: 4.2px;width: 100%;margin: 20px auto;}.tratamentos-home{overflow: hidden;height: auto;}.titulo-clinica{font-family: 'segoe-ui';font-size: 25px;line-height: 35px;text-align: center;color: #fff;font-weight: 600;background: rgb(87 129 76 / 90%);width: 90%;padding: 10px;margin: 0 auto 40px;}.img-dra{width: 220px;border-radius: 50%;box-shadow: 10px 0px 0px 7px #0B364E;margin: 30px auto;}.caixa-itens-tratamentos{position: relative;z-index: 100000;right: initial;margin-top: 20px;width: 100%;}.caixa-bg-1{width: 100%;height: 173px;background: #D0DCE2;}.link-item-tratamentos{width: 100%;display: block;height: 173px;padding-top: initial;}.titulo-item-bg1{font-family: 'Roboto';font-size: 17px;line-height: 22px;text-align: center;color: #004F7B;padding: 55px 10px 0;font-weight: 400;letter-spacing: initial;}.titulo-item-bg2{font-family: 'Roboto';font-size: 17px;line-height: 22px;text-align: center;color: #fff;padding: 55px 10px 0;font-weight: 400;letter-spacing: initial;}.caixa-bg-2{width: 100%;height: 173px;background: url(../images/textura.jpg) center center no-repeat;background-size: cover;}.caixa-itens-tratamentos .col-md-6.col-xs-6{padding:0!important;}.titulo-maior{padding-top: initial;}body.home .tels-topo{position: absolute;right: 0;margin-right: 5px;margin-top: initial;bottom: 0;}body.home .navbar-brand{width: 190px;margin-left: -20px;}body.home .navbar-brand img{width: 190px;}.texto1{width:300px;}.texto2{width: 195px;}.caixa-texto-banner{display:none!important;}body.home .caixa-texto-banner{display: block !important;position: absolute;left: 50%;width: 57%;margin-left: -8%;margin-top: 135px;padding: 0;}.logo-menu>.container{width: initial;}.icon-bar{display: block;width: 35px;height: 5px;background: #fff;margin-bottom: 3px;border-radius: 5px;}body.home .icon-bar{display: block;width: 40px;height: 6px;background: #fff;margin-bottom: 3px;border-radius: 2px;}.icone-menu-mobile{width: 35px;position: absolute;right: 0;margin-top: 19px;margin-right: 10px;}body.home .icone-menu-mobile{width: 35px;position: absolute;right: 0;margin-top: -30px;margin-right: 15px;z-index: 100000000;}.whats-fixo{margin-top: 65px;width: 40px;}.caixa-fixo-sociais{}.texto-tels-topo{font-size: 13px;line-height: 17px!important;font-family: 'Roboto';font-weight: 600;padding: 0px!important;text-align: right;}#menuMobile{background: #374a5c;margin-top: 60px;z-index: 100000000000;width: 100%;position: absolute;right: 0;padding-top: 20px;padding-bottom: 10px;}.navbar-collapse.collapse{margin: 0;width: 100%;float: initial;}.navbar-nav>li{padding-bottom: 17px;}.navbar-nav>li>a{color: #fff;text-align: center;font-size: 17px;}body.home .navbar-nav>li>a{color: #fff;text-align: center;font-size: 17px;}#menuMobile .dropdown-menu{position: relative !important;width: 100%!important;height:275px !important;left: initial !important;margin: 0 auto !important;margin-bottom: 0px !important;transform: initial !important;margin-top: 15px !important;}.dropdown-menu>li>a{display: block !important;font-weight: 600 !important;color: #fff !important;text-align: left;font-family: 'segoe-ui';text-transform: unset;width: auto;margin: 0 auto;white-space: initial !important;font-size: 12px;line-height: 16px !important;}.dropdown-menu li{margin-bottom: 0px;width: 166px;float: left;min-height: initial;}#menuMobile>ul>li>a[aria-expanded="false"] ~ .dropdown-menu{display: none;}.header-home .caixa-texto-banner{}body.home .header-home .caixa-texto-banner{}.caixa-texto-quem-somos{width: 95%;margin: 30px auto;}.titulo-internas{font-size: 19px;line-height: 30px;text-align: center;margin-left: initial;padding: 0 90px;}.caixa-texto-quem-somos>p:first-child{text-align: center;padding: 0 42px;}.caixa-texto-quem-somos img{margin-right: 50px;width: 75%;display: block;margin: 0 auto 30px;float: none!important;}.header-home{height: 60px;background: #0B364E;}.navbar-brand{margin-top: 0 !important;width: 190px;padding-top: 2px !important;margin-left: -10px;}body.home .navbar-brand{margin-top:0!important;width:190px;}body.home .navbar-brand{margin-top:5px!important;}.logo-internas img{width: 110px;margin: initial;margin-top: 2px;margin-left: -20px;}.tels-topo{position: absolute;right: 0;margin-right: 55px;margin-top: 14px;}.caixa-texto-banner.visible-xs-block{display:none!important;}body.home .caixa-texto-banner.visible-xs-block{display:block!important;}.topo-tratamentos{overflow: hidden;background: #D0DCE2;height: auto;padding: 50px 0!important;}.nome-tratamento{position: relative;font-family: 'Roboto';font-size: 22px;line-height: 26px;color: #366591;text-transform: uppercase;font-weight: 500;letter-spacing: 1.8px;left: initial;margin-left: initial;margin-top: initial;margin-bottom: 0;text-align: center;padding: 0 90px;}.img-topo-tratamento{display:none;}.caixa-texto-tramento{width: 90%;margin: 30px auto;}body.page-id-19 .nome-tratamento{margin-top: initial;margin-right: initial;padding: 0 20px;}.caixa-texto-banner.hidden-xs{display:none!important;}body.single h1.entry-title{font-family: 'segoe-ui-semibold';font-size: 25px;line-height: 35px;color: #A0B2D9;text-align: left;margin-bottom: 30px;padding: 0 50px 0 0;margin-top: 0;}.img-topo-tratamento-mobile{width: 80%;margin: 0 auto 20px;}.nav .open>a{background-color:initial;}body.blog #content{max-width: 910px;margin: 30px auto 0;float: none;padding: 0;}

    			.foto-clinica{height: 270px;}.sociais-footer{width: 60px;margin: 30px auto 30px;overflow: hidden;}.link-sociais-footer{display: inline-block;float: left;margin: 0 12px;}.formulario-contato{width: 100%;margin: 20px 0 0 0;}.titulo-fale-conosco{font-family: 'Open Sans';font-size: 35px;color: #fff;line-height: 48px;font-weight: 400;margin-bottom: 40px;text-align: center;}.caixa-textos-harmonizacao{background: #333b5c;padding: 35px 30px 35px 30px;border-radius: 40px 0 0 40px;width: 90%;z-index: initial;position: relative;right: initial;float: right;margin-bottom: 25px;}.titulo-harmonizacao,.titulo-ortodontia{font-family: 'Open Sans';color: #C4A5AD;text-transform: uppercase;font-size: 35px;line-height: 43px;margin: 30px 0px;font-weight: 500;text-align: center;}.bg-harmonizacao,.bg-ortodontia{height:370px;}.caixa-textos-ortodontia{background: #333b5c;padding: 30px;border-radius: 0 40px 40px 0;width: 95%;z-index: initial;position: relative;}.caixa-textos-mobile{clear:both;}.logo-fabiana{width: 200px;margin: 0px auto 25px;}.header-home .item{height: 600px;}.carousel-indicators{margin-bottom: 50px;}.texto-banner-home{font-family: 'Open Sans';font-size: 16px;line-height: 20px;color: #fff;font-weight: 400;text-align: right;margin-bottom: initial;padding: 0 10px;}.texto-banner-home2{font-family: 'Open Sans';font-size: 17px;line-height: 23px;color: #fff;font-weight: 400;text-align: right;}.navbar-nav>li>a::after{display:none;}.navbar-nav>li#menu-item-19>a::after{display:none;}.navbar-nav{margin: initial!important;width: 100%;}.carousel-indicators .active{margin: 0;width: 18px!important;height: 18px!important;background-color: #456091!important;border: 1px solid #456091!important;}.carousel-indicators li{display: inline-block;width: 18px!important;height: 18px!important;margin:0 7px!important;text-indent: -999px;border: 1px solid #456091!important;border-radius: 10px;cursor: pointer;background-color: transparent;}.geral-foto-descricao>img{min-width: 100%;}

    			#footer .caixa-fixo-sociais {
    position: relative;
    z-index: 99999;
    left: initial;
    width: 115px;
    margin: 20px auto 70px;
}.titulo-faq::before{display: none;}.titulo-faq {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    color: #D3AA3F;
    margin-bottom: 10px;
    text-align: center;
}.titulo-instagram::before,.titulo-instagram::after,.titulo-news::before,.titulo-quem-somos::before{display:none;}.titulo-instagram {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    color: #D3AA3F;
    margin-bottom: 40px;
    text-align: center;
}.titulo-news {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    color: #D3AA3F;
    margin-bottom: 30px;
    text-align: center;
}.cx-planos {
    width: 100%;
    margin: 0 auto;
}.btn-comprar {
    width: 197px;
    height: 53px;
    background: #050530;
    border-radius: 15px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    bottom: 0;
    position: relative;
    display: block;
    left: initial;
    margin: 30px auto 0;
}.item-planos {
    background: linear-gradient(180deg, #0C3148 0%, #0C3149 100%);
    border-radius: 0 0 20px 20px;
    min-height: initial;
    padding-bottom: 40px;
    margin-bottom: 50px;
}.planos-home {
    overflow: hidden;
    padding: 60px 0 0;
    background: #001736;
}.item-planos {
    background: linear-gradient(180deg, #0C3148 0%, #0C3149 100%);
    border-radius: 0 0 20px 20px;
    min-height: initial;
    padding-bottom: 40px;
    margin-bottom: 50px;
}.cx-treinamentos {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}.item-treinamentos {
    background: linear-gradient(180deg, #0C3148 0%, #0C3149 100%);
    overflow: hidden;
    min-height: initial;
    margin-bottom: 30px;
    border-radius: 40px;
    padding: 25px;
}.titulo-treinamentos {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    color: #D3AA3F;
    margin-bottom: 40px;
    text-align: center;
}.texto-treinamentos {
    font-family: 'Montserrat';
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    padding: 0 40px;
    text-align: center;
    margin-bottom: 60px;
}.titulo-quem-somos {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    color: #D3AA3F;
    margin-bottom: 30px;
    text-align: center;
}body.home .header-home {
    height: 350px;}.titulo-banner-home {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    text-align: right;
    margin-bottom: 15px;
    padding: 0 10px;
}li.restrito a {
    background: #D3AA3F;
    border-radius: 15px;
    padding: 4px 15px !important;
    position: relative !important;
    width: 180px;
    left: initial;
    margin: 10px auto 0;
}.quem-somos {
    overflow: hidden;
    padding: 60px 0 0;
    background: #001736;
}.link-item-treinamentos {
    display: block;
    width: 100%;
    height: initial;
}h2.accordion-header button {
    background: linear-gradient(180deg, #176192 0%, #0C3149 100%);
    height: 125px;
    border-radius: 20px;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 23px;
    font-weight: 600;
    white-space: normal;
    text-align: left;
    padding: 10px 10px 10px 30px;
    vertical-align: top;
    border: 0;
}.caixa-fixo-sociais {
    position: absolute;
    z-index: 99999;
    left: 50%;
    margin-left: -80px;
    margin-top: 16px;
    width: 110px;
}body.home .caixa-fixo-sociais {
    position: absolute;
    z-index: 99999;
    left: initial;
    margin-left: initial;
    margin-top: -32px;
    width: 115px;
    right: 0;
    margin-right: 75px;
}.botao-whatsapp {
    width: 40px;
    height: 40px;
}.link-comprar-treinamento {
        font-family: 'Montserrat';
        font-weight: 700;
        font-size: 14px;
        line-height: 19px;
        color: #033353;
        text-align: center;
        width: 125px;
        height: 53px;
        position: fixed;
        border-radius: 15px 0 0 15px;
        background: #FFFFFF;
        right: 0;
        padding-top: 7px;
        margin-top: 150px;
        text-transform: uppercase;
        z-index: 999999999;
    }body.home .link-comprar-treinamento {
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #033353;
    text-align: center;
    width: 125px;
    height: 53px;
    position: fixed;
    border-radius: 15px 0 0 15px;
    background: #FFFFFF;
    right: 0;
    padding-top: 7px;
    margin-top: 330px;
    text-transform: uppercase;
    z-index: 999999999;
}.cx-textos-treinamentos {
    width: 90%;
    margin: 0 auto 50px;
}.geral-textos-tabelas {
    overflow: hidden;
    padding: 60px 0 0;
    background: #001736;
}.cx-textos-treinamentos {
    width: 90%;
    margin: 0 auto 50px;
}.cx-tabela-treinamentos {
    width: 100%;
    margin: 0 auto;
}.cx-titulo-internas {
    width: 100%;
    position: absolute;
    left: initial;
    margin-top: 5px;
    margin-left: initial;
}.topo-internas {
    overflow: hidden;
    width: 100%;
    background-size: cover !important;
    height: 130px;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color: transparent!important;}
			
.navbar-nav .open .dropdown-menu>li>a{padding: 5px 15px 5px 20px!important;}li#menu-item-46, li#menu-item-83 {
    padding-bottom: initial;
}.form-footer {
    background: #113364;
    height: auto;
    padding: 35px 70px 0px;
}.titulo-contato{color: #fff;font-size: 40px;line-height: 60px;font-weight: 500;font-family: 'Montserrat', sans-serif;padding-top: 0px;margin-left: 35px;margin-bottom: 30px;text-transform: uppercase;}
			.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent !important;
    font-family: 'Montserrat';
    text-align: center;
    color: gold;
    font-weight: 600;
    font-size: 18px;
    position: relative;
    background: transparent !important;
    width: 340px;
    margin: -24px 25px 20px;
}body.blog #wrapper .row #content article, body.archive #wrapper .row #content article {
    width: 90%;
    float: initial;
    margin: 0 auto;
    margin-bottom: 30px;min-height: initial;
}body.single article{overflow: hidden;
    width: 90%;
    margin: 0 auto;}body.blog #content h2 {
    line-height: 20px;
    min-height: initial;
}







		}
