/* CSS-RESET */
* {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-family: 'Blinker', sans-serif;
	color: #737373;
	font-size: 14px;
	letter-spacing: 0.2px;
	 

}
*:focus, *:active {
	outline: none !important;
}


input[type='submit']{
	-webkit-appearance:none;
}

ul {
	list-style:none;
}

a {
	text-decoration:none;
}

input[type='submit'] {
	cursor: pointer;
}

input[type='submit']:hover{
	opacity: 0.9;
}

body {
	overflow-x: hidden;
}

header {
	position: fixed;
	z-index: 9999;
	width:100%;
}


section {
	float: left;
	width: 100%;
	
}

.content-align {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}


/* CONTEUDO INTERNO */



.content-intern h1 {
	text-align: left;
	font-size: 19px;
	width: 100%;
	margin-bottom: 30px;
	font-weight: normal;
}

.pag-home {
	padding: 150px 0 0 0;
	background: url(../images/seta-home.png) no-repeat top  80px center;
}

.pg-home h1 {
	position: absolute;z-index: 0;
}

body .content-intern {
	padding-bottom: 50px;
	overflow: hidden;
}

/* HEADER */

header { width: 100%;
position: relative;
z-index: 9999}

header #filete {
	z-index: 3;
	width: 100%;
	

}

.pg-home header #filete {
	 -webkit-box-shadow: 0 116px 65px -47px #737373 inset;
    -moz-box-shadow: 0 0 1px 3px #000 inset;
    box-shadow: 0 116px 65px -47px #737373 inset;
}

header .content-align {
	overflow: inherit;
}


body.pg-home header .default {
	position: absolute;
}


body header .logo-wedoo {
	width: 132px;
	height: 30px;
	background:url(../images/logo-laranja.png) no-repeat;
	background-size: 100%;
	margin-right: 45px;

}

body.pg-home header .logo-wedoo {
	width: 132px;
	height: 30px;

	background:url(../images/logo-branca.png)  no-repeat;
	background-size: 100%;

}

body header .content-align {
	width: 1100px;
}

body header .content-align {
	padding: 40px 100px 40px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background:url(../images/simbolo-laranja.png)  no-repeat center right;
	background-size: 50px;
}

body.pg-home header .content-align {
	padding-right: 100px;
	background:url(../images/simbolo-branco.png)  no-repeat center right;
	background-size: 55px;
}


header .logo {
	margin-top:30px;
	width: 100%;
	float: left;
}

#logo-mobile {
	display: none;
}

header nav {
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
}

header nav ul {
	display: flex;
	justify-content:space-around;
	width: 923px;
	padding-top: 6px;
}

header nav ul li {
	float: left;
	text-align: center;
	line-height: 20px;
	position: relative;
	display: flex;
	align-items: center;
}

header nav ul li a {
	letter-spacing: 1px;
	font-weight: 300;
	font-size: 18px;
	padding: 10px 20px;
	border:1px solid transparent;
	display: block;
	text-align: center;
	transition: 0.5s;
	text-align: center}

body.pg-home header nav ul li a {
	color: #fff;
	transition: .5s;
}

body.pg-home header nav ul li a:hover {
	color: #FE9326;
	transition: .5s;
}

header nav ul li ul {
	display: none;
	position: absolute;
	transition: 1s;
	top: 35px;
    display: none;
    background-color: rgba(255, 255, 255, 0.9);
    width: 250px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 10px;
    border-top: 2px solid #ccc;
    border-width: 2px 0px 0 0;
    padding: 20px 10px;
    -webkit-box-shadow: 9px 7px 9px rgb(50 50 50 / 10%);
    -moz-box-shadow: 9px 7px 9px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 7px 9px rgb(50 50 50 / 10%);
    opacity: 0;
}

header nav ul li ul li {
	display: block;
	float: inherit;
	margin-bottom: 0px;

	
}

header nav ul li ul li a {
	text-align: center;
	font-size: 18px;
	color: #737373 !important;
}

header nav ul li:hover ul {
	display: block;
	opacity: 1;
	transition: 1s;
}

header nav ul li a.destaque {
	color:#fff !important;
	background: #FE9326;
	border-radius: 30px;
}

header nav ul li a:hover {
	color:#FE9326;
	transition: 0.5s;

}

header nav ul li a.destaque:hover {
	background:#000;
	transition: 0.5s;
	color: #FE9326 !important;
}

body.pg-home header nav ul li a.destaque:hover {
	background:#fff;
	transition: 0.5s;
	color: #FE9326 !important;
}


#menu-mobile {
	display: none;
}

/* PAGINA INTERNA */

.titulo-pagina, .sub-titulo-pagina {
	margin-bottom: 40px;
	float: left;
	width: 100%
}

.sub-titulo-pagina > a, #vantagens .content-vantagens .content-left > a {
	display: block;
	width: 220px;

    color: #fff;
    padding: 10px 20px;
    background-color: #F39326;
    margin: 10px 0;
    clear: both;
    font-size: 16px;
    text-align: center;
    border-radius: 30px;
    transition: 0.5s;
}

.sub-titulo-pagina > a:hover {
	background-color: #000;
	color: #F39326;
}


.titulo-pagina h1, .sub-titulo-pagina h2 {
	font-size: 34px;
	font-weight: normal;
	color: #000;
}


.titulo-pagina p, .titulo-pagina strong, .sub-titulo-pagina p, .sub-titulo-pagina strong {
	margin-top: 10px;
	line-height: 30px;
	font-size: 19px;
	font-weight: normal;
}

/* PRODUTO */

.content-automacao {
	float: left;
}

.content-automacao .boxes-content {
	display: flex;
	justify-content: space-between;
}

.content-automacao .boxes-content img {
	max-width: 100%;
}

.content-automacao .boxes-content div {
	padding: 3%;
	background-color: #f5f5f5;
	border-radius: 7px;
	width: 26%;

}

