body{background-color:var(--site-blue)}.contact{padding:150px 10px 0 10px}@media all and (max-width: 1199px){.contact{padding:61px 0 38px 0}}.contact h1{color:#d5c3c4;font-family:var(--font-bold);font-size:48px;line-height:111%;margin:0 auto 123px auto;text-align:center;max-width:1000px}@media all and (max-width: 1023px){.contact h1{font-size:32px;margin:0 0 24px 0}}@media all and (min-width: 768px)and (max-width: 1199px){.contact h1{margin:0 0 24px 0}}.contact .card{border:0;background-color:#682937;border-radius:14px;padding:21px 24px;min-width:397px}@media all and (max-width: 1199px){.contact .card{min-width:309px;margin-bottom:14px;padding:12px}}.contact .card .card-title{color:#d5c3c4;font-family:var(--font-bold);font-style:italic;font-size:22px;line-height:86%;margin-bottom:15px}@media all and (max-width: 767px){.contact .card .card-title{font-size:16px}}.contact .card ul{padding:0}.contact .card ul li{list-style:none;font-family:var(--font-light);font-size:18px;line-height:86%;margin-bottom:18px}@media all and (max-width: 767px){.contact .card ul li{font-size:13px;margin-bottom:11px}}.contact .card ul li:last-child{margin-bottom:0}.contact .card ul li a{text-decoration:none;color:var(--site-white)}.contact .card ul li a i{margin-right:10px;position:relative;top:2px}@media all and (max-width: 767px){.contact .card ul li a i{margin-right:5px;top:0}}.contact .separador{margin:0 74px}@media all and (max-width: 767px){.contact .separador{margin:15px auto}}@media all and (min-width: 768px)and (max-width: 1299px){.contact .separador{margin:0 24px}}.contact .description{max-width:800px}.contact .description p{font-size:24px;line-height:140%;color:#d5c3c4;font-family:var(--font-regular)}@media all and (max-width: 767px){.contact .description p{font-size:14px}}.contact .form-contact{background:url("../images/bg-contato-desktop.jpg") no-repeat center bottom;background-size:cover;padding:171px 10px}@media all and (max-width: 767px){.contact .form-contact{background:url("../images/bg-contato-mobile.jpg") no-repeat center bottom;padding:68px 10px}}@media all and (min-width: 768px)and (max-width: 1199px){.contact .form-contact{padding:68px 10px}}.contact .form-contact form{max-width:800px;margin:0 auto;background-color:#f7f8f9;border-radius:40px;padding:45px 30px}@media all and (max-width: 767px){.contact .form-contact form{padding:17px 11px;border-radius:15px}}.contact .form-contact form label{font-family:var(--font-source-sans-pro-regular);font-weight:400;font-size:16px;line-height:150%;color:#01193d}@media all and (max-width: 767px){.contact .form-contact form label{font-size:13px}}.contact .form-contact form .form-control{width:100%;height:50px;border-radius:10px;border:1px solid #bbcde7;color:#01193d}@media all and (max-width: 767px){.contact .form-contact form .form-control{height:35px;border-radius:5px}}.contact .form-contact form .form-control:focus{box-shadow:none}.contact .form-contact form textarea{height:150px !important}@media all and (max-width: 767px){.contact .form-contact form textarea{height:65px !important}}.contact .form-contact form .form-check-input{margin-right:10px;width:22px;height:22px;font-size:16px}@media all and (max-width: 767px){.contact .form-contact form .form-check-input{width:18px;height:18px;margin-right:5px}}.contact .form-contact form .form-check-input:checked{background-color:#01193d;border-color:#01193d}.contact .form-contact form .btn-enviar{width:100%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--site-blue);border:0;margin:30px 0;color:var(--site-white)}@media all and (max-width: 767px){.contact .form-contact form .btn-enviar{font-size:16px;height:40px}}.contact .form-contact form .btn-enviar:hover{background-color:#f0f8ff;color:#2673e4}.contact .form-contact form .btn-enviar i{margin-left:10px;position:relative;top:2px}.contact .form-contact form small{color:var(--site-gray);font-family:var(--font-source-sans-pro-regular)}@media all and (max-width: 767px){.contact .form-contact form small{font-size:13px}}.contact .form-contact form small a{color:var(--site-gray);text-decoration:none;transition:all .3s}.contact .form-contact form small a:hover{text-decoration:underline}.contact #termos{z-index:999999}.contact #termos .modal-content{background-color:#f2f3f4}.contact #termos h3{color:var(--site-blue);font-family:var(--font-bold);font-size:26px;line-height:111%}.contact #termos h4{color:var(--site-blue);font-family:var(--font-bold);font-size:20px;line-height:111%}.contact #termos p,.contact #termos ul li{font-size:16px;color:#5b5d73;font-family:var(--font-regular)}@media all and (max-width: 767px){.contact #termos p,.contact #termos ul li{font-size:13px}}.contact #termos p a,.contact #termos ul li a{color:#5b5d73;text-decoration:underline}.contact #termos .btn-close-modal{background-color:var(--site-blue);color:var(--site-white);border:0}/*# sourceMappingURL=contato.css.map */
