@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;box-sizing:border-box}main{font-family:"Montserrat",sans-serif}main .banner-section{width:100%;background-color:#f3911d}main .banner-section .banner-container{width:90%;margin:0 auto;padding:30px 0}main .banner-section .banner-container img{width:100%}@media(min-width: 768px){main .banner-section .banner-container{width:80%;padding:40px 0}}@media(min-width: 992px){main .banner-section .banner-container{width:38%;padding:50px 0}}main .text-section{width:95%;margin:40px auto}main .text-section p{font-size:20px;color:#5b5b5f;line-height:32px;text-align:center}@media(min-width: 768px){main .text-section p{font-size:26px;line-height:40px}}@media(min-width: 992px){main .text-section p{font-size:30px;line-height:50px;width:80%;margin:0 auto}}main .sucesso-section{color:#f3911d;width:100%;text-align:center;font-size:20px;margin:30px auto;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 565px)}@media(min-width: 768px){main .sucesso-section{min-height:calc(100vh - 675px);margin:40px auto}}main .form-section{background-color:#f3911d}main .form-section div{width:90%;margin:0 auto;padding:30px 15px;line-height:30px;text-align:center}@media(min-width: 300px){main .form-section div{width:80%;text-align:center}}@media(min-width: 1400px){main .form-section div{width:80%;text-align:center}}main .form-section div h2{color:#fff;font-weight:bold;text-transform:uppercase;line-height:50px}@media(min-width: 300px){main .form-section div h2{font-size:24px;line-height:40px}}@media(min-width: 992px){main .form-section div h2{font-size:30px}}main .form-section div p{color:#fff;font-weight:500}@media(min-width: 300px){main .form-section div p{font-size:16px;font-weight:400}}@media(min-width: 992px){main .form-section div p{font-size:20px}}main .form-section div form{width:100%;margin-top:18px}main .form-section div form input{width:100%;margin-bottom:15px;border:none;height:41px;padding:0 10px;transition:all .3s ease}main .form-section div form input:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}@media(min-width: 768px){main .form-section div form input{margin-bottom:0}}main .form-section div form .campo_text{width:100%;margin-right:0}@media(min-width: 768px){main .form-section div form .campo_text{width:60%;margin-right:40px}}@media(min-width: 992px){main .form-section div form .campo_text{width:43%;margin-right:30px}}main .form-section div form .campo_number{width:100%}@media(min-width: 768px){main .form-section div form .campo_number{width:30%}}@media(min-width: 992px){main .form-section div form .campo_number{width:20%}}main .form-section div form button{width:100%;margin:30px auto 0;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff;position:relative;cursor:pointer;background-color:#fff;color:#d6862c;font-weight:bold;padding:10px 20px;font-family:"Montserrat",sans-serif;font-size:17px;border:none;position:relative;box-shadow:5px 5px 0px #fdae21;transition:all .2s ease}@media(min-width: 300px){main .form-section div form button{width:90%;margin-top:10px}}@media(min-width: 768px){main .form-section div form button{width:30%}}@media(min-width: 992px){main .form-section div form button{width:20%;margin-top:30px}}main .form-section div form button:hover{transform:translate(2px, 2px);box-shadow:3px 3px 0px hsl(32.523364486,89.9159663866%,48.3333333333%)}footer{background-color:#f2f2f2;color:#f3911d;font-family:"Montserrat",sans-serif;padding:30px 0}footer div{width:90%;margin:0 auto;align-items:center;display:flex}@media(min-width: 300px){footer div{flex-direction:column;justify-content:center;align-items:center}}@media(min-width: 768px){footer div{width:90%;flex-direction:row;justify-content:space-between;padding:40px 0}}@media(min-width: 992px){footer div{flex-direction:row;padding:50px 0}}footer div span{font-size:32px}@media(min-width: 300px){footer div span{font-weight:800;font-size:28px}}@media(min-width: 768px){footer div span{font-size:38px}}@media(min-width: 992px){footer div span{font-size:44px}}@media(min-width: 300px){footer div p{font-size:12px;margin-top:10px}}@media(min-width: 992px){footer div p{font-size:20px}}