.content-automacao .boxes-content h2 {
	font-weight: normal;
	font-size: 25px;
	padding-bottom:21px;
	margin-bottom: 21px;
	border-bottom:2px solid #ccc;
}

.content-automacao .boxes-content p {
	font-size: 15px;
	line-height: 32px;
}


.content-automacao .video-automacao .content-video div {
	width: 720px;
	height: 360px;
	margin: 60px auto 40px auto;
	position: relative
}


.content-automacao .video-automacao iframe {
	width: 720px;
	height: 360px;
	margin:auto;
	display: block;
	max-width: 100%;
	position: relative;
	border-radius: 15px;
}

.content-automacao .conceito {
	width: 100%;
	float: left;
}

.content-automacao .conceito img {
	max-width: 100%;
}

.content-automacao .processo {
	width: 47.5%;
	float: left;
}

.content-automacao .content-vantagens, .content-automacao .content-conceito {
	margin: 25px 0 50px 0;
}

.content-automacao .content-vantagens p, .content-automacao .content-conceito p {
	line-height: 30px;
	text-align: center;

}

.bt-interesse {
	display: block;
	width: 15%;
	color: #fff;
	padding: 10px;
	background-color: #F39326;
	margin: 30px auto;
	clear: both;
	font-size: 18px;
	text-align: center;
	border-radius: 30px;
	transition: 0.5s;
}
.bt-interesse:hover {
	transition: 0.5s;
	opacity: 0.8
}

#interesse {
	padding: 60px 0 0 0;
	margin: 60px 0 25px 0;
}

#interesse .sub-titulo-pagina h2, #interesse .sub-titulo-pagina p {
	text-align: center;
}

#interesse .sub-titulo-pagina {
	float: inherit;
}

#interesse form {
	display: block;
	width: 50%;
	padding: 3%;
	margin:auto;
	background-color: #f5f5f5;
	border-radius: 25px
}

#interesse .campos-form {
	margin: 30px;
}

#interesse .campos-form  input, #interesse input {
	border-radius:30px;
	text-align: center;
	padding: 2%;
	margin: 0 0 15px 0;
	width: 96%;
	font-size: 18px;

}

#interesse  input[type='submit'] {
	background-color: #F39326;
	color: #fff;
	display: block;
	margin: 25px auto;
	width: inherit;
}


.pg-produto .checkbox-form {
	margin-bottom:30px;
	width:55%;
	margin: auto;
	overflow: hidden;
	height: 25px;
}

.pg-produto .checkbox-form label,.pg-contato form div .checkbox-form label {
	position:relative;
	width: 100%;
	float: left;
	display: flex;
	justify-content: center;
	clear: both;
}

.pg-produto .checkbox-form span, .pg-contato form div .checkbox-form span {
	position:absolute;
	width:20px;
	height:20px;
	border:1px solid #fff !important;
	border-radius:5px;
	left: 0;
}

.pg-produto .checkbox-form input:checked ~ .checkmark:after, .pg-contato form div .checkbox-form input:checked ~ .checkmark:after {
	display:block;
}

.pg-produto .checkbox-form label input:checked ~ .checkmark, .pg-contato form div .checkbox-form label input:checked ~ .checkmark {
	background-color:#FE9326;
}

.pg-produto .checkbox-form span:after,.pg-contato form div .checkbox-form span:after {
	left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #f5f5f5;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.pg-produto .checkmark:after, .pg-contato form div .checkmark:after {
	position:absolute;
	content:"";
}

.pg-produto .checkbox-form input,.pg-contato form div .checkbox-form input {
	width: inherit;
	display: block;
	float: left;
	margin: 2px 5px 0 0;
	border:1px solid #FE9326 !important;
	opacity:0;
	position:absolute;
	width: inherit !important;
}

.pg-produto .checkbox-form p, .pg-contato form div .checkbox-form p {
	display: block;
	float: left;
	margin-left:8px;
	color: #737373;
	font-size:12px;
	line-height: 17px;
}

.pg-produto .checkbox-form p {
	margin-left: 27px;
}

.pg-parceiro .checkbox-form span, .pg-contato form div .checkbox-form span {
	border: 1px solid #FE9326 !important;
}

.pg-parceiro .checkbox-form span:after, .pg-contato form div .checkbox-form span:after {
	left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.pg-parceiro .checkbox-form label input:checked ~ .checkmark, .pg-contato form div .checkbox-form label input:checked ~ .checkmark {
	background-color:#FE9326;
}

.pg-parceiro .checkbox-form p,.pg-contato form div .checkbox-form p {
	color: #333;
}

.pg-parceiro .checkbox-form {
	width: 85%;
	margin-bottom: 30px !important;
}

.pg-produto #interesse ::-webkit-input-placeholder {
   color: #545454;
}

.return-form {
	text-align: center;
	width: 100%;
	display: none;
	
}

.return-ok {
	background-color: #008C69;
	padding: 15px 0;
	color: #fff;
	font-size: 18px;
	margin-bottom: 20px;
	border-radius: 10px;
	text-align: center;
}

.return-erro {
	padding: 15px 0;
	background-color: #FF4D4D;
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
	border-radius: 10px;
	text-align: center;
}

body.pg-produto #automatizar {
	padding: 0;
}

body.pg-produto #blog {
	margin: 80px 0;
}

body.pg-produto #blog .boxes-blog {
	display: flex;
	justify-content: center;
}



body.pg-produto .content-automatizar {
	width: 100%;
}

body.pg-produto .content-automatizar .boxes-automacoes {
	display: flex;
	justify-content: space-around;
}

.indique {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}


.indique li {
	margin-left:10px;
}

.indique  a {
	color: #000;
	text-decoration: underline;
}


.pg-post .indique p {
	font-weight: bold;
}

.pg-post .indique img {
	width: 30px;
}

.pg-post .indique {
	/*justify-content:flex-start;*/
	margin-top: 30px;
	margin-bottom: 0;
	width:100%;
}

