.elementor-9 .elementor-element.elementor-element-6d79880{margin-top:9%;margin-bottom:9%;z-index:1;}.elementor-9 .elementor-element.elementor-element-7e110bc{z-index:1;}.elementor-9 .elementor-element.elementor-element-e920291{z-index:1;}.elementor-9 .elementor-element.elementor-element-915c33c{margin-top:-20%;margin-bottom:0%;z-index:10;}.elementor-9 .elementor-element.elementor-element-cf81c4b{z-index:10;}.elementor-9 .elementor-element.elementor-element-441e26d > .elementor-widget-container{margin:-40% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-95bdcdf{margin-top:-8%;margin-bottom:4%;}.elementor-9 .elementor-element.elementor-element-0529505{margin-top:-1%;margin-bottom:5%;}.elementor-9 .elementor-element.elementor-element-13870fa{z-index:100;}.elementor-9 .elementor-element.elementor-element-48214e1{margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7a7219a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3794d65 .title{color:#0B0B0B9E;}.elementor-9 .elementor-element.elementor-element-3794d65{z-index:0;}.elementor-9 .elementor-element.elementor-element-2060b01 .elementor-spacer-inner{height:80px;}.elementor-9 .elementor-element.elementor-element-4258e01 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-9 .elementor-element.elementor-element-5680b08 .elementor-spacer-inner{height:80px;}.elementor-9 .elementor-element.elementor-element-983c659{margin-top:10%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-e71fae8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-20px;}.elementor-9 .elementor-element.elementor-element-d2ee014 .elementor-spacer-inner{height:300px;}.elementor-9 .elementor-element.elementor-element-4b100cd .box{width:0second;}.elementor-9 .elementor-element.elementor-element-bfae449 .elementor-spacer-inner{height:100px;}.elementor-9 .elementor-element.elementor-element-638e26f > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-ecad296{margin-top:35px;margin-bottom:35px;}.elementor-9 .elementor-element.elementor-element-38d2293.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-38d2293 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1345b43 .title{color:#0B0B0B9E;}.elementor-9 .elementor-element.elementor-element-6ad0087{margin-top:10%;margin-bottom:10%;}.elementor-9 .elementor-element.elementor-element-936f3d8{margin-top:8%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-668a9ed, .elementor-9 .elementor-element.elementor-element-668a9ed > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-9 .elementor-element.elementor-element-668a9ed{margin-top:0%;margin-bottom:3%;}.elementor-9 .elementor-element.elementor-element-59c75ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-a2e265f{margin-top:8%;margin-bottom:3%;}.elementor-9 .elementor-element.elementor-element-40acf35{margin-top:0%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-6a4df48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6a5fc31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7353e1b{width:100%;max-width:100%;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-d873e9a{width:35%;}.elementor-9 .elementor-element.elementor-element-c05dd88{width:65%;}.elementor-9 .elementor-element.elementor-element-7a7219a{width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-95bdcdf{margin-top:0%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-0529505{margin-top:2%;margin-bottom:2%;}.elementor-9 .elementor-element.elementor-element-4258e01 > .elementor-widget-container{margin:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-6d79880{margin-top:0%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-915c33c{margin-top:-160%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-95bdcdf{margin-top:-15%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-0529505{margin-top:2%;margin-bottom:3%;}.elementor-9 .elementor-element.elementor-element-4258e01 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-9 .elementor-element.elementor-element-983c659{margin-top:0%;margin-bottom:40%;}.elementor-9 .elementor-element.elementor-element-638e26f > .elementor-widget-container{margin:20% 0% 30% 0%;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-6ad0087{margin-top:0%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-a2e265f{margin-top:18%;margin-bottom:18%;}.elementor-9 .elementor-element.elementor-element-6a4df48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6a5fc31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bbcc913 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-e920291 */.c { 
    min-width: 100% !important;
    min-height: 100% !important;
    height: 720px !important;
    text-align: center;
    z-index: 1;
  
}
main::before {
	animation: grain 3s steps(10) infinite;
	background-image: url(https://lucy:8890/wp-content/uploads/2022/12/noise.png);
	content: '';
	height: 300%;
	left: -50%;
	opacity: .5;
	position: fixed;
	top: -100%;
	width: 300%;
}

@keyframes grain {
  0%, 100% { transform:translate(0, 0); }
  10% { transform:translate(-5%, -10%); }
  20% { transform:translate(-15%, 5%); }
  30% { transform:translate(7%, -25%); }
  40% { transform:translate(-5%, 25%); }
  50% { transform:translate(-15%, 10%); }
  60% { transform:translate(15%, 0%); }
  70% { transform:translate(0%, 15%); }
  80% { transform:translate(3%, 35%); }
  90% { transform:translate(-10%, 10%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4afb8 */.this_down{
  height: 200px;
  padding-top: 100px;
}
.down_box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  overflow:hidden !important;
   border-radius: 175px;
   border: 1px solid rgba(255, 255, 255, 0.51);
}

.btn {
  position: relative;
  color: #121212 !important;
  text-decoration: none;
  letter-spacing: 2px;
  height: 175px;
  width: 175px;
  border: none;
  background: #19fa30;
  border-radius: 175px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
  font-size: 1.3rem;
  font-weight: 600;
}
.btn:hover {
    background: none !important;
}
.btn:before {
  content: '';
  position: absolute;
  background: #19fa30;
  width: 0;
  height: 0;
  z-index: -1;
  border-radius: 175px;
 
  transition: all 900ms cubic-bezier(1.000, -0.195, 0.000, 1.330);
  transition-timing-function: cubic-bezier(1.000, -0.195, 0.000, 1.330);
}

.btn:hover:before {
  width: 110%;
  height: 110%;
}

.btn:active:before, .btn:focus:before {
  width: 100%;
  height: 100%;
}
 .btn:after {
  animation: shine 3s ease-in-out  infinite;
  animation-fill-mode: forwards;  
  content: "";
  top: -80%;
  left: -320%;
   width: 150%;
  height: 500%;
  opacity: 0;
  transform: rotate(-10deg);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.0) 0%, rgba(255, 255, 255, 0.0) 30%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 1) 92%,  rgba(255, 255, 255, 0.0) 100%);
   position: absolute;
}
@keyframes shine{
  10% {
    opacity: 1;
    top: -30%;
    left: -320%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  100% {
    opacity: 0;
    top: -30%;
    left: 390%;
    transition-property: left, top, opacity;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-638e26f */.down_box_mob {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.btn_mob {
  height: 150px;
  width: 150px;
  padding: 20px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center !important;
  text-align: left;
  font-size: 1.1rem;
}/* End custom CSS */
/* Start custom CSS for wp-widget-rss, class: .elementor-element-7353e1b */h5 .rsswidget {
display: none !important;
}
.posts {
white-space: nowrap;
display: flex;
overflow: auto;
padding: 1rem 0rem 1rem 0rem;
 
}
.posts::-webkit-scrollbar {
width: 0;
background: transparent;
}
.posts li a {
background: none;
border: 2px solid #fff;
border-radius: 5rem;
font-size: 1rem !important;
padding: 1.4rem 1.8rem !important;
margin: 0 !important;
width: 200px;
transition: all .3s ease-in-out;
text-align: center !important;
width: fit-content;
font-weight: 500;
}
.posts li {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 0;
  text-decoration: none;
  transition: all .2s ease-in-out;
 
}
.posts li:hover {
transform: scale(1.07) !important;
}
.posts ul {
    list-style: none !important;
}
@media only screen and (max-width: 600px) {
.posts li a {
font-size: .7rem !important;
padding: 1.2rem 0.8rem !important;
margin: 0 !important;
}
.posts {
padding:0;
margin:0;
}
.posts li{
 padding:0;
}
 }

.posts2 li:nth-last-child(odd) a{ 
    background: #f1ea65;
    color:black;
    border: 2px solid #f1ea65;
}
.posts li:nth-last-child(odd) a:hover{
    background: none;
    color:#f1ea65;
    border: 2px solid #f1ea65;
}
.posts2 li:nth-last-child(even) a{ 
    background: #4542ff;
    color: #fff;
    border: 2px solid #4542ff;
}
.posts li:nth-last-child(even) a:hover{ 
    background: none;
    color: #4542ff;
    border: 2px solid #4542ff;
}
.posts2 li:nth-child(3n) a {
    background: none;
    border: 2px solid #2ff476 !important;
    color: #2ff476;
}
.posts li:nth-child(3n) a:hover {
    background: #2ff476;
    border: 2px solid #2ff476 !important;
    color: #fff;
}
.posts22 li:nth-last-child(3n) { 
    transform:rotate(2deg);
}










.sliding-text .elementor-widget-wrap{
    display: block !important;
}
.sliding-text .elementor-widget{
    overflow: hidden;
    width: 10000vw !important;
    max-width: 10000vw !important;
}
.sliding-text .sliding .elementor-widget-container{
    -webkit-animation: sliding var(--speed) linear infinite;
    -moz-animation: sliding var(--speed) linear infinite;
    -o-animation: sliding var(--speed) linear infinite;
    animation: sliding var(--speed) linear infinite;
}
.sliding-text .elementor-widget-container{
    float: left;
}
.sliding-text.reverse{
    transform: rotate(180deg);
}
.sliding-text.reverse .sliding .elementor-heading-title{
    transform: scale(-1, -1);
}
@keyframe sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(-100%); }
}
@-webkit-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(-100%); }
}
@-moz-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(-100%); }
}
@-o-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(-100%); }
}
@keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(-100%); }
}


