.elementor-7706 .elementor-element.elementor-element-d4bee86{--display:flex;--overlay-opacity:0;}.elementor-7706 .elementor-element.elementor-element-d4bee86::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1A1A1A00 0%, #1A1A1A 100%);}.elementor-7706 .elementor-element.elementor-element-15d08b7{--display:flex;}.elementor-7706 .elementor-element.elementor-element-489ed85{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7706 .elementor-element.elementor-element-9574222{--display:flex;--z-index:1;}.elementor-7706 .elementor-element.elementor-element-b8a8c0a{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7706 .elementor-element.elementor-element-2e43e7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7706 .elementor-element.elementor-element-877e424{--display:flex;--overlay-opacity:0.95;}.elementor-7706 .elementor-element.elementor-element-877e424::before, .elementor-7706 .elementor-element.elementor-element-877e424 > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-877e424 > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-877e424 > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-877e424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-877e424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7706 .elementor-element.elementor-element-6796091{--display:flex;}.elementor-7706 .elementor-element.elementor-element-9bc5083{--display:flex;}.elementor-7706 .elementor-element.elementor-element-4fa4665{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7706 .elementor-element.elementor-element-a755d70{--display:flex;}.elementor-7706 .elementor-element.elementor-element-1b2ac17{--display:flex;--overlay-opacity:0.95;}.elementor-7706 .elementor-element.elementor-element-1b2ac17::before, .elementor-7706 .elementor-element.elementor-element-1b2ac17 > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-1b2ac17 > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-1b2ac17 > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-1b2ac17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-1b2ac17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7706 .elementor-element.elementor-element-5466e65{--display:flex;}.elementor-7706 .elementor-element.elementor-element-95485c8{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ca6be47{--display:flex;}.elementor-7706 .elementor-element.elementor-element-beae8ec{--display:flex;}.elementor-7706 .elementor-element.elementor-element-274b0e2{--display:flex;}.elementor-7706 .elementor-element.elementor-element-dfa0916{--display:flex;}.elementor-7706 .elementor-element.elementor-element-4efa588{--display:flex;}.elementor-7706 .elementor-element.elementor-element-bfc8871{--display:flex;}.elementor-7706 .elementor-element.elementor-element-5574a1d{--display:flex;--overlay-opacity:0.95;}.elementor-7706 .elementor-element.elementor-element-5574a1d::before, .elementor-7706 .elementor-element.elementor-element-5574a1d > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-5574a1d > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-5574a1d > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-5574a1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-5574a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7706 .elementor-element.elementor-element-1acae1f{--display:flex;}.elementor-7706 .elementor-element.elementor-element-85bdec1{--display:flex;}.elementor-7706 .elementor-element.elementor-element-3eac208{--display:flex;}.elementor-7706 .elementor-element.elementor-element-2adc8e8{--display:flex;}.elementor-7706 .elementor-element.elementor-element-28c2c06{--display:flex;}.elementor-7706 .elementor-element.elementor-element-23aea54{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7706 .elementor-element.elementor-element-0b73966{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ce820a7{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ca5cef9{--display:flex;}.elementor-7706 .elementor-element.elementor-element-02a1613{--display:flex;}.elementor-7706 .elementor-element.elementor-element-cb044af{--display:flex;}.elementor-7706 .elementor-element.elementor-element-8af32e5{--display:flex;}.elementor-7706 .elementor-element.elementor-element-e4bc8a4{--display:flex;}.elementor-7706 .elementor-element.elementor-element-3070b8f{--display:flex;}.elementor-7706 .elementor-element.elementor-element-d28215f{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ee23cb4{--display:flex;}.elementor-7706 .elementor-element.elementor-element-2fdce0a{--display:flex;}.elementor-7706 .elementor-element.elementor-element-c99efcf{--display:flex;}.elementor-7706 .elementor-element.elementor-element-fd7ddbd{--display:flex;--overlay-opacity:0.95;}.elementor-7706 .elementor-element.elementor-element-fd7ddbd::before, .elementor-7706 .elementor-element.elementor-element-fd7ddbd > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-fd7ddbd > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-fd7ddbd > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-fd7ddbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-fd7ddbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7706 .elementor-element.elementor-element-d727cb0{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ba1b401{--display:flex;}.elementor-7706 .elementor-element.elementor-element-0ecef30{--display:flex;}.elementor-7706 .elementor-element.elementor-element-4649db0{--display:flex;}.elementor-7706 .elementor-element.elementor-element-ff6ea5b{--display:flex;}.elementor-7706 .elementor-element.elementor-element-844d6e1{--display:flex;}.elementor-7706 .elementor-element.elementor-element-fac35ba{--display:flex;}.elementor-7706 .elementor-element.elementor-element-61d8097{--display:flex;}.elementor-7706 .elementor-element.elementor-element-13ccf28{--display:flex;}.elementor-7706 .elementor-element.elementor-element-7856e96{--display:flex;}.elementor-7706 .elementor-element.elementor-element-2bd3224{--display:flex;}.elementor-7706 .elementor-element.elementor-element-47db6f1{--display:flex;}.elementor-7706 .elementor-element.elementor-element-da51d4f{--display:flex;}.elementor-7706 .elementor-element.elementor-element-d682009{--display:flex;}.elementor-7706 .elementor-element.elementor-element-9e1dd7f{--display:flex;--overlay-opacity:0.95;}.elementor-7706 .elementor-element.elementor-element-9e1dd7f::before, .elementor-7706 .elementor-element.elementor-element-9e1dd7f > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-9e1dd7f > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-9e1dd7f > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-9e1dd7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-9e1dd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7706 .elementor-element.elementor-element-179b075{--display:flex;}.elementor-7706 .elementor-element.elementor-element-58be9d3{--display:flex;}.elementor-7706 .elementor-element.elementor-element-9b2d894{--display:flex;}.elementor-7706 .elementor-element.elementor-element-519408c{--display:flex;}.elementor-7706 .elementor-element.elementor-element-7f69d46{--display:flex;}.elementor-7706 .elementor-element.elementor-element-bf93b79 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7706 .elementor-element.elementor-element-d4bee86::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A00 80%, #1A1A1A 95%);}.elementor-7706 .elementor-element.elementor-element-d4bee86{--overlay-opacity:1;}}@media(max-width:767px){.elementor-7706 .elementor-element.elementor-element-d4bee86::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-video-container::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7706 .elementor-element.elementor-element-d4bee86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #1A1A1A00 80%, #1A1A1A 90%);}.elementor-7706 .elementor-element.elementor-element-d4bee86{--overlay-opacity:1;}}/* Start custom CSS for container, class: .elementor-element-489ed85 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-489ed85 {
        max-width: 60rem!important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e43e7c */.elementor-7706 .elementor-element.elementor-element-2e43e7c .elementor-button-icon {
    display: flex;
    align-items: center;
    color: var(--color-brand);
}

