.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.ellipsis {
	white-space: nowrap; /* 1 */
	text-overflow: ellipsis; /* 2 */
	overflow: hidden;
}

.btn {
	padding: .74rem 1.92rem;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	text-transform:none!important;
}

.js-tab-hidden {
	display: block !important;
	left: -9999px !important;
	position: absolute !important;
	top: -9999px !important;
}

.tabs-section {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 150px 0;
}

.tabs-section .sub-title {
	display: block;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: #00adbb!important;
	margin: 0 0 10px;
}

.tabs-section h2 {
	font-weight: 400;
	letter-spacing: -1px;
	color: #32325d;
	margin: 0 0 23px;
	font-size: 2.49805rem;
}

.tabs-section p {
	margin: 0 0 1.75rem;
	    font-size: 1.063rem;
    font-weight: 400;
    line-height: 1.345;
    color: #525f7f;
    text-align: left;
}
.tabs-section .et_pb_row {
	max-width: 980px!important;
	width:100%;
}

.tabs-section .btn {
	margin: 4px 0 0;
}

.tab-content {
	position: relative;
	z-index: 2;
}

.tabset {
	margin: 0;
	padding: 0;
	list-style: none!important;
	width: 500px;
	height: 500px;
	position: relative;
	z-index: 1;
}

.tabset:before {
	position: absolute;
	top: -330px;
	right: -92px;
	z-index: -1;
	content: "";
	background: var(--wpr-bg-b0b992fa-15ea-438b-a921-c2d3c2259721) no-repeat;
	width: 1026px;
	height: 1027px;
}

.tabset li {
	position: absolute;
	z-index: 10;
	text-align: center;
}

.tabset li.link01 {
	top: 78px;
	left: 142px;
}

.tabset li.link01 .ico-box {
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	margin: 0 8px -20px -8px;
	width: 190px;
	height: 182px;
	background: var(--wpr-bg-df885a88-a846-4657-b75b-7dd1e4b26230) no-repeat;
}

.tabset li.link01 .ico-box:hover {
	background-image: var(--wpr-bg-a35c5294-b9be-49de-ba62-c0cdd44d119a);
}

.tabset li.link01.active .ico-box {
	background-image: var(--wpr-bg-19b6ce4c-0a6e-4f3b-b66b-471047d91183);
}

.tabset li.link01 img {
	margin: -8px -8px 8px 8px;
}

.tabset li.link02 {
	top: -54px;
	right: -6px;
}

.tabset li.link02 .ico-box {
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	margin: 0 10px -23px -10px;
	width: 182px;
	height: 177px;
	background: var(--wpr-bg-17227511-97eb-4190-9de8-c708e9b1111c) no-repeat;
}

.tabset li.link02 .ico-box:hover {
	background-image: var(--wpr-bg-0b43d491-5964-4d50-a241-f2ca5e856b12);
}

.tabset li.link02.active .ico-box {
	background-image: var(--wpr-bg-c0d2d428-f064-4a9c-b120-6209b9d29685);
}

.tabset li.link02 img {
	margin: -8px -11px 8px 11px;
}

.tabset li.link03 {
	top: 148px;
	right: 3px;
}

.tabset li.link03 .ico-box {
	-webkit-animation-duration: 7s;
	animation-duration: 7s;
	margin: 0 9px -20px -9px;
	width: 165px;
	height: 171px;
	background: var(--wpr-bg-53e37140-7b6f-4e78-848b-2daaf0c3ce22) no-repeat;
}

.tabset li.link03 .ico-box:hover {
	background-image: var(--wpr-bg-ff370eb3-1b93-4763-81a5-3c6156b2b10d);
}

.tabset li.link03.active .ico-box {
	background-image: var(--wpr-bg-59983674-4f77-46a3-99eb-64fda665e502);
}

.tabset li.link03 img {
	margin: -6px -8px 6px 8px;
}

.tabset li.link04 {
	top: 303px;
	right: 115px;
}

.tabset li.link04 .ico-box {
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	margin: 0 8px -20px -8px;
	width: 179px;
	height: 180px;
	background: var(--wpr-bg-a26531f8-4e9b-4063-a159-7e7f39b11717) no-repeat;
}

