.elementor-102 .elementor-element.elementor-element-6bda7c6{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-d337576 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-102 .elementor-element.elementor-element-d675579 > .elementor-widget-container{margin:-5rem -4rem 0rem -2rem;padding:0rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-fa6fed9{animation-duration:2000ms;margin-top:3rem;margin-bottom:0rem;padding:1rem 0rem 3rem 0rem;}.elementor-102 .elementor-element.elementor-element-8d325d2 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:3.8rem;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-7222c82 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-7222c82{text-align:left;font-size:19px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-2973afd{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-e3220c7 > .elementor-widget-container{margin:20px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-e3220c7 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:60px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-cffdaf2{margin-top:2rem;margin-bottom:3rem;padding:0.7rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-8e14aee{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-a81c9fd{text-align:center;}.elementor-102 .elementor-element.elementor-element-a81c9fd .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:50px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-55c4785{--e-image-carousel-slides-to-show:1;}.elementor-102 .elementor-element.elementor-element-a285ebc{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-a285ebc > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-c9816dd{font-size:20px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-6b94a74{margin-top:0rem;margin-bottom:3rem;padding:0.7rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-0c302a9{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-0c302a9 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-33679c7{font-size:20px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-eda9449{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-46bc378{text-align:center;}.elementor-102 .elementor-element.elementor-element-46bc378 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:50px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-041f82b{--e-image-carousel-slides-to-show:1;}.elementor-102 .elementor-element.elementor-element-df5cbcf{margin-top:0rem;margin-bottom:3rem;padding:0.7rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-1b3b56a{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-42bac70{text-align:center;}.elementor-102 .elementor-element.elementor-element-42bac70 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:50px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-2893235{--e-image-carousel-slides-to-show:1;}.elementor-102 .elementor-element.elementor-element-c8a8988{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-c8a8988 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-3827767{font-size:20px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-b6e83d8{margin-top:0rem;margin-bottom:3rem;padding:0.7rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-bb29b12{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-bb29b12 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-13b6763{font-size:20px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-7eb001a{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-222b2c9{text-align:center;}.elementor-102 .elementor-element.elementor-element-222b2c9 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:50px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-c66dcad{--e-image-carousel-slides-to-show:1;}.elementor-102 .elementor-element.elementor-element-44ac9ff{padding:0.7rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-1116e13{animation-duration:2000ms;}.elementor-102 .elementor-element.elementor-element-3e5e58d{text-align:center;}.elementor-102 .elementor-element.elementor-element-3e5e58d .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:50px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-07414e5{--e-image-carousel-slides-to-show:1;}.elementor-102 .elementor-element.elementor-element-864c4d7 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-121f4f2{font-size:20px;color:#FFFFFF;}@media(max-width:1024px){.elementor-102 .elementor-element.elementor-element-d675579 > .elementor-widget-container{margin:-4rem -2rem 0rem -2rem;}.elementor-102 .elementor-element.elementor-element-fa6fed9{margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-8d325d2{text-align:center;}.elementor-102 .elementor-element.elementor-element-7222c82 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-e3220c7{text-align:center;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-d675579 > .elementor-widget-container{margin:-5rem -2rem 0rem -2rem;}.elementor-102 .elementor-element.elementor-element-fa6fed9{margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-8d325d2 .elementor-heading-title{font-size:2.7rem;letter-spacing:4.2px;}.elementor-102 .elementor-element.elementor-element-7222c82 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-102 .elementor-element.elementor-element-e3220c7{text-align:center;}.elementor-102 .elementor-element.elementor-element-e3220c7 .elementor-heading-title{line-height:0.9em;}.elementor-102 .elementor-element.elementor-element-a285ebc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-c9816dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-0c302a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-c8a8988 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-3827767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-bb29b12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-13b6763 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-864c4d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-102 .elementor-element.elementor-element-121f4f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-c9816dd */.elementor-102 .elementor-element.elementor-element-c9816dd{
    display: block;
    border: 0 solid red;
    padding: 5px;
    margin-top: 5px;
    width: 100%;
    overflow-y: scroll;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cffdaf2 */#bg-gen {
  --borderWidth: 3px;
  background: #000000;
  position: relative;
  border-radius: var(--borderWidth);
}
#bg-gen:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}
@keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33679c7 */.elementor-102 .elementor-element.elementor-element-33679c7{
    display: block;
    border: 0 solid red;
    padding: 5px;
    margin-top: 5px;
    width: 100%;
    overflow-y: scroll;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3827767 */.elementor-102 .elementor-element.elementor-element-3827767{
    display: block;
    border: 0 solid red;
    padding: 5px;
    margin-top: 5px;
    width: 100%;
    overflow-y: scroll;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13b6763 */.elementor-102 .elementor-element.elementor-element-13b6763{
    display: block;
    border: 0 solid red;
    padding: 5px;
    margin-top: 5px;
    width: 100%;
    overflow-y: scroll;
    aspect-ratio:1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121f4f2 */.elementor-102 .elementor-element.elementor-element-121f4f2{
    display: block;
    border: 0 solid red;
    padding: 5px;
    margin-top: 5px;
    width: 100%;
    overflow-y: scroll;
    aspect-ratio:1/1;
}/* End custom CSS */