.mod-card01 .card-html {}
			
			.mod-card01 .card-html-tab {
				display: none;
			}
			
			.mod-card01 .card-html .on {
				display: block;
			}
			
			.mod-card01-titlecenter .mod-title {
				padding-bottom: calc(1vw + 10px);
				text-align: center;
			}
			
			.mod-card01-titlecenter .title-left {
				float: none;
			}
			
			.mod-card01-titlecenter .title-left:after {
				content: "";
		width: 35px;
		height: 5px;
		background: var(--main);
		border-radius: 10vw;
		display: block;
		margin: calc(0.25vw + 5px) auto;
	}
	
	.mod-card01-titlecenter .title-right {
		float: none;
		max-width: 1200px;
		margin: auto;
	}
	
	.mod-card01-titlecenter .title-right-span {
		display: block;
	}
	
	.mod-card01-titlecenter .mod-title h2 {
		font-size: calc(1.2vw + 20px);
		line-height: calc(1.25vw + 25px);
		color: var(--main);
		font-weight: 600;
		font-family: var(--font);
	}
	
	.layout-serve {
		padding: calc(2% + 20px) 0;
		background: #f7f5f3;
	}
	
	.layout-serve .mod-card01 .card-title {
		padding-bottom: calc(2vw + 10px);
	}
	
	.layout-serve .mod-card01 .card-title ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.layout-serve .mod-card01 .card-title li {
		width: calc(100%/7 - 1vw - 5px);
		position: relative;
		margin: calc(0.25vw + 5px) 0;
	}
	
	.layout-serve .mod-card01 .card-title li:after {
		content: "\f105";
		font: calc(0.3vw + 14px)/1 FontAwesome;
		position: absolute;
		top: 50%;
		left: 100%;
		transform: translate(calc(0.25vw + 5px), -50%);
		color: #666;
	}
	
	.layout-serve .mod-card01 .card-title li a {
		font-size: calc(0.3vw + 14px);
		text-align: center;
		color: #000;
		padding: calc(0.1vw + 10px);
		display: block;
		background: #fff;
		border-radius: 5px;
		position: relative;
		font-family: var(--font);
	}
	
	.layout-serve .mod-card01 .card-title li a:before {
		content: "";
		width: 50px;
		height: 50px;
		margin: 0 auto calc(0.25vw + 5px);
		display: block;
	}
	
	.layout-serve .mod-card01 .card-title li a:after {
		content: "";
		width: 0;
		height: 0;
		border: calc(0.5vw + 5px) solid transparent;
		position: absolute;
		top: 100%;
		left: 50%;
		transform: translate(-50%, 0);
		display: block;
	}
	
	.layout-serve .mod-card01 .card-title .on a:after {
		border-top-color: var(--main);
	}
	
	.layout-serve .mod-card01 .card-title .on a {
		color: #fff;
		background: var(--main);
	}

	.layout-serve .mod-card01 .item {
		position: relative;
		display: flex;
		justify-content: end;
		flex-wrap: wrap;
	}
	
	.layout-serve .mod-card01 .text {
		padding: calc(3vw + 10px);
		box-sizing: border-box;
		background: #fff;
		border-radius: calc(0.25vw + 5px);
		z-index: 2;
	}
	
	.layout-serve .mod-card01 .text h3 {
		font-size: calc(1vw + 14px);
		line-height: calc(1vw + 20px);
		color: #000;
		font-weight: 600;
		text-transform: capitalize;
		padding-bottom: calc(1vw + 5px);
	}
	
	.layout-serve .mod-card01 .text a {
		color: #fff;
		text-transform: uppercase;
		padding: calc(0.5vw + 5px) calc(2vw + 10px);
		background: var(--main);
		border-radius: 5px;
		margin-top: calc(2vw + 10px);
		font-family: var(--font);
	}
	
	@media(min-width:769px) {
		.layout-serve .mod-card01 .text {
			position: absolute;
			top: calc(2vw + 20px);
			left: 0;
			max-width: 780px;
		}
	}
	
	@media(max-width:768px) {
		.layout-serve .mod-card01 .card-title li {
			width: calc(100%/3 - 1vw - 5px);
		}
	}
	
	@media(max-width:480px) {
		.layout-serve .mod-card01 .card-title li {
			width: calc(100%/2 - 1vw - 5px);
		}
	}
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-html {}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-html-tab {*/
		/*display: none;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-html .on {*/
		/*display: block;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01-titlecenter-s0vjm .mod-title {*/
		/*padding-bottom: calc(1vw + 10px);*/
		/*text-align: center;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01-titlecenter-s0vjm .title-right {*/
		/*max-width: 1300px;*/
		/*padding-top: calc(0.5vw + 5px);*/
		/*margin: auto;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01-titlecenter-s0vjm .title-right-span {*/
		/*display: block;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01-titlecenter-s0vjm .mod-title h2 {*/
		/*font-size: calc(1vw + 20px);*/
		/*line-height: calc(1vw + 25px);*/
		/*color: var(--main);*/
		/*font-weight: 700;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01-titlecenter-s0vjm .mod-title h2:after {*/
		/*content: "";*/
		/*width: 20px;*/
		/*height: 13px;*/
		/*border-radius: 15px 1px;*/
		/*background: var(--third);*/
		/*margin: calc(0.25vw + 5px);*/
		/*display: inline-block;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm {*/
		/*padding: calc(1% + 10px) 0 calc(2% + 20px);*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .content-bg {*/
		/*overflow: visible;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title {*/
		/*padding: calc(0.5vw + 10px) 0 calc(2vw + 20px);*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title ul {*/
		/*display: flex;*/
		/*flex-wrap: wrap;*/
		/*align-items: stretch;*/
		/*justify-content: space-between;*/
		/*counter-reset: section;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title li {*/
		/*position: relative;*/
		/*width: calc(100%/5 - 0.5vw - 10px);*/
		/*margin: calc(0.5vw + 5px) 0;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title a {*/
		/*padding: calc(1vw + 10px) calc(1vw + 10px) calc(3vw + 30px);*/
		/*border-radius: calc(0.25vw + 5px);*/
		/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/
		/*display: block;*/
		/*font-size: calc(0.5vw + 14px);*/
		/*line-height: calc(0.5vw + 20px);*/
		/*font-weight: 600;*/
		/*color: #000;*/
		/*font-family: var(--font);*/
		/*position: relative;*/
		/*overflow: hidden;*/
		/*height: 100%;*/
		/*box-sizing: border-box;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title a:after {*/
		/*content: counter(section);*/
		/*counter-increment: section;*/
		/*display: block;*/
		/*font-size: calc(3vw + 40px);*/
		/*line-height: calc(3vw + 40px);*/
		/*font-weight: 700;*/
		/*color: #f1f3f7;*/
		/*position: absolute;*/
		/*right: 0;*/
		/*bottom: -1vw;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 .card-title .on a {*/
		/*color: var(--main);*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dl {*/
		/*display: flex;*/
		/*flex-wrap: wrap;*/
		/*align-items: stretch;*/
		/*justify-content: space-between;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dt {*/
		/*width: 37.5%;*/
		/*border-radius: calc(0.5vw + 5px);*/
		/*overflow: hidden;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dd {*/
		/*width: calc(62.5% - 2vw - 5px);*/
		/*padding: calc(1.5vw + 10px) calc(2.5vw + 10px);*/
		/*box-sizing: border-box;*/
		/*background: #f1f3f7;*/
		/*border-radius: calc(0.5vw + 5px);*/
		/*overflow: hidden;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dd>* {*/
		/*padding: 5px 0;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dd h3 {*/
		/*font-size: calc(0.6vw + 16px);*/
		/*line-height: calc(0.75vw + 25px);*/
		/*font-weight: 600;*/
		/*color: #000;*/
	/*}*/
	
	/*.layout-capaFive-s0vjm .mod-card01 dd strong {*/
		/*font-weight: 500;*/
	/*}*/
	
	/*@media(max-width:768px) {*/
		/*.layout-capaFive-s0vjm .mod-card01 .card-title li {*/
			/*width: calc(100%/2 - 0.5vw - 5px);*/
		/*}*/
		/*.layout-capaFive-s0vjm .mod-card01 dt,*/
		/*.layout-capaFive-s0vjm .mod-card01 dd {*/
			/*width: 100%;*/
		/*}*/
	/*}*/
	
	/*@media(max-width:480px) {*/
		/*.layout-capaFive-s0vjm .mod-card01 .card-title {*/
			/*display: none;*/
		/*}*/
		/*.layout-capaFive-s0vjm .mod-card01 .card-html-tab {*/
			/*display: block;*/
			/*padding: calc(0.5vw + 5px) 0;*/
		/*}*/
	/*}*/