@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import "icofont.min.css";
@import "col.css";
@import "medi.css";
@import "new-css.css";


*{
	margin:0;
	padding:0;
	box-sizing:border-box; 
	
	}
body{
    font-family: "Inter", sans-serif;
    font-size:14px;
    font-weight:400;
    padding:0;
    margin:0;
	background-color:rgba(9,8,13,1);
    }
a{
    outline:0 none;
    text-decoration:none;
	color: rgba(43,43,43,1.00);
}

.no-color{color: rgba(22,21,21,1.00);}
a:focus,a:hover{text-decoration:none; outline:0 none}
ul{
	padding: 0;
	margin: 0;
}
ul li{
	list-style: none;
	
}
img{
    border-style:none;
    height:auto;
    max-width:100%;
    vertical-align:middle
}

p{
 font-size: clamp(0.9rem, 1.0vw, 1.2rem);
}

ul li{
 font-size:16px;
}

body.offcanvas-active{
	overflow:hidden;
}

/*

.blue-link{	
	background: linear-gradient(31deg,rgba(1,64,151, 1) 0%, rgba(43,96,185, 1) 100%);
	color:#FFF;
	border-radius: 35px;
	border-color:#2b60b9;
	outline: none;
	padding-left: 25px;
	padding-right: 25px;
	}
.green-link{	
	background: linear-gradient(31deg,rgba(63,126,12, 1) 0%, rgba(174,216,55, 1) 100%);
	color:#FFF;
	border-radius: 35px;
	outline: none;
	border-color:#79A922;
	padding-left: 25px;
	padding-right: 25px;
	}





  




.wrapper {
    position: relative;
    overflow: hidden;
}

.img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

/* First image goes UP */
.img1 {
    animation: slideUp 2s infinite;
    z-index: 2;
}

/* Second image goes DOWN */
.img2 {
    animation: slideDown 2s infinite;
    z-index: 1;
}

/* Animations */
@keyframes slideUp {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(-5%); }
    100% { transform: translateY(0); }
}

@keyframes slideDown {
    0%   { transform: translateY(0); }
    50%  { transform: translateY(10%); }
    100% { transform: translateY(0); }
}


@keyframes floating1{	 0% {-webkit-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);}50% {-webkit-transform: rotateX(0deg) translateY(15px);-ms-transform: rotateX(0deg) translateY(15px);transform: rotateX(0deg) translateY(15px);}100% {-webkit-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);}}@keyframes floating2{	0% {-webkit-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);}50% {-webkit-transform: rotateX(0deg) translateY(-20px);-ms-transform: rotateX(0deg) translateY(-20px);transform: rotateX(0deg) translateY(-20px);}100% {-webkit-transform: rotateX(0deg) translateY(0px);-ms-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);}} 
.animation-type{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.floating3,.floating2{animation-name: floating2;-webkit-animation-name: floating2;}
.floating1,.floating4{animation-name:floating1;-webkit-animation-name: floating1;}.floating3{animation-duration: 20s;-webkit-animation-duration: 20s;-webkit-animation-delay: 6s;animation-delay: 6s;}
.floating1{animation-duration:5s;-webkit-animation-duration:5s;-webkit-animation-delay: 1.5s;animation-delay:1.5s;background:url(../images/ellipse.webp) no-repeat bottom right;}
.floating2{animation-duration:8s;-webkit-animation-duration:8s;-webkit-animation-delay:1s;animation-delay:1s;background:url(../images/animationboll.webp) no-repeat top left;}.transform{text-transform: capitalize !important;}


.core-cab h6{
  font-size: clamp(1.0rem, 1.5vw, 2.0rem);
	color:#79A922;
	font-weight: 600;	
}
.core-cab h2{
	font-size: clamp(1.5rem, 2.0vw, 2.5rem);
	font-weight: 700;
	color:#2b60b9;
}

.card-box{
	position:relative;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border-radius: 25px;
	outline: 1px solid #2b60b9;
    outline-offset: -25px;
	background: #FFF;
}

.card-box h2{
	font-size: clamp(1.0rem, 1.5vw, 2.0rem);
	color:#2b60b9;
	font-weight: 600;
}

.card-box h2 span{
	color:#79A922;
}

.card-box figure{
	width:130px; 
	height: 130px; 
	border-radius: 50%; 
	padding:8px; 
	margin:-100px auto; 
	background:#2b60b9; 
	position: absolute; 
	left:0; 
	right: 0;
}

.card-box article{
	margin-top:60px;	
} 
.value h6{
		font-size: clamp(1.0rem, 1.5vw, 2.0rem);
		color:#79A922;
	    font-weight: 600;
	}	
.value h2{
	font-size: clamp(2.0rem, 4.5vw, 3.5rem);
	font-weight: 700;
	color:#2b60b9;
}


.rechout h3{
	font-size: clamp(2.0rem, 4.5vw, 3.5rem);
	font-weight: 700;
	color:#FFF;
}
.rechout p{
	font-size: clamp(1rem, 1.2vw, 1.5rem);
	color:#FFF;
	font-weight:600;
}

.whatsapplink{
	background-color: rgb(237, 253, 242);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(187, 247, 208);
    border-image: initial;
	padding: 15px;
	font-size: 20px;
	color:#22C55E;
	border-radius: 35px;
	padding-right: 35px;
	font-weight: 700;
}


.why h3{
	font-size: clamp(2.0rem, 4.5vw, 3.5rem);
	font-weight: 700;
	color:#FFF;
}
.why p{	
	color:#FFF;	
}

.why ul li{
	color:#FFF;
	
}


.getintouch h6{
		font-size: clamp(1.0rem, 1.5vw, 2.0rem);
		color:#79A922;
	    font-weight: 600;
	}	
.getintouch h4{
	font-size: clamp(2.0rem, 4.5vw, 3.5rem);
	font-weight: 700;
	color:#2b60b9;
}

.getintouch h5{
	font-size: clamp(1.5rem, 2.0vw, 2.5rem);
	font-weight: 700;
	color:#2b60b9;
}

.solution-box{
	box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border-radius: 25px;
	background: #FFF;
}

.solution-box h6{
		font-size: clamp(1.0rem, 1.5vw, 2.0rem);
		color:#79A922;
	    font-weight: 600;
	}	
.solution-box h4{
	font-size: clamp(2.0rem, 3.5vw, 3.0rem);
	font-weight: 700;
	color:#2b60b9;
}*/