/* PAGINA PROJETOS */

.boxes-projetos {
	margin-top: 40px;
}

.boxes-projetos {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-column-gap: 20px;
   grid-row-gap: 20px;
   grid-auto-rows: 100px;
}

.boxes-projetos div {
	background-color: #333;
	position: relative;
	overflow:hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}



.boxes-projetos div a:last-child {
	position: absolute;
	width: 100%;
	text-align: center;
	opacity: 0;
	transition: 0.5s;
	bottom: -40px;
	color: #fff;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.3);
	text-shadow: 1px 1px 5px #000; 
  border-radius: 10px 10px 0 0;
  font-family: sans-serif;
  text-align: center;
  line-height: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}


.boxes-projetos div:hover {
	 -webkit-box-shadow: 0 116px 65px -47px #737373 inset;
    -moz-box-shadow: 0 0 1px 3px #000 inset;
    box-shadow: 0 116px 65px -47px #737373 inset;
    
}


.boxes-projetos div:hover a:last-child {
	opacity: 1;
		transition: 0.5s;
		bottom: 0px;
	
}


.boxes-projetos div:nth-child(1), .boxes-projetos div:nth-child(4), .boxes-projetos div:nth-child(7), .boxes-projetos div:nth-child(10), .boxes-projetos div:nth-child(13), .boxes-projetos div:nth-child(16) {
	grid-column-start: 1;
  	grid-column-end: 2;

}

.boxes-projetos div:nth-child(2), .boxes-projetos div:nth-child(5), .boxes-projetos div:nth-child(8), .boxes-projetos div:nth-child(11), .boxes-projetos div:nth-child(14), .boxes-projetos div:nth-child(17) {
	grid-column-start: 2;
  	grid-column-end: 3;
}

.boxes-projetos div:nth-child(3), .boxes-projetos div:nth-child(6), .boxes-projetos div:nth-child(9), .boxes-projetos div:nth-child(12), .boxes-projetos div:nth-child(15), .boxes-projetos div:nth-child(18) {
	grid-column-start: 3;
  	grid-column-end: 4;
}

.boxes-projetos div:nth-child(1) img, .boxes-projetos div:nth-child(5) img, .boxes-projetos div:nth-child(9) img, .boxes-projetos div:nth-child(10) img, .boxes-projetos div:nth-child(14) img, .boxes-projetos div:nth-child(18) img {
	height: 500px
}

.boxes-projetos div:nth-child(2) img, .boxes-projetos div:nth-child(6) img, .boxes-projetos div:nth-child(7) img, .boxes-projetos div:nth-child(11) img, .boxes-projetos div:nth-child(15) img, .boxes-projetos div:nth-child(16) img {
	width: 
}

.boxes-projetos div:nth-child(3) img, .boxes-projetos div:nth-child(4) img, .boxes-projetos div:nth-child(8) img, .boxes-projetos div:nth-child(12) img, .boxes-projetos div:nth-child(13) img, .boxes-projetos div:nth-child(17) img {
	width: 110%
}

.boxes-projetos div:nth-child(1) {
   grid-row-start: 1;
   grid-row-end: 5;
}

.boxes-projetos div:nth-child(2) {
   grid-row-start: 1;
   grid-row-end: 6;
}

.boxes-projetos div:nth-child(3) {
   grid-row-start: 1;
   grid-row-end: 3;
}

.boxes-projetos div:nth-child(4) {
   grid-row-start: 5;
   grid-row-end: 7;
}

.boxes-projetos div:nth-child(5) {
   grid-row-start: 6;
   grid-row-end: 10;
}

.boxes-projetos div:nth-child(6) {
   grid-row-start: 3;
   grid-row-end: 8;
}

.boxes-projetos div:nth-child(7) {
   grid-row-start: 7;
   grid-row-end: 12;
}

.boxes-projetos div:nth-child(8) {
   grid-row-start: 10;
   grid-row-end: 12;
}

.boxes-projetos div:nth-child(9) {
   grid-row-start: 8;
   grid-row-end: 12;
}

.boxes-projetos div:nth-child(10) {
   grid-row-start: 12;
   grid-row-end: 16;
}

.boxes-projetos div:nth-child(11) {
   grid-row-start: 12;
   grid-row-end: 17;
}

.boxes-projetos div:nth-child(12) {
   grid-row-start: 12;
   grid-row-end: 14;
}

.boxes-projetos div:nth-child(13) {
   grid-row-start: 16;
   grid-row-end: 18;
}

.boxes-projetos div:nth-child(14) {
   grid-row-start: 17;
   grid-row-end: 21;
}

.boxes-projetos div:nth-child(15) {
   grid-row-start: 14;
   grid-row-end: 19;
}

.boxes-projetos div:nth-child(16) {
   grid-row-start: 18;
   grid-row-end: 23;
}

.boxes-projetos div:nth-child(17) {
   grid-row-start: 21;
   grid-row-end: 23;
}

.boxes-projetos div:nth-child(18) {
   grid-row-start: 19;
   grid-row-end: 23;
}

.content-projetos {
	margin-top: 60px;
	position: relative;
}

.boxes-fotos-projetos {
	width: 62%;
	float: left;
}

.boxes-fotos-projetos img {
	width: 100%;
	margin-bottom: 20px;
}

.info-projeto {
	width: 383px;
	float: right;
	position: relative;
}

.info-projeto div {
	padding: 40px 10%;
	background-color: #f5f5f5;
	border-radius: 10px;
	width: 80%;
	margin-bottom: 30px;

}

.info-projeto h2 {
	font-weight: normal;
	font-size: 25px;
	padding-bottom:21px;
	margin-bottom: 21px;
	border-bottom:2px solid #ccc;
}

.info-projeto ul li, .info-projeto ul li span, .info-projeto ul li a {
	font-size: 15px;
	line-height: 32px;
}


