@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";.whats{opacity:0;position:fixed;right:150px;bottom:150px;width:70px;cursor:pointer;transition:all .3s}.whats:hover{opacity:.8;transform:scale(1.1)}.whats img{width:100%}.whats._revel{opacity:1}.carousel-caption{padding-bottom:3rem}.carousel-caption h5{font-size:2.3rem;text-transform:uppercase}.carousel-caption p{font-size:1.8rem}.carousel-item .img01{content:url(./img01-yRrGp38Z.jpg)}.carousel-item .img02{content:url(./img02-tzwMa38C.jpg)}.carousel-item .img03{content:url(./img03-BeZxoHeM.jpg)}.carousel-item .img04{content:url(./img04-jnKr_mRm.jpg)}.carousel-item .img05{content:url(./img05-d-I__p9U.jpg)}@media (max-width: 699.98px){.carousel-item .img01{content:url(./img01_mobile-dWHj1tdO.jpg)}.carousel-item .img02{content:url(./img02_mobile-5VhNUg_Z.jpg)}.carousel-item .img03{content:url(./img03_mobile-fZ8Bif4A.jpg)}.carousel-item .img04{content:url(./img04_mobile-cYJguzdt.jpg)}.carousel-item .img05{content:url(./img05_mobile-ADBRXlic.jpg)}}.footer{width:100%;background-color:#043755}.footerContent{padding-top:50px;display:flex;justify-content:space-around;align-items:center}.footerContent img{max-width:100px}.ganesha{padding:10px 20px}.ganesha img{width:20px}.infos{color:#fff}.infos p{margin-bottom:10px;display:flex;align-items:center;font-size:1.5rem}.infos p img{padding-right:10px}.infos a{font-size:1.5rem;text-decoration:none;color:#fff;padding-left:5px;transition:all .3s}.infos a:hover{color:#a3a3ff}.credits{background-color:#032b43;text-align:center;padding:10px;color:#fff;font-size:1.3rem}.credits .small{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.credits a{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;text-decoration:none;color:#fff;transition:all .3s}.credits a:hover{color:#a3a3ff}.form{background-color:#f1f1f1;display:flex;flex-direction:column;align-items:center;padding:40px 0}.form h3{text-transform:uppercase}.form input,.form textarea{width:100%;font-family:Roboto,sans-serif;font-size:1.5rem;color:#000}.form input{padding:15px}.form label{margin-top:20px;margin-bottom:5px;font-size:1.5rem;font-family:Roboto,sans-serif}.form small{margin-top:5px;font-size:1.2rem}.form .error{color:red;display:none}.form .error._showError{display:block}.form .campos{display:flex;flex-direction:column;max-width:800px;width:100%}.form .campos .form-control{border:1px solid #a6a6a6}.form .campos .form-control::placeholder{font-size:1.3rem;color:#0000004d}.form .campos .success{text-align:center;display:none;font-size:1.5rem;color:#009500;padding-top:10px}.form .campos .success._revelSuccess{display:block}.form .btnForm{display:flex;justify-content:end;margin-top:20px;margin-bottom:20px;align-items:center;gap:20px}.form .btnForm img{width:40px;height:40px;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.form .btnForm .loadingHide{display:none}.form .btnForm .loadingHide._revelLoading{display:block}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form .btnForm .btnEnviar{max-width:180px;width:100%;color:#fff;transition:all .3s}.form .btnForm .btnEnviar._disable{pointer-events:none;background-color:#a6a6a6}header{background-color:#043755}header #logos{display:flex;justify-content:space-around;background-color:#043755}header img{max-width:100px;width:100%;padding-top:20px;padding-bottom:20px}header .navBar{z-index:999;width:100%;background-color:#043755;display:flex;justify-content:space-around;align-items:center;text-transform:uppercase}header .navBar ul{display:flex;align-items:center;text-align:center;margin-bottom:0}header .navBar ul li{list-style-type:none;padding:5px 15px;margin:0 5px;border:2px solid transparent;border-radius:50px;transition:all .5s;cursor:pointer}header .navBar ul li:hover{border:2px solid #ffffff;transform:scale(1.05)}header .navBar ul li a{text-decoration:none;color:#fff;font-size:1.5rem}header #iconMenuResp{line-height:10px;display:none}.headerBanner{background-image:url(./bannerHeader-vVCzdqTe.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:80vh;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center}.headerBanner h1{font-size:5rem}.headerBanner p{font-size:3rem;text-decoration:underline}.headerBanner .frase{font-size:1.4rem;text-decoration:none}.section1{padding:70px 0;text-align:center}.section1 h2{font-size:1.8rem;margin-bottom:20px}.section1 p{font-size:1.4rem}.section1 h4{font-size:1rem}.section2{background-color:#f1f1f1;padding-top:70px}.section2 h2{text-align:center;margin-bottom:50px;font-size:1.8rem}.sec2Info{display:flex;justify-content:space-around;flex-wrap:wrap;padding-bottom:20px}.subInfo{background-color:#fff;min-height:250px;display:flex;justify-content:center;align-items:center}.subInfo h3{text-align:center;font-size:1.8rem}.sec2Par{margin-top:30px;padding-bottom:40px;display:flex;justify-content:center}.sec2Par p{font-size:1.8rem}.iconInfo{display:flex;justify-content:center;flex-direction:column;align-items:center}.iconInfo h3{margin-bottom:20px}.iconInfo p{margin-bottom:7px}.iconInfo p,.iconInfo span{font-size:1.5rem}.iconInfo .corretivaCampo,.iconInfo .preventivaCampo,.iconInfo .reformaCampo,.iconInfo .contratoCampo{display:none}.iconInfo .corretivaCampo span,.iconInfo .preventivaCampo span,.iconInfo .reformaCampo span,.iconInfo .contratoCampo span{font-weight:700}.iconInfo .revelCampo{display:block}.closeInfo{position:relative;left:35%;cursor:pointer;width:40px;height:40px;display:none}.closeInfo p{font-size:22px;font-family:cursive,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:700;border:2px solid #000000;color:#000;border-radius:50px;padding:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s}.closeInfo p:hover{transform:scale(1.1);border-color:#a1a1a1;color:#a1a1a1}.closeInfo._revel,.deskInfo{display:block}.mobileInfo{display:none}.campoBg{background-color:#cfcfcf;padding:15px 20px;margin-top:10px;border-radius:10px}.cardIcon{cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;border-radius:20px;max-width:250px;width:100%;margin-bottom:20px;transition:all .3s}.cardIcon:hover{box-shadow:#0000003d 0 3px 8px;transform:scale(1.02)}.cardIcon img{max-width:100px;width:100%;margin-bottom:20px}.cardIcon p{text-align:center;text-transform:uppercase;font-size:1rem;font-weight:700;margin-bottom:0}.sliderIcons{margin:80px 0;overflow-x:hidden;white-space:nowrap;background-color:#fff}.sliderIcons .icons{animation:20s slide infinite linear;display:inline-block}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.sliderIcons .sliderTxt{text-align:center;padding:0 20px;white-space:normal}.sliderIcons .sliderTxt h3{margin-bottom:40px;font-weight:700;font-size:2rem;text-transform:uppercase}.sliderIcons img{max-height:50px;height:100%;margin:0 50px}*,html,body{margin:0;padding:0;box-sizing:border-box;font-family:Oswald,sans-serif;font-size:16px}@media (max-width: 1499.98px){.carousel-caption{padding-bottom:1rem}.carousel-caption h5{font-size:1.8rem}.carousel-caption p{font-size:1.4rem}.whats{right:100px;bottom:100px;width:50px}}@media (max-width: 1199.98px){.sec2Info .cardIcon{padding:10px;max-width:200px}.sec2Info .cardIcon img{max-width:80px}.sec2Info .cardIcon p{font-size:.9rem}}@media (max-width: 1099.98px){.carousel-caption{padding-bottom:15px}.carousel-caption h5{font-size:1.4rem}.carousel-caption p{font-size:1rem}}@media (max-width: 999.98px){.headerBanner h1{font-size:3.5rem}.headerBanner p{font-size:2.5rem}.sec2Info .cardIcon{padding:10px;max-width:320px;min-width:320px}.sec2Info .cardIcon img{max-width:80px}.sec2Info .cardIcon p{font-size:.9rem}.subInfo h3{font-size:1.5rem}.carousel-caption{padding-bottom:5px}.carousel-caption h5{font-size:1.3rem}.carousel-caption p{font-size:1rem}.form .campos{max-width:700px}}@media (max-width: 779.98px){.headerBanner h1{font-size:3rem}.headerBanner p{font-size:2rem}.subInfo h3{font-size:1.4rem;padding:0 20px}.sec2Info .cardIcon{padding:10px;max-width:220px;min-width:220px}.sec2Info .cardIcon img{max-width:80px}.sec2Info .cardIcon p{font-size:.8rem}.carousel-indicators{margin-bottom:.5rem}.carousel-caption h5{font-size:1.2rem}.carousel-caption p{margin-bottom:5px}.form .campos{max-width:600px}.whats{right:70px;bottom:70px;width:40px}}@media (max-width: 699.98px){.deskInfo{display:none}.mobileInfo{display:block}.carousel-indicators{margin-bottom:1rem}.carousel-caption h5{font-size:2.8rem}.carousel-caption p{margin-bottom:50px;font-size:1.5rem}.sliderIcons .sliderTxt h3{font-size:1.8rem}.form .campos{width:100%;padding:0 30px}}@media (max-width: 575.98px){.whats{display:none;right:100px;bottom:100px;width:40px}.whats._revel{display:none}header #logos{width:100%;align-items:center}header .navBar{flex-direction:column}header .navBar ul{flex-direction:column;margin-top:20px;width:100%}header .navBar ul li:first-child{border-top:2px solid #ffffff}header .navBar ul li{width:100%;border-bottom:2px solid #ffffff;border-radius:0}header .navBar .menuClose{height:0;position:relative;top:-10px;margin:0;opacity:0;transition:all .3s;padding-left:0}header .navBar .menuOpen{height:auto;position:relative;top:0;opacity:1;transition:all .3s;padding-left:0}header .navBar .menuCloseA{pointer-events:none;cursor:default}header .navBar .menuOpenA{pointer-events:all;cursor:pointer}header #iconMenuResp{display:block}.headerBanner{padding:0 30px}.section1{padding:70px 30px}.section2 h2,.sec2Par,.iconInfo{padding:0 30px}.carousel-caption h5{font-size:1.7rem}.carousel-caption p{font-size:1rem}.sliderIcons .sliderTxt h3{font-size:1.5rem}.footerContent{flex-direction:column}.footerContent .logoFooter{margin-bottom:30px}}@media (max-width: 500.98px){.sec2Info .cardIcon{padding:10px;max-width:170px;min-width:170px}.sec2Info .cardIcon img{max-width:50px}.sec2Info .cardIcon p{font-size:.7rem}.carousel-caption{padding-bottom:0}.carousel-caption h5{font-size:1.3rem}.carousel-caption p{font-size:1rem}.infos p,.infos a{font-size:1.2rem}.whats{right:50px;bottom:50px;width:40px}}@media (max-width: 399.98px){.sec2Info .cardIcon{padding:10px;max-width:120px;min-width:120px}.sec2Info .cardIcon img{max-width:35px}.sec2Info .cardIcon p{font-size:.6rem}}
