::selection {background: #30A5B8}
::-moz-selection{background:#30A5B8}
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #30A5B8 #292929;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 10px;
  }

  *::-webkit-scrollbar-track {
    background: #3c3c3c;
  }

  *::-webkit-scrollbar-thumb {
background: #2C98A9
  }
#sppb-addon-1595757613829 .sppb-addon-title,
#sppb-addon-1702863495904 .sppb-addon-title,
#sppb-addon-1702959294731 .sppb-addon-title {
    margin-top: 0px;
    margin-bottom: 27px;
    color: #2C98A9;
    background: #2fa0b41a;
    padding: 10px;
    border-radius: 5px;
  animation: blink 2s linear infinite;
}
#sppb-addon-1595757613829 h4{
  	animation: blink 2s linear infinite;
}
@keyframes blink{
	0%{opacity: 0;}
	25%{opacity: .5;}
	50%{opacity: 1;}
	100%{opacity: 0;}
}
#sppb-addon-1702262421887:hover {
  	background:#fff;
    transition: .3s;
}
#sppb-addon-1702262421889:hover {
  	background:#fff;
    transition: .3s;
}
#sppb-addon-1702262421891:hover {
  	background:#fff;
    transition: .3s;
}
#sppb-addon-1702262421945 h2.sppb-addon-title,
#sppb-addon-1702863928869 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #fff!important;
}

.bt-client {
    box-shadow: 0px 7px 7px 0px rgb(0 0 0 / 15%);
	background: #f4a021;
	animation: 7s linear 0s infinite normal none running shine;
		background: linear-gradient(135deg, #2fa1b4 20%,#0085ba 40%,#0074b2 50%,#0084c1 55%,#2fa1b4 70%,#2fa1b4 100%) 0% 101% / 201%;
}
a.bt-client {
    box-shadow: 0px 7px 7px 0px rgb(0 0 0 / 15%);
	background: #f4a021;
	animation: 7s linear 0s infinite normal none running shine;
		background: linear-gradient(135deg, #2fa1b4 20%,#0085ba 40%,#0074b2 50%,#0084c1 55%,#2fa1b4 70%,#2fa1b4 100%) 0% 101% / 201%;
}
a.bt-client:hover {
    box-shadow: 0px 7px 7px 0px rgb(0 0 0 / 35%);
	background: #f4a021;
	color:#000;
	animation: 5s linear 0s infinite normal none running shine;
	background: linear-gradient(135deg, #aed6e8 20%,#77c6ea 40%,#56bbeb 50%,#83c9ea 55%,#add7ea 70%,#aed6e8 100%) 0% 101% / 201%;
}
#sp-bottom {
	background: #f4a021;
	animation: 7s linear 0s infinite normal none running shine;
background: linear-gradient(to bottom, #b3dced 0%,#29b8e5 50%,#bce0ee 100%)!important;}
#sp-footer {
	    box-shadow: 0px -5px 10px #5bc8ed;
	background: #f4a021;
	color:#282828!important;
	animation: 7s linear 0s infinite normal none running shine;
	background: linear-gradient(135deg, #aed6e8 20%,#77c6ea 40%,#56bbeb 50%,#83c9ea 55%,#add7ea 70%,#aed6e8 100%) 0% 101% / 201%!important;
}
#sp-footer a {
	color:#282828!important;
}
@keyframes shine {
    to {
      background-position: 200% center;
    }
}
.logo-image {
	animation: float 7.77s ease-in-out infinite;
}	
.img-footer {
	animation: float1 7.77s ease-in-out infinite;
	margin: 0 auto;
}	
.float {
	animation: float1 5.77s ease-in-out infinite;
}
.float2 {
	animation: float2 2.77s ease-in-out infinite;
}
.float3 {
	animation: float3 7.77s ease-in-out infinite;
}
.float4 {
	animation: float4 4.25s ease-in-out infinite;
}
.sppb-panel-modern>.sppb-panel-heading {
    background: #b4ecf894!important;
    color: #404040!important;
}
@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-5px);
	}
	100% {
		transform: translatey(0px);
	}
}
@keyframes float1 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-15px);
	}
	100% {
		transform: translatey(0px);
	}
}
@keyframes float2 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-7px);
	}
	100% {
		transform: translatey(0px);
	}
}
@keyframes float3 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-10px);
	}
	100% {
		transform: translatey(0px);
	}
}
@keyframes float4 {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-14px);
	}
	100% {
		transform: translatey(0px);
	}
}

