@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;900&display=swap" rel="stylesheet');@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap");*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html,body,button{font-family:'Nunito', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}a,a:focus,a:hover{text-decoration:none;outline:0}*,*:before,*:after{box-sizing:border-box}.container{max-width:1280px}h1{font-size:3.157rem}h2{font-size:2.369rem}h3{font-size:1.777rem}h4{font-size:1.333rem}p,span{font-size:1rem}footer{border-top:1px solid #E5F0C8;padding-top:30px;padding-bottom:120px}@media (max-width: 576px){footer{text-align:center;padding:20px 0 70px 0 !important}}footer h6{color:#007541;font-weight:600}footer ul li{margin:0 10px 0 0px}footer ul li a{color:#434343}footer .midias{display:flex}@media (max-width: 576px){footer .midias{text-align:center;display:block !important}}.navbar{height:100px}@media (max-width: 576px){.navbar{height:auto}.navbar img{width:110px}}.navbar ul li{margin:0 20px 0px 0}.navbar ul li a{color:#434343}.navbar ul li a:hover{color:#007541}.navbar ul li .btn__whats{background:#93BE21;border-radius:35px;font-weight:600}@media (min-width: 768px){.navbar ul li .btn__whats{width:310px}}.navbar ul li .dropdown-menu{border:1px solid #b8f2d9}.navbar ul li .dropdown-menu li{margin:0}.dropdown-item.active,.dropdown-item:active{color:#007541;text-decoration:none;background-color:#f1f1f1}.header{background:url(../img/bg-header.jpg) center bottom no-repeat;background-size:cover;height:750px;display:flex;align-items:center}@media (max-width: 576px){.header{height:250px;text-align:center;background:url(../img/bg-header-mobile.jpg) center bottom no-repeat;background-size:cover}}.header__title{font-family:Playfair Display;font-size:45px;line-height:62px;color:#434343}.header__title strong{color:#007541;font-weight:600;font-style:italic}@media (min-width: 768px){.header__title{width:172px}}.header__subTitle{font-family:Playfair Display;font-size:23px;line-height:32px;color:#007541}@media (min-width: 768px){.header__subTitle{width:160px}}.header ul{display:flex;align-items:center}@media (max-width: 576px){.header ul{display:none}}.header ul li{margin:2px 20px 0 0}.header ul li a{color:#434343;font-weight:600}.sobre{background:url(../img/bg-sobre.jpg) left bottom no-repeat;background-size:cover;background-position:-50px 0px}@media (max-width: 576px){.sobre{background-image:none}}.sobre__title{font-family:Nunito;font-weight:bold;font-size:33px;line-height:39px;color:#007541}.sobre__subTitle{font-size:16px;color:#434343}.sobre p{font-size:14px;line-height:24px}.sobre__estrutura{font-family:Nunito;font-weight:bold;font-size:33px}.sobre__estrutura strong{color:#007541}@media (max-width: 768px){.sobre__estrutura{font-size:23px;text-align:center}}.servicos{background:url(../img/bg-servicos.jpg) right top no-repeat;background-size:cover;background-position:-56px 0px}@media (max-width: 576px){.servicos{padding:20px 0}}.servicos__title{font-family:Nunito;font-weight:bold;font-size:33px;line-height:39px;color:#007541}.servicos__subTitle{font-size:16px;color:#434343}.servicos__card{border:1px solid #A7F0D0;box-sizing:border-box;border-radius:18px;padding:35px 20px;height:140px;margin:10px 0}@media (max-width: 576px){.servicos__card{padding:25px 20px;margin:10px 0;font-size:12px}.servicos__card p{font-size:13px}}.enderecos{padding:60px 0}@media (max-width: 576px){.enderecos{padding:10px 0}}.enderecos__title{font-family:Nunito;font-weight:bold;font-size:33px;line-height:39px;color:#007541}.enderecos__subTitle{font-size:16px;color:#434343}.enderecos__card{display:flex;align-items:center;border:1px solid #A7F0D0;box-sizing:border-box;border-radius:18px;padding:35px 20px;margin:10px 0}.enderecos__card h6{margin:0}.enderecos__card img{margin-right:20px}.enderecos__card a{color:#93BE21}.barra-telefones{background:#007541;padding:20px 0;position:fixed;bottom:0;width:100%}@media (max-width: 576px){.barra-telefones img{width:25px}}.barra-telefones h2{font-size:23px;color:white}.barra-telefones h3{font-size:14px;color:white}.barra-telefones a{color:white}@media (max-width: 576px){.barra-telefones a{font-size:12px}}.barra-telefones .telefones{padding:0px 30px 0 0}
/*# sourceMappingURL=main.min.css.map */