.info-projeto ul li span {
	color: #000;
	font-size: 15px;
}


/* QUEM SOMOS */

.content-quem-somos {
	
	margin: 50px 0;
	background: linear-gradient(90deg, #fff 56%, #FE9326 30%);
	height: 360px
}

.pg-home .content-quem-somos {
	background: linear-gradient(270deg, #fff 56%, #FE9326 30%);
	margin-bottom: 80px;
}

.content-quem-somos .content-align {
	display: flex;
	align-items: center;
	justify-content: left;
}

.texto-quem-somos {
	width: 47%;
	float: left;
	height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.texto-quem-somos > p {
	line-height: 35px;
	font-size: 16px;
}
.content-quem-somos .content-video-qs {
	width: 635px;
	height: 369px;
	background: url(../images/bg-video.png) no-repeat;
}

.content-quem-somos iframe {
	width: 490px;
    height: 327px;
    margin-top: 6px;
    margin-left: 71px;
    border-radius: 2px;
}

.content-showroom, .content-equipe {
	margin: 80px 0;
	overflow: hidden;
}

.content-showroom > p, .content-equipe > p {
	font-size: 14px;
	text-align: center;
	margin: 35px 0 45px 0;
}

.content-equipe > p strong {
	color: #FE9326;
}


.content-showroom address, .content-showroom .telefone-showroom, .content-showroom .waze-showroom {
	font-style: normal;
	background: url(../images/icones/endereco-cinza.png) no-repeat;
	height: 35px;
	padding: 0 0 0 40px;
	line-height: 35px;
	margin: 10px 0;
	background-size: 32px;
}

.content-showroom .telefone-showroom, .content-showroom .waze-showroom {
	background: url(../images/icones/whatsapp.png) no-repeat;
	display: block;
	float: left;
}

.content-showroom .waze-showroom {
	background: url(../images/icones/waze.png) no-repeat;
	padding-left: 40px;
	background-size: 32px
}

.showroom-boxes-fotos {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.showroom-boxes-fotos div a {
	display: block;
	width: 100%;
	display: flex;
	overflow: hidden;
	justify-content: center;
}

.box-1f {
	width: 81%;
	margin-right: 1vh;
	height: 50vh;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.box-1f img {
 width: 100%;
}

.box-2f {
	width: 18%;
}

.box-2f div {
	width: 100%;
	height:24.5vh;
	margin-bottom: 1.35vh;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}

.box-2f div:last-child {
	margin-bottom: 0;
}

.box-2f img, .box-4f img {
	width: 110%;
}

.box-2f div:last-child img {
	height: 24vh;
	width: unset;
}

.box-4f {
	margin-top: 1vh;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.box-4f div {
	width: 24.5%;
	height: 20vh;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}



.content-showroom .box-showroom {
	float: left;
}

.content-showroom .boxes-showrooms {
	margin-top: 30px;
}

body .boxes-equipe .owl-controls {
	text-align: center;
	width: 70%;
	float: right;
	position: relative;
	height: 55px;
}

.boxes-equipe .owl-controls .owl-pagination {
	display: none !important;
}


.boxes-equipe .owl-controls .owl-buttons div {
	display: inline-block !important;
	position: absolute;
	bottom:-20px;
	line-height: 52px;
	padding: 0 !important;
	margin:0 !important
	;

}


.boxes-equipe .owl-controls .owl-buttons .owl-prev{
	left: 0;
	top:0;
	background-color: transparent;
}

.boxes-equipe .owl-controls .owl-buttons .owl-next {
	right: 0;
	top:0;
	background-color: transparent;
}

.boxes-equipe .owl-controls .owl-buttons .owl-prev span {
		left: 0;
		position: absolute;
}

.boxes-equipe .owl-controls .owl-buttons .owl-next span {
		right: 0;
		position: absolute;
}

.boxes-equipe {
	overflow: hidden;
}

.boxes-equipe > div {
	width: 100%;
	float: left;
	overflow: hidden;
}

.content-equipe .box-equipe {
	float: left;
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}

.content-equipe .box-equipe:nth-child(3n){
	margin-right: 0;
}

.content-equipe .box-equipe img {
	width: 23%;
	display: block;
	margin: auto;
	float: left;
	margin-right: 7px;
	border-radius: 100%;
}

.content-equipe .box-equipe  .box-desc {
	width: 70%;
	float: right;
}

.content-equipe .box-equipe .nome-equipe {
	color: #000;
	margin: 20px 0 15px 0;
	font-size: 27px;
}
.content-equipe .box-equipe .descricao-equipe {
	line-height: 28px;
	font-size: 16px;
	background: #F8F8F8;
	border-radius: 15px;
	padding: 15px
}

.pg-blog .boxes-blog .box-blog {
	width: 47.5%;
	margin-right: 5%;
	margin-bottom: 50px;
	height: 180px
}

.pg-blog .boxes-blog .box-blog h5 {
	width: 100%;
	font-size: 19px;

}


.pg-blog .boxes-blog .box-blog p {
text-overflow: ellipsis;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 50px;
    overflow: hidden
}

.pg-blog .boxes-blog {
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    float: left;
    width: 100%;
}

.pg-blog .boxes-blog .box-blog:nth-child(2n){
	margin-right: 0;
}

/* BLOG POST */

.pg-post .tag, .pg-post h1, .pg-post .data-autor {
	text-align: left;
	margin: 10px 0;
}

.pg-post .tag {
	font-size: 18px;
}

.pg-post h1 {
	text-align: left;
	font-size: 30px;
	color: #000;
	font-weight: normal;
	letter-spacing: 1px;
}

.pg-post .data-autor {
	font-size: 14px;
}


.pg-post .capa-blog img {
	min-width: 700px;
	max-width: 100%;
	display: block;
	position: relative;
	margin:40px auto;
	border-radius: 20px;
	box-shadow: -17px 16px 23px 1px #ccc

}

.content-blog {
	padding: 0 0 80px 0;
}

.content-blog a {
	color: #000;
	text-decoration: underline;
}

.content-blog a.acao {
	padding: 13px;
	border-radius: 30px;
	background: #00B285;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin: 15px auto 35px auto;
	display: block;
	width: 30%;
}

.content-blog strong {
	color: #000;
	font-size: 18px;
}

.content-blog p {
	line-height: 30px;
	font-size: 18px;
}

.content-blog > ul {
	list-style: circle;
	margin-left: 30px;
}

.content-blog > ul li {
	line-height: 30px;
	font-size: 18px;
}

.content-blog h2, .content-blog h3 {
	color: #000;
	font-size: 24px;
	margin: 10px 0;
	text-align: left;
}

.content-blog h3 {
	font-size: 20px;
}

 .content-blog p img {
 	display: block;
 	margin: 25px auto;
 	max-width: 80%;
 	border-radius:20px;
 	box-shadow: -17px 16px 23px 1px #ccc
 }

.content-blog .box-produtos-quadrado, .content-blog .box-produtos-vertical {
 	width:760px;
 	margin:auto;
 	overflow: hidden;
 }

 .content-blog .box-produtos-vertical {
 	width:800px;
 }


 .content-blog .box-produtos-vertical img,.content-blog .box-produtos-quadrado img {
 	float:left;
 	
 }

/* CONTATO */

.pg-contato .content-contato, .pg-parceiro .content-contato {
	margin: 50px 0;
	display: flex;
	justify-content: space-between;
}

.pg-contato .content-contato .text-contato, .pg-parceiro .content-contato .text-contato {
	width: 45%;
}

.pg-contato .content-contato .text-contato > p, .pg-parceiro .content-contato .text-contato > p {
	font-size: 18px;
	line-height: 30px;
}

.pg-contato .content-contato form, .pg-parceiro .content-contato form {
	padding: 0 7.5% 0 9%;
	float: left;
	width: 38%;
	padding: 15px;
	display: block;
	margin: auto;
}

.pg-contato .content-contato form input, .pg-contato .content-contato form textarea,
.pg-parceiro .content-contato form input, .pg-parceiro .content-contato form textarea {
	width: 94%;
	border-radius:25px;
	padding: 15px 3%;
	border:1px solid #e9e9e9;
	font-size:16px;
	text-align: center;
	margin-bottom: 15px;
}


.pg-contato .content-contato  .campos-form, .pg-parceiro .content-contato  .campos-form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.pg-contato .content-contato  .campos-form input, .pg-parceiro .content-contato  .campos-form input {
	width: 100%;
}

.pg-contato .content-contato form > p, .pg-parceiro .content-contato form > p {
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

.pg-contato .content-contato form textarea, .pg-parceiro .content-contato form textarea {
	height: 130px;
	margin-top: 10px;
}

.pg-contato .content-contato form input[type='submit'], .pg-parceiro .content-contato form input[type='submit']{
	background-color: #FF9326;
	color: #fff;
	width: 50%;
	display: block;
	margin: auto;
	text-align: center;
	border:0;
	transition: 0.5s;
}

.pg-contato .content-contato form input[type='submit'] {
	transition: 0.5s;

}

.pg-contato form > .checkbox-form {
	margin-bottom:50px;
	width:100%;
	margin: auto;
	cursor: pointer;


}

.pg-contato form > .checkbox-form label {
	position:relative;
	float: left;
	display: block;
	cursor: pointer;
	width: 32%;
	margin:0 2% 15px 0;
}

.pg-contato form > .checkbox-form label:nth-child(3n) {
	margin-right: 0;
}

.pg-contato form > .checkbox-form span {
	position:absolute;
	padding: 5%;
	border:1px solid #e9e9e9 !important;
	border-radius:10px;
	left: 0;
	width: 90%;
	margin-right: 5%;
	font-size: 12px;
	text-align: center;
	transition: 0.5s;
}

.pg-contato form > .checkbox-form input:checked ~ .checkmark:after {
	display:block;
}

.pg-contato form > .checkbox-form label input:checked ~ .checkmark {
	background-color:#FE9326;
	color: #fff;
}

.pg-contato form > .checkbox-form label input:checked ~ .checkmark span {
	color: #fff;
}


.pg-contato form > .checkbox-form input {
	width: inherit;
	display: block;
	float: left;

	border:1px solid #FE9326 !important;
	opacity:0;
}

.pg-contato form > .checkbox-form span:hover {
	background-color: #FE9326;
	transition: 0.5s;
	color: #fff;
}

.pg-contato form div .checkbox-form span {
	border: 1px solid #FE9326 !important;
}

.pg-contato form div .checkbox-form span:after {
	left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.pg-contato form div .checkbox-form label input:checked ~ .checkmark {
	background-color:#FE9326;
	
}

.pg-contato form div .checkbox-form label input:checked ~ .checkmark span {
	color: #fff;
}

.pg-contato form div .checkbox-form p {
	color: #333;
}

.pg-contato form div .checkbox-form {
	padding-bottom: 50px;
	width: 80%
}

.pg-contato .boxes-automacoes-2 {
    width: 400px;
	height: 400px;
	box-shadow: 22px 22px 80px 1px #ccc;
	background-color: #f5f5f5;
}

.pg-contato .boxes-automacoes-2 .box-automatizar {
	width: 400px;
	height: 400px;
	position: relative;

}

.pg-produto .boxes-automacoes .owl-carousel .owl-wrapper-outer, .pg-home .boxes-automacoes .owl-carousel .owl-wrapper-outer {
	overflow: inherit;
}

.pg-produto .boxes-automacoes, .pg-home .boxes-automacoes {
	width: 1300px;
	margin: auto
}

.pg-produto .boxes-automacoes-2, .pg-home .boxes-automacoes-2 {
	width: 1200px !important;
	margin:auto;
}


.boxes-automacoes-2 .owl-item {
	position: relative;
	z-index: 1;
	 transition: transform .2s;
}

.boxes-automacoes-2 .owl-item:hover {
	 transform: scale(1.15);
	transition: 0.5s;
	z-index: 99999;
}

.pg-produto .boxes-automacoes-2 .box-automatizar, .pg-home .boxes-automacoes-2 .box-automatizar{
	width: 380px;
	height:380px;
	position: relative;
	box-shadow: 22px 22px 80px 1px #ccc;
	background-color: #f5f5f5;
	margin: 80px 0 80px 0 !important;
	z-index: 1;

}



.pg-produto .boxes-automacoes .content-box-automacao p:first-child, .pg-home .boxes-automacoes .content-box-automacao p:first-child {
	font-size: 26px;
}

.pg-produto .boxes-automacoes .content-box-automacao, .pg-home .boxes-automacoes .content-box-automacao {
	width: 125px;
}

.pg-produto .boxes-automacoes .owl-controls .owl-buttons .owl-prev, .pg-home .boxes-automacoes .owl-controls .owl-buttons .owl-prev {
	left: -70px;
}

.pg-produto .boxes-automacoes .owl-controls .owl-buttons .owl-next, .pg-produto .boxes-automacoes .owl-controls .owl-buttons .owl-next {
	right: -70px;
}

.owl-prev, .pg-home .boxes-videos .owl-controls .owl-buttons .owl-prev {
	left: 14px;
}

.owl-prev, .pg-home .boxes-videos .owl-controls .owl-buttons .owl-next {
	right: 14px;
}

/*
.pg-home .boxes-videos:hover .owl-controls .owl-buttons .owl-prev img, .pg-home .boxes-videos:hover .owl-controls .owl-buttons .owl-next img {
	-webkit-filter: drop-shadow(1px 2px 3px #000);
  	filter: drop-shadow(2px 2px 3px #000);
}
*/
#automatizar .sub-titulo-pagina {
	margin:0;
}

.pg-contato .boxes-automacoes {
	float: left;
	padding: 0 80px;
	
}

.boxes-automacoes .content-box-automacao {
   position: absolute;
   width: 150px;
   bottom: 50px;
   right: 40px;
}

.boxes-automacoes .content-box-automacao p:first-child {
	font-size: 30px;
	color: #000;
	margin-bottom: 7px;
}

.boxes-automacoes .content-box-automacao p:last-child {
	    text-overflow: ellipsis;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 50px;
    overflow: hidden;
}

.pg-home #owl-demo .owl-controls {
    position: absolute;
    width: 100%;
    bottom: 40px;
}

.pg-home #owl-demo .owl-controls span, .pg-home #owl-demo .owl-controls .owl-page:hover span {
	width: 380px;
    height: 5px;
    background-color: #A7A7A7 !important;
    border-radius: 5px;
    opacity: 0.25;
    border: 0 !important;
}

.pg-home #owl-demo .owl-controls .owl-page.active span, .pg-home #owl-demo .owl-controls.clickable .owl-page:hover span {
	opacity: 1;
}


.pg-contato .owl-controls, .pg-produto .owl-controls, .pg-home .boxes-automacoes .owl-controls {
	text-align: center;
}



.pg-contato .owl-controls .owl-pagination, .pg-produto .owl-controls .owl-pagination, .pag-home .owl-controls .owl-pagination {
	display: none !important;
}


.pg-contato .owl-controls .owl-buttons div, .pg-produto .owl-controls .owl-buttons div, .pag-home .owl-controls .owl-buttons div{
	display: inline-block !important;
	position: absolute;
	bottom: 0;
	line-height: 400px;
	padding: 0 !important;
	margin:0 !important
	;

}

.pg-produto .boxes-blog .owl-controls .owl-buttons div, .pg-home .boxes-blog .owl-controls .owl-buttons div {
	line-height: inherit;
}

.pg-produto .boxes-automacoes .owl-controls .owl-buttons div, .pg-home .boxes-automacoes .owl-controls .owl-buttons div {
	line-height: 500px;
}

.pg-home #vantagens {
	padding-top: 80px;
}

.pg-home #vantagens .owl-controls .owl-buttons div {
	line-height: 350px;
}

.pg-contato .owl-controls .owl-buttons, .pg-produto .owl-controls .owl-buttons, .pg-produto .owl-controls .owl-buttons {
	width: 100%
}

.pg-contato .owl-controls .owl-buttons .owl-prev, .pg-produto .owl-controls .owl-buttons .owl-prev, .pag-home .owl-controls .owl-buttons .owl-prev{
	left: 0;
	background-color: transparent;
	width: 52px
}
.pg-contato .owl-controls .owl-buttons .owl-next,.pg-produto .owl-controls .owl-buttons .owl-next, .pag-home .owl-controls .owl-buttons .owl-next {
	right: 0;
	background-color: transparent;
	width: 52px;
}

.pg-home #vantagens .owl-controls .owl-buttons .owl-prev {
	width: inherit;
	width: 19px;
}

.pg-contato .owl-controls .owl-buttons .owl-prev {
	left: -70px;
}

.pg-contato .owl-controls .owl-buttons .owl-next {
	right: -70px;
}

.pg-contato .owl-controls .owl-buttons .owl-prev span, .pg-contato .owl-controls .owl-buttons .owl-next span {
	display: flex;
	height: 400px;
	align-items: center;
}



/* SLIDES */


#owl-demo {
	z-index: 1;
	width:100%;
	top: 0;
	left: 0;
	position: relative;
	display: block;
}