.tabset li.link04 .ico-box:hover {
	background-image: var(--wpr-bg-31c6b501-56e1-4ba7-bb12-ca53a35b2fb1);
}

.tabset li.link04.active .ico-box {
	background-image: var(--wpr-bg-3462f304-dc79-4166-98b0-992f5aeb498a);
}

.tabset li.link04 img {
	margin: -8px -9px 8px 9px;
}

.tabset li.link05 {
	top: 259px;
	left: 33px;
}

.tabset li.link05 .ico-box {
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	margin: 0 11px -21px -11px;
	width: 170px;
	height: 171px;
	background: var(--wpr-bg-e6e2b48e-3fec-4308-90a3-e2acd6f7a83c) no-repeat;
}

.tabset li.link05 .ico-box:hover {
	background-image: var(--wpr-bg-40b5e6e0-8afc-4598-8761-9472a3658b05);
}

.tabset li.link05.active .ico-box {
	background-image: var(--wpr-bg-eb04bc1c-88d8-485e-bf6f-870cc513a78a);
}

.tabset li.link05 img {
	margin: -8px -12px 8px 12px;
}

.tabset li.link06 {
	top: 113px;
	left: -38px;
}

.tabset li.link06 .ico-box {
	-webkit-animation-duration: 7s;
	animation-duration: 7s;
	margin: -26px 9px -20px -10px;
	width: 168px;
	height: 170px;
	background: var(--wpr-bg-6b79f248-0ae0-470a-a389-91d678fb2e72) no-repeat;
}

.tabset li.link06 .ico-box:hover {
	background-image: var(--wpr-bg-38ed0a71-e48b-4592-b05a-34da1ed5bae6);
}

.tabset li.link06.active .ico-box {
	background-image: var(--wpr-bg-762686cd-ed62-415d-a6b2-95a398ddf73f);
}

.tabset li.link06 img {
	margin: -8px -9px 8px 9px;
}

.tabset li.link07 {
	top: -103px;
	left: -25px;
}

.tabset li.link07 .ico-box {
	margin: 0 8px -30px 16px;
	width: 177px;
	height: 183px;
	background: var(--wpr-bg-d8786693-21a9-4027-88a1-8194b9111c7c) no-repeat;
}

.tabset li.link07 .ico-box:hover {
	background-image: var(--wpr-bg-de6c64eb-e210-4ed9-8a09-acb8f9a26dc1);
}

.tabset li.link07.active .ico-box {
	background-image: var(--wpr-bg-6a73b083-6ff2-4343-bc80-bf57de2ffe9b);
}

.tabset li.link07 img {
	margin: -7px -8px 7px 8px;
}

.tabset li.link08 {
	top: -97px;
	left: 155px;
}

.tabset li.link08 .ico-box {
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	margin: 0 8px -21px -8px;
	width: 142px;
	height: 142px;
	background: var(--wpr-bg-9d3ba665-c075-487b-b995-c1a719787286) no-repeat;
}

.tabset li.link08 .ico-box:hover {
	background-image: var(--wpr-bg-d483ef88-67cd-4622-a405-a560d5c7c74d);
}

.tabset li.link08.active .ico-box {
	background-image: var(--wpr-bg-bed65d9a-a495-48b3-8be7-263732a983da);
}

.tabset li.link08 img {
	margin: -8px -9px 8px 9px;
}

.tabset li.active .title {
	font-weight: 600;
	color: #525f7f;
}

.tabset .ico-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: translatey(0px);
	-ms-transform: translatey(0px);
	transform: translatey(0px);
	-webkit-animation: float 6s ease-in-out infinite;
	animation: float 6s ease-in-out infinite;
}

.tabset .title {
	display: inline-block;
	vertical-align: top;
	background: #fff;
	box-shadow: 0 16px 35px rgba(0, 80, 85, .1);
	border-radius: 14px;
	padding: 7px 15px 8px;
	font-size: 13px;
	line-height: 1;
	font-weight: 400;
	color: #8898aa;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.tabset:before {
		background-image: var(--wpr-bg-73256425-2dc9-4c1d-95f0-3b3465a70d7c);
		background-size: 100%;
	}
}

