/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.secure-payment {
		width: 275px;
		background: #ffffff;
		box-shadow: 0px 10px 48px rgba(0, 0, 0, 0.2);
		border-radius: 1rem;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}

	.img-side {
		max-height: 300px;
		max-width: 100%;
	}

	.secure-payment .icon {
		background: var(--primary-color);
		box-shadow: 0px 10px 48px rgba(0, 0, 0, 0.4);
		color: #ffffff;
		width: 60px;
		height: 60px;
		margin: 0 auto;
		border-radius: 50%;
		font-size: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: calc(-1rem - 30px);
	}

	.text-light {
		color: #707986 !important;
	}

	.mb-4, .my-4 {
		margin-bottom: 1.5rem!important;
	}

	.secure-payment .icon {
		background: #151b26;
		box-shadow: 0px 10px 48px rgba(0, 0, 0, 0.4);
		color: #f7f8f9;
		width: 60px;
		height: 60px;
		margin: 0 auto;
		border-radius: 50%;
		font-size: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: calc(-1rem - 30px);
	}


.kmain-icon-6 {
    font-size: 2.375em;
    width: 85px;
    height: 85px;
    line-height: 85px;
    color: #8193FE;
    border-radius: 15px;
    position: absolute;
	bottom: -110px;
    right: -405px;
    z-index: 99;
    animation: fade-up 1.8s infinite ease-in-out;
	
}

.kmain-icon-5 {
    font-size: 2.375em;
    width: 62px;
    height: 62px;
    line-height: 65px;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    top: 250px;
    right: -395px;
    z-index: 0;
	animation: tada 1.8s infinite ease-in-out;
}

.kmain-icon-4 {
    font-size: 2.3em;
    width: 75px;
    height: 75px;
    line-height: 75px;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    top: 130px;
    right: -425px;
    animation: tada 1.8s infinite ease-in-out;
}

.kmain-icon-3 {
    font-size: 2.375em !important;
    width: 85px;
    height: 85px;
    line-height: 85px;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    bottom: -78px;
    left: 155px;
    animation: fly 5.7s infinite ease-in-out;
}

.kmain-icon-2 {
    font-size: 2.375em;
    width: 62px;
    height: 62px;
    line-height: 64px;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    top: 256px;
    left: 159px;
    animation: tada 1.8s infinite ease-in-out;
}

.kmain-icon-1 {
    font-size: 3em;
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    border-radius: 15px;
    position: absolute;
    top: 130px;
    left: 125px;
    animation: heartBeat 2.3s infinite ease-in-out;
}

.fa-tiktok {
    background: #ff0042;
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 32px;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}

.fa-youtube {
    background: #e45a5a;	
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 32px;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}

.fa-twitter {
    background: #1da1f2;
    background-clip: text;
    -webkit-background-clip: text;
    font-size: 32px;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}

.fa-instagram {
    background: #b2b2b2 !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    font-size: 32px !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: bold !important;
}

.grego-um {
    width: 45px !important;
    height: 45px !important;
    font-weight: 600;
    font-size: 16px;   
}