body .slides {
	width: 100%;
	background-position: center;
	background-size:100%;
	position: relative
}

body .slides > p {
	position: absolute;
	bottom: 80px;
	width: 100%;
	text-align: center;
	z-index: 999999999999999;
	
}

body .slides > p a {
	color: #A7A7A7;
	font-size: 14px;
	border-radius: 7px;
}

body #banners .owl-theme .owl-controls {
	margin-top: -220px;
	position: absolute;

}

body #banners .owl-theme .owl-controls .owl-page {
	display: inline-block;;
}

body .owl-wrapper {
	display:block;
	float:left;
	background-color:#fff;
	width:100%;
	height:50px;
	}


body .owl-theme .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	background-color: #fff !important;
	border:6px solid #545454 !important;
	border-radius: 100%;
}

body .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background-color: #fff !important;
	border:6px solid #FE9326 !important;
	border-radius: 100%;
}

body .owl-theme .owl-controls {
	text-align: center;
}


/* HOME */

body .content-video {
	width: 853px;
	margin: auto;
	padding: 60px 0 0 0;
} 


.content-video p {
	text-align: center;
	margin-bottom: 20px;
}

body .content-video iframe {
	width: 100%;
	height: 480px;
	margin: 15px 0;
	box-shadow: 10px 10px 30px 3px #999;
}