@media (max-width: 991px) {
	.tabs-section {
		padding: 150px 0 100px;
	}

	.tabset {
		margin: 0 auto 50px;
		left: 30px;
	}

	.tabset:before {
		right: -200px;
	}
}

@media (max-width: 767px) {
	.tabset {
		left: 20px;
	}
}

@media (max-width: 768px) {
	.tabs-section .et_pb_row {
	padding: 0 10px!important;
	
	}
}

@media (max-width: 575px) {
	.tabs-section {
		padding: 50px 0;
	}

	.tabset {
		width: 280px;
		height: 400px;
		margin: 0 auto 43px;
		left: auto;
	}

	.tabset:before {
		top: -145px;
		right: -135px;
		background-image: var(--wpr-bg-443acfbb-e969-484b-a61a-5fe85c20bcd7);
		width: 555px;
		height: 545px;
	}

	.tabset li.link01 {
		top: 162px;
		left: auto;
		right: -22px;
	}

	.tabset li.link01 .ico-box {
		margin: 0 10px -26px -10px;
		width: 126px;
		height: 128px;
		background: url(../../../../../../../plugins/sales-module/images/polygon01-m.svg) no-repeat;
	}

	.tabset li.link01 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon01-m-hover.svg);
	}

	.tabset li.link01.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon01-m-active.svg);
	}

	.tabset li.link01 img {
		margin: -9px -8px 9px 8px;
		max-width: 37px;
	}

	.tabset li.link02 {
		top: 10px;
		right: -27px;
	}

	.tabset li.link02 .ico-box {
		margin: 0 8px -28px -8px;
		width: 128px;
		height: 127px;
		background: url(../../../../../../../plugins/sales-module/images/polygon02-m.svg) no-repeat;
	}

	.tabset li.link02 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon02-m-hover.svg);
	}

	.tabset li.link02.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon02-m-active.svg);
	}

	.tabset li.link02 img {
		margin: -8px -9px 8px 9px;
		max-width: 36px;
	}

	.tabset li.link03 {
		top: 291px;
		right: 21px;
	}

	.tabset li.link03 .ico-box {
		margin: 0 9px -27px -9px;
		width: 118px;
		height: 122px;
		background: url(../../../../../../../plugins/sales-module/images/polygon03-m.svg) no-repeat;
	}

	.tabset li.link03 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon03-m-hover.svg);
	}

	.tabset li.link03.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon03-m-active.svg);
	}

	.tabset li.link03 img {
		margin: -9px -10px 9px 10px;
		max-width: 34px;
	}

	.tabset li.link04 {
		top: 107px;
		right: 78px;
	}

	.tabset li.link04 .ico-box {
		margin: 0 10px -26px -10px;
		width: 127px;
		height: 127px;
		background: url(../../../../../../../plugins/sales-module/images/polygon04-m.svg) no-repeat;
	}

	.tabset li.link04 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon04-m-hover.svg);
	}

	.tabset li.link04.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon04-m-active.svg);
	}

	.tabset li.link04 img {
		margin: -8px -10px 8px 10px;
		max-width: 37px;
	}

	.tabset li.link05 {
		top: 275px;
		left: 7px;
	}

	.tabset li.link05 .ico-box {
		margin: 0 10px -26px -10px;
		width: 120px;
		height: 121px;
		background: url(../../../../../../../plugins/sales-module/images/polygon05-m.svg) no-repeat;
	}

	.tabset li.link05 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon05-m-hover.svg);
	}

	.tabset li.link05.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon05-m-active.svg);
	}

	.tabset li.link05 img {
		margin: -8px -9px 8px 9px;
		max-width: 33px;
	}

	.tabset li.link06 {
		top: 161px;
		left: -11px;
	}

	.tabset li.link06 .ico-box {
		margin: 0 8px -27px -8px;
		width: 103px;
		height: 103px;
		background: url(../../../../../../../plugins/sales-module/images/polygon06-m.svg) no-repeat;
	}

	.tabset li.link06 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon06-m-hover.svg);
	}

	.tabset li.link06.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon06-m-active.svg);
	}

	.tabset li.link06 img {
		max-width: 26px;
	}

	.tabset li.link07 {
		top: 7px;
		left: -23px;
	}

	.tabset li.link07 .ico-box {
		margin: 0 -3px -26px 3px;
		width: 126px;
		height: 129px;
		background: url(../../../../../../../plugins/sales-module/images/polygon07-m.svg) no-repeat;
	}

	.tabset li.link07 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon07-m-hover.svg);
	}

	.tabset li.link07.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon07-m-active.svg);
	}

	.tabset li.link07 img {
		margin: -8px 1px 8px -1px;
		max-width: 34px;
	}

	.tabset li.link08 {
		top: -50px;
		left: 92px;
	}

	.tabset li.link08 .ico-box {
		margin: 0 9px -26px -9px;
		width: 113px;
		height: 114px;
		background: url(../../../../../../../plugins/sales-module/images/polygon08-m.svg) no-repeat;
	}

	.tabset li.link08 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon08-m-hover.svg);
	}

	.tabset li.link08.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon08-m-active.svg);
	}

	.tabset li.link08 img {
		max-width: 30px;
	}

	.tabset .title {
		font-size: 12px;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 575px), (min-resolution: 144dpi) and (max-width: 575px) {
	.tabset:before {
		background-image: url(../../../../../../../plugins/sales-module/images/bg-tabs-m@2x.jpg);
	}
}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	50% {
		-webkit-transform: translatey(-15px);
		transform: translatey(-15px);
	}

	100% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}
}

@keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	50% {
		-webkit-transform: translatey(-15px);
		transform: translatey(-15px);
	}

	100% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}
}


.btn-primary {
	color: #fff;
	background-color: #00adbb;
	border-color: #00adbb;
}
.btn-primary:hover {
	color: #fff;
	background-color: #008a95;
	border-color: #007e88;
}
.btn-primary:focus,
.btn-primary.focus {
	box-shadow: 0 0 0 .2rem rgba(0, 173, 187, .5);
}
.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #00adbb;
	border-color: #00adbb;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #007e88;
	border-color: #00727b;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 173, 187, .5);
}


@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.tabset:before {
		background-image: var(--wpr-bg-73256425-2dc9-4c1d-95f0-3b3465a70d7c);
		background-size: 100%;
	}
}

@media (max-width: 991px) {
	.tabs-section {
		padding: 150px 0 100px;
	}

	.tabset {
		margin: 0 auto 50px;
		left: 30px;
	}

	.tabset:before {
		right: -200px;
	}
}

@media (max-width: 767px) {
	.tabset {
		left: 20px;
	}
}

@media (max-width: 575px) {
	.tabs-section {
		padding: 50px 0;
	}

	.tabset {
		width: 280px;
		height: 400px;
		margin: 0 auto 43px;
		left: auto;
	}

	.tabset:before {
		top: -145px;
		right: -135px;
		background-image: var(--wpr-bg-443acfbb-e969-484b-a61a-5fe85c20bcd7);
		width: 555px;
		height: 545px;
	}

	.tabset li.link01 {
		top: 162px;
		left: auto;
		right: -22px;
	}

	.tabset li.link01 .ico-box {
		margin: 0 10px -26px -10px;
		width: 126px;
		height: 128px;
		background: url(../../../../../../../plugins/sales-module/images/polygon01-m.svg) no-repeat;
	}

	.tabset li.link01 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon01-m-hover.svg);
	}

	.tabset li.link01.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon01-m-active.svg);
	}

	.tabset li.link01 img {
		margin: -9px -8px 9px 8px;
		max-width: 37px;
	}

	.tabset li.link02 {
		top: 10px;
		right: -27px;
	}

	.tabset li.link02 .ico-box {
		margin: 0 8px -28px -8px;
		width: 128px;
		height: 127px;
		background: url(../../../../../../../plugins/sales-module/images/polygon02-m.svg) no-repeat;
	}

	.tabset li.link02 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon02-m-hover.svg);
	}

	.tabset li.link02.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon02-m-active.svg);
	}

	.tabset li.link02 img {
		margin: -8px -9px 8px 9px;
		max-width: 36px;
	}

	.tabset li.link03 {
		top: 291px;
		right: 21px;
	}

	.tabset li.link03 .ico-box {
		margin: 0 9px -27px -9px;
		width: 118px;
		height: 122px;
		background: url(../../../../../../../plugins/sales-module/images/polygon03-m.svg) no-repeat;
	}

	.tabset li.link03 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon03-m-hover.svg);
	}

	.tabset li.link03.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon03-m-active.svg);
	}

	.tabset li.link03 img {
		margin: -9px -10px 9px 10px;
		max-width: 34px;
	}

	.tabset li.link04 {
		top: 107px;
		right: 78px;
	}

	.tabset li.link04 .ico-box {
		margin: 0 10px -26px -10px;
		width: 127px;
		height: 127px;
		background: url(../../../../../../../plugins/sales-module/images/polygon04-m.svg) no-repeat;
	}

	.tabset li.link04 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon04-m-hover.svg);
	}

	.tabset li.link04.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon04-m-active.svg);
	}

	.tabset li.link04 img {
		margin: -8px -10px 8px 10px;
		max-width: 37px;
	}

	.tabset li.link05 {
		top: 275px;
		left: 7px;
	}

	.tabset li.link05 .ico-box {
		margin: 0 10px -26px -10px;
		width: 120px;
		height: 121px;
		background: url(../../../../../../../plugins/sales-module/images/polygon05-m.svg) no-repeat;
	}

	.tabset li.link05 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon05-m-hover.svg);
	}

	.tabset li.link05.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon05-m-active.svg);
	}

	.tabset li.link05 img {
		margin: -8px -9px 8px 9px;
		max-width: 33px;
	}

	.tabset li.link06 {
		top: 161px;
		left: -11px;
	}

	.tabset li.link06 .ico-box {
		margin: 0 8px -27px -8px;
		width: 103px;
		height: 103px;
		background: url(../../../../../../../plugins/sales-module/images/polygon06-m.svg) no-repeat;
	}

	.tabset li.link06 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon06-m-hover.svg);
	}

	.tabset li.link06.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon06-m-active.svg);
	}

	.tabset li.link06 img {
		max-width: 26px;
	}

	.tabset li.link07 {
		top: 7px;
		left: -23px;
	}

	.tabset li.link07 .ico-box {
		margin: 0 -3px -26px 3px;
		width: 126px;
		height: 129px;
		background: url(../../../../../../../plugins/sales-module/images/polygon07-m.svg) no-repeat;
	}

	.tabset li.link07 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon07-m-hover.svg);
	}

	.tabset li.link07.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon07-m-active.svg);
	}

	.tabset li.link07 img {
		margin: -8px 1px 8px -1px;
		max-width: 34px;
	}

	.tabset li.link08 {
		top: -50px;
		left: 92px;
	}

	.tabset li.link08 .ico-box {
		margin: 0 9px -26px -9px;
		width: 113px;
		height: 114px;
		background: url(../../../../../../../plugins/sales-module/images/polygon08-m.svg) no-repeat;
	}

	.tabset li.link08 .ico-box:hover {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon08-m-hover.svg);
	}

	.tabset li.link08.active .ico-box {
		background-image: url(../../../../../../../plugins/sales-module/images/polygon08-m-active.svg);
	}

	.tabset li.link08 img {
		max-width: 30px;
	}

	.tabset .title {
		font-size: 12px;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 575px), (min-resolution: 144dpi) and (max-width: 575px) {
	.tabset:before {
		background-image: url(../../../../../../../plugins/sales-module/images/bg-tabs-m@2x.jpg);
	}
}

@-webkit-keyframes float {
	0% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}

	50% {
		-webkit-transform: translatey(-15px);
		transform: translatey(-15px);
	}

	100% {
		-webkit-transform: translatey(0px);
		transform: translatey(0px);
	}
}

.tabset-select {display:none;width:100%
}
@media only screen and (max-device-width : 767px) {
.tabset-select {display:block;}
.tabset {display:none;}
}