
  .premium-support h2 {
	color: #46519e;
	margin-bottom: 30px;
	font-weight: 600;
	margin-top: 20px;
}
  p.disclaimer {
	margin-top: 40px;
}
/* COLUMN FIX */
.support-col {
	display: flex;
	flex-direction: column;
}
/* TAB BUTTON */
.support-btn {
	position: relative;
	background: #c6b9fa;
	border: none;
	width: 100%;
	padding: 5px 60px 5px 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
	color: #261e4d;
	font-size: 20px;
	line-height: 1.4;
	font-weight: 600;
	cursor: pointer;
	transition: none;
	clip-path: polygon(0 0, 92% 0, 99% 50%, 92% 100%, 0 100%);
}
  button:focus{
    outline:none;
    box-shadow:none;
}
/* ACTIVE TAB */
.support-btn.active {
	background: #b999ec;
	padding: 5px 60px 30px 20px;
	clip-path: polygon(  0 0,  100% 0,  100% 75%,  60% 75%,  50% 93%,  40% 75%,  0 75%  );
}
/* ICON */
.support-btn svg {
	width: 42px;
	height: 42px;
	fill: none;
	stroke: #4b2a82;
	stroke-width: 2;
	flex-shrink: 0;
}
/* CONTENT */
.support-content {
	display: none;
	padding: 10px 25px 0;
	margin-top: 15px;
	font-size: 18px;
	color: #333;
	width: 100%;
}
/* SHOW CONTENT */
.support-content.active {
	display: block;
}
.support-col .img-fluid {
	max-width: 70px;
	width: 100%;
}
  

/* MOBILE */
  @media(max-width:1160px) {
	.support-btn.active {
	font-size: 16px;
	padding: 5px 30px 30px 20px;
}
	.support-btn {
	padding: 5px 30px 5px 20px;
	font-size: 16px;
}
	.support-col .img-fluid {
	max-width: 50px;
}
	.container {
	width: 100%;
	max-width: 100%;
}
  }
  @media(max-width:860px) {
	.support-col {
	max-width: 100%;
	width: 100%;
	flex: 100%;
	margin-bottom: 20px;
}

  }
@media(max-width:767px) {
.support-btn {
	font-size: 16px;
    padding: 10px 30px 10px 20px;
    display: block;
}
.support-btn svg {
	width: 28px;
	height: 28px;
}
.support-content {
	font-size: 16px;
}
.support-content.active {
	width: 100%;
	margin-left: 0 !important;
}
  
  .support-btn.active {
	padding: 10px 30px 30px 20px;
}
  .support-col .img-fluid {
	max-width: 40px;
}
  
}
