@charset "utf-8";
/* CSS Document */

.animated .no-animation, .scaleoutani .mslideani{animation: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation:none !important; opacity: 1 !important;}
.animated .no-animation span{ opacity:1; animation: none !important;}
.animated .no-animation .rw-words span{ opacity:0;}
.animated .width-ani.no-animation, .animated .widthani.no-animation{width:100%;}
.animated .height-ani.no-animation, .animated .heightani.no-animation{height:100%;}

@keyframes fadeout1{0%{opacity:1;}100%{ opacity:0; visibility: hidden;}}
@-webkit-keyframes fadeout1{0%{ -khtml-opacity:1;opacity:1;}100%{-khtml-opacity:0;opacity:0;visibility: hidden;}}
@-moz-keyframes fadeout1{0%{ -moz-opacity:1;opacity:1;}100%{-moz-opacity:0;opacity:0;visibility: hidden;}}
@-ms-keyframes fadeout1{0%{ filter: alpha(opacity=1);opacity:1;}100%{filter: alpha(opacity=0);opacity:0;visibility: hidden;}}
@-o-keyframes fadeout1{0%{ opacity:1;}100%{opacity:0;visibility: hidden;}}
.loaded .fadeout1{
	-webkit-animation: fadeout1 0ms linear 2s both;
    -moz-animation: fadeout1 0ms linear 2s both;
    -o-animation: fadeout1 0ms linear 2s both;
    -ms-animation: fadeout1 0ms linear 2s both;
    animation: fadeout1 0ms linear 2s both; }
.loaded .headfade12, .scaleinani .fade12bg{
	-webkit-animation: fadein1 0ms linear 2s both;
    -moz-animation: fadein1 0ms linear 2s  both;
    -o-animation: fadein1 0ms linear 2s both;
    -ms-animation: fadein1 0ms linear 2s both;
    animation: fadein1 0ms linear 2s both; 
}
@keyframes fadein1{0%{opacity:0;}100%{ opacity:1;}}
@-webkit-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
@-moz-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
@-ms-keyframes fadein1{0%{ filter: alpha(opacity=0);opacity:0;}100%{filter: alpha(opacity=1);opacity:1;}}
@-o-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
.fadeani {  opacity: 0;}

.fade9, .scaleinani .fade9bg{
	-webkit-animation: fadein1 200ms linear 1.4s both;
    -moz-animation: fadein1 200ms linear 1.4s  both;
    -o-animation: fadein1 200ms linear 1.4s both;
    -ms-animation: fadein1 200ms linear 1.4s both;
    animation: fadein1 200ms linear 1.4s both; 
}

.animated .fade10, .scaleinani .fade10bg{
	-webkit-animation: fadein1 200ms linear 1.6s both;
    -moz-animation: fadein1 200ms linear 1.6s  both;
    -o-animation: fadein1 200ms linear 1.6s both;
    -ms-animation: fadein1 200ms linear 1.6s both;
    animation: fadein1 200ms linear 1.6s both; 
}
.animated .fade11, .scaleinani .fade11bg{
	-webkit-animation: fadein1 200ms linear 1.8s both;
    -moz-animation: fadein1 200ms linear 1.8s  both;
    -o-animation: fadein1 200ms linear 1.8s both;
    -ms-animation: fadein1 200ms linear 1.8s both;
    animation: fadein1 200ms linear 1.8s both; 
}
.animated .fade12, .scaleinani .fade12bg{
	-webkit-animation: fadein1 200ms linear 2s both;
    -moz-animation: fadein1 200ms linear 2s  both;
    -o-animation: fadein1 200ms linear 2s both;
    -ms-animation: fadein1 200ms linear 2s both;
    animation: fadein1 200ms linear 2s both; 
}
.animated .fade13, .scaleinani .fade13bg {
	-webkit-animation: fadein1 200ms linear 2.2s both;
    -moz-animation: fadein1 200ms linear 2.2s  both;
    -o-animation: fadein1 200ms linear 2.2s both;
    -ms-animation: fadein1 200ms linear 2.2s both;
    animation: fadein1 200ms linear 2.2s both; 
}
.fade20, .activeani .fade20bg{
	-webkit-animation: fadein1 200ms linear 4.4s both;
    -moz-animation: fadein1 200ms linear 4s  both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 4.4s both; 
}
.loaded .fade25{
	-webkit-animation: fadein1 200ms linear 7.2s both;
    -moz-animation: fadein1 200ms linear 7.2s  both;
    -o-animation: fadein1 200ms linear 7.2s both;
    -ms-animation: fadein1 200ms linear 7.2s both;
    animation: fadein1 200ms linear 7.2s both; 
}


