body {
    font-size: 15px;
    overflow-x: hidden;
}
.pagesec {	
	background: #FAFAFC;
	padding: 4rem 0rem 6rem;
}
.coin-rotate{
        position: relative;
        height: 150px;
        width: 150px;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-animation: rotate3d 4s linear infinite;
        animation: rotate3d 4s linear infinite;
        transition: all .3s;
    }
    .coin-rotate2{
        position: relative;
        height: 150px;
        width: 150px;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-animation: rotate3d2 4s linear infinite;
        animation: rotate3d2 4s linear infinite;
        transition: all .3s;
    }
    .shine{
        position: relative;
        overflow: hidden;
        height: 150px;
        width: 150px;
        overflow: hidden;
        border-radius: 100%;
    }
    .shine:after{
        content: "";
        position: absolute;
        left: -150px;
        bottom: 100%;
        display: block;
        height: 200px;
        width: 600px;
        background: #fff;
        opacity: 0.3;
        -webkit-animation: shine linear 4s infinite;
        animation: shine linear 4s infinite;
    }
    @-webkit-keyframes rotate3d {
        0%, 50% {
            -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
        }
        100% {
            -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
        }
    }
    @keyframes rotate3d {
        0%, 50% {
            -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
        }
        100% {
            -webkit-transform: perspective(1000px) rotateY(360deg);
            transform: perspective(1000px) rotateY(360deg);
        }
    }
    @-webkit-keyframes rotate3d2 {
        0%, 50% {
            -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
        }
        100% {
            -webkit-transform: perspective(1000px) rotateY(-360deg);
            transform: perspective(1000px) rotateY(-360deg);
        }
    }
    @keyframes rotate3d2 {
        0%, 50% {
            -webkit-transform: perspective(1000px) rotateY(0deg);
            transform: perspective(1000px) rotateY(0deg);
        }
        100% {
            -webkit-transform: perspective(1000px) rotateY(-360deg);
            transform: perspective(1000px) rotateY(-360deg);
        }
    }
    @-webkit-keyframes shine {
        0%, 15% {
            -webkit-transform: translateY(600px) rotate(-40deg);
            transform: translateY(600px) rotate(-40deg);
        }
        50% {
            -webkit-transform: translateY(-300px) rotate(-40deg);
            transform: translateY(-300px) rotate(-40deg);
        }
    }
    @keyframes shine {
        0%, 15% {
            -webkit-transform: translateY(600px) rotate(-40deg);
            transform: translateY(600px) rotate(-40deg);
        }
        50% {
            -webkit-transform: translateY(-300px) rotate(-40deg);
            transform: translateY(-300px) rotate(-40deg);
        }
    }

.ref-main-title {
	font-weight: 800;
	font-size: 3rem;
}
.highlight-value {
	color: #a49951;
	font-weight: 600;
	font-size: 2.2rem;
}
.sec-inc {
	font-family: 'Inter', sans-serif;
	background: #ffffff;
	padding: 4rem 0rem 6rem;
}
.sec-inc h2 {
	font-weight: 800;
	font-size: 3rem;
}
.sec-inc h5 {
	font-family: 'Roboto',sans-serif;
	font-weight: 400;
}
.sec-inc .table thead th:nth-child(1) {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
	width: 350px;
}
.sec-inc .tier-number {
	background: #888888;
	color: #ffffff;
	display: inline-block;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	font-weight: 500;
	text-align: center;
	vertical-align: 3px;
	padding: 2px;
}
.sec-inc .tier-value {
	font-size: 1.5rem;
	font-weight: 500;
	display: inline-flex;
}
.sec-inc .dsign {
	font-weight: 700;
	color: #3E9827;
	margin-right: 2px;
}
.statsec {
	background: #0f0f0f;
}
.ref-stats-holder {
	background: #0f0f0f;
	color: #fff;
	padding: 3rem 0rem;
	border-radius: 3px;
}
.ref-stats-box .ref-stats-value {
	font-size: 4rem;
	font-weight: 900;
	font-family: 'Roboto', sans-serif;
	margin-bottom: .15rem;
}
.ref-stats-box .ref-stats-desc {
	font-size: 2rem;
	    font-family: 'Merriweather', serif;
}
.rsd-red {
	color: #f02d2d;
}
.rsd-yellow {
	color: #d7d74b;
}
.rsd-blue {
	color: #9797f4;
}
.sec-inc .table .fa-check {
	color: #A49951;
	margin-right: 5px;
}
.sec-inc .table td, .table th {
    padding: .95rem;
    vertical-align: middle;
    border-top: 1px solid #e4e6ef;
}
.sec-how {
	font-family: 'Inter', sans-serif;
	background: #faf7fb;
	padding: 4rem 0rem 8rem;
}
.sec-how h2 {	
	font-weight: 800;
	font-size: 3rem;	
}
.sec-how h3 {
	font-family: 'Inter', sans-serif;
}
.sec-how h5 {
	font-family: 'Roboto',sans-serif;
	font-weight: 400;
}
.sec-how .how-box {
	padding: 32px 32px 40px;
	flex-grow: 1;
	flex-basis: 0;
	display: flex;
	flex-direction: column;
	border-radius: 8px;
	background-color: #fafafc;
	box-shadow: 0 15px 50px 0 rgba(28,15,125,0.05);
	height: 100%;
}
.sec-how .how-box .fas {
	font-size: 3rem;
	color: #A49951;
	margin-top: 30px;
	margin-bottom: 30px;
}
.sec-how .how-box-icon img {
	width: 150px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.sec-how .how-box .media svg {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	display: flex;
	fill: #A49951;
}
.sec-how .how-box .media {
	margin-top: 25px;
}
.sec-how .how-box .btn-primary {
	background: #f5f6fb;
	color: #262a3e;
	border: none;
	padding: 12px 8px 12px 8px;
}
.sec-how .how-box .btn-primary:hover {
	background: #e8ebf7;
}
.equal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.equal > [class*='col-'] {
	display: flex;
	flex-direction: column;
}
.dark-footer {
	font-size: 13px;
}
