/* BUTTON */
._2bK0M {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none!important;
}
._2bK0M span {
	position: relative;
	right: -7px
}
/*button icon animation */
.BlueArrow ._2Zsfo {
	-webkit-filter: invert(.6);
	filter: invert(.6)
}
._1Pj8M {
	width: 70px;
	height: 70px;
	position: relative
}
._2bK0M ._1Pj8M svg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}
._2bK0M ._1Pj8M svg path {
	stroke-dasharray: 185.514;
	stroke-dashoffset: 371.028;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: 1s cubic-bezier(.6, .04, .98, .335);
	-o-transition: 1s cubic-bezier(.6, .04, .98, .335);
	transition: 1s cubic-bezier(.6, .04, .98, .335)
}
._2bK0M ._1Pj8M ._3kS-D svg path {
	stroke-dasharray: 371.028
}
._2bK0M ._1Pj8M ._2Zsfo {
	position: absolute;
	top: 0;
	left: -3px;
	width: 100%;
	height: 100%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OS43IDc0Ij4gIDxwYXRoIGQ9Ik0zMS4xLDQ0LjQ5YTEsMSwwLDAsMS0uNzEtMS43MUwzNi4xOSwzN2wtNS43OC01Ljc4YTEsMSwwLDAsMSwwLTEuNDIsMSwxLDAsMCwxLDEuNDEsMGw2LjQ5LDYuNDlhMSwxLDAsMCwxLDAsMS40MWwtNi41LDYuNUExLDEsMCwwLDEsMzEuMSw0NC40OVoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}
._2bK0M:hover ._1Pj8M ._3kS-D svg path {
	stroke-dasharray: 185.514;
	-webkit-transition: 1s cubic-bezier(.075, .82, .165, 1);
	-o-transition: 1s cubic-bezier(.075, .82, .165, 1);
	transition: 1s cubic-bezier(.075, .82, .165, 1)
}
.ArrowTitle h2{
    padding-right:30px;
}
.ArrowTitle h2:after {
	content: "\f061";
	font-family: "Font Awesome 5 Free";
	font-size: 20px;
	color: var(--AccentBlue);
	position: relative;
	top: -13px;
	left: 10px;
	transition:0.3s;
}
.ArrowTitle h2:hover:after{
	color:#fff;
	animation:run 1.5s infinite;
}
@-webkit-keyframes run {
  0% {
    left: 10px;
  }
  50% {
    left: 25px;
  }
  100% {
    left: 10px;    
  }
}