@charset "UTF-8";
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 15px;
	  font-family: 'Roboto', sans-serif;
    }
    
    .media-g {
      display: block;
    }
    .media-p {
      display: none;
    }

    nav ul {
        height: 75px;    
    }
	
    ul li{
       margin-top: 10px;
    }
	
	li a {		
        margin-left: 20px;
    }
    
    .nav-item a {
		font-size: 15px;
		color: #fff;
		text-decoration: none;
    }
    .nav-item a:hover {
		color: orange;
    }	
	
   .foto-empresa {
		 position: relative;
		 z-index; 1;
     }
    .marketing {
       position:relative;
       z-index: 101;
       background: #262626;
       width: 100%;
       height: 40px;       
    }
      
    .sintrol {
		position: relative;
        z-index:100;
		font-size: 18px;
        color: #fff;
        text-align: center;
		font-weight: bold;
    }

    p.telefone {
      font-size: 15px; 
      margin-top: 5px;    
      color: #fff;
      float: right;    

    }    
    i.telefone {
      font-size: 15px;
      margin-top: 9px;    
      color: #fff;
      float: right;
    } 

    p.email {
      font-size: 15px;
      margin-top: 5px; 
      padding-right: 10px;   
      color: #fff;
      float: right;
    }
    i.email {
      font-size: 15px;
      margin-top: 9px;    
      margin-right: : 5px;    
      color: #fff;
      float: right;    
    }
    
	h1.cfg-titulo {
        font-size: 25px;
        font-weight: 700;
    } 

    h1.titulo-notice {
      font-family: 'Bebas Neue', cursive;    
      font-size: 80px;
      color: white;    
    }  
    h6 {
      font-size: 15px;   
      color: #fff;  
    } 
    h5.cfg-noticias { 
      font-size: 15px;    
      font-weight: 600;    
    } 
    h5.cfg-observ { 
      font-size: 14px;    
    }
	
    .btn-primary {
        width: 75px;
        font-size: 12px;
    }

    .button {
      border: none;
      color: black;
      padding: 8px 16px;
      text-align: center;
      text-decoration: none;
      font-size: 16px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    }

    .button-a {
      background-color: rgba(255, 255, 255, 0.70); color: black;    
      border: 2px solid #8d8d90;
    }

    .button-a:hover {
      background-color: #8d8d90;
      text-decoration: none;
      color: white;
    }
    
    .cfg-whatsapp {
	   width:40px;
	   height: 40px;	
	   border-style: solid;
	   border-width: 1px;	
	   border-color: #717171;	
	   border-radius: 4px;	
	   text-decoration: none;
}
    
.cfg-whatsapp:hover {
   transform: scale(1.1, 1.2);    
   text-decoration: none;
}  

    .g-recaptcha {    
       transform:scale(0.73);
       transform-Origin:0 0;      
    }
    
    .send-form {
      height: 38px;
      font-size: 16px;
    }
    
    .footer-set {  
      height: 30px;
      line-height: 0.1;
      font-size: 10px;
      color: #ffffff;
    } 

@media only screen and (min-width:280px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 14px;
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    } 
	
    nav ul {
        height: 165px;    
    }
    
	li a {
	   margin-left: 5px;	
	   font-size: 13px;
    }

    .sintrol {
        font-size: 8px;
        top: -410px;
    }
     
    h1.cfg-titulo {
        margin-top: 25%;
		font-size: 13px;
		font-weight: bold;
	}
   
	
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    .img-proced {
      width: 50%;
    }
  
    .footer-set {    
      height:55px;
      color: #ffffff; 
      padding-top: 23px;
      background-color: rgba(33, 88, 215, 0.85);
    }     
}

@media only screen and (min-width:320px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 15px;
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }
    
    nav ul {
        height: 170px;    
    }
    
	li a {
	   margin-left: 5px;	
	   font-size: 13px;
    }
	 
    .sintrol {
        font-size: 10px;
		top: -385px;
    } 
   
    h1.cfg-titulo {
        margin-top: 20%;
		font-size: 15px;
		font-weight: bold;
	}
    h1.titulo-notice {
        font-size: 30px;     
    }
    h6 {
      font-size: 13px;
    } 
    h5.cfg-noticias { 
      font-size: 15px;    
      font-weight: 600;    
    } 
     h5.cfg-observ { 
      font-size: 14px;    
    } 
		
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    
    .img-proced {
      width: 50%;
    }    
 
    .footer-set {
      height: 55px;
      font-size: 10px;
}   
}