.elementor-9 .elementor-element.elementor-element-7353e1b{
    --speed: 40s;
}/* End custom CSS */
/* Start custom CSS */.list {
    pointer-events: none !important;
    
}
.hedmob h1{
    font-size: 3.2rem !important;
}
.green span {
    color: #19fa30;
}
main::before {
	animation: grain 3s steps(10) infinite;
	background-image: url(https://leadmotion.org/noise.png);
	content: '';
	height: 300%;
	left: -50%;
	opacity: .4;
	position: fixed;
	top: -100%;
	width: 300%;
}

@keyframes grain {
  0%, 100% { transform:translate(0, 0); }
  10% { transform:translate(-5%, -10%); }
  20% { transform:translate(-15%, 5%); }
  30% { transform:translate(7%, -25%); }
  40% { transform:translate(-5%, 25%); }
  50% { transform:translate(-15%, 10%); }
  60% { transform:translate(15%, 0%); }
  70% { transform:translate(0%, 15%); }
  80% { transform:translate(3%, 35%); }
  90% { transform:translate(-10%, 10%); }
}
.box {
   background: none;
  border-radius: 100px;
  border: 2px solid #eee;
  height: 90px;
  width: 320px;
  position: relative;
  transition: all 0.3s ease-in-out;
  z-index: 99 !important;

}
.layer {
  background-color: #19fa30;
  height: 100%;
  width: 100%;
  transition: all 0.3s ease-in-out;
  border-radius: 100px;
  clip-path: circle(4% at 90% 22%);
}
a#link {
  font-size: 3rem;
  text-decoration: none;
  color: #eee;
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  z-index: 3;
  font-weight: bold;
  white-space: nowrap;
  padding: 9px 47px;
  border-radius: 100px;
 
}
a#link:hover {
  color: #000;
  transition: color ease 0.9s;
  
}
.box:hover {
  border-color: transparent;
  transition: all 0.2s ease-in-out;
}
.box:hover .layer {
 background-color: none !important;
  clip-path: circle(100%);
}
.box:hover {
    letter-spacing: -1px !important;
    transform: scale(1.01);
}
.box:active {
    letter-spacing: -1.5px !important;
    transform: scale(0.99);    
}
@media only screen and (max-width: 768px) {
 .box {
  width: 200px;
  height: 65px;
}
a#link {
  font-size: 2rem;
  text-decoration: none;
}
 }
 
 
.list-images img, .list-images video, .video-cover-image {

    height: 90% !important;
    border-radius: 20px!important;
}
@media only screen and (max-width: 850px) {

.fullscreen {
        position:relative !important;
        height:100%
    }
.this_down {
        display:none !important;
    }
}




.animate span  {
  
 
 animation-delay: 13s;
 
     animation: move 1900ms linear both !important;
     moz-transition:  all .3s ease-in-out;
    -o-transition:  all .3s ease-in-out;
    -webkit-transition:  all .3s ease-in-out;
    transition:  all .3s ease-in-out;
}
@keyframes move {
   from {
            background: #19fa30 ;
  
    background-clip: text;
      -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
 
   }
   to { 
            background: #fff ;
  
    background-clip: text;
      -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
   }
}/* End custom CSS */