@keyframes fadein2{0%{opacity:1;}40%{ opacity:1;}50%{ opacity:0;}100%{ opacity:0;}}
@-webkit-keyframes fadein2{0%{opacity:1;}40%{ opacity:1;}50%{ opacity:0;}100%{ opacity:0;}}
@-moz-keyframes fadein2{0%{opacity:1;}40%{ opacity:1;}50%{ opacity:0;}100%{ opacity:0;}}
@-ms-keyframes fadein2{0%{ filter: alpha(opacity=1);opacity:1;}40%{ filter: alpha(opacity=1);opacity:1;}50%{ filter: alpha(opacity=0);opacity:0;}100%{filter: alpha(opacity=0);opacity:0;}}
@-o-keyframes fadein2{0%{opacity:1;}40%{ opacity:1;}50%{ opacity:0;}100%{ opacity:0;}}

@keyframes fadein3{0%{opacity:0;}48%{ opacity:0;}50%{ opacity:1;}100%{ opacity:1;}}
@-webkit-keyframes fadein3{0%{opacity:0;}48%{ opacity:0;}50%{ opacity:1;}100%{ opacity:1;}}
@-moz-keyframes fadein3{0%{opacity:0;}48%{ opacity:0;}50%{ opacity:1;}100%{ opacity:1;}}
@-ms-keyframes fadein3{0%{filter: alpha(opacity=0);opacity:0;}48%{ filter: alpha(opacity=0);opacity:0;}50%{ filter: alpha(opacity=1);opacity:1;}100%{ filter: alpha(opacity=1);opacity:1;}}
@-o-keyframes fadein3{0%{opacity:0;}48%{ opacity:0;}50%{ opacity:1;}100%{ opacity:1;}}

@-webkit-keyframes scale1 {
    0% {-webkit-transform: scale(1);} 100% {-webkit-transform: scale(0); }
}

@-moz-keyframes scale1 {
    0% {-moz-transform: scale(1);} 100% {-moz-transform: scale(0); }
}

@-ms-keyframes scale1 {
    0% {-ms-transform: scale(1);} 100% {-ms-transform: scale(0); }
}

@-o-keyframes scale1 {
    0% {-o-transform: scale(1);} 100% {-o-transform: scale(0); }
}

@keyframes scale1 {
   0% {transform: scale(1);} 100% {transform: scale(0); }
}

@-webkit-keyframes scale2 {
    0% {-webkit-transform: scale(0);} 100% {-webkit-transform: scale(1); }
}

@-moz-keyframes scale2 {
    0% {-moz-transform: scale(0);} 100% {-moz-transform: scale(1); }
}

@-ms-keyframes scale2 {
    0% {-ms-transform: scale(0);} 100% {-ms-transform: scale(1); }
}

@-o-keyframes scale2 {
    0% {-o-transform: scale(0);} 100% {-o-transform: scale(1); }
}

@keyframes scale2 {
   0% {transform: scale(0);} 100% {transform: scale(1); }
}
@-webkit-keyframes scale3 {
	0% {-webkit-transform: scale(0.5);} 60% {-webkit-transform: scale(0.7); } 100% {-webkit-transform: scale(1); }
}

@-moz-keyframes scale3 {
	0% {-moz-transform: scale(1);} 50% {-moz-transform: scale(0.9);} 100% {-moz-transform: scale(1); }
}

@-ms-keyframes scale3 {
	0% {-ms-transform: scale(1);} 50% {-ms-transform: scale(0.9);} 100% {-ms-transform: scale(1); }
}

@-o-keyframes scale3 {
    0% {-o-transform: scale(1);} 50% {-o-transform: scale(0.9);} 100% {-o-transform: scale(1); }
}

@keyframes scale3 {
   0% {transform: scale(0.5);} 60% {transform: scale(0.7);} 100% {transform: scale(1); }
}
 .intelcontent {
	-webkit-animation: scale3 2s 1 0s both;
	-moz-animation: scale3 1s 1 0s both;   
	-ms-animation: scale3 1s 1 0s both;  
	-o-animation: scale3 1s 1 0s both;  
    animation: scale3 2s 1 0s both; 
}
 .tree_two { transform-origin: bottom center;
	-webkit-animation: scale2 1s 1 0s both; 
	-moz-animation: scale2 1s 1 0s both;   
	-ms-animation: scale2 1s 1 0s both;  
	-o-animation: scale2 1s 1 0s both;  
    animation: scale2 1s 1 0s both; 
}
.tree_one { transform-origin: bottom center;
	-webkit-animation: scale2 1s 1 0.5s both; 
	-moz-animation: scale2 1s 1 0.5s both;   
	-ms-animation: scale2 1s 1 0.5s both;  
	-o-animation: scale2 1s 1 0.5s both;  
    animation: scale2 1s 1 0.5s both; 
}
.tree_three { transform-origin: bottom center;
	-webkit-animation: scale2 1s 1 0.7s both; 
	-moz-animation: scale2 1s 1 0.7s both;   
	-ms-animation: scale2 1s 1 0.7s both;  
	-o-animation: scale2 1s 1 0.7s both;  
    animation: scale2 1s 1 0.7s both; 
}
@keyframes rotateAnimation {
	from {transform: rotateY(0deg);}
	to {transform: rotateY(360deg);}
}
.intelcontent_inner{animation: rotateAnimation 2s linear 1 2s;}
.loaded .intelsectionss{animation: rotateAnimation 2s linear 1 5s;}