#automatizar {
	padding: 80px 0;
}

#automatizar .link-orcamento {
	font-size: 18px;
}

#automatizar .link-orcamento a {
	color: #000;
	font-size: 18px;
	text-decoration: underline;
}

.content-automatizar {
	width: 55%;
	float: left;

}

.content-automatizar h2, .content-canal h4, #blog h4, .content-canal h4, #vantagens h3, .content-video h2 {
	text-align: center;
	font-size: 29px;
	font-weight: normal;
	text-transform: lowercase;
	margin-bottom: 15px;
}

.content-automatizar h2 {
	margin-top: 0;
}


.content-automatizar h2 span,.content-canal h4 span, #blog h4 span, #vantagens h3 span, .content-video h2 span {
	display: block;
	color: #FE9326;
	font-size: 40px;

}

.content-automatizar .box-automatizar {
	float: left;
	padding:0 2%;
	width: 21%;
	margin-bottom: 25px;
}

.content-automatizar > p {
	width: 100%;
	text-align: center;
	margin-top: 45px;
}

.content-automatizar > p a {
	text-decoration: underline;
	color: #FE9326;
}

.content-automatizar .box-automatizar img {
	display: block;
	margin: auto;
}

.content-automatizar .box-automatizar img:hover {
	opacity: 0.88;
}

