/*!
Theme Name: Real Rede Proteção
Theme URI: https://internit.com.br/
Author: Internit
Author URI: https://internit.com.br/
*/header{width:100%;padding:10px 0;position:fixed;background-color:rgba(0,0,0,0.76);z-index:9}header .container nav{display:flex;align-items:center;justify-content:space-between;padding:0}header .container nav .navbar-toggler{padding:10px}header .container nav .navbar-toggler .bar{width:30px;height:2px;border-radius:4px;background-color:#fff;display:block;margin-bottom:5px}header .container nav .navbar-toggler .bar:last-child{margin:0}@media only screen and (max-width: 991px){header .container nav .navbar-toggler{order:3;position:relative;z-index:9;border-color:#fff}}@media only screen and (max-width: 991px){header .container nav .navbar-collapse{position:absolute;height:100vh;width:300px;right:-20px;background:rgba(0,0,0,0.9);top:-10px;display:flex;justify-content:center;align-items:center;transform:translateX(100%)}header .container nav .navbar-collapse.show{transform:translateX(0)}}header .container nav .navbar-collapse .navbar-nav{width:95%;margin-left:auto;display:flex;align-items:center;justify-content:space-between}header .container nav .navbar-collapse .navbar-nav li.active a,header .container nav .navbar-collapse .navbar-nav li:hover a{color:#fff}header .container nav .navbar-collapse .navbar-nav li.active a:after,header .container nav .navbar-collapse .navbar-nav li:hover a:after{content:'';display:block;width:100%;height:2px;background-color:#c7bc43}header .container nav .navbar-collapse .navbar-nav li a{font-weight:300;font-size:20px;color:#fff !important;position:relative}@media only screen and (max-width: 1230px){header .container nav .navbar-collapse .navbar-nav li a{font-size:16px}}header .container nav .navbar-collapse .navbar-nav li a:after{content:'';display:block;width:0;height:2px;background-color:#c7bc43}header .container nav .ligue{display:inline-block;margin-left:15px}@media only screen and (max-width: 575px){header .container nav .ligue{display:none}}header .container nav .ligue a{font-weight:700;font-size:16px;color:#c7bc43;padding:5px 15px;border:1px solid #c7bc43;border-radius:3px}header .container nav .ligue a:hover:after{width:0}header .container nav .ligue a .flex{display:flex;align-items:center}header .container nav .ligue a .flex i{margin-right:10px;font-size:20px}header .container nav .ligue a .flex p{margin:0}header .container nav .whatsapp{position:fixed;top:85%;right:0;list-style:none}header .container nav .whatsapp .nav-link{display:flex;background:#009045;align-items:center;padding:0;border-top-left-radius:7px;border-bottom-left-radius:7px;padding-left:5px;transform:translate(0, -50%)}header .container nav .whatsapp .nav-link.oculto{transform:translate(66%, -50%)}header .container nav .whatsapp .nav-link.oculto:hover{transform:translate(0, -50%)}header .container nav .whatsapp .nav-link i{color:#fff;font-size:53px;padding:13px;border-right:1px solid #fff}header .container nav .whatsapp .nav-link p{margin:0;color:#fff;font-weight:700;font-size:18px;text-align:center;padding:10px;line-height:1em}.home #inicio{height:100vh;background:url('assets/img/inicio.jpg') center center;background-size:cover}.home #inicio .container.flex{display:flex;justify-content:flex-end;align-items:center;height:100%}.home #inicio .container.flex .item{text-align:right}.home #inicio .container.flex .item .equiplex{margin-bottom:15%}@media only screen and (max-width: 575px){.home #inicio .container.flex .item .equiplex{margin-bottom:10%}}.home #inicio .container.flex .item .texto h1{font-weight:900;font-size:36px;color:#1a1a1a}@media only screen and (max-width: 575px){.home #inicio .container.flex .item .texto h1{font-size:18px}}.home #inicio .container.flex .item .texto h1 span{color:#80621c}.home #inicio .container.flex .item .texto .box{padding:10px 20px;background-color:#000;display:inline-block;border-radius:4px}.home #inicio .container.flex .item .texto .box h2{font-weight:400;font-size:29.06px;color:#fff;font-size:16px}.home #redes{text-align:center;padding:50px 0}.home #redes h3{font-weight:700;font-size:33px;color:#000;margin-bottom:50px}.home #redes .flex{display:flex}@media only screen and (max-width: 1230px){.home #redes .flex{justify-content:space-evenly;flex-wrap:wrap}}@media only screen and (max-width: 1230px){.home #redes .flex .item{width:33%;margin-bottom:15px}}@media only screen and (max-width: 991px){.home #redes .flex .item{width:50%}}@media only screen and (max-width: 575px){.home #redes .flex .item{width:100%}}.home #redes .flex .item img{border-radius:7px;max-width:100%}.home #redes .flex .item p{margin-top:20px;margin-bottom:0;font-weight:400;font-size:18px;color:#1a1a1a}.home #diferenciais{padding-top:28px}.home #diferenciais .box{margin-bottom:75px}.home #diferenciais .box .flex{display:flex}@media only screen and (max-width: 767px){.home #diferenciais .box .flex{flex-direction:column}}.home #diferenciais .box .flex .cores{background:#f0f0f0;width:50%;padding:70px 85px;padding-bottom:40px}@media only screen and (max-width: 1230px){.home #diferenciais .box .flex .cores{padding:50px 55px}}@media only screen and (max-width: 991px){.home #diferenciais .box .flex .cores{padding:20px}}@media only screen and (max-width: 767px){.home #diferenciais .box .flex .cores{width:100%;padding:30px}}.home #diferenciais .box .flex .cores h3{text-align:center;text-transform:uppercase;color:#000;font-size:28px;font-weight:700;margin-bottom:80px}@media only screen and (max-width: 991px){.home #diferenciais .box .flex .cores h3{margin-bottom:40px}}@media only screen and (max-width: 575px){.home #diferenciais .box .flex .cores h3{font-size:22px}}.home #diferenciais .box .flex .cores .itens{display:flex;flex-wrap:wrap;justify-content:space-evenly}.home #diferenciais .box .flex .cores .itens .item{width:30%;text-align:center;margin-bottom:30px}@media only screen and (max-width: 575px){.home #diferenciais .box .flex .cores .itens .item{width:50%}}.home #diferenciais .box .flex .cores .itens .item span{width:100px;height:100px;display:block;border-radius:50%;margin:auto;margin-bottom:15px;background-color:#000}.home #diferenciais .box .flex .cores .itens .item span.areia{background-color:#d6cf66}.home #diferenciais .box .flex .cores .itens .item span.prata{background-color:#b3b3b3}.home #diferenciais .box .flex .cores .itens .item span.marrom{background-color:#6c3c00}.home #diferenciais .box .flex .cores .itens .item span.preta{background-color:#000}.home #diferenciais .box .flex .cores .itens .item span.branca{background-color:#fff}.home #diferenciais .box .flex .cores .itens .item p{margin:0;color:#4c4c4c;font-size:17.63px;font-weight:300}.home #diferenciais .box .flex .diferenciais{background:#ebddbd;width:50%;padding:70px 65px}@media only screen and (max-width: 1230px){.home #diferenciais .box .flex .diferenciais{padding:50px}}@media only screen and (max-width: 991px){.home #diferenciais .box .flex .diferenciais{padding:20px;padding-left:50px}}@media only screen and (max-width: 767px){.home #diferenciais .box .flex .diferenciais{width:100%;padding:30px 50px}}@media only screen and (max-width: 575px){.home #diferenciais .box .flex .diferenciais{padding:30px;padding-left:50px}}.home #diferenciais .box .flex .diferenciais h3{text-align:center;text-transform:uppercase;color:#000;font-size:28px;font-weight:700;margin-bottom:80px}@media only screen and (max-width: 991px){.home #diferenciais .box .flex .diferenciais h3{margin-bottom:40px}}@media only screen and (max-width: 575px){.home #diferenciais .box .flex .diferenciais h3{font-size:22px}}.home #diferenciais .box .flex .diferenciais .list{padding:0}.home #diferenciais .box .flex .diferenciais .list li{list-style:none;color:#000;font-size:18px;font-weight:300;position:relative;display:flex;align-items:center;margin-bottom:15px}.home #diferenciais .box .flex .diferenciais .list li:before{content:'';display:block;width:7px;height:7px;background-color:#fff;position:absolute;left:-20px;border-radius:50%}.home #diferenciais .parallax{background-image:url("assets/img/parallax.jpg");background-position:center;height:400px;position:relative;text-align:center;display:flex;align-items:center}.home #diferenciais .parallax:before{content:'';display:block;background-color:rgba(0,0,0,0.8);width:100%;height:100%;position:absolute;top:0;left:0}.home #diferenciais .parallax .container{position:relative}.home #diferenciais .parallax .container i{font-size:90px;color:#fff}.home #diferenciais .parallax .container p{margin-top:40px;margin-bottom:0;color:#fff;font-weight:300;font-size:39px}@media only screen and (max-width: 1230px){.home #diferenciais .parallax .container p{font-size:32px}}@media only screen and (max-width: 991px){.home #diferenciais .parallax .container p{font-size:28px}}@media only screen and (max-width: 575px){.home #diferenciais .parallax .container p{font-size:22px}}.home #areas{text-align:center;padding-top:105px;padding-bottom:100px}.home #areas .container h3{font-weight:700;font-size:33px;color:#000;margin-bottom:50px}@media only screen and (max-width: 575px){.home #areas .container h3{font-size:28px}}.home #areas .container .itens{display:flex;justify-content:center}@media only screen and (max-width: 991px){.home #areas .container .itens{flex-wrap:wrap}}@media only screen and (max-width: 767px){.home #areas .container .itens{flex-direction:column;align-items:center}}.home #areas .container .itens .item{display:flex;align-items:center;margin-left:40px}@media only screen and (max-width: 991px){.home #areas .container .itens .item{margin-bottom:20px}}@media only screen and (max-width: 767px){.home #areas .container .itens .item{margin-left:0}}.home #areas .container .itens .item:first-child{margin-left:0}.home #areas .container .itens .item:hover p{color:#80621c}.home #areas .container .itens .item i{color:#80621c;font-size:30px}.home #areas .container .itens .item p{margin:0;margin-left:20px;color:#000;font-size:24px;font-weight:300}@media only screen and (max-width: 1230px){.home #areas .container .itens .item p{font-size:20px}}@media only screen and (max-width: 767px){.home #areas .container .itens .item p{margin-left:10px}}@media only screen and (max-width: 575px){.home #areas .container .itens .item p{font-size:16px}}.home #solicite{background-color:#ebddbd;padding-top:60px;padding-bottom:67px;text-align:center}.home #solicite .container h3{font-weight:700;font-size:33px;color:#000;margin-bottom:50px}@media only screen and (max-width: 575px){.home #solicite .container h3{font-size:28px}}.home #solicite .container .contatos{display:flex;justify-content:space-around;margin-bottom:40px}.home #solicite .container .contatos .item{display:flex;align-items:center}.home #solicite .container .contatos .item:hover p{color:#80621c}.home #solicite .container .contatos .item i{font-size:25px;color:#80621c}@media only screen and (max-width: 575px){.home #solicite .container .contatos .item i{font-size:18px}}.home #solicite .container .contatos .item p{margin:0;font-size:300;font-size:24px;color:#000;margin-left:10px}@media only screen and (max-width: 575px){.home #solicite .container .contatos .item p{font-size:18px}}.home #solicite .container .formulario .flex{display:flex;justify-content:space-between;margin-bottom:6px}@media only screen and (max-width: 767px){.home #solicite .container .formulario .flex{flex-wrap:wrap;margin:0}}.home #solicite .container .formulario .flex span{width:33%;position:relative;display:block}@media only screen and (max-width: 767px){.home #solicite .container .formulario .flex span{width:100%;margin-bottom:12px}}.home #solicite .container .formulario .flex span input{width:100%;padding:15px 30px;height:initial;color:#000;font-style:italic;font-size:16px;border:none;border-radius:10px}@media only screen and (max-width: 991px){.home #solicite .container .formulario .flex span input{padding:15px 20px}}.home #solicite .container .formulario .flex span input::placeholder{color:#000;font-style:italic;font-size:16px}.home #solicite .container .formulario .flex span .wpcf7-not-valid-tip{position:absolute;right:20px;bottom:5px;white-space:nowrap;font-size:11px}@media only screen and (max-width: 991px){.home #solicite .container .formulario .flex span .wpcf7-not-valid-tip{right:40px}}@media only screen and (max-width: 767px){.home #solicite .container .formulario .flex span .wpcf7-not-valid-tip{right:20px;width:auto;margin:0}}.home #solicite .container .formulario .mensagem{margin-bottom:6px;position:relative;display:block}.home #solicite .container .formulario .mensagem textarea{color:#000;font-style:italic;font-size:16px;padding:15px 30px;height:150px;min-height:150px;border:none;border-radius:10px}@media only screen and (max-width: 991px){.home #solicite .container .formulario .mensagem textarea{padding:15px 20px}}.home #solicite .container .formulario .mensagem textarea::placeholder{color:#000;font-style:italic;font-size:16px}.home #solicite .container .formulario .mensagem .wpcf7-not-valid-tip{position:absolute;right:20px;bottom:5px;white-space:nowrap;font-size:11px}@media only screen and (max-width: 991px){.home #solicite .container .formulario .mensagem .wpcf7-not-valid-tip{right:40px}}@media only screen and (max-width: 767px){.home #solicite .container .formulario .mensagem .wpcf7-not-valid-tip{right:20px;width:auto;margin:0}}.home #solicite .container .formulario .submit{padding:10px 60px;background-color:#80621c;color:#fff;font-size:21px;font-weight:300;border:1px solid #80621c;border-radius:5px;cursor:pointer}.home #solicite .container .formulario .submit:hover{background-color:transparent;color:#80621c}footer{background-color:#262626;color:#8f8f8f;padding:40px 0;font-weight:300}footer .container .flex{display:flex;justify-content:space-between}@media only screen and (max-width: 991px){footer .container .flex{flex-wrap:wrap}}footer .container .flex .col{padding:0;border-right:1px solid #363636}@media only screen and (max-width: 991px){footer .container .flex .col{flex:50%;border:none;justify-content:center;align-items:center}}@media only screen and (max-width: 575px){footer .container .flex .col{flex:100%;margin-bottom:15px}}footer .container .flex .col:first-child{padding-left:15px}footer .container .flex .col:last-child{padding-right:15px}@media only screen and (max-width: 991px){footer .container .flex .col.info{text-align:center}}footer .container .flex .col.info img{margin-bottom:30px}footer .container .flex .col.info span{display:block;font-size:16px;margin-bottom:15px;text-transform:uppercase}footer .container .flex .col.info p{font-size:13px}footer .container .flex .col.contatos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}footer .container .flex .col.contatos .box a{display:flex;align-items:center;width:100%;color:#8f8f8f;margin:5px 0}@media only screen and (max-width: 991px){footer .container .flex .col.contatos .box a{white-space:nowrap}}footer .container .flex .col.contatos .box a:hover{color:#c7bc43}footer .container .flex .col.contatos .box a i{margin-right:10px}footer .container .flex .col.contatos .box a p{margin:0}footer .container .flex .col.menu{display:flex;align-items:center;padding:0 45px}@media only screen and (max-width: 575px){footer .container .flex .col.menu{display:none}}footer .container .flex .col.menu .list{display:flex;flex-wrap:wrap;padding:0}@media only screen and (max-width: 991px){footer .container .flex .col.menu .list{display:inline-block}}footer .container .flex .col.menu .list li{width:50%;list-style:none;margin:5px 0}@media only screen and (max-width: 991px){footer .container .flex .col.menu .list li{width:100%}}footer .container .flex .col.menu .list li a{color:#8f8f8f;white-space:nowrap;display:flex;align-items:center;position:relative}@media only screen and (max-width: 575px){footer .container .flex .col.menu .list li a{justify-content:center}}footer .container .flex .col.menu .list li a:hover{color:#c7bc43}footer .container .flex .col.menu .list li a:hover:before{background-color:#c7bc43}footer .container .flex .col.menu .list li a:before{content:'';display:block;width:5px;height:5px;background-color:#8f8f8f;border-radius:50%;margin-right:5px;position:absolute;left:-13px}@media only screen and (max-width: 575px){footer .container .flex .col.menu .list li a:before{display:none}}footer .container .flex .col.dados{display:flex;justify-content:center;flex-direction:column;border-right:none}footer .container .flex .col.dados a{margin-left:25%}@media only screen and (max-width: 1230px){footer .container .flex .col.dados a{margin-left:15%}}@media only screen and (max-width: 575px){footer .container .flex .col.dados a{margin:0}}footer .container .flex .col.dados a.equiplex{margin-bottom:25px}