body{font-family:"Open Sans",sans-serif !important;overflow:hidden}@media only screen and (max-width: 991px){body{overflow:hidden;overflow-y:auto}}.w-100{width:100%}.w-auto{width:auto}.float-left{float:left}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.main{width:100%;float:left;position:relative}.group-content{position:relative;z-index:0;left:0;right:0;width:100%;float:left;min-height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.group-content:before{position:absolute;content:"";left:0;right:0;top:0;width:100%;float:left;height:100%;z-index:-2;background-image:url(../images/background.jpg);background-position:bottom;background-size:cover}.group-content:after{position:absolute;content:"";left:0;right:0;top:0;background-color:rgba(0,0,0,.66);width:100%;float:left;height:100%;z-index:-1}.group-content .card-logo{width:100%;float:left;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.group-content .card-logo img{width:240px;padding:0}@media only screen and (max-width: 480px){.group-content .card-logo img{width:200px}}.group-content .card-description{width:100%;float:left;text-align:center}.group-content .card-description .redes-sociais{width:100%;float:left}.group-content .card-description .redes-sociais .subtitle{width:100%;float:left;color:#fff;font-size:19px;margin-bottom:20px;font-weight:600}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais .subtitle{font-size:14px;text-align:justify}}.group-content .card-description .redes-sociais ul{width:100%;float:left;margin-bottom:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais ul{flex-wrap:wrap}}.group-content .card-description .redes-sociais ul li{list-style:none}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais ul li{width:100%;margin-bottom:25px}.group-content .card-description .redes-sociais ul li:last-child{margin-bottom:0}}.group-content .card-description .redes-sociais ul li a{text-decoration:none;font-weight:400;width:100%;float:left;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.group-content .card-description .redes-sociais ul li a .icon{background-color:#2eaf00;width:65px;height:60px;float:left;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.group-content .card-description .redes-sociais ul li a .icon i{color:#fff;margin:0;font-size:30px}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais ul li a .icon{width:45px;height:45px}}.group-content .card-description .redes-sociais ul li a .icon i{margin:0;font-size:30px}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais ul li a .icon i{font-size:22px}}.group-content .card-description .redes-sociais ul li a .share{text-transform:uppercase;font-size:20px;color:#fff;font-weight:700;margin-top:5px;margin-bottom:2px;text-align:left;transition:all .3s;text-shadow:1px 1px rgba(0,0,0,.29)}@media only screen and (max-width: 991px){.group-content .card-description .redes-sociais ul li a .share{font-size:14px}}.group-content .card-description .redes-sociais ul li:hover .share{color:#f15400;transition:all .3s}.group-content .card-description .redes-sociais ul li:hover .icon{background-color:#006b05;transition:all .3s}.group-content .card-description h1{text-transform:uppercase;font-size:40px;color:#fff;font-weight:700;position:relative;margin-bottom:50px;text-shadow:1px 1px rgba(0,0,0,.29);text-shadow:1px 1px rgba(0,0,0,.29)}.group-content .card-description h1:after{content:"";position:absolute;left:50%;height:2px;width:45px;transform:translate(-50%, 0);background-color:#2eaf00;bottom:-10px}@media only screen and (max-width: 991px){.group-content .card-description h1{font-size:25px;margin-bottom:40px;margin-top:10px}}@media only screen and (max-width: 480px){.group-content .card-description h1{font-size:22px}}.group-content .card-description .contatos{width:100%;float:left;border-top:1px solid #f15400;margin-top:30px;padding-top:30px}.group-content .card-description .contatos a{color:#797979;transition:all .3s;text-decoration:none;font-weight:400;width:100%;float:left;text-align:left;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media only screen and (max-width: 991px){.group-content .card-description .contatos a{flex-wrap:wrap;margin-bottom:30px}}.group-content .card-description .contatos a h2{text-transform:uppercase;font-size:14px;color:#fff;font-weight:400;margin-top:10px;margin-bottom:2px;text-align:left;width:100%;float:left;text-align:center}.group-content .card-description .contatos a span{font-size:16px;width:100%;float:left;text-align:center}@media only screen and (max-width: 991px){.group-content .card-description .contatos a span{font-size:14px}}.group-content .card-description .contatos a .text-frase span{width:100%;float:left;text-align:center;color:#fff;font-weight:600;font-size:20px;margin-left:0}@media only screen and (max-width: 991px){.group-content .card-description .contatos a .text-frase span{font-size:20px}}.group-content .card-description .contatos a .icon{background-color:#2eaf00;color:#fff;width:50px;height:50px;float:left;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width: 991px){.group-content .card-description .contatos a .icon{width:45px;height:45px}}.group-content .card-description .contatos a .icon i{margin:0;font-size:23px}.group-content .card-description .contatos a:hover .share{color:#f15400;transition:all .3s}.group-content .card-description .contatos a:hover .icon{background-color:#006b05;transition:all .3s}.group-overlay{width:100%;float:left;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgba(32,32,32,.47);padding:20px;border-radius:20px;border:1px solid #101010}@media only screen and (max-width: 991px){.group-overlay{padding:15px}}