.content-automatizar .box-automatizar p {
	margin-top: 10px;
	display: flex;
	align-items: center;
	height: 42px;
	line-height: 22px;
	text-align: center;
	width: 100%;
	justify-content: center;
	text-transform: lowercase;
}

#automatizar > img {
	float:right;
	width: 39%;
}

#vantagens {
	padding-bottom: 80px;
}

.content-vantagens {
	display: flex;
	justify-content: space-between;

}

#vantagens .content-vantagens .content-left {
	width:55%;
}

#vantagens .content-vantagens .content-left > p {
	line-height: 32px;
	font-size: 20px;
	margin-bottom: 40px;
}

#vantagens .content-vantagens > p {
	text-align: center;
	width: 100%;
	margin-bottom: 25px;
	line-height: 26px;
}

#vantagens .boxes-vantagens {
	width: 40%;
}

#vantagens .boxes-vantagens div.comodidade {
	background:url(../images/icones/computador.png) no-repeat top center;
	padding-top: 285px;
	background-size:70%;
}

#vantagens .boxes-vantagens div.seguranca {
	background:url(../images/icones/som-ambiente.png) no-repeat top center;
	padding-top: 285px;
	background-size:70%;
}

#vantagens .boxes-vantagens div.economia {
	background:url(../images/icones/home-theater.png) no-repeat top center;
	padding-top: 285px;
	background-size:70%;
}

#vantagens .boxes-vantagens div p:first-child {
	text-align: center;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 32px;
}

/*#vantagens .boxes-vantagens div p:last-child {
	text-align: center;
	line-height: 25px;
	font-size: 12px;
}*/

#canal {
	padding: 40px 0 100px;
}

#canal .content-canal {
	width: 35%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
}

body #canal .owl-theme .owl-controls {
	margin-top: 25px;
}


#canal .boxes-videos {
	width: 100%;
	float: left;
	margin-bottom: 40px;

}

.boxes-videos .box-video {
	cursor: pointer;
}

.boxes-videos .box-video img {
	width: 95%;
	display: block;
	margin: auto;
}

.boxes-videos .box-video iframe {
	width: 95%;
	display: block;
	margin: auto;
	height: 321px;
}

.boxes-videos .box-video p {
	font-size: 16px;
	text-align: center;
	margin: 20px 0 0 0;
}

#canal > a, #blog > a, #vantagens .content-vantagens > p a, .content-video a {
	display: block;
	padding:15px;
	width: 10%;
	border-radius: 30px;
	color: #fff;
	background-color: #FE9326;
	text-align: center;
	margin: 25px auto;
	clear: both;
	transition: 0.5s;
}

#vantagens .content-vantagens > p a, .content-video a {
	background-color: #00B285
}

#canal > a:hover, #blog > a:hover, #vantagens .content-vantagens > p a:hover,  .content-video a:hover  {
	transition: 0.5s;
	padding: 15px 40px;
}

#blog .sub-titulo-pagina {
	float: none !important;
	margin-bottom: 0;
}

/* BLOG HOME */

.pg-home .boxes-blog {
	margin-bottom: 30px;
	overflow: hidden;
	
}

.box-blog {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 400px;
	padding:40px 0 60px 0;
}



.box-blog .content-box-blog {
	width: 45%;
	position: absolute;
	bottom: 0;
}

.box-blog .content-box-blog {
	bottom: 90px;
}

.box-blog .blog-img {
	width: 45%;
	float: right;
	position: absolute;
	bottom: 80px;
	right: 0;
}

.box-blog img {
	width: 100%;
	position: relative;
	border-radius: 15px;
	box-shadow: -17px 16px 23px 1px #ccc;
	transition: 0.5s;
}
.box-blog img:hover {
	box-shadow: none;
	transition: 0.5s;
}


