.elementor-600 .elementor-element.elementor-element-0644b94{margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-600 .elementor-element.elementor-element-03e19a2 .elementor-heading-title{color:#000000;}.elementor-600 .elementor-element.elementor-element-c290aa2{color:#000000;}.elementor-600 .elementor-element.elementor-element-93c1159 > .elementor-widget-container{background-color:#000000;padding:40px 0px 40px 0px;}.elementor-600 .elementor-element.elementor-element-93c1159{text-align:center;}.elementor-600 .elementor-element.elementor-element-3fd34a6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-3fd34a6 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-0da4b84 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-3a7c23b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-3a7c23b .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-33e16ae > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-7f26145{margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-600 .elementor-element.elementor-element-35897b6 .elementor-heading-title{color:#000000;}.elementor-600 .elementor-element.elementor-element-ab3f6cc{color:#000000;}.elementor-600 .elementor-element.elementor-element-fe4ddec > .elementor-widget-container{background-color:#000000;padding:50px 50px 50px 50px;}.elementor-600 .elementor-element.elementor-element-fe4ddec{text-align:center;}.elementor-600 .elementor-element.elementor-element-fc86fde > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-fc86fde .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-41371b0 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-c7ea5ac > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-c7ea5ac .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-4a6123b > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-177e60b{margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-600 .elementor-element.elementor-element-ade3d88 .elementor-heading-title{color:#000000;}.elementor-600 .elementor-element.elementor-element-b0ff25c{color:#000000;}.elementor-600 .elementor-element.elementor-element-0d05342 > .elementor-widget-container{background-color:#000000;padding:50px 50px 10px 50px;}.elementor-600 .elementor-element.elementor-element-0d05342{text-align:center;}.elementor-600 .elementor-element.elementor-element-0d05342 .elementor-heading-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-af999d8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-af999d8 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-7081c45 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-b647940 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-b647940 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-fcbad09 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-894fc43{margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-600 .elementor-element.elementor-element-691fb02 .elementor-heading-title{color:#000000;}.elementor-600 .elementor-element.elementor-element-87a21a3{color:#000000;}.elementor-600 .elementor-element.elementor-element-a0f1289 > .elementor-widget-container{background-color:#000000;padding:70px 50px 70px 50px;}.elementor-600 .elementor-element.elementor-element-a0f1289{text-align:center;}.elementor-600 .elementor-element.elementor-element-a0f1289 .elementor-heading-title{color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-8e8f7b2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-8e8f7b2 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-5e6cf95 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-8405776 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-8405776 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-960611d > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-318ce7b{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-600 .elementor-element.elementor-element-c4037b7 .elementor-heading-title{color:#000000;}.elementor-600 .elementor-element.elementor-element-6d63fdc{color:#000000;}.elementor-600 .elementor-element.elementor-element-1e72256{margin-top:0px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-600 .elementor-element.elementor-element-3c9af05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-600 .elementor-element.elementor-element-3c9af05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-600 .elementor-element.elementor-element-3c9af05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-600 .elementor-element.elementor-element-3c9af05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#000000;color:#000000;}.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button:hover, .elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button:hover svg, .elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-309d170{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-6e448b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-dbcfb76 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-dbcfb76 .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-cd5a157 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-600 .elementor-element.elementor-element-6750b6c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-6750b6c .elementor-heading-title{font-size:21px;}.elementor-600 .elementor-element.elementor-element-d741644 > .elementor-widget-container{margin:-30px 0px -30px 0px;}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-0644b94{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-7f26145{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-177e60b{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-894fc43{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-318ce7b{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-1e72256{padding:0px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-309d170{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-600 .elementor-element.elementor-element-fe4ddec > .elementor-widget-container{padding:30px 5px 10px 5px;}.elementor-600 .elementor-element.elementor-element-fe4ddec .elementor-heading-title{font-size:20px;}.elementor-600 .elementor-element.elementor-element-0d05342 > .elementor-widget-container{padding:30px 5px 10px 5px;}.elementor-600 .elementor-element.elementor-element-a0f1289 > .elementor-widget-container{padding:30px 5px 10px 5px;}}/* Start custom CSS for heading, class: .elementor-element-93c1159 *//*For the water effect animation - slider*/

.elementor-600 .elementor-element.elementor-element-93c1159 .hero_animation_content {
	position: relative;
	min-height:200px;
}

.elementor-600 .elementor-element.elementor-element-93c1159 .hero_animation_content h2 {
    font-family: Josefin Sans;
    font-weight: 600;
    font-size: calc(3rem + 5vw);
    text-transform: uppercase;
	position: absolute;
	left: 12%;
}
.elementor-600 .elementor-element.elementor-element-93c1159 .hero_animation_content h2:nth-child(1) {
	color: transparent;
	-webkit-text-stroke: 1px #fff;
}
.elementor-600 .elementor-element.elementor-element-93c1159 .hero_animation_content h2:nth-child(2) {
	color: #fff;
	animation: animate 12s ease-in-out infinite;
}

/* water animation */
@keyframes animate {
	0%,
	100% {
		clip-path: polygon(
			0% 70%,
			60% 50%,
			70% 90%,
			30% 90%,
			30% 60%,
			50% 40%,
			200% 150%,
			60% 100%,
		    00% 100%
		);
	}

	50% {
		clip-path: polygon(
			0% 30%,
			10% 30%,
			80% 90%,
		    90% 100%,
			30% 50%,
			80% 40%,
		    110% 10%,
			100% 100%,
			0% 100%
		);
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe4ddec */.anim_waviy {
  position: relative;
  -webkit-box-reflect: below -20px linear-gradient(transparent, rgba(0,0,0,.2));
  font-size: 3em;
  letter-spacing: -5px;
  margin-left: 20px;
  margin-bottom: 60px;
}
.anim_waviy span {
  font-family: 'Alfa Slab One', cursive;
  position: relative;
  display: inline-block;
  color: #fff;
  text-transform: lowercase;
  animation: waviy 5s infinite;
  animation-delay: calc(.8s * var(--i));
  
}
@keyframes waviy {
  0%,40%,100% {
    transform: translateY(0)
  }
  20% {
    transform: translateY(-20px)
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d05342 */#slider_anim_container {
    filter: url(#threshold) blur(0.6px);
    min-height:60px;
    position: relative;
}
#text1,
#text2 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    display: inline-block;
    font-family: "Raleway", sans-serif;
    font-size: 70px;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0f1289 */.anim_words {
  font-size: 0;
}
.anim_words span {
  font-size: 85px;
  display: inline-block;
  animation: move 5s ease-in-out infinite;
  color: #ffffff!important;
}

@keyframes move {
  0% {
    transform: translate(-30%, 0);
  }
  50% {
    text-shadow: 0 25px 50px rgba(105, 150, 105, .8);
  }
  100% {
    transform: translate(30%, 0);
  }
}

.anim_words span:nth-child(2) {
  animation-delay: 0.5s;
}

.anim_words span:nth-child(3) {
  animation-delay: 1s;
}

.anim_words span:nth-child(4) {
  animation-delay: 1.5s;
}

.anim_words span:nth-child(5) {
  animation-delay: 2s;
}

.anim_words span:nth-child(6) {
  animation-delay: 2.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9421e12 */.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button {
	position: relative;
	overflow:hidden;
}
.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.4);
	border-radius: 10%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.elementor-600 .elementor-element.elementor-element-9421e12 .elementor-button:hover::before {
	-webkit-animation: circle .75s;
	animation: circle 1s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 180%;
		height: 180%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 180%;
		height: 180%;
		opacity: 0;
	}
}/* End custom CSS */