@media only screen and (min-width:360px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 16px;
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }    
    
    nav ul {
        height: 190px;    
    }
    
	li a {
	   margin-left: 5px;	
	   font-size: 15px;
    }
	   
    .sintrol {
        font-size: 12x;
		top: -450px;
    }
        
    h1.cfg-titulo {
        margin-top: 20%;
        font-size: 15px;
        font-weight: bold;
    } 
    
    h1.titulo-notice {
      font-size: 30px;
    }  
    h6 {
      font-size: 14px;
    }
    
    p.telefone {
      font-size: 11px; 
      margin-top: 10px;

    }    
    i.telefone {
      font-size: 11px;
      margin-top: 13px;

    } 

    p.email {
      font-size: 11px;
      margin-top: 10px; 
      padding-right: 10px;
    }
    i.email {
      font-size: 11px;
      margin-top: 13px;    
      margin-right: 5px;
    } 
    
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    .img-proced {
      width: 50%;
    }   
}


@media only screen and (min-width:375px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 16px;
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }    
    
    nav ul {
        height: 190px;    
    }
    
	li a {
	   margin-left: 5px;	
	   font-size: 15px;
    }    
        
    .sintrol {
		font-size: 12px;
        top: -470;
    }  
    	
    h1.cfg-titulo {
        margin-top: 20%;
        font-size: 16px;
        font-weight: bold;
    } 
    
    h1.titulo-notice {   
      font-size: 40px;
    }
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    .img-proced {
      width: 50%;
    }    
}  
@media only screen and (min-width:411px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 15px;
	  font-family: 'Roboto', sans-serif;	
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }
	
	nav ul {
        height: 170px;    
    }
    
	li a {
	   margin-left: 5px; 	
	   font-size: 15px;
    }		       
    
    .sintrol {
        font-size: 11px;
		top: -510px;
    }
       
	h1.cfg-titulo {
        margin-top: 20%;
        font-size: 17px;
    } 
	h5.cfg-noticias { 
      font-size: 15px;    
      font-weight: 600;    
    } 
    h5.cfg-observ { 
      font-size: 15px;    
    }
	h1.titulo-notice {    
      font-size: 40px; 
    }  
	h6 {
      font-size: 14px;
    } 
	
	p.telefone {
      font-size: 12px;
    }    
    i.telefone {
      font-size: 14px;
    } 
    p.email {
      font-size: 12px;
    }
    i.email {
      font-size: 14px; 
    }
    
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    
    .img-proced {
      width: 50%;
    }
    
    .g-recaptcha {    
       transform:scale(0.95);
       transform-Origin:0 0;      
    }
    
    .footer-set {    
      height:55px;
      color: #ffffff; 
      padding-top: 23px;
      background-color: rgba(33, 88, 215, 0.85);
    }
}

@media only screen and (min-width:540px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 18px;
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }
	
    nav ul {
        height: 190px;    
    }
    
	li a {
	   margin-left: 5px; 	
	   font-size: 15px;
    }
		       
   
   .sintrol {
        font-size: 11px;
		top: -725px;
    }
           
	h1.cfg-titulo {
        margin-top: 20%;
        font-size: 17px;
        font-weight: bold;
    }
	h1.titulo-notice {  
      font-size: 40px;
	   margin-top: -400px;	
    }  
    h6 {
      font-size: 15px;   
      color: #fff;  
    } 
    h5.cfg-noticias { 
      font-size: 15px;    
      font-weight: 600;    
    } 
    h5.cfg-observ { 
      font-size: 14px;    
    }
    
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    .img-proced {
      width: 35%;
    }
   
    .footer-set {    
      height:55px;
      color: #ffffff; 
      padding-top: 23px;
      background-color: rgba(33, 88, 215, 0.85);
    }
}