.box-blog h5 {
	width: 80%;
	color: #000;
	text-align: left;
	font-weight: normal;
	font-size: 22px;
	border-radius: 5px;
	z-index: 999;
	position: relative;
}

.box-blog p {
	padding: 0 0;
	text-align: left;
	margin: 15px 0 25px;
	font-size: 14px;
	line-height: 26px
}

.box-blog .content-box-blog > a:last-child {
	text-align: left;
	border-radius: 20px;
	color: #fff;
	background-color: #FE9326;
	padding: 5px 15px;
	transition: 0.5s
	
}

.box-blog .content-box-blog > a:last-child:hover {
	background-color: #000;
	transition: 0.5s
}

.boxes-blog .owl-controls {
	text-align: right;
	width: 100%
}

.boxes-blog .owl-controls .owl-pagination {
	display: none !important;
}


.boxes-blog .owl-controls .owl-buttons div {
	display: inline-block !important;
	position: absolute;
	bottom:0;
	padding: 0 !important;
	margin:0 !important
	;

}


.boxes-blog .owl-controls .owl-buttons .owl-prev{
	display: none !important
}

.boxes-blog .owl-controls .owl-buttons .owl-next {
	right: 0;
	background-color: transparent;
}

/* FOOTER */

footer {
	background-color: #fff;
	padding:0 0 80px 0;
	margin: 90px 0 0 0;
}

footer .content-align {
	border-top:3px solid #ddd;
	padding-top: 20px;
}


footer .content-align .boxes-rodape  {
	display: flex;
	justify-content: space-between;
}

footer .content-align .boxes-rodape > div p {
	color: #766;
	font-size: 14px;
	line-height: 30px;
	margin-top: 18px;
	font-weight: normal;
}

footer .content-align .boxes-rodape > div p.titulo-rodape {
	margin-top: 48px;
	margin-bottom: 6px;
	color: #000;
	font-weight: 600;
}

footer .content-align .boxes-rodape > div p span {
	color: #FE9326;
	font-size: 14px;
}

footer .box-rodape-1 {
	width: 30%;
	padding-top: 30px;
	background:url(../images/logo-laranja.png) no-repeat left top 10px;
	background-size: 70px;
}

footer .box-rodape-1 img {
	margin-bottom: 10px;
}

footer .box-rodape-1 strong {
	color: #000;
	font-size: 14px;
}

footer .box-rodape-1 p {

	color: #737;
	line-height: 25px;
	font-size: 14px;

}

footer .box-rodape-2 {
	width: 15%;
}

footer .box-rodape-2 ul li {

}

footer .box-rodape-2 ul li a {
	color: #737373;
	font-size:14px;
	line-height: 25px;
}

footer .box-rodape-3 {
	width: 20%;
}

footer .box-rodape-3 ul li {
	float: left;
	margin-right: 15px;
}

footer .box-rodape-4 {
	width: 25%;
	position: relative;
	background:url(../images/simbolo-laranja.png) no-repeat right top;
	background-size: 40px;
}

footer .box-rodape-4 ul li a {
	color: #737373;
}

footer .box-rodape-4 ul li {
	padding-left: 35px;
	height: 35px;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
	line-height: 25px;

}

footer .box-rodape-4 ul li address {
	font-style: normal;
	width: 90%;
}

footer .box-rodape-4 ul li.rodape-whatsapp {
	background:url(../images/icones/whatsapp.png) no-repeat center left;
	background-size: 25px;
}

footer .box-rodape-4 ul li.rodape-endereco {
	background:url(../images/icones/endereco.png) no-repeat center left;
	background-size: 25px;
}

footer .box-rodape-4 ul li.rodape-email {
	background:url(../images/icones/email.png) no-repeat center left;
	background-size: 25px;
}

footer .box-rodape-4 ul li {

}


.web-designer {
	width: 28px;
	height: 27px;
	display: block;
	margin: auto;
	margin-top: 20px;
	background: url(../images/logo-web-designer.png?v=1) no-repeat left top;
	background-size: 146px;
	transition: 0.5s;
}
.web-designer:hover {
	width: 146px;
	transition: 0.5s;
}

footer a {
	transition: 0.5s;
}

footer a:hover {
	color: #FE9326 !important;
	transition: 0.5s;
}

#bt-float {
	background: url(../images/icones/whatsapp-flutuante.png) no-repeat 15px #00B285;
	background-size: 20px;
	border-radius: 30px;
	padding:15px 25px 15px 45px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	position: fixed;
	bottom: 35px;
	right: 35px;
	z-index: 9999
}

.lds-ring {
  display: none;
  position: relative;
  width: 60px;
  height: 60px;
  margin: auto;
  clear: both;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}

.lds-ring-orange div {
 border: 8px solid #FE9326;
  border-color: #FE9326 transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


@media only screen and (max-width: 1100px){
header .content-align {
	width: 80% !important;
	margin:auto !important;
	justify-content: space-around;
}
.content-align {
	width: 95%;
	margin:auto;
}

.pg-contato .owl-controls, .pg-produto .owl-controls, .pg-home .boxes-automacoes .owl-controls {
	display: none !important;
}

body.pg-home header .logo-wedoo {
	margin:0;
}

header nav ul {
	width: 100%;
}

header nav ul li ul li {
	width: 100%
}

body.pg-interna header nav > ul {
	display: flex;
	align-items: center;
}

#automatizar .link-orcamento a {
	text-align: center;
}

.content-quem-somos .content-video-qs  {
	width: 90%;
}

.boxes-projetos div a:last-child {
	opacity: 1;
		transition: 0.5s;
		bottom: 0px;
}

.boxes-fotos-projetos {
	width: 56%;
}

.pg-produto .checkbox-form {
	width: 48%;
}

.pg-parceiro .checkbox-form {
	width: 100%
}

}