.case-card{color:#fff;height:20rem;transition:all .8s}.case-card .case-txt-1{position:relative;top:5rem;transition:all .8s}.case-card .case-txt-2{opacity:0;transition:all .8s}.case-card .case-fundo{background-color:transparent;height:100%;transition:all .8s;width:100%}.case-card:hover .case-txt-1{top:-10rem}.case-card:hover .case-txt-2{opacity:1}.case-card:hover .case-fundo{background-color:#80008080}.cor-azul{background-color:#277bc0;padding:250px 0}#meio-flutuante{font-family:Objective}#meio-flutuante .imagem-flutuante{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 0 0 10px;filter:drop-shadow(-1px 0 14px #979797);height:100%;min-height:45rem;width:100%}#meio-flutuante .bloco{margin-bottom:-120px;position:relative;top:-17rem}#fale-conosco h1{bottom:0;color:#fff;line-height:49px;position:absolute}#fale-conosco h1,#fale-conosco h1 b{font-family:Objective;font-size:46px;font-style:normal;font-weight:700}#fale-conosco h1 b{color:#5e358c}#fale-conosco p,span{color:#000;font-family:Objective;font-size:16px;font-weight:400}#fale-conosco a{text-decoration:none}#fale-conosco .direita{background-color:#f6f6f6;border-radius:0 10px 10px 0;filter:drop-shadow(0 10px 14px #979797)}#fale-conosco .social-icons{color:#277bc0;font-size:30px}#fale-conosco .info-icons{color:#46bed8;font-size:30px}.btn-form{background-color:#277bc0;border-radius:10px;color:#fff;font-size:18px;font-weight:600;padding:10px 50px;text-transform:uppercase}.btn-form:hover{background-color:#3156a3;box-shadow:0 5px 10px 0 #f0f0f0;transform:scale(1.1);transition-duration:.3s}.map-if{margin-bottom:-7px}#fale-conosco .form-style{border-radius:0;padding:80px 30px 0;position:relative;top:-15px}.g-recaptcha div:first-child{display:block;margin:0 auto}.group{margin-bottom:45px;position:relative}#fale-conosco textarea{background:#f0f0f0;border:1px solid #75757500;border-radius:10px;color:#000;display:block;font-size:18px;font-weight:400;letter-spacing:4px;padding:10px 10px 10px 15px;width:100%}#fale-conosco textarea:hover{border:2px solid #277bc0;border-radius:10px}#fale-conosco .form-estilo::-moz-placeholder{color:#cbcbcb}#fale-conosco .form-estilo:-ms-input-placeholder{color:#cbcbcb}#fale-conosco .form-estilo::placeholder{color:#cbcbcb}#fale-conosco textarea:focus{outline:0}label{color:#b1b1b1;font-size:18px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}textarea:focus~label,textarea:valid~label{color:#b1b1b1;font-size:14px;top:-20px}textarea:focus~.bar2:after,textarea:focus~.bar2:before{width:50%}#fale-conosco input{background:#f0f0f0;border:1px solid #75757500;border-radius:10px;color:#000;display:block;font-size:18px;font-weight:400;letter-spacing:4px;line-height:24px;padding:10px 10px 10px 15px;width:100%}#fale-conosco input:hover{border:2px solid #277bc0;border-radius:10px}input:focus{outline:0}input:focus~label,input:valid~label{color:#b1b1b1;font-size:14px;top:-20px}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{height:60%;left:0;opacity:.5;pointer-events:none;position:absolute;top:25%;width:100px}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@media (max-width:1399.98px){.h1,h1{font-size:2rem}}@media (max-width:1200.98px){#fale-conosco{margin-bottom:-100px;padding-top:0}#meio-flutuante .imagem-flutuante{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 0 0 10px;filter:drop-shadow(-1px 0 14px #979797);height:100%;min-height:45rem;width:150%}}@media (max-width:991.98px){#fale-conosco h1{background:#46bdd8a8;border-radius:10px}#meio-flutuante .bloco{position:relative;top:-18rem}#meio-flutuante .imagem-flutuante{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0;filter:drop-shadow(-1px 0 14px #979797);height:100%;min-height:25rem;width:100%}#fale-conosco .form-style{border-radius:0;padding:50px 30px 30px;position:relative;top:-15px}#fale-conosco .direita{background-color:#f6f6f6;border-radius:0 0 10px 10px;filter:drop-shadow(0 10px 14px #979797)}}@media (max-width:380.98px){.h1,h1{font-size:20px}}@media screen and (max-width:575px){.card1{margin-right:0}.bar{border-radius:15px;top:1px;width:98%}input{border-radius:5px}.bar2{border-radius:15px;top:1px;width:98%}textarea{border-radius:5px}}

/*# sourceMappingURL=contato.css.map*/