.group0 {padding: 0;}
.group {padding: 0 20px;}
.group02 {padding: 0 35px;}
.item { 
	border-width: 0 1px 0 0; position: relative;
	border-style: solid; border-color: transparent;
}
.itemborderl {border-color: #c4d600;}
.itemborderd {border-color: #006341;}
.item10 {padding: 0 10px;}
.item20 {padding: 0 20px;}
.item35 {padding: 0 35px;}
.item50 {padding: 0 50px;}
.item:first-child {padding-left: 0;}
.item:last-child {padding-right: 0; border-right: none;}
.gap20 {
	gap: 20px;
}
/*.item > div {height: 100%;}*/
.titleblock, .introblock {max-width: 850px; margin: 0 auto 30px;}
.title, .subtitle {font-weight: normal; padding-bottom: 12px;}
.subtitle {font-size: 1.6rem;}

.procesosbox img {margin: 15px;}
.greyline {border-top: 1px solid #CCCCCC;}

.displayn {display: none;}

@media screen and (max-width: 1280px) {
	.item35 {padding: 0 20px;}
}
@media screen and (max-width: 1024px) {
	.item50, .item35, .item20 {padding: 0 10px;}
}
@media screen and (max-width: 980px) {
	.dn980 {display: none;}
	.flex980 .item {padding: 10px 0; border-right: none;}
	.flex980 .item:first-child {padding-top: 0;}
	.flex980 .item:last-child  {padding-bottom: 0;}
}
@media screen and (max-width: 968px) {
	.dn7980 {display: none;}
}
@media screen and (max-width: 800px) {
	.flex800 .item {padding: 10px 0; border-right: none;}
	.flex800 .item:first-child {padding-top: 0;}
	.flex800 .item:last-child  {padding-bottom: 0;}
	.group02 {padding: 0 25px;}
}
@media screen and (max-width: 768px) {
	.dn768 {display: none;}
	.db768 {display: block;}
	.group02 {padding: 0 20px;}
	.flex768 .item {padding: 10px 0; border-right: none;}
	.flex768 .item:first-child {padding-top: 0;}
	.flex768 .item:last-child  {padding-bottom: 0;}
}
@media screen and (max-width: 640px) {
	.dn640 {display: none;}
	.flex640 .item {padding: 10px 0; border-right: none;}
	.flex640 .item:first-child {padding-top: 0;}
	.flex640 .item:last-child  {padding-bottom: 0;}
	.titleblock, .introblock {margin: 0 auto 10px;}
}
@media screen and (max-width: 600px) {
	.dn600 {display: none;}
	.flex600 .item {padding: 20px 0; border-right: none;}
	.flex600 .item:first-child {padding-top: 0;}
	.flex600 .item:last-child  {padding-bottom: 0;}
}
@media screen and (max-width: 568px) {
	.dn568 {display: none;}
	.flex568 .item {padding: 10px 0; border-right: none;}
	.flex568 .item:first-child {padding-top: 0;}
	.flex568 .item:last-child  {padding-bottom: 0;}
}
@media screen and (max-width: 480px) {
	.dn480 {display: none;}
	.flex480 .item {padding: 10px 0; border-right: none;}
	.flex480 .item:first-child {padding-top: 0;}
	.flex480 .item:last-child  {padding-bottom: 0;}
	.item35, .item20 {padding: 0;}
} /* max-width: 480px*/
@media screen and (max-width: 425px) {
	.dn425 {display: none;}
} /* max-width: 425px*/
@media screen and (max-width: 375px) {
	.dn375 {display: none;}
}
@media screen and (max-width: 330px) {
	.dn3720 {display: none;}
}