@charset "utf-8";
body{font-family:MavenPro;}
body{
    --link-button-bg-color:#FFFFFF;
    --link-button-font-color: #222222;

    --link-button-border-color: #FFFFFF;
    --link-button-border-font-color: #FFFFFF;
    --link-button-border-bg-color: rgba(0,0,0,0);

    --link-button-bg-thumbnail-color:#222222;
    --link-button-bg-thumbnail-border-color:#222222;
    --link-button-border-thumbnail-color:#FFFFFF;
    --link-button-border-thumbnail-border-color:#FFFFFF;

    --link-social-color:#FFFFFF;
    --link-social-border-color:#FFFFFF;
}
section,.desc,.text h3{color:#fff}
.item{border-radius:50vh!important;background-color:var(--link-button-border-bg-color)!important;border:2px solid var(--link-button-border-color)!important;color:var(--link-button-border-font-color)!important;}
.item .btn .btn-text, .item .btn-text .link-text{color:var(--link-button-border-font-color)!important;}
.footer p a{color:#FFFFFF}
.footer p a:hover{color:#FFFFFF}
@media only screen and (max-width:767px){
}
.bg{display:none}
.animate-container {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index: -1;
	background:linear-gradient(to bottom,#000000 0%,#5788fe 100%);
}
.filter {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#fe5757;
	animation:colorChange 30s ease-in-out infinite;
	animation-fill-mode:both;
	mix-blend-mode:overlay;
}
@keyframes colorChange {
	0%,100% {
	opacity:0;
}
50% {
	opacity:.9;
}}