.loaded .scalein_animation2, .animated .scalein_animation2a{
	-webkit-animation: scale2 0.7s 1 1s both;
	-moz-animation: scale2 0.7s 1 1s both;   
	-ms-animation: scale2 0.7s 1 1s both;  
	-o-animation: scale2 0.7s 1 1s both;  
    animation: scale2 0.7s 1 1s both; 
}
.loaded .scalein_animation3{
	-webkit-animation: scale 0.7s 1 0.5s both;
	-moz-animation: scale2 0.7s 1 1.5s both;   
	-ms-animation: scale2 0.7s 1 1.5s both;  
	-o-animation: scale2 0.7s 1 1.5s both;  
    animation: scale2 0.7s 1 0.5s both; 
}

.scaleoutani{
	-webkit-animation: scale1 1s 1 0s both;
	-moz-animation: scale1 0.7s 1 0s both;   
	-ms-animation: scale1 0.7s 1 1s both;  
	-o-animation: scale1 0.7s 1 1s both;  
    animation: scale1 1.3s 1 0s both; 
}

.plantgrow{ transform-origin: bottom center;
	-webkit-animation: scale2 1.5s 1 1s both;
	-moz-animation: scale2 1.5s 1 1s both;   
	-ms-animation: scale2 1.5s 1 1s both;  
	-o-animation: scale2 1.5s 1 1s both;  
    animation: scale2 1.5s 1 1s both; 
}



@keyframes witr_squares{
	0%{transform:scale(1);opacity:0.5}
	50%{transform:scale(1.24);opacity:1}
	100%{transform:scale(1.5);opacity:0}
}
.targetcircle.bluetarget::before{animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out 0s infinite;}
.targetcircle.purpletarget::before{animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out 0.5s infinite;}
.targetcircle.greentarget::before{animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out 1s infinite;}
.targetcircle.orangetarget::before{animation-fill-mode: both;
    animation: witr_squares 1.5s ease-in-out 1.5s infinite;}