.elementor-7706 .elementor-element.elementor-element-2e43e7c {
  animation: gravityBounce 2s infinite;
  will-change: transform;
}

@keyframes gravityBounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-1.5rem); /* First high bounce */
  }
  60% {
    transform: translateY(-.5rem);  /* Second minor bounce */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beae8ec */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-beae8ec {
        max-width: 70rem!important
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274b0e2 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-274b0e2 {
        max-width: 60rem!important
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2706a4 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-a2706a4 {
        max-width: 60rem!important
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2ac17 */.elementor-7706 .elementor-element.elementor-element-1b2ac17 {
    --before-width-1: 35%;
    --before-width-2: 55%;
    --before-height-1: 50%;
    --before-height-2: 50%;

    --after-width-1: 35%;
    --after-width-2: 55%;
    --after-height-1: 50%;
    --after-height-2: 50%;

    --before-rotate-1: 160deg;
    --before-rotate-2: 160deg;
    --after-rotate-1: 190deg;
    --after-rotate-2: 10deg;

    --before-top: 50%;
    --before-left: 50%;
    --before-transform-1: -50% -50%;
    --before-transform-2: -70% -50%;

    --after-top: 50%;
    --after-left: 50%;
    --after-transform-1: -50% -50%;
    --after-transform-2: -30% -50%;

    --before-background-1: hsl(150 94% 71% / .30);
    --before-background-2: hsl(00 94% 71% / .30);
    --after-background-1: hsl(200 99% 47% / .15);
    --after-background-2: hsl(100 99% 47% / .15);

    --before-opacity-1: .3;
    --before-opacity-2: .3;
    --after-opacity-1: .3;
    --after-opacity-2: .3;
    /*--before-opacity-1: 1;
    --before-opacity-2: 1;
    --after-opacity-1: 1;
    --after-opacity-2: 1;*/
}

.elementor-7706 .elementor-element.elementor-element-1b2ac17 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}
.elementor-7706 .elementor-element.elementor-element-1b2ac17::before,
.elementor-7706 .elementor-element.elementor-element-1b2ac17::after {
    display: block;
    content: "";
    border-radius: 50%;
    filter: blur(10rem);
    position: absolute;
    scale: 100%;
    z-index: -1;
}
.elementor-7706 .elementor-element.elementor-element-1b2ac17::before {
    animation: 10s infinite float-before;
    background: var(--before-background-1);
    height: var(--before-height-1);
    rotate: var(--before-rotate-1);
    translate: var(--before-transform-1);
    width: var(--before-width-1);
    top: var(--before-top);
    left: var(--before-left);
    opacity: var(--before-opacity-1);
}
.elementor-7706 .elementor-element.elementor-element-1b2ac17::after {
    animation: 10s infinite float-after;
    background: var(--after-background-1);
    height: var(--after-height-1);
    rotate: var(--after-rotate-1);
    translate: var(--after-transform-1);
    width: var(--after-width-1);
    top: var(--after-top);
    left: var(--after-left);
    opacity: var(--after-opacity-1);
}


@keyframes float-before {
    0% {
        height: var(--before-height-1);
        translate: var(--before-transform-1);
        width: var(--before-width-1);
        rotate: var(--before-rotate-1);
        background: var(--before-background-1);
        opacity: var(--before-opacity-1);
    }

    50% {
        height: var(--before-height-2);
        translate: var(--before-transform-2);
        width: var(--before-width-2);
        rotate: var(--before-rotate-2);
        background: var(--before-background-2);
        opacity: var(--before-opacity-2);
    }

    100% {
        height: var(--before-height-1);
        translate: var(--before-transform-1);
        width: var(--before-width-1);
        rotate: var(--before-rotate-1);
        background: var(--before-background-1);
        opacity: var(--before-opacity-1);
    }
}

@keyframes float-after {
    0% {
        height: var(--after-height-1);
        rotate: var(--after-rotate-1);
        translate: var(--after-transform-1);
        width: var(--after-width-1);
        background: var(--after-background-1);
        opacity: var(--after-opacity-1);
    }

    50% {
        height: var(--after-height-2);
        rotate: var(--after-rotate-2);
        translate: var(--after-transform-2);
        width: var(--after-width-2);
        background: var(--after-background-2);
        opacity: var(--after-opacity-2);
    }

    100% {
        height: var(--before-height-1);
        rotate: var(--before-rotate-1);
        translate: var(--before-transform-1);
        width: var(--before-width-1);
        background: var(--after-background-1);
        opacity: var(--after-opacity-1);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85bdec1 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-85bdec1 {
        max-width: 70rem!important
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5574a1d */.elementor-7706 .elementor-element.elementor-element-5574a1d {
    --blue-w-1: 50rem;
    --blue-w-2: 25rem;
    --blue-h-1: 23.75rem;
    --blue-h-2: 50rem;
    --green-w-1: 37.5rem;
    --green-w-2: 18.75rem;
    --green-h-1: 26.25rem;
    --green-h-2: 43.75rem;
    
    --blue-t-1: -50% -50%;
    --blue-t-2: -20% -100%;
    --green-t-1: -50% -50%;
    --green-t-2: -150% -120%;
    --blue-r: 164deg;
    --green-r: 196deg;
}

.elementor-7706 .elementor-element.elementor-element-5574a1d {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}

.elementor-7706 .elementor-element.elementor-element-5574a1d::before {
	animation: 10s infinite float_green;
	display: block;
	content: "";
	background: hsl(253 94% 71% / .5);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--green-h-1);
	opacity: .3;
	position: absolute;
	top: calc(50% + 7.5rem);
	left: calc(50% + 12.5rem);
	rotate: var(--green-r);
	translate: var(--green-t-1);
	width: var(--green-w-1);
	z-index: -1;
}

 /*.background::after {
	animation: 10s infinite float_orange;
		display: block;
	content: "";
	background: #f9a369;
	border-radius: 50%;
	filter: blur(80px);
	height: 280px;
	opacity: .4;
	position: absolute;
	top: calc(50% - 100px);
	left: calc(50% - 320px);
	rotate: 196deg;
	translate: -50% -50%;
	width: 600px
}*/

.elementor-7706 .elementor-element.elementor-element-5574a1d::after {
	animation: 10s infinite float_blue;
	display: block;
	content: "";
	background: hsl(216 99% 47% / .5);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--blue-h-1);
	opacity: .3;
	position: absolute;
	top: 50%;
	left: 50%;
	rotate: var(--blue-r);
	translate: var(--blue-t-1);
	width: var(--blue-w-1);
	z-index: -1;
}

@keyframes float_green {
	0% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

	50% {
		height: var(--green-h-2);
		translate: var(--green-t-2);
		width: var(--green-w-2);
	}

	100% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

}

/*@keyframes float_orange {
	0% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

	50% {
		height: 600px;
		translate: 130% -80%;
		width: 300px
	}

	100% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

}*/

@keyframes float_blue {
	0% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

	50% {
		height: var(--blue-h-2);
		rotate: 10deg;
		translate: var(--blue-t-2);
		width: var(--blue-w-2);
	}

	100% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1b401 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-ba1b401 {
        max-width: 70rem!important
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-844d6e1 */.elementor-7706 .elementor-element.elementor-element-844d6e1 {
    max-width: 50rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61d8097 */.elementor-7706 .elementor-element.elementor-element-61d8097 {
    max-width: 50rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7856e96 */.elementor-7706 .elementor-element.elementor-element-7856e96 {
    max-width: 50rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db6f1 */.elementor-7706 .elementor-element.elementor-element-47db6f1 {
    max-width: 50rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d682009 */.elementor-7706 .elementor-element.elementor-element-d682009 {
    max-width: 50rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4649db0 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-4649db0.d-lg-grid.e-con-boxed:is(*,[class*="elementor"]) >:is(*,[class*="elementor"]), .elementor-7706 .elementor-element.elementor-element-4649db0.d-lg-grid:not(.e-con-boxed):is(*,[class*="elementor"]) {
        display: grid !important;
        grid-auto-rows: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7ddbd */.elementor-7706 .elementor-element.elementor-element-fd7ddbd {
    --blue-w-1: 50rem;
    --blue-w-2: 25rem;
    --blue-h-1: 23.75rem;
    --blue-h-2: 50rem;
    --green-w-1: 37.5rem;
    --green-w-2: 18.75rem;
    --green-h-1: 26.25rem;
    --green-h-2: 43.75rem;
    
    --blue-t-1: -50% -50%;
    --blue-t-2: -20% -100%;
    --green-t-1: -50% -50%;
    --green-t-2: -150% -120%;
    --blue-r: 164deg;
    --green-r: 196deg;
}

.elementor-7706 .elementor-element.elementor-element-fd7ddbd {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
}

.elementor-7706 .elementor-element.elementor-element-fd7ddbd::before {
	animation: 10s infinite float_green;
	display: block;
	content: "";
	background: hsl(253 94% 71% / .5);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--green-h-1);
	opacity: .3;
	position: absolute;
	top: calc(50% + 7.5rem);
	left: calc(50% + 12.5rem);
	rotate: var(--green-r);
	translate: var(--green-t-1);
	width: var(--green-w-1);
	z-index: -1;
}

 /*.background::after {
	animation: 10s infinite float_orange;
		display: block;
	content: "";
	background: #f9a369;
	border-radius: 50%;
	filter: blur(80px);
	height: 280px;
	opacity: .4;
	position: absolute;
	top: calc(50% - 100px);
	left: calc(50% - 320px);
	rotate: 196deg;
	translate: -50% -50%;
	width: 600px
}*/

.elementor-7706 .elementor-element.elementor-element-fd7ddbd::after {
	animation: 10s infinite float_blue;
	display: block;
	content: "";
	background: hsl(216 99% 47% / .5);
	border-radius: 50%;
	filter: blur(5rem);
	height: var(--blue-h-1);
	opacity: .3;
	position: absolute;
	top: 50%;
	left: 50%;
	rotate: var(--blue-r);
	translate: var(--blue-t-1);
	width: var(--blue-w-1);
	z-index: -1;
}

@keyframes float_green {
	0% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

	50% {
		height: var(--green-h-2);
		translate: var(--green-t-2);
		width: var(--green-w-2);
	}

	100% {
		height: var(--green-h-1);
		translate: var(--green-t-1);
		width: var(--green-w-1);
	}

}

/*@keyframes float_orange {
	0% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

	50% {
		height: 600px;
		translate: 130% -80%;
		width: 300px
	}

	100% {
		height: 380px;
		translate: -50% -50%;
		width: 600px
	}

}*/

@keyframes float_blue {
	0% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

	50% {
		height: var(--blue-h-2);
		rotate: 10deg;
		translate: var(--blue-t-2);
		width: var(--blue-w-2);
	}

	100% {
		height: var(--blue-h-1);
		rotate: 160deg;
		translate: var(--blue-t-1);
		width: var(--blue-w-1);
	}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2d894 */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-9b2d894 {
        max-width: 65rem!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-519408c */@media (min-width: 992px) {
    .elementor-7706 .elementor-element.elementor-element-519408c {
        max-width: 70rem!important;
    }
}/* End custom CSS */