@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");*{padding:0;margin:0}.container{max-width:980px;margin:0 auto}.breadcrumb{padding:10px 0;background:#fff}.breadcrumb .breadcrumb-item{display:flex}.breadcrumb .breadcrumb-item li{list-style:none;display:flex;align-items:flex-end}.breadcrumb .breadcrumb-item li a{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:normal;color:#fff;text-decoration:underline;text-shadow:0px 3px 6px #00000029}.breadcrumb .breadcrumb-item li:after{content:".";font-family:"Montserrat",sans-serif;font-size:20px;display:block;margin:0 10px;text-decoration:none;color:#fff}.breadcrumb .breadcrumb-item li:last-child a{text-decoration:none}.breadcrumb .breadcrumb-item li:last-child:after{display:none}.breadcrumb-color{background:#E5B057}.breadcrumb-white{background:#fff}.breadcrumb-white a{color:#0071C8 !important}.toggle{display:none;width:50px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:2}.toggle span{width:100%;height:6px;background:#E5B057;display:block}.toggle span:nth-child(2){margin:5px auto}.menu-mobile{display:none;position:fixed;width:100%;height:100%;background:#fff;z-index:1;left:0;right:0;top:0}.menu-mobile ul{max-width:320px;margin:50px auto}.menu-mobile ul li{list-style:none;text-align:center}.menu-mobile ul li a{font-family:"Montserrat",sans-serif;font-size:28px;font-weight:bold;color:#7C7C7C;text-decoration:none}.menu-mobile ul li a:hover{color:#0071C8}.menu-mobile .btn{display:block !important;margin:0 auto}.top{background:#fff;padding:10px 0}.top .container{display:flex;align-items:center}.top .logo{max-width:230px;width:100%;display:block}.top .logo img{width:100%}.top nav.menu{display:block;margin:0 auto}.top nav.menu ul{display:flex;align-items:center}.top nav.menu ul li{display:block;margin:0 10px;list-style:none}.top nav.menu ul li a{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:bold;color:#7C7C7C;text-decoration:none}.top nav.menu ul li a.act,.top nav.menu ul li a:hover{color:#0071C8}.top .btn{display:block;max-width:200px;background:#E5B057;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;padding:15px;transition:all .2s linear}.top .btn:hover{opacity:.8;transition:all .2s linear}#banner01{background:url("../img/banner.png") no-repeat center center;background-size:cover;padding:200px 0}.banners h1{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold;color:#fff;text-shadow:0px 3px 6px #00000029;display:block;margin-bottom:10px;max-width:500px;margin-right:auto}.banners p{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:normal;color:#fff;text-shadow:0px 3px 6px #00000029;display:block;max-width:500px;margin-right:auto}.banners .btn{display:block;max-width:200px;background:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:bold;color:#E5B057;text-decoration:none;text-align:center;padding:15px;transition:all .2s linear;margin-top:50px}.banners .btn:hover{background:#E5B057;color:#fff;transition:all .2s linear}.contact{background:#0071C8;padding:20px 0}.contact .bloco{display:flex;align-items:center;max-width:600px;margin:0 auto}.contact .bloco a{display:flex;align-items:center;font-family:"Montserrat",sans-serif;font-size:19px;font-weight:bold;color:#fff;text-decoration:none;margin:0 auto}.contact .bloco a svg{width:20px;height:20px;fill:#fff;padding-right:5px}.services{background:#fff;padding:80px 0}.services h1{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold;color:#0071C8;text-align:center;margin-bottom:40px}.services .blocos{display:flex}.services .blocos .col{display:block;max-width:250px;margin-bottom:30px}.services .blocos .col:nth-child(2){margin:0 auto}.services .blocos .col a{text-decoration:none}.services .blocos .col a img{width:100%}.services .blocos .col a span{display:block;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:bold;color:#0071C8;margin:10px 0}.services .blocos .col a p{display:block;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:normal;color:#7C7C7C}.services .blocos .col a p b{color:#0071C8;display:block;margin:5px 0 0}.services .more{display:flex;max-width:650px;margin:50px auto 0}.services .more .btn{display:block;max-width:200px;width:100%;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;padding:15px;transition:all .2s linear;margin:0 auto}.services .more .btn:first-child{background:#fff;color:#E5B057;border:2px solid #E5B057}.services .more .btn:last-child{background:#E5B057;color:#fff;border:2px solid #E5B057}.about{padding:40px 0;background:#E5B057}.about h1{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold;color:#0071C8;text-align:center;margin-bottom:40px}.about p{font-family:"Montserrat",sans-serif;font-size:19px;font-weight:normal;color:#fff;text-align:center}.about .contact{margin-top:20px;background:#E5B057;padding:20px 0}.about .contact .bloco{display:flex;align-items:center;max-width:600px;margin:0 auto}.about .contact .bloco a{display:flex;align-items:center;font-family:"Montserrat",sans-serif;font-size:19px;font-weight:bold;color:#fff;text-decoration:none;margin:0 auto}.about .contact .bloco a svg{width:20px;height:20px;fill:#fff;padding-right:5px}.about .blocos{display:flex;margin:30px 0}.about .blocos .col{max-width:250px;width:100%;background:#fff;padding:20px;box-sizing:border-box}.about .blocos .col span{font-family:"Montserrat",sans-serif;font-size:19px;font-weight:bold;color:#E5B057;text-align:center;display:block;margin:0 auto 10px}.about .blocos .col p{font-family:"Montserrat",sans-serif;font-size:19px;font-weight:normal;color:#7C7C7C;text-align:center}.about .blocos .col:nth-child(2){margin:0 auto}.about .blocos .text{max-width:450px;margin-right:auto}.about .blocos .text p{text-align:left}.about .blocos .text .btn{display:block;max-width:200px;width:100%;font-family:"Montserrat",sans-serif;font-size:16px;color:#E5B057;font-weight:bold;text-decoration:none;text-align:center;padding:15px;transition:all .2s linear;margin:30px auto 0;background:#fff}.about .blocos .thumb{max-width:500px;width:100%}.about .blocos .thumb img{width:100%}footer{background:#7C7C7C;padding:40px 0}footer .blocos{display:flex}footer .blocos .col{display:block;max-width:350px}footer .blocos .col:nth-child(2),footer .blocos .col .links{margin:0 auto}footer .blocos .sobre .logo{max-width:230px;display:block;margin-bottom:10px}footer .blocos .sobre .logo img{width:100%}footer .blocos .sobre p{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:normal;color:#fff}footer .blocos .sobre p a{color:#fff;text-decoration:underline;display:block}footer .blocos .links span{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:bold;color:#fff}footer .blocos .links ul li,footer .blocos .links ul a{list-style:none;margin:10px 0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:normal;color:#fff}footer .blocos .links ul a{text-decoration:underline}footer .blocos .maps p{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:normal;color:#fff}footer .blocos .maps p a{color:#fff;text-decoration:underline}footer .blocos .maps .gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:10px}footer .copy{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:normal;color:#fff}@media screen and (max-width: 1020px){.container{max-width:840px}footer .blocos .col{max-width:250px}footer .blocos .maps .gray iframe{width:100%}}@media screen and (max-width: 860px){.container{max-width:650px}.top nav.menu,.top .btn{display:none}.toggle{display:block}.top .logo{margin:0 auto}.services .blocos{display:block}.services .blocos .col{margin:30px auto}.services .more{display:block}.services .more .btn{margin:0 auto 10px}.about .contact .bloco,.contact .bloco{display:block}.about .contact .bloco a,.contact .bloco a{margin:10px auto;max-width:200px}footer .blocos{display:block}footer .blocos .col{margin:0px auto 50px !important}footer .copy{text-align:center}.banners h1{margin:0 auto 10px;text-align:center}.banners p{margin:0 auto;text-align:center}.banners .btn{margin:30px auto 0}#banner01{padding:60px 0}.about .blocos{display:grid}.about .blocos .col{margin:0 auto 20px !important}.about .blocos .text{order:2;margin:0 auto}.about .blocos .thumb{order:1;margin:0 auto 20px}.breadcrumb .breadcrumb-item{max-width:320px;margin:0 auto}footer .blocos .col{text-align:center}}@media screen and (max-width: 680px){.container{max-width:480px}}@media screen and (max-width: 580px){.container{max-width:320px}.banners h1,.services h1,.about h1{font-size:30px}}
/*# sourceMappingURL=main.css.map */