@-webkit-keyframes movedown { 0% { opacity: 1; -webkit-transform: translateY(-40px); }	100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes movedown { 0% { opacity: 1; -moz-transform: translateY(-40px); } 100% { opacity: 1; -moz-transform: translateY(0);  } }
@-o-keyframes movedown { 0% { opacity: 1; -o-transform: translateY(-40px); } 100% { opacity: 1; -o-transform: translateY(0);  } }
@keyframes movedown { 0% { opacity: 1; transform: translateY(-40px); } 100% { opacity: 1; transform: translateY(0);	} }
.scaleinani .movedown {
	-webkit-animation: movedown 1.5s 0s both ;
	-moz-animation: movedown 1s 0s both;
	-o-animation: movedown 1s 0s both;
	animation: movedown 1.5s 0s both;
}
.scaleinani .moveUp2 {
	-webkit-animation: moveUp2 1.5s 0s both ;
	-moz-animation: moveUp2 1s 0s both;
	-o-animation: moveUp2 1s 0s both;
	animation: moveUp2 1.5s 0s both;
}
@-webkit-keyframes moveUp2 { 0% { opacity: 1; -webkit-transform: translateY(40px); }	100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes moveUp2 { 0% { opacity: 1; -moz-transform: translateY(40px); } 100% { opacity: 1; -moz-transform: translateY(0);  } }
@-o-keyframes moveUp2 { 0% { opacity: 1; -o-transform: translateY(40px); } 100% { opacity: 1; -o-transform: translateY(0);  } }
@keyframes moveUp2 { 0% { opacity: 1; transform: translateY(40px); } 100% { opacity: 1; transform: translateY(0);	} }

@-webkit-keyframes movedown3 { 0% { opacity: 1; -webkit-transform: translateY(-100%); }	100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes movedown3 { 0% { opacity: 1; -moz-transform: translateY(-100%); } 100% { opacity: 1; -moz-transform: translateY(0);  } }
@-o-keyframes movedown3 { 0% { opacity: 1; -o-transform: translateY(-100%); } 100% { opacity: 1; -o-transform: translateY(0);  } }
@keyframes movedown3 { 0% { opacity: 1; transform: translateY(-100%); } 100% { opacity: 1; transform: translateY(0);	} }
.scaleinani .mslideani {
	-webkit-animation: movedown3 1.5s 0s both ;
	-moz-animation: movedown3 1s 0s both;
	-o-animation: movedown3 1s 0s both;
	animation: movedown3 1.5s 0s both;
}

@keyframes cloud1{0%{transform:translate3d(115vw,0,0); opacity:1;}to{transform:translateZ(0);opacity:0;}}
@keyframes cloud2{0%{transform:translate3d(-105vw,0,0); opacity:1;}to{transform:translateZ(0); opacity:0;}}
@keyframes cloud3{0%{transform:translate3d(105vw,-5vw,0); opacity:1;}to{transform:translateZ(0); opacity:0;}}
@keyframes cloud4{0%{transform:translate3d(-80vw,0,0); opacity:1;}to{transform:translateZ(0); opacity:0;}}
@keyframes slide-to-left{0%{transform:translateX(4vw);}to{transform:translateX(0vw);}}

@keyframes women-up{0%{bottom:-100%; }to{bottom:0;}}

.loaded .women2{animation:slide-to-left 4s 1s linear both;}
.loaded .man1{animation:slide-to-left 5s 3s linear both;}
.loaded .women_up{animation:women-up 2s 1s linear both;}
.cloud1{animation:cloud1 24s 0s infinite linear both;}
.cloud2{animation:cloud2 40s 2s infinite linear both;}
.cloud3{animation:cloud3 30s 8s infinite linear both;}
.cloud4{animation:cloud4 30s 1s linear both;}



@keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-2px;}100%{ margin-top:0px;}}
@-webkit-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-2px;}100%{ margin-top:0px;}}
@-moz-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-2px;}100%{ margin-top:0px;}}
@-ms-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-2px;}100%{ margin-top:0px;}}
@-o-keyframes headupdown{0%{margin-top:0;}50%{ margin-top:-2px;}100%{ margin-top:0px;}}
.head1{
	-webkit-animation: headupdown 800ms linear 1s 5 both;
    -moz-animation: headupdown 800ms linear 1s 5 both;
    -o-animation: headupdown 800ms linear 1s 5 both;
    -ms-animation: headupdown 800ms linear 1s 5 both;
    animation: headupdown 800ms linear 1s 5 both; }
.head2{
	-webkit-animation: headupdown 800ms linear 1.5s 5 both;
    -moz-animation: headupdown 800ms linear 1.5s 5 both;
    -o-animation: headupdown 800ms linear 1.5s 5 both;
    -ms-animation: headupdown 800ms linear 1.5s 5 both;
    animation: headupdown 800ms linear 1.5s 5 both; }
.loaded .head3a{
	-webkit-animation: headupdown 800ms linear 1s 2 both;
    -moz-animation: headupdown 800ms linear 1s 2 both;
    -o-animation: headupdown 800ms linear 1s 2 both;
    -ms-animation: headupdown 800ms linear 1s 2 both;
    animation: headupdown 800ms linear 1s 2 both; }
.loaded .head4{
	-webkit-animation: headupdown 800ms linear 0.6s 3 both;
    -moz-animation: headupdown 800ms linear 0.6s 3 both;
    -o-animation: headupdown 800ms linear 0.6s 3 both;
    -ms-animation: headupdown 800ms linear 0.6s 3 both;
    animation: headupdown 800ms linear 0.6s 3 both; }


@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	50% {
		-webkit-transform: scale(1.05);
	}

	70% {
		-webkit-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}

	50% {
		-moz-transform: scale(1.05);
	}

	70% {
		-moz-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}

	50% {
		-o-transform: scale(1.05);
	}

	70% {
		-o-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}

	50% {
		transform: scale(1.05);
	}

	70% {
		transform: scale(.9);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}
.scaleinani .bounceIn {
		-webkit-animation: bounceIn 1.5s 0s both ;
	-moz-animation: bounceIn 1s 0s both;
	-o-animation: bounceIn 1s 0s both;
	animation: bounceIn 1.5s 0s both;
}
@-webkit-keyframes slideInRight {
	0% {  -webkit-transform: translateX(60px); }
	100% { -webkit-transform: translateX(0); }
}

@-moz-keyframes slideInRight {
	0% {-moz-transform: translateX(60px);
	}

	100% {-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {-o-transform: translateX(60px);
	}
	100% {-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {  transform: translateX(60px); }
	100% { transform: translateX(0); }
}
.slideinright{-webkit-animation: slideInRight 1.5s 0s linear both ;
	-moz-animation: slideInRight 1s 0s both;
	-o-animation: slideInRight 1s 0s both;
	animation: slideInRight 1.5s 0s linear both;}


