.container {
	max-width: 1920px;
  }

  /*
   * Custom translucent site header
   */

  .site-header {
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	background: transparent radial-gradient(closest-side at 6% 0%, #5276A5 0%, var(--unnamed-color-329d9c) 100%) 0% 0% no-repeat padding-box;
	background: transparent radial-gradient(closest-side at 6% 0%, #5276A5 0%, #329D9C 100%) 0% 0% no-repeat padding-box;
	box-shadow: 34px 34px 89px #329D9C36;
	opacity: 1;
  }
  .menu-item  {
	color: #FFFFFF;
	text-align: left;
	font: normal normal bold 14px/22px Tahoma,Verdana,Arial;
	letter-spacing: 0px;
	transition: ease-in-out color .15s;
	padding: 20px;
  }
  .menu-item:hover {
	color: #7BE495;
	text-decoration: none;
  }
  .secret-area:hover {
	color: #7BE495;
	text-decoration: none;
  }

  /*
   * Dummy devices (replace them with your own or something else entirely!)
   */

  .product-device {
	position: absolute;
	right: 10%;
	bottom: -30%;
	width: 300px;
	height: 540px;
	background-color: #333;
	border-radius: 21px;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
  }

  .product-device::before {
	position: absolute;
	top: 10%;
	right: 10px;
	bottom: 10%;
	left: 10px;
	content: "";
	background-color: rgba(255, 255, 255, .1);
	border-radius: 5px;
  }

  .product-device-2 {
	top: -25%;
	right: auto;
	bottom: 0;
	left: 5%;
	background-color: #e5e5e5;
  }


  /*
   * Extra utilities
   */

  .flex-equal > * {
	-ms-flex: 1;
	flex: 1;
  }
  @media (min-width: 768px) {
	.flex-md-equal > * {
	  -ms-flex: 1;
	  flex: 1;
	}
  }

  .overflow-hidden { overflow: hidden; }
  body {
	background: var(--unnamed-color-e7f7f4) 0% 0% no-repeat padding-box;
	background: #E7F7F4 0% 0% no-repeat padding-box;
	opacity: 1;
}
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

@media (min-width: 768px) {
.bd-placeholder-img-lg {
  font-size: 3.5rem;
}
}
@media (min-width: 769px) {

.display-5 {
	color: var(--unnamed-color-205072);
	text-align: left;
	font: normal normal bold 32px/56px Tahoma,Verdana,Arial;
	letter-spacing: 0px;
	margin-left: 120px;
	color: #205072;
	opacity: 1;
}
}

@media (max-width: 768px) {
.display-5 {
	color: var(--unnamed-color-205072);
	text-align: left;
	font: normal normal bold 32px/56px Tahoma,Verdana,Arial;
	letter-spacing: 0px;
	color: #205072;
	opacity: 1;
}
.img-brand{
	width: 50%;
}
.footer-body{
	width: 70%;
}
}

.separator{
width: 177px;
height: 4px;
background: var(--unnamed-color-329d9c) 0% 0% no-repeat padding-box;
background: #329D9C 0% 0% no-repeat padding-box;
align-content: flex-start;
text-align: left;
align-self: flex-start;
opacity: 1;
margin-left: 0;
margin-top: 0px;
margin-bottom: 25px;
}
.title-about{
color: var(--unnamed-color-333333);
text-align: left;
font: normal normal bold 22px/44px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #333333;
opacity: 1;
margin-bottom: 0px;
}

.description-about{
text-align: left;
font: normal normal normal 14px/22px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #6B6B6B;
opacity: 1;
}
.description-services{
color: var(--unnamed-color-505050);
text-align: center;
font: normal normal bold 14px/22px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #505050;
opacity: 1;
margin-top: 20px;
}
.services-item {
width: 357px;
height: 133px;
padding: 15px;
}
.pd-services {
width: 357px;
height: 150px;
padding: 30px;
}

.pd-clients{
padding-top:30px;
padding-bottom:30px;
width: 165px;
height: 170px;
text-align: center;
align-content: center;
padding: 30px;

}
.description-lgpd{
color: var(--unnamed-color-205072);
text-align: left;
text-decoration: underline;
font: normal normal normal 14px/22px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #205072;
opacity: 1;
margin-left: 10px;
}
footer {
background: var(--unnamed-color-329d9c) 0% 0% no-repeat padding-box;
background: #329D9C 0% 0% no-repeat padding-box;
box-shadow: 34px 34px 89px #329D9C36;
opacity: 1;
}

.footer-title {
text-align: center;
font: normal normal bold 32px/56px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
.footer-item {
text-align: left;
font: normal normal bold 24px/32px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
margin-left: 20px;
}
.footer-info {
text-align: left;
font: normal normal normal 14px/22px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #FFFFFF;
margin-left: 30px;
opacity: 1;
}
.copyright {
text-align: center;
font: normal normal normal 14px/18px Tahoma,Verdana,Arial;
letter-spacing: 0px;
color: #FFFFFF;
}

.secret-area-container {
	width: 248px;
	height: 40px;
	background: var(--unnamed-color-205072) 0% 0% no-repeat padding-box;
	background: #205072 0% 0% no-repeat padding-box;
	opacity: 1;
	text-align: center;
	padding-top: 2px;
	vertical-align: middle;
}
.secret-area{
	text-align: center;
	font: normal normal bold 14px/22px Tahoma,Verdana,Arial;
	letter-spacing: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	opacity: 1;
}
.pd-lgdp{
  margin:20px;
}

@media (min-width: 769px) {

	.footer-body{
		width: 100%;
	}
}
