:root{--bs-primary:#303f9f;--bs-link-color-rgb:var(--bs-sky-rgb);--bs-link-hover-color-rgb:var(--bs-sky-rgb);--bs-primary-rgb:var(--bs-sky-rgb);--bs-soft-primary:var(--bs-soft-sky);--bs-pale-primary:var(--bs-pale-sky);--bs-bullet-soft-primary:var(--bs-bullet-soft-sky);--bs-icon-fill-primary:var(--bs-icon-fill-sky);--bs-icon-solid-fill-primary:var(--bs-icon-solid-fill-sky);--bs-border-soft-primary:var(--bs-border-soft-sky)}.underline-3.primary.style-2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%235eb9f0' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E")}.underline-3.primary.style-3:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%235eb9f0' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E")}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'><path fill='#5eb9f0' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/></svg>")}.cursor-primary a{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%235eb9f0;opacity:0.9;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='25' cy='25' r='25'/%3E%3Cpath class='cls-2' d='M21.79,26.79,17,31.59V30a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,16,35h4a1,1,0,0,0,0-2H18.41l4.8-4.79a1,1,0,0,0-1.42-1.42Z'/%3E%3Cpath class='cls-2' d='M34.92,15.62a1,1,0,0,0-.54-.54A1,1,0,0,0,34,15H30a1,1,0,0,0,0,2h1.59l-4.8,4.79a1,1,0,0,0,0,1.41h0a1,1,0,0,0,1.41,0h0L33,18.41V20a1,1,0,0,0,2,0V16A1,1,0,0,0,34.92,15.62Z'/%3E%3C/svg%3E"),auto}.process-wrapper.arrow [class*=col-]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.15 19.5'%3E%3Cpath fill='%235eb9f0' d='M2.38,13.63A107.77,107.77,0,0,1,41.56,3.28C54.29,2.51,67,4.2,79.4,6.9c7.73,1.68,15.38,3.73,23,5.86a1.56,1.56,0,0,0,.83-3C89.85,6,76.35,2.5,62.54.87A111,111,0,0,0,24,2.73,119,119,0,0,0,.8,10.93c-1.81.85-.23,3.54,1.58,2.7Z'/%3E%3Cpath fill='%235eb9f0' d='M95.51,19.27A60.35,60.35,0,0,1,107,12.41a1.58,1.58,0,0,0,1.12-1.29,1.53,1.53,0,0,0-.75-1.56,20.31,20.31,0,0,1-9-8.65,1.56,1.56,0,0,0-2.7,1.57c2.34,4,5.79,7.86,10.12,9.78l.37-2.86a62.69,62.69,0,0,0-12.25,7.18,1.6,1.6,0,0,0-.56,2.14,1.56,1.56,0,0,0,2.13.55Z'/%3E%3C/svg%3E")}

.autoink{
	position: relative;
	overflow: hidden;
   -webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.ink{
   display: block;
   position: absolute;
   background: rgba(255, 255, 255, 1.0);
   border-radius: 100%;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   transform: scale(0);
   z-index: 20;  
}

.animate {
webkit-animation: ripple 4s linear infinite;
-moz-animation: ripple 4s linear infinite;
-ms-animation: ripple 4s linear infinite;
-o-animation: ripple 4s linear infinite;
animation: ripple 4s linear infinite;
 }
@keyframes ripple {  
20% {     
	opacity: 0;     
	transform: scale(2.5);
	}
100% {     
	opacity: 0;     
	transform: scale(2.5);
	}
}    


.autoflash{
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

 .flash{
   content: "";
background-color: rgba(255, 255, 255, 0.5);
height: 100%;
width: 3em;
display: block;
position: absolute;
top: 0;
left: -4.5em;
-webkit-transform: skewX(-45deg) translateX(0);
transform: skewX(-45deg) translateX(0);
-webkit-transition: none;
transition: none;
}

.lighting {
webkit-animation: moving 3s ease-in-out infinite;
-moz-animation: moving 3s ease-in-out infinite;
-ms-animation: moving 3s ease-in-out infinite;
-o-animation: moving 3s ease-in-out infinite;
animation: moving 3s ease-in-out infinite;

}

@keyframes moving {  
 30% {  webkit-transform: skewX(-45deg) translateX(33.5em);
	transform: skewX(-45deg) translateX(33.5em);   
	
	}

100% {  webkit-transform: skewX(-45deg) translateX(33.5em);
	transform: skewX(-45deg) translateX(33.5em);   
	
	}
 }


body{
font-family: 'Nunito', sans-serif !important;
}

.navbar-clone{
	display: none;
}

.card-hero{
	max-width: 420px;
	float: right;
}

@media (max-width:767.99px){
.card-hero {
    float: none;
    margin: auto;
}
}

.about-prod-list li{
	margin: 0 !important;
	font-size: 15px;
    line-height: 1.55;
}

.about-prod-list li:before {
    color: #303f9f !important;
}

.text-blue2{
	color: #303f9f;
}

.btn-neon, .btn-neon:hover, .btn-neon:focus, .btn-neon:active{
	background-color: #BAFF39 !important;
    border-color: #BAFF39 !important;
    color: #000 !important;
}

.text-grape-neon .fill-primary{
	fill: #303f9f !important;

}
.text-grape-neon .fill-secondary{
	fill: #BAFF39 !important;
}

.bg-blue-custom{
	background-color: #303f9f;
	color: #fff !important;
}

.bg-blue-custom h5{
	color: #fff !important;
}

.bg-blue-custom h3{
color: #BAFF39 !important;
}

.products-row .project{
	max-width: 350px;
	margin: auto;
}

@media (max-width: 575.99px){
.lead.lead-opt{
	font-size: 0.95rem !important;
}
}
@media (max-width:991.99px){
	
.components-wrapper div{
	text-align: center;
	max-width: 270px;
	margin: auto;
}

}

.bg-soft-neon{
	background-color: #eaffc3;
}