@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?kob6ti);src:url('fonts/icomoon.eot?kob6ti#iefix') format('embedded-opentype'),url(fonts/icomoon.ttf?kob6ti) format('truetype'),url(fonts/icomoon.woff?kob6ti) format('woff'),url('fonts/icomoon.svg?kob6ti#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:"\f004"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}
.icon-instagram:before{content:"\f16d"}.icon-heartbeat:before{content:"\f21e"}
.my-float{margin-top:6px;width:60px;padding-bottom:5px;text-align:center}
#header{text-shadow: 2px 2px 4px rgba(0,0,0,0.7);}
.clientes{text-align:center}
.clientes img{max-width:180px;border:solid 1px rgba(224,224,224,.75);display:inline-block;padding:10px;max-height:65px;margin:5px}
.instagram{text-align:center}.instagram a{max-width:180px;border:solid 1px rgba(224,224,224,.75);filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);display:inline-block;padding:10px;margin:7px}
.instagram a img{display:block;max-width:100%}.icons{width:100%;text-align:center}.icons li{display:inline-block}
		article.special,section.special{text-align:center}header{text-align:center}
		header p{position:relative;top:-1em;color:#000;text-transform:uppercase;letter-spacing:.075em}
		header.major{border-bottom-width:1px;border-color:rgba(224,224,224,.75);border-style:solid;border-top-width:1px;margin-bottom:6em;padding:4em 0;position:relative}
		header.major:after,header.major:before{background:rgba(224,224,224,.75);content:'';display:block;height:1px;left:0;position:absolute;width:100%}
		header.major:before{top:10px}
		header.major:after{bottom:10px}
		header.major h2{margin:0}
		header.major p{top:0;margin:1.5em 0 0 0;padding:1.5em 1.5em 0 1.5em;font-size:1.5em;line-height:1.75em;border-top:solid 1px rgba(224,224,224,.75);display:inline-block}
		header.major.last{border-bottom:0;margin-bottom:0;padding-bottom:0}
		header.major.last:after{display:none}
		header.major.last h2{margin-bottom:1em}
		footer{text-align:center}
		footer.major{border-bottom-width:1px;border-color:rgba(224,224,224,.75);border-style:solid;border-top-width:1px;margin-top:6em;padding:4em 0;position:relative}
		footer.major:after,footer.major:before{background:rgba(224,224,224,.75);content:'';display:block;height:1px;left:0;position:absolute;width:100%}
		footer.major:before{top:10px}
		footer.major:after{bottom:10px}
		label{display:block;color:#000;font-size:.8em;font-weight:700;letter-spacing:.125em;line-height:1.75em;text-transform:uppercase;margin:0 0 .5em 0}
		.image{border:0;display:inline-block;position:relative}
		.image:after{-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;ontent:'';display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}
		.image img{display:block}.image.fit{display:block}.image.fit img{display:block;width:100%}.image.feature{display:block;margin:0 0 2em 0}.image.feature img{display:block;width:100%}


			ul.icons{cursor:default}
			ul.icons li{display:inline-block;font-size:1.25em;line-height:1em;padding-left:.5em}
			ul.icons li:first-child{padding-left:0}
			ul.icons li a,ul.icons li span{-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border-radius:100%;border:solid 1px rgba(224,224,224,.75);display:inline-block;height:2em;line-height:2em;text-align:center;width:2em}
			ul.icons li a:hover,ul.icons li span:hover{background:rgba(224,224,224,.15)}
			.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%}
	
			.box{background:#fff;border:solid 1px rgba(224,224,224,.75);margin-bottom:6em;padding:3.5em}
			.box.alt{background:0 0;border:none;padding:0}
			.feature{position:relative;height:20em}
			.feature:after{clear:both;content:'';display:block}
			.feature h3,.feature h4,.feature h5,.feature h6{text-align:inherit}
			.feature .image{display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}
			.feature .image img{border:1px solid #cecece;padding:5px;display:inline-block;}
			.feature:before{background:#00f;content:'';display:inline-block;height:100%;vertical-align:middle}
			.feature .content{display:inline-block;padding:2em;vertical-align:middle;width:48%}
			.feature .content h3{margin-bottom:.5em}
			.feature .content :last-child{margin:0}
			.feature.left{text-align:left}
			.feature.left .image{float:left;text-align:center;}
			.feature.left .image img{max-width:100%;}
			.feature.left .content{padding-right:0}
			.feature.right{text-align:right}
			.feature.right .image{text-align:center;float:right}
			.feature.right .image img{max-width:100%;}
			.feature.right .content{padding-left:0}.feature.long .content{padding-top:0}
			#header{background-attachment:scroll,fixed;background-image:url(images/top-3200.svg),url(../../images/confianca-dark-3.webp);background-position:bottom center,center center;background-repeat:repeat-x,repeat,no-repeat;background-color: #4D301E;background-size:3200px 460px,cover;color:rgba(255,255,255,.8);padding:10em 0 20em 0;position:relative;text-align:center}
			#header:after,#header:before{background:rgba(224,224,224,.75);content:'';left:50%;position:absolute;width:1px;z-index:0}
			#header:before{height:calc(100% - 50px);opacity:.15;top:0}
			#header:after{bottom:0;height:50px}#header a{border-bottom-color:rgba(255,255,255,.35);color:rgba(255,255,255,.8)}#header a:hover{border-bottom-color:transparent;color:#4eb980}
			#header b,#header strong{color:#fff}#header h1,#header h2,#header h3,#header h4,#header h5,#header h6{color:#fff}
			

			#header h1{font-size:2.5em;margin:0}#header p{font-size:1.2em;line-height:1.5em;margin:.25em 0 0 0}
			#main{padding:6em 0 5em 0;position:relative;z-index:1}
			#main:before{background:rgba(224,224,224,.75);content:'';height:100%;left:50%;position:absolute;top:0;width:1px;z-index:-1}
			#main footer.major,#main header.major{background:#fff}

			@media screen and (max-width:1680px){
				body{font-size:14pt}h2{font-size:1.5em}h3{font-size:1.25em}
				header.major p{font-size:1.25em}#header{padding:8em 0 16em 0}
				#header h1{font-size:2.25em}
				#header p{font-size:1.25em;padding:0px 10px;line-height:1.65em}
			}

			@media screen and (max-width:1280px){body{font-size:13pt}h2{font-size:1.35em}h3{font-size:1.15em}header.major{margin-bottom:4em;padding:3em 0}header.major p{font-size:1.15em}footer.major{margin-top:4em;padding:3em 0}
			.box{padding:2.5em;margin-bottom:4em}.feature{height:18em}
			.feature .content{padding:2em}#header{background-attachment:scroll,scroll;background-image:url(images/top-1600.svg),url(../../images/confianca-dark-3.webp);background-size:1600px 230px,cover;padding:15em 0 15em 0}#header:before{height:calc(100% - 25px)}
			#header:after{height:25px}#header h1{font-size:2em}#header p{font-size:1.15em}
			#main{padding:4em 0 3em 0}}@media screen and (max-width:980px){body{font-size:12pt}}

			@media screen and (max-width:840px){.instagram a{padding: 2px;
    margin: 10px;max-width:120px}header.major{padding-left:2em;padding-right:2em}footer.major{padding-left:2em;padding-right:2em}
			}


	






#rss-feeds{width:100%}
#rss-feeds li{vertical-align:top;line-height: 130%;width:180px;display:inline-block;text-align:left;color:#000;border:1px solid #cecece;vertical-align:top;font-size:14px;padding:4px;margin:4px}

#dep{width:100%;display:block;}
#dep li{border: 1px solid #efefef;    margin-bottom: 10px;width:100%;display:block;padding:15px 15px;}
#dep li .w30{width:30%;max-width:100px;display:inline-block;}
#dep li .w30 a{color:#000;font-size:12px;text-decoration:none;font-style: italic;}
#dep li .w30 img{max-width:100px;max-height:inherit;border:1px solid #cecece;padding:0px;margin:0px;border-radius:360px;}
#dep li .w60{vertical-align:top;width:60%;padding-left:2%;display:inline-block;}


		@media screen and (max-width:736px){.clientes img{max-width:120px}h2{font-size:1em}h3{font-size:1em}header p{font-size:.8em}header.major{margin-bottom:2em}header.major br{display:none}header.major p{font-size:.8em}
			footer.major{margin-top:2em}footer.major br{display:none}.box{padding:1em;margin-bottom:1em}.feature{background:#fff;display:block;height:auto;margin-bottom:2em}.feature:last-child{margin-bottom:0}
			.feature:after,.feature:before{display:none}.feature .image{float:none;height:15em;width:100%}.feature .content{border:solid 1px rgba(224,224,224,.75);padding:2em!important;text-align:center;width:100%}
			#header{background-image:url(images/top-1280.svg),url(../../images/confianca-dark-3.webp);background-size:1280px 184px,cover;padding:3em 0 7em 0}
			#header:before{height:calc(100% - 20px)}#header:after{height:20px}#header .logo{font-size:1.5em}#header h1{font-size:1.25em}#header p{font-size:1em}
			#main{padding:2em 0 2em 0}
			
#dep li .w30{width:100%;}
#dep li .w60{text-align:center;font-size:14px;text-align:center;width:100%;padding-left:0px;padding-top:10px;}
#rss-feeds li{width:100%;}
.clientes img{max-width:80px;padding:5px;max-height:55px;margin:3px}

			}



@media screen and (max-width:480px){
	header.major{padding-left:1em;padding-right:1em}
	footer.major{padding-left:1em;padding-right:1em}
		.box{padding:1em 1em}.feature{margin-bottom:1em}.feature .content{padding:2em 1em!important}#main{padding-left:1em;padding-right:1em}
		#header{padding-left:2em;padding-right:2em}#header br{display:none}}

		.avatar{background:url(../../images/avatar.jpg);display:inline-block;height:140px;width:140px;box-shadow: 2px 2px 3px #999;border-radius:160px}
	


[class*="icono"] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #666;
  box-sizing: border-box;
}
[class*="icono"]:after,
[class*="icono"]:before {
  content: "";
  box-sizing: border-box;
}
[class*="icono-arrow1"] {
  width: 20px;
  height: 20px;
  border-width: 4px 4px 0 0;
  border-style: solid;
  margin: 10px;
}
[class*="icono-arrow1"]:before {
  right: 0;
  top: -3px;
  position: absolute;
  height: 4px;
  box-shadow: inset 0 0 0 32px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 23px;
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
[class*="icono-arrow1"][class*="-left"] {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[class*="icono-arrow1"][class*="-left"][class*="-up"] {
  -webkit-transform: none;
          transform: none;
}
[class*="icono-arrow1"][class*="-left"][class*="-down"] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
[class*="icono-arrow1"][class*="-right"] {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
[class*="icono-arrow1"][class*="-right"][class*="-up"] {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
[class*="icono-arrow1"][class*="-right"][class*="-down"] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[class*="icono-arrow1"][class*="-up"] {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
[class*="icono-arrow1"][class*="-down"] {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.slide-control{width:100%;margin:0 5px;}
.prev, .next{cursor:pointer;width:120px;display:inline-block;}
.speed{
    border: solid 1px rgba(224,224,224,.75);
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    display: inline-block;
    padding: 10px;
    margin: 5px;
    max-width:100%;
}