@media only screen and (min-width:601px) {
     body { 
      margin : 0px; 
      padding: 0px;
      font-size: 15px;
	  font-family: 'Roboto', sans-serif;	
    }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }
	
	nav ul {
        height: 190px;    
    }
    
	li a {
	   margin-left: 5px; 	
	   font-size: 15px;
    }		       
    
    .sintrol {
        font-size: 13px;
		top: -820px;
    }
       
	h1.cfg-titulo {
        margin-top: 20%;
        font-size: 17px;
    } 
	h5.cfg-noticias { 
      font-size: 15px;    
      font-weight: 600;    
    } 
    h5.cfg-observ { 
      font-size: 15px;    
    }
	
	h1.titulo-notice {
      font-size: 40px;
	  margin-top: -400px;	
    }  
	h6 {
      font-size: 14px;
    } 
	
	p.telefone {
      font-size: 12px;
    }    
    i.telefone {
      font-size: 14px;
    } 
    p.email {
      font-size: 12px;
    }
    i.email {
      font-size: 14px; 
    }
    
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    
    .img-proced {
      width: 50%;
    }
    
    .g-recaptcha {    
       transform:scale(0.95);
       transform-Origin:0 0;      
    }
    
    .footer-set {    
      height:55px;
      color: #ffffff; 
      padding-top: 23px;
      background-color: rgba(33, 88, 215, 0.85);
    }
}

@media only screen and (min-width:768px) {
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 18px;     }    
    .media-p {
      display: block;
    }
    .media-g {
      display: none;
    }
	
	nav ul {
        height: 190px;    
    }
    
	li a {
	   margin-left: 5px; 	
	   font-size: 15px;
    }		       

    .sintrol {
        font-size: 15px;
		top: -1050px;
    }
       
	h1.cfg-titulo {
        margin-top: 20%;
        font-size: 17px;
        font-weight: bold;
    } 
    
    .button {  
      padding: 4px 8px;
      font-size: 13px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    } 

    .form-control {
      font-size: 14px;
    }
    
    .btn {
      width: 65px;    
      height: 33px;
      font-size: 14px;
    }
    
    .img-proced {
      width: 50%;
    }
    
    .g-recaptcha {    
       transform:scale(0.95);
       transform-Origin:0 0;      
    }
    
    .footer-set {    
      height:55px;
      color: #ffffff; 
      padding-top: 23px;
      background-color: rgba(33, 88, 215, 0.85);
    }
}

@media only screen and (min-width:1024px) {
     body { 
      margin : 0px; 
      padding: 0px;
      font-size: 17px;    
    }

    .media-g {
      display: block;
    }
    .media-p {
      display: none;
    }
	
	nav ul {
        height: 50px;    
    }
	ul li{
       margin-top: 15px;
    }
	 li a {		
        margin-left: 20px;
    }
	
	input { font-size: 20px; }
    
    .sintrol {
        font-size: 17px;
        top: -270px;
    }   

   	h1.cfg-titulo {
        margin-top: 16%;
        font-size: 25px;
        font-weight: 500;
    }
    
    	
    .btn-primary {
        width: 75px;
        font-size: 12px;
    }

    .button {
      border: none;
      color: black;
      padding: 8px 16px;
      text-align: center;
      text-decoration: none;
      font-size: 16px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    }

    .button-a {
      background-color: rgba(255, 255, 255, 0.70); color: black;    
      border: 2px solid #8d8d90;
    }

    .button-a:hover {
      background-color: #b2b2b6;
      text-decoration: none;
      color: white;
    }

    .img-proced {
      width: 30%;
    }    

    .g-recaptcha {    
       transform:scale(0.73);
       transform-Origin:0 0;      
    }

    .btn {
      width: auto;    
      height: 38px;
      font-size: 16px;      
    }

    .footer-set {  
      height: 52px;
      line-height: 0.1;
      font-size: 10px;
      color: #ffffff;
      background: #029240;
    } 

    .ambiente {
        text-align:center;            
    }    
}

@media only screen and (min-width:1280px) {   
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 16px;
    }

    .media-g {
      display: block;
    }
    .media-p {
      display: none;
    }
	
	nav ul {
        height: 50px;    
    }
	ul li{
       margin-top: 15px;
    }
    li a {		
        margin-left: 20px;
    }
    
    input { font-size: 18px; }
	
	.sintrol {
        font-size: 16px;
        top: -750px;
    }    
      
    h1.titulo-notice {
      font-size: 80px;
	  margin-top: -550px;	
    }  
    h6 {
      font-size: 16px;		
    }
	 h1.cfg-titulo {
      margin-top: 100px;
      font-weight: 400;    
    } 
    
     h5.cfg-noticias { 
      font-size: 18px;    
      font-weight: 600;    
    } 
     h5.cfg-observ { 
      font-size: 17px;    
    } 
   
    p.telefone {
      font-size: 15px; 
      margin-top: 5px;    
      color: #fff;
      float: right;    

    }    
    i.telefone {
      font-size: 15px;
      margin-top: 9px;    
      color: #fff;
      float: right; 
    } 

    p.email {
      font-size: 15px;
      margin-top: 5px; 
      padding-right: 10px;   
      color: #fff;
      float: right;
    }
    i.email {
      font-size: 15px;
      margin-top: 9px;    
      margin-right: : 5px;    
      color: #fff;
      float: right;
    }
    
    .btn-primary {
        width: 75px;
        font-size: 12px;
    }
    
    .btn {
      font-size: 15px;
    }

    .button {
      border: none;
      color: black;
      padding: 8px 16px;
      text-align: center;
      text-decoration: none;
      font-size: 16px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    }

    .button-a {
      background-color: rgba(255, 255, 255, 0.70);
      color: black;    
      border: 2px solid #8d8d90;
    }

    .button-a:hover {
      background-color: #b2b2b6;
      text-decoration: none;
      color: white;
    }

    .img-proced {
      width: 30%;
    }
	
	.g-recaptcha {    
       transform:scale(0.73);
       transform-Origin:0 0;      
    }   

    .footer-set {  
      height: 52px;
      line-height: 0.1;
      font-size: 10px;
      color: #ffffff;
      background: #029240;
    } 

    .ambiente {
        text-align:center;            
    }    
}

@media only screen and (min-width:1360px) {   
    body { 
      margin : 0px; 
      padding: 0px;
      font-size: 17px;
    }

    .media-g {
      display: block;
    }
    .media-p {
      display: none;
    }
	
	nav ul {
        height: 50px;    
    }
	ul li{
       margin-top: 15px;
    }
    li a {		
        margin-left: 20px;
    }
    
    input { font-size: 20px; }
    
	
	.sintrol {
        font-size: 16px;
        top: -840px;
    }    
      
    h1.titulo-notice {
      font-size: 80px;
	  margin-top: -550px; 	
    }  
    h6 {
      font-size: 16px;
    }   
   
    p.telefone {
      font-size: 15px; 
      margin-top: 5px;    
      color: #fff;
      float: right;    

    }    
    i.telefone {
      font-size: 15px;
      margin-top: 9px;    
      color: #fff;
      float: right;    

    } 

    p.email {
      font-size: 15px;
      margin-top: 5px; 
      padding-right: 10px;   
      color: #fff;
      float: right;
    }
    i.email {
      font-size: 15px;
      margin-top: 9px;    
      margin-right: : 5px;    
      color: #fff;
      float: right;
    }    
    
    h1.cfg-titulo {
      margin-top: 100px;
      font-weight: 700;    
    } 
    
     h5.cfg-noticias { 
      font-size: 18px;    
      font-weight: 600;    
    } 
     h5.cfg-observ { 
      font-size: 17px;    
    } 
   
    
    .btn-primary {
        width: 75px;
        font-size: 12px;
    }
    
    .btn {
      font-size: 15px;
    }

    .button {
      border: none;
      color: black;
      padding: 8px 16px;
      text-align: center;
      text-decoration: none;
      font-size: 16px;
      margin: 4px 2px;
      transition-duration: 0.7s;
    }

    .button-a {
      background-color: rgba(255, 255, 255, 0.70);
      color: black;    
      border: 2px solid #8d8d90;
    }

    .button-a:hover {
      background-color: #b2b2b6;
      text-decoration: none;
      color: white;
    }

    .img-proced {
      width: 30%;
    }    

    .g-recaptcha {    
       transform:scale(0.73);
       transform-Origin:0 0;      
    }   

    .footer-set {  
      height: 52px;
      line-height: 0.1;
      font-size: 10px;
      color: #ffffff;
      background: #029240;

    }
	
    .ambiente {
        text-align:center;            
    }    
}
