.elementor-11 .elementor-element.elementor-element-430c5d7{animation-duration:2000ms;padding:3rem 0rem 5rem 0rem;}.elementor-11 .elementor-element.elementor-element-0a46aa0 .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:60px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c402810 > .elementor-widget-container{margin:15px 0px -15px 0px;}.elementor-11 .elementor-element.elementor-element-c402810{text-align:left;font-size:19px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-863d82a{animation-duration:2000ms;text-align:center;}.elementor-11 .elementor-element.elementor-element-863d82a > .elementor-widget-container{padding:4rem 0rem 2rem 0rem;}.elementor-11 .elementor-element.elementor-element-863d82a .elementor-heading-title{font-family:"Blank River", Sans-serif;font-size:60px;line-height:34px;letter-spacing:6.4px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-939cf8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-5c4faf2{animation-duration:2000ms;text-align:center;}.elementor-11 .elementor-element.elementor-element-5c4faf2 .widget-image-caption{color:#FFFFFF;background-color:#000000;font-size:1rem;font-weight:bold;}.elementor-11 .elementor-element.elementor-element-3be5ab6 .elementor-repeater-item-c10b0e8.elementor-social-icon{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-3be5ab6 .elementor-repeater-item-49045d6.elementor-social-icon{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-3be5ab6 .elementor-repeater-item-5d2f7fa.elementor-social-icon{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-3be5ab6{--grid-template-columns:repeat(0, auto);animation-duration:2000ms;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-3be5ab6 .elementor-widget-container{text-align:center;}.elementor-11 .elementor-element.elementor-element-b47b56b{animation-duration:2000ms;text-align:left;font-size:19px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b47b56b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 3rem 0rem 3rem;}.elementor-11 .elementor-element.elementor-element-f298ff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11 .elementor-element.elementor-element-19b0c9e{animation-duration:2000ms;text-align:center;}.elementor-11 .elementor-element.elementor-element-19b0c9e .widget-image-caption{color:#FFFFFF;background-color:#000000;font-size:1rem;font-weight:bold;}.elementor-11 .elementor-element.elementor-element-25e4219 .elementor-repeater-item-c10b0e8.elementor-social-icon{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-25e4219 .elementor-repeater-item-49045d6.elementor-social-icon{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-25e4219{--grid-template-columns:repeat(0, auto);animation-duration:2000ms;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11 .elementor-element.elementor-element-25e4219 .elementor-widget-container{text-align:center;}.elementor-11 .elementor-element.elementor-element-eb9d69a{animation-duration:2000ms;text-align:left;font-size:19px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-eb9d69a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 3rem 0rem 3rem;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-430c5d7{padding:0rem 0rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-b47b56b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-eb9d69a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-430c5d7{padding:0rem 0rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-0a46aa0{text-align:center;}.elementor-11 .elementor-element.elementor-element-0a46aa0 .elementor-heading-title{font-size:3.2rem;line-height:1em;}.elementor-11 .elementor-element.elementor-element-863d82a{text-align:center;}.elementor-11 .elementor-element.elementor-element-863d82a .elementor-heading-title{line-height:0.9em;}.elementor-11 .elementor-element.elementor-element-b47b56b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-11 .elementor-element.elementor-element-eb9d69a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS for column, class: .elementor-element-939cf8d */.elementor-11 .elementor-element.elementor-element-939cf8d {
  --borderWidth: 3px;
  background: #000000;
  position: relative;
  border-radius: var(--borderWidth);
}
.elementor-11 .elementor-element.elementor-element-939cf8d: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(90deg, rgba(227,197,25,1) 0%, rgba(255,239,0,1) 50%, rgba(255,158,0,1) 100%);
  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 column, class: .elementor-element-f298ff5 */.elementor-11 .elementor-element.elementor-element-f298ff5 {
  --borderWidth: 3px;
  background: #000000;
  position: relative;
  border-radius: var(--borderWidth);
}
.elementor-11 .elementor-element.elementor-element-f298ff5: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(90deg, rgba(10,107,184,1) 0%, rgba(10,184,167,1) 50%, rgba(39,10,184,1) 100%);
  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 section, class: .elementor-element-edfd4bd */.elementor-11 .elementor-element.elementor-element-edfd4bd > div {
    gap: 1rem;
}/* End custom CSS */