.elementor-20238 .elementor-element.elementor-element-e35eedd{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20238 .elementor-element.elementor-element-0c1a492 .elementor-heading-title{font-family:var( --e-global-typography-6e31007-font-family ), Sans-serif;font-size:var( --e-global-typography-6e31007-font-size );font-weight:var( --e-global-typography-6e31007-font-weight );text-transform:var( --e-global-typography-6e31007-text-transform );line-height:var( --e-global-typography-6e31007-line-height );letter-spacing:var( --e-global-typography-6e31007-letter-spacing );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-1a11226{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-20238 .elementor-element.elementor-element-1a11226 .elementor-heading-title{font-family:var( --e-global-typography-f9e283d-font-family ), Sans-serif;font-size:var( --e-global-typography-f9e283d-font-size );font-weight:var( --e-global-typography-f9e283d-font-weight );line-height:var( --e-global-typography-f9e283d-line-height );letter-spacing:var( --e-global-typography-f9e283d-letter-spacing );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-bc62222{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-20238 .elementor-element.elementor-element-bc62222 .elementor-heading-title{font-family:var( --e-global-typography-51a00cb-font-family ), Sans-serif;font-size:var( --e-global-typography-51a00cb-font-size );font-weight:var( --e-global-typography-51a00cb-font-weight );line-height:var( --e-global-typography-51a00cb-line-height );letter-spacing:var( --e-global-typography-51a00cb-letter-spacing );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-bed1f0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-20238 .elementor-element.elementor-element-13e576e .elementor-button{background-color:#05050500;font-family:var( --e-global-typography-0dec9d1-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec9d1-font-size );font-weight:var( --e-global-typography-0dec9d1-font-weight );text-transform:var( --e-global-typography-0dec9d1-text-transform );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );fill:var( --e-global-color-89caedc );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-13e576e .elementor-button:hover, .elementor-20238 .elementor-element.elementor-element-13e576e .elementor-button:focus{background-color:#EF99B1A8;}.elementor-20238 .elementor-element.elementor-element-cf68cec .elementor-button{background-color:#05050500;font-family:var( --e-global-typography-0dec9d1-font-family ), Sans-serif;font-size:var( --e-global-typography-0dec9d1-font-size );font-weight:var( --e-global-typography-0dec9d1-font-weight );text-transform:var( --e-global-typography-0dec9d1-text-transform );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );fill:var( --e-global-color-89caedc );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-cf68cec .elementor-button:hover, .elementor-20238 .elementor-element.elementor-element-cf68cec .elementor-button:focus{background-color:#EF99B185;}.elementor-20238 .elementor-element.elementor-element-7c53e9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20238 .elementor-element.elementor-element-7c53e9a:not(.elementor-motion-effects-element-type-background), .elementor-20238 .elementor-element.elementor-element-7c53e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c605540 );}.elementor-20238 .elementor-element.elementor-element-ce3a13d .elementor-heading-title{font-family:var( --e-global-typography-c21e9db-font-family ), Sans-serif;font-size:var( --e-global-typography-c21e9db-font-size );font-weight:var( --e-global-typography-c21e9db-font-weight );line-height:var( --e-global-typography-c21e9db-line-height );letter-spacing:var( --e-global-typography-c21e9db-letter-spacing );color:var( --e-global-color-89caedc );}.elementor-20238 .elementor-element.elementor-element-9f68e15{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-30px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-55px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-55px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-89caedc );--arrow-hover-color:var( --e-global-color-69eac0b );}.elementor-20238 .elementor-element.elementor-element-9f68e15 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20238 .elementor-element.elementor-element-0c1a492 .elementor-heading-title{font-size:var( --e-global-typography-6e31007-font-size );line-height:var( --e-global-typography-6e31007-line-height );letter-spacing:var( --e-global-typography-6e31007-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-1a11226 .elementor-heading-title{font-size:var( --e-global-typography-f9e283d-font-size );line-height:var( --e-global-typography-f9e283d-line-height );letter-spacing:var( --e-global-typography-f9e283d-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-bc62222 .elementor-heading-title{font-size:var( --e-global-typography-51a00cb-font-size );line-height:var( --e-global-typography-51a00cb-line-height );letter-spacing:var( --e-global-typography-51a00cb-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-13e576e .elementor-button{font-size:var( --e-global-typography-0dec9d1-font-size );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-cf68cec .elementor-button{font-size:var( --e-global-typography-0dec9d1-font-size );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-ce3a13d .elementor-heading-title{font-size:var( --e-global-typography-c21e9db-font-size );line-height:var( --e-global-typography-c21e9db-line-height );letter-spacing:var( --e-global-typography-c21e9db-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-9f68e15{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-20238 .elementor-element.elementor-element-e35eedd{--width:100%;}.elementor-20238 .elementor-element.elementor-element-7c53e9a{--width:100%;}}@media(max-width:767px){.elementor-20238 .elementor-element.elementor-element-e35eedd{--min-height:70vh;--justify-content:flex-end;--padding-top:7vw;--padding-bottom:17vw;--padding-left:7vw;--padding-right:7vw;}.elementor-20238 .elementor-element.elementor-element-0c1a492{text-align:center;}.elementor-20238 .elementor-element.elementor-element-0c1a492 .elementor-heading-title{font-size:var( --e-global-typography-6e31007-font-size );line-height:var( --e-global-typography-6e31007-line-height );letter-spacing:var( --e-global-typography-6e31007-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-1a11226 .elementor-heading-title{font-size:var( --e-global-typography-f9e283d-font-size );line-height:var( --e-global-typography-f9e283d-line-height );letter-spacing:var( --e-global-typography-f9e283d-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-bc62222 .elementor-heading-title{font-size:var( --e-global-typography-51a00cb-font-size );line-height:var( --e-global-typography-51a00cb-line-height );letter-spacing:var( --e-global-typography-51a00cb-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-bed1f0b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20238 .elementor-element.elementor-element-13e576e .elementor-button{font-size:var( --e-global-typography-0dec9d1-font-size );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-cf68cec .elementor-button{font-size:var( --e-global-typography-0dec9d1-font-size );letter-spacing:var( --e-global-typography-0dec9d1-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-7c53e9a{--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-20238 .elementor-element.elementor-element-ce3a13d .elementor-heading-title{font-size:var( --e-global-typography-c21e9db-font-size );line-height:var( --e-global-typography-c21e9db-line-height );letter-spacing:var( --e-global-typography-c21e9db-letter-spacing );}.elementor-20238 .elementor-element.elementor-element-9f68e15{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-e35eedd */.animated-background{
    background-color:hsla(0,0%,0%,1);
background-image:
radial-gradient(at 83% 73%, hsla(331,61%,73%,1) 0px, transparent 50%),
radial-gradient(at 80% 50%, hsla(340,0%,0%,1) 0px, transparent 50%),
radial-gradient(at 80% 100%, hsla(23,91%,65%,1) 0px, transparent 50%),
radial-gradient(at 29% 61%, hsla(190,0%,0%,1) 0px, transparent 50%),
radial-gradient(at 0% 0%, hsla(272,76%,73%,1) 0px, transparent 50%),
radial-gradient(at 92% 15%, hsla(210,85%,62%,1) 0px, transparent 45%),
radial-gradient(at 8% 90%, hsla(180,80%,55%,1) 0px, transparent 45%);
    animation: animatedgradient 18s ease infinite;
    background-size: 240% 240%;
}
@keyframes animatedgradient {
	0% {
		background-position: 0% 25%;
	}
	14% {
		background-position: 60% 10%;
	}
	28% {
		background-position: 100% 50%;
	}
	42% {
		background-position: 70% 85%;
	}
	57% {
		background-position: 50% 75%;
	}
	71% {
		background-position: 15% 90%;
	}
	85% {
		background-position: 25% 25%;
	}
	100% {
		background-position: 0% 25%;
	}
}/* End custom CSS */