@font-face {
	font-family: Impact;
	src: url(../css/impact.ttf);
  }

.elementor-12 .elementor-element.elementor-element-2b0ba93d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2b0ba93d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-2b0ba93d>.elementor-container {
	max-width: 1600px;
}

.elementor-12 .elementor-element.elementor-element-2b0ba93d {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2b0ba93d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-26a4e764.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-26a4e764.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.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-12 .elementor-element.elementor-element-4a5e3319 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-4a5e3319 img {
	width: 80%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFFFFF;
	border-radius: 300px 300px 300px 300px;
}

.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-12 .elementor-element.elementor-element-4773fe48 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-4773fe48.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12 .elementor-element.elementor-element-4773fe48 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 60px;
	font-weight: 100;
	color: #00d52f;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-33f9189d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-33f9189d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-menu-item.wpr-pointer-item {
	transition-duration: 0.2s;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-menu-item.wpr-pointer-item:before {
	transition-duration: 0.2s;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-menu-item.wpr-pointer-item:after {
	transition-duration: 0.2s;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle-wrap {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu .wpr-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu>.menu-item-has-children>.wpr-sub-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu .wpr-menu-item:hover,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu>.menu-item-has-children:hover>.wpr-sub-icon,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu>.menu-item-has-children.current_page_item>.wpr-sub-icon {
	color: #C2C2C2;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-line-fx .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-line-fx .wpr-menu-item:after {
	background-color: #605BE5;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-border-fx .wpr-menu-item:before {
	border-color: #605BE5;
	border-width: 2px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-background-fx .wpr-menu-item:before {
	background-color: #605BE5;
}

.elementor-12 .elementor-element.elementor-element-795340db .menu-item-has-children .wpr-sub-icon {
	font-size: 14px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
	padding-right: calc(14px + 7px);
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
	padding-right: calc(14px + 7px);
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu .wpr-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu a,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle-text {
	font-family: "Impact", Sans-serif;
	font-size: 25px;
	font-weight: 200;
	text-transform: lowercase;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-underline .wpr-menu-item:after,
.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-overline .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-double-line .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-double-line .wpr-menu-item:after {
	height: 2px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu .wpr-menu-item {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
	text-indent: -7px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
	text-indent: -7px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu>.menu-item {
	margin-left: 10px;
	margin-right: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu {
	margin-left: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
	right: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
	left: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu>.menu-item-has-children .wpr-sub-icon {
	color: #333333;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item {
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu>.menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu>.menu-item-has-children.current_page_item .wpr-sub-icon {
	color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
	background-color: #605BE5;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu .wpr-sub-icon {
	right: 15px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon {
	left: 15px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-nav-menu-horizontal .wpr-nav-menu>li>.wpr-sub-menu {
	margin-top: 0px;
}

.elementor-12 .elementor-element.elementor-element-795340db.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
	border-bottom-color: #e8e8e8;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-sub-menu {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E8E8;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu a,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .menu-item-has-children>a:after {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu li {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu li a:hover,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .menu-item-has-children>a:hover:after,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu li a.wpr-active-menu-item,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .menu-item-has-children.current_page_item>a:hover:after {
	color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu a:hover,
.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu a.wpr-active-menu-item {
	background-color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu a {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .menu-item-has-children>a:after {
	margin-left: 10px;
	margin-right: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .wpr-mobile-menu-item {
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-nav-menu {
	margin-top: 10px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle {
	border-color: #FFFFFF;
	width: 50px;
	border-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle-line {
	background-color: #FFFFFF;
	height: 4px;
	margin-bottom: 6px;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle:hover {
	border-color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle:hover .wpr-mobile-toggle-text {
	color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle:hover .wpr-mobile-toggle-line {
	background-color: #00d52f;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-51825cf2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-51825cf2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-wrap {
	max-width: 150px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-transform: lowercase;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9 .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-3e3670f9.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-18491603:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-18491603>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-18491603>.elementor-container {
	max-width: 1400px;
}

.elementor-12 .elementor-element.elementor-element-18491603 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 150px 0px 150px 0px;
}

.elementor-12 .elementor-element.elementor-element-18491603>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-18491603>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-18491603>.elementor-shape-bottom svg {
	width: calc(199% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-c3187f2 {
	width: var(--container-widget-width, 100.926%);
	max-width: 100.926%;
	--container-widget-width: 100.926%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-c3187f2 img {
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #FFFFFF;
	border-radius: 3000px 3000px 3000px 3000px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-198edb0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-198edb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-198edb0.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-2a1a35e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-2a1a35e .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 160px;
	font-weight: 100;
	-webkit-text-stroke-width: 5px;
	stroke-width: 5px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-b15ee50 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-b15ee50>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-b15ee50 img {
	width: 90%;
}

.elementor-12 .elementor-element.elementor-element-79e5b5c {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-79e5b5c>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-79e5b5c img {
	width: 90%;
}

.elementor-12 .elementor-element.elementor-element-f374d87 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-f374d87>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-f374d87 img {
	width: 90%;
}

.elementor-12 .elementor-element.elementor-element-9187063 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-9187063>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-9187063 img {
	width: 90%;
}

.elementor-12 .elementor-element.elementor-element-09338ad {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-09338ad>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-09338ad img {
	width: 90%;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-c48714b [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-c48714b>.elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-wrap {
	max-width: 160px;
}

.elementor-12 .elementor-element.elementor-element-c48714b {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 19px;
	font-weight: 200;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button:hover .wpr-button-text {
	color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #ffffff;
}

.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-c48714b.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-container {
	max-width: 1400px;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-5ab41fcb>.elementor-shape-bottom svg {
	height: 15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-180ee9f0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-180ee9f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1b4eb48b .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 30px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-15423f64 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 25px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-bde7699 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-bde7699>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-wrap {
	max-width: 180px;
}

.elementor-12 .elementor-element.elementor-element-bde7699 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699 .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-bde7699.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-70893809 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 25px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-wrap {
	max-width: 180px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-1658ebeb.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-2874fe33 img {
	width: 100%;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-cc874c5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-cc874c5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-b0bb5a1 img {
	border-radius: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-e358015 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-e358015>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-wrap {
	max-width: 180px;
}

.elementor-12 .elementor-element.elementor-element-e358015 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015 .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-e358015.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-4bfa186 img {
	width: 100%;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-12 .elementor-element.elementor-element-78acd5a2:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-container {
	max-width: 600px;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-78acd5a2>.elementor-shape-bottom svg {
	height: 15px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1f6e526a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1f6e526a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3f2ea1f6 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3f2ea1f6 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 40px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-46233349 img {
	width: 100%;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-wrap {
	max-width: 180px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0 .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-6c4902b0.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-601b1c29:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-container {
	max-width: 1400px;
}

.elementor-12 .elementor-element.elementor-element-601b1c29 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-601b1c29>.elementor-shape-bottom svg {
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-11bbc7d2 img {
	width: 90%;
	border-radius: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-2053ea54:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000059;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2053ea54.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2053ea54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-2053ea54>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-10a4fa81>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-12 .elementor-element.elementor-element-10a4fa81 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-10a4fa81 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 75px;
	font-weight: 600;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-752df2b6 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-752df2b6 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4e300bc1 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-4e300bc1 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-d15be0e {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-d15be0e .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-container {
	max-width: 1400px;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-7f4fc613>.elementor-shape-bottom svg {
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-609a5032>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-12 .elementor-element.elementor-element-609a5032 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-609a5032 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 75px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-5f976fdb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5f976fdb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-6931b3b0 img {
	width: 80%;
}

.elementor-12 .elementor-element.elementor-element-4c23915f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00000059;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4c23915f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4c23915f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-element-populated,
.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-element-populated>.elementor-background-overlay,
.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-4c23915f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4a0dfc07 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-4a0dfc07 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-70b3353a {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-70b3353a .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-48f02ebc {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-48f02ebc .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 23px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-e65343c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-e65343c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-35d2622b>.elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-12 .elementor-element.elementor-element-35d2622b img {
	width: 80%;
}

.elementor-12 .elementor-element.elementor-element-548b0e2:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-548b0e2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-548b0e2>.elementor-shape-bottom svg {
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-9cb6162.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-686e31f>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-12 .elementor-element.elementor-element-686e31f {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-686e31f .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 75px;
	font-weight: 100;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
	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-12 .elementor-element.elementor-element-4880e5dd>.elementor-widget-container {
	background-color: #00000059;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FF161600;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title {
	border-width: 1px;
	border-color: #FF161600;
	background-color: #00000000;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-content {
	border-width: 1px;
	border-bottom-color: #FF161600;
	color: #FFFFFF;
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-toggle-title,
.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-toggle-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-toggle-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title.elementor-active a,
.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-toggle-title {
	font-family: "Impact", Sans-serif;
	font-size: 25px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title .elementor-toggle-icon i:before {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title .elementor-toggle-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-4880e5dd .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button {
	background-color: #605BE500;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button::after {
	background-color: #FFFFFF8C;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-wrap {
	max-width: 180px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-icon {
	font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button::after {
	font-family: "Impact", Sans-serif;
	font-size: 20px;
	font-weight: 100;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f .wpr-button:hover {
	border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-2607cb8f.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-41ebceaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa>.elementor-container {
	max-width: 750px;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 25px 0px;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa>.elementor-shape-top .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-41ebceaa>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-12 .elementor-element.elementor-element-2cd20b99 img {
	width: 20%;
	border-style: solid;
	border-color: #FFFFFF;
	border-radius: 300px 300px 300px 300px;
}

.elementor-12 .elementor-element.elementor-element-569bc0c1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-569bc0c1 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 80px;
	font-weight: 100;
	color: #00d52f;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-8c5a87c.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-8c5a87c.elementor-social-icon i {
	color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-8c5a87c.elementor-social-icon svg {
	fill: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-61cd0cb.elementor-social-icon {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-61cd0cb.elementor-social-icon i {
	color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-repeater-item-61cd0cb.elementor-social-icon svg {
	fill: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 30px;
	--grid-column-gap: 8px;
	--grid-row-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a .elementor-widget-container {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-4ae3c10a>.elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1fc5a863:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-1fc5a863>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1F1F1F;
}

.elementor-12 .elementor-element.elementor-element-1fc5a863 {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 010px 0px 10px 0px;
}

.elementor-12 .elementor-element.elementor-element-1fc5a863>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3c25535a {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3c25535a .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-130f7889 {
	text-align: center;
}

.elementor-12 .elementor-element.elementor-element-130f7889 .elementor-heading-title {
	font-family: "Impact", Sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #FFFFFF;
}

@media(min-width:768px) {
	.elementor-12 .elementor-element.elementor-element-26a4e764 {
		width: 20%;
	}

	.elementor-12 .elementor-element.elementor-element-33f9189d {
		width: 59.333%;
	}

	.elementor-12 .elementor-element.elementor-element-51825cf2 {
		width: 20%;
	}

	.elementor-12 .elementor-element.elementor-element-5fef88b {
		width: 48%;
	}

	.elementor-12 .elementor-element.elementor-element-198edb0 {
		width: 51.957%;
	}

	.elementor-12 .elementor-element.elementor-element-cc874c5 {
		width: 64.954%;
	}

	.elementor-12 .elementor-element.elementor-element-99f0dca {
		width: 35%;
	}

	.elementor-12 .elementor-element.elementor-element-5f976fdb {
		width: 25%;
	}

	.elementor-12 .elementor-element.elementor-element-4c23915f {
		width: 49.332%;
	}

	.elementor-12 .elementor-element.elementor-element-e65343c {
		width: 25%;
	}
}

@media(max-width:1024px) {
	.elementor-12 .elementor-element.elementor-element-2b0ba93d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.elementor-12 .elementor-element.elementor-element-2b0ba93d {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-12 .elementor-element.elementor-element-26a4e764 {
		width: 75%;
	}

	.elementor-12 .elementor-element.elementor-element-4a5e3319 img {
		width: 65%;
	}

	.elementor-12 .elementor-element.elementor-element-4773fe48 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-12 .elementor-element.elementor-element-33f9189d {
		width: 25%;
	}

	.elementor-12 .elementor-element.elementor-element-795340db .wpr-mobile-toggle-wrap {
		text-align: right;
	}

	.elementor-12 .elementor-element.elementor-element-18491603 {
		padding: 25px 0px 25px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-c3187f2 img {
		width: 80%;
	}

	.elementor-12 .elementor-element.elementor-element-198edb0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-2a1a35e .elementor-heading-title {
		font-size: 95px;
	}

	.elementor-12 .elementor-element.elementor-element-b15ee50>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-b15ee50 {
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16%);
		max-width: 16%;
	}

	.elementor-12 .elementor-element.elementor-element-79e5b5c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-79e5b5c {
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16%);
		max-width: 16%;
	}

	.elementor-12 .elementor-element.elementor-element-f374d87>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-f374d87 {
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16%);
		max-width: 16%;
	}

	.elementor-12 .elementor-element.elementor-element-9187063>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-9187063 {
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16%);
		max-width: 16%;
	}

	.elementor-12 .elementor-element.elementor-element-09338ad>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-09338ad {
		--container-widget-width: 16%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16%);
		max-width: 16%;
	}

	.elementor-12 .elementor-element.elementor-element-c48714b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-c48714b>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button-text,
	.elementor-12 .elementor-element.elementor-element-c48714b .wpr-button::after {
		font-size: 10px;
	}

	.elementor-12 .elementor-element.elementor-element-1b4eb48b .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-15423f64 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-70893809 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-2874fe33 img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-4bfa186 img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-3f2ea1f6 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-46233349 img {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-10a4fa81 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-12 .elementor-element.elementor-element-752df2b6 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-4e300bc1 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-d15be0e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-609a5032 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-12 .elementor-element.elementor-element-4a0dfc07 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-70b3353a .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-48f02ebc .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-12 .elementor-element.elementor-element-686e31f .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-12 .elementor-element.elementor-element-2cd20b99 img {
		width: 50%;
	}

	.elementor-12 .elementor-element.elementor-element-4ae3c10a {
		--icon-size: 20px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-2a1a35e */
.toketext {
	paint-order: stroke;
}

/* End custom CSS */