.elementor-12 .elementor-element.elementor-element-73b52283:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-73b52283>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #11161E 0%, #13191F 100%);
}

.elementor-12 .elementor-element.elementor-element-73b52283>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-73b52283 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index: 2;
}

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

.elementor-12 .elementor-element.elementor-element-4d632152>.elementor-container {
	max-width: 1300px;
}

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

.elementor-12 .elementor-element.elementor-element-40e93bbd.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-23329a05 img {
	border-radius: 300px 300px 300px 300px;
}

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

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

.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-8192c07 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8192c07 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 30px;
	font-weight: 900;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-64c343f4.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-64c343f4.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-1dee507.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-1dee507.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-1dee507 .wpr-nav-menu .wpr-menu-item, .elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-nav-menu a, .elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle-text {
	font-family: "Adigiana", Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

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

.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-underline>nav .wpr-menu-item:after,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-overline>nav .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-double-line>nav .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-double-line>nav .wpr-menu-item:after {
	height: 2px;
}

.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-border-fx>nav .wpr-menu-item:before {
	border-width: 2px;
}

.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-underline.elementor-widget-container>nav .wpr-menu-item:after,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-overline.elementor-widget-container>nav .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-double-line.elementor-widget-container>nav .wpr-menu-item:before,
.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-double-line.elementor-widget-container>nav .wpr-menu-item:after {
	height: 2px;
}

.elementor-12 .elementor-element.elementor-element-1dee507.wpr-pointer-border-fx.elementor-widget-container>nav .wpr-menu-item:before {
	border-width: 2px;
}

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

.elementor-12 .elementor-element.elementor-element-1dee507.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-1dee507.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-1dee507 .wpr-nav-menu>.menu-item {
	margin-left: 10px;
	margin-right: 10px;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-1dee507 .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-1dee507 .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-sub-menu>.menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-sub-menu>.menu-item-has-children.current_page_item .wpr-sub-icon {
	color: #ffffff;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-1dee507.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-1dee507 .wpr-sub-menu {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E8E8;
}

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

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-nav-menu li {
	background-color: #11161E;
}

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

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-nav-menu a:hover,
.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-nav-menu a.wpr-active-menu-item {
	background-color: #04b4fa;
}

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle {
	border-color: #04b4fa;
	width: 50px;
	border-width: 0px;
}

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle-text {
	color: #04b4fa;
}

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle-line {
	background-color: #04b4fa;
	height: 4px;
	margin-bottom: 6px;
}

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle:hover {
	border-color: #04b4fa;
}

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text {
	color: #04b4fa;
}

.elementor-12 .elementor-element.elementor-element-1dee507 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line {
	background-color: #04b4fa;
}

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

.elementor-12 .elementor-element.elementor-element-3f1cf2cb.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-3f1cf2cb>.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-591abe1a .elementor-repeater-item-e8f6ba9.elementor-social-icon {
	background-color: #099cc1;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-repeater-item-e8f6ba9.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-repeater-item-e8f6ba9.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-repeater-item-0de3487.elementor-social-icon {
	background-color: #0ea3c8;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-repeater-item-0de3487.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-repeater-item-0de3487.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-591abe1a {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 22px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-591abe1a .elementor-widget-container {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2025/06/ori_4030390_8xlfvaijx55lzg2bpxg1c40lj99c7ws09xwtp64p_squid-game-illustration-concept-and-seamless-patten.jpg");
	background-position: top center;
	background-repeat: repeat;
	background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.9;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-container {
	max-width: 1300px;
	min-height: 850px;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9 {
	overflow: hidden;
	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-7f5bd1a9>.elementor-shape-bottom .elementor-shape-fill {
	fill: #11161E;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-shape-bottom svg {
	width: calc(120% + 1.3px);
	height: 160px;
}

.elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

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

.elementor-12 .elementor-element.elementor-element-d839758.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-d839758.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-d839758 {
	z-index: 2;
}

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

.elementor-12 .elementor-element.elementor-element-6892546d .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 115px;
	font-weight: bold;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-56553307 {
	z-index: 1;
}

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

.elementor-12 .elementor-element.elementor-element-16e8ddc3.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-16e8ddc3.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

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

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

.elementor-12 .elementor-element.elementor-element-1a76f348 img {
	border-radius: 300px 300px 300px 300px;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-28adda10 img {
	border-radius: 300px 300px 300px 300px;
}

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button {
	background-color: transparent;
	background-image: linear-gradient(90deg, #2ba8a2 0%, #06736e 100%);
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-2db7ca6b [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button::after {
	background-color: transparent;
	background-image: linear-gradient(150deg, #804400 0%, #fa9304 100%);
}

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

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

.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button-wrap {
	max-width: 200px;
}

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button-text, .elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button::after {
	font-family: "Adigiana", Sans-serif;
	font-weight: 400;
}

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

.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button::after {
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

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

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

.elementor-12 .elementor-element.elementor-element-2db7ca6b .wpr-button:hover {
	border-color: #E8E8E8;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button {
	background-color: transparent;
	background-image: linear-gradient(90deg, #0f9da1 0%, #00807a 100%);
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-7b7c9913 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button::after {
	background-color: transparent;
	background-image: linear-gradient(150deg, #804000 0%, #e3901c 100%);
}

.elementor-12 .elementor-element.elementor-element-7b7c9913 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

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

.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button-wrap {
	max-width: 200px;
}

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button-text, .elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button::after {
	font-family: "Adigiana", Sans-serif;
	font-weight: 400;
}

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

.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button::after {
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

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

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

.elementor-12 .elementor-element.elementor-element-7b7c9913 .wpr-button:hover {
	border-color: #E8E8E8;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button {
	background-color: transparent;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background-image: linear-gradient(150deg, #d27a0f 0%, #805700 100%);
	border-color: #00A7FF;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-715c189a [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button::after {
	background-color: transparent;
	background-image: linear-gradient(150deg, #008080 0%, #18ab9c 100%);
}

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

.elementor-12 .elementor-element.elementor-element-715c189a .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-715c189a .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-715c189a .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

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

.elementor-12 .elementor-element.elementor-element-715c189a .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-715c189a .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-715c189a .wpr-button-wrap {
	max-width: 460px;
}

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

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button-text, .elementor-12 .elementor-element.elementor-element-715c189a .wpr-button::after {
	font-family: "Adigiana", Sans-serif;
	font-weight: 400;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button:hover {
	border-color: #094600;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-7765a9cd {
	z-index: 2;
}

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

.elementor-12 .elementor-element.elementor-element-32c27511 img {
	width: 85%;
	border-radius: 300px 300px 300px 300px;
}

.elementor-12 .elementor-element.elementor-element-4683dd3b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4683dd3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #11161E;
}

.elementor-12 .elementor-element.elementor-element-4683dd3b>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-4683dd3b {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-4f82ef77.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-43d5893 img {
	width: 100%;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-12 .elementor-element.elementor-element-32559b93.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-1b0fc19d .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #fa9804;
}     

.elementor-12 .elementor-element.elementor-element-9d183ee .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-25dee559 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	color: #DDDDDD;
}

.elementor-12 .elementor-element.elementor-element-7e976080:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7e976080>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #11161E 0%, #13191F 100%);
}

.elementor-12 .elementor-element.elementor-element-7e976080>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-7e976080 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 100px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-e9020c1.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-e9020c1.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-e9020c1>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

.elementor-12 .elementor-element.elementor-element-5a55ab94 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-341004e8>.elementor-container {
	max-width: 1600px;
}

.elementor-12 .elementor-element.elementor-element-341004e8 {
	z-index: 1;
}

.elementor-12 .elementor-element.elementor-element-408c098f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-408c098f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0000002B;
}

.elementor-12 .elementor-element.elementor-element-408c098f>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #04fae554;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-408c098f>.elementor-element-populated, .elementor-12 .elementor-element.elementor-element-408c098f>.elementor-element-populated>.elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-408c098f>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-12 .elementor-element.elementor-element-619caff .elementor-counter-number-wrapper {
	color: #FFFFFF;
	font-family: "Adigiana", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-619caff .elementor-counter-title {
	color: #8B9096;
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

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

.elementor-12 .elementor-element.elementor-element-46a0f2e9>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #04fae554;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-46a0f2e9>.elementor-element-populated, .elementor-12 .elementor-element.elementor-element-46a0f2e9>.elementor-element-populated>.elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-46a0f2e9>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-12 .elementor-element.elementor-element-8645055 .elementor-counter-number-wrapper {
	color: #FFFFFF;
	font-family: "Adigiana", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-8645055 .elementor-counter-title {
	color: #8B9096;
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-7ca34ff0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-7ca34ff0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0000002B;
}

.elementor-12 .elementor-element.elementor-element-7ca34ff0>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #04fae554;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-7ca34ff0>.elementor-element-populated, .elementor-12 .elementor-element.elementor-element-7ca34ff0>.elementor-element-populated>.elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-7ca34ff0>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-12 .elementor-element.elementor-element-2550edb0 .elementor-counter-number-wrapper {
	color: #FFFFFF;
	font-family: "Adigiana", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-2550edb0 .elementor-counter-title {
	color: #8B9096;
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-599ad6dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-599ad6dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0000002B;
}

.elementor-12 .elementor-element.elementor-element-599ad6dc>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #04fae554;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 5px 5px 5px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-599ad6dc>.elementor-element-populated, .elementor-12 .elementor-element.elementor-element-599ad6dc>.elementor-element-populated>.elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-599ad6dc>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-12 .elementor-element.elementor-element-685bf061 .elementor-counter-number-wrapper {
	color: #FFFFFF;
	font-family: "Adigiana", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-685bf061 .elementor-counter-title {
	color: #8B9096;
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-4ebe6c22:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ebe6c22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #13191F 0%, #13191F 100%);
}

.elementor-12 .elementor-element.elementor-element-4ebe6c22>.elementor-container {
	max-width: 1200px;
}

.elementor-12 .elementor-element.elementor-element-4ebe6c22 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-3f5f4da1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-30e6fb5f .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4136512a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4136512a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0000002B;
}

.elementor-12 .elementor-element.elementor-element-4136512a>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4136512a {
	border-style: solid;
	border-color: #04a8fa54;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-4136512a, .elementor-12 .elementor-element.elementor-element-4136512a>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-4f8c0322.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-27f89489 img {
	width: 50%;
}

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

.elementor-12 .elementor-element.elementor-element-7d3441fc .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-6373c152 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-1aae5b83>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1aae5b83 {
	border-style: solid;
	border-color: #04a8fa54;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-1aae5b83, .elementor-12 .elementor-element.elementor-element-1aae5b83>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-c7fa4e2.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-47274e67 img {
	width: 50%;
}

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

.elementor-12 .elementor-element.elementor-element-25cccf10 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-27fbb74d .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-1ea32ca4>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1ea32ca4 {
	border-style: solid;
	border-color: #04a8fa54;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-1ea32ca4, .elementor-12 .elementor-element.elementor-element-1ea32ca4>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-2f194380.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-6b94c2f4 img {
	width: 50%;
}

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

.elementor-12 .elementor-element.elementor-element-18e3b335 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-542114da .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-1730d174:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1730d174>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0000002B;
}

.elementor-12 .elementor-element.elementor-element-1730d174>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1730d174 {
	border-style: solid;
	border-color: #04a8fa54;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 25px 25px 25px 25px;
}

.elementor-12 .elementor-element.elementor-element-1730d174, .elementor-12 .elementor-element.elementor-element-1730d174>.elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-4fe88ccb.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-459f4479 img {
	width: 50%;
	border-radius: 300px 300px 300px 300px;
}

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

.elementor-12 .elementor-element.elementor-element-5feeaa0d .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-743e938d .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-3ac7e269:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3ac7e269>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #13191F;
}

.elementor-12 .elementor-element.elementor-element-3ac7e269>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-3ac7e269 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-b623081.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-b623081.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

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

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

.elementor-12 .elementor-element.elementor-element-3a9ee13a .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-37c96659>.elementor-container {
	max-width: 1600px;
}

.elementor-12 .elementor-element.elementor-element-37c96659 {
	z-index: 1;
}

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

.elementor-12 .elementor-element.elementor-element-76043c35.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-76043c35.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-4df2cd8f img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-45881c2a.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-45881c2a.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-5551af8e img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-7ac1caca.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-7ac1caca.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-5216e790 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-3c35085:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3c35085>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #13191F;
}

.elementor-12 .elementor-element.elementor-element-3c35085>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-3c35085 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-a5fc695.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-a5fc695.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

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

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

.elementor-12 .elementor-element.elementor-element-14ba511 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 45px;
	font-weight: 400;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-2a324f3 {
	z-index: 1;
}

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

.elementor-12 .elementor-element.elementor-element-a8e7832.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-a8e7832.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-8e3ac61 img {
	width: 100%;
	border-radius: 15px 15px 15px 15px;
}

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

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

.elementor-12 .elementor-element.elementor-element-8757e50 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button {
	background-color: transparent;
	background-image: linear-gradient(90deg, #04e1facf 0%, #04a8fa91 100%);
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-47b9d72 [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button::after {
	background-color: transparent;
	background-image: linear-gradient(150deg, #804400 0%, #fa8704 100%);
}

.elementor-12 .elementor-element.elementor-element-47b9d72 {
	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-47b9d72>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button-wrap {
	max-width: 200px;
}

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

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

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

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

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

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

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

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

.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button-text, .elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button::after {
	font-family: "Adigiana", Sans-serif;
	font-weight: 400;
}

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

.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button::after {
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

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

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

.elementor-12 .elementor-element.elementor-element-47b9d72 .wpr-button:hover {
	border-color: #E8E8E8;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-4cb19fa4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4cb19fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #13191F 0%, #11161E 100%);
}

.elementor-12 .elementor-element.elementor-element-4cb19fa4>.elementor-container {
	max-width: 1300px;
}

.elementor-12 .elementor-element.elementor-element-4cb19fa4 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 25px 0px 25px 0px;
	z-index: 2;
}

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

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

.elementor-12 .elementor-element.elementor-element-785da89c.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-60d4064d img {
	border-radius: 300px 300px 300px 300px;
}

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

.elementor-12 .elementor-element.elementor-element-53fda2f9.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-26373d5b {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-26373d5b .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #FFFFFF;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-7fa7d0ff.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-570bc3f1 .elementor-repeater-item-e8f6ba9.elementor-social-icon {
	background-color: #04b4fa;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-repeater-item-e8f6ba9.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-repeater-item-e8f6ba9.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-repeater-item-0de3487.elementor-social-icon {
	background-color: #04b4fa;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-repeater-item-0de3487.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-repeater-item-0de3487.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 22px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-570bc3f1 .elementor-widget-container {
	text-align: right;
}

.elementor-12 .elementor-element.elementor-element-6deb9363:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6deb9363>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #11161E;
}

.elementor-12 .elementor-element.elementor-element-6deb9363 {
	overflow: hidden;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #04c9fab3;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 25px 0px 25px 0px;
	z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-6deb9363, .elementor-12 .elementor-element.elementor-element-6deb9363>.elementor-background-overlay {
	border-radius: 1px 0px 0px 0px;
}

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

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

.elementor-12 .elementor-element.elementor-element-5999cd90 .elementor-heading-title {
	font-family: "Adigiana", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-6c53674f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
}

@media(min-width:768px) {
	.elementor-12 .elementor-element.elementor-element-40e93bbd {
		width: 8.047%;
	}

	.elementor-12 .elementor-element.elementor-element-4867020c {
		width: 19.999%;
	}

	.elementor-12 .elementor-element.elementor-element-64c343f4 {
		width: 61.954%;
	}

	.elementor-12 .elementor-element.elementor-element-3f1cf2cb {
		width: 9.98%;
	}

	.elementor-12 .elementor-element.elementor-element-4f8c0322 {
		width: 20%;
	}

	.elementor-12 .elementor-element.elementor-element-5423ad99 {
		width: 80%;
	}

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

	.elementor-12 .elementor-element.elementor-element-48b06514 {
		width: 80%;
	}

	.elementor-12 .elementor-element.elementor-element-2f194380 {
		width: 20%;
	}

	.elementor-12 .elementor-element.elementor-element-1d1455fa {
		width: 80%;
	}

	.elementor-12 .elementor-element.elementor-element-4fe88ccb {
		width: 20%;
	}

	.elementor-12 .elementor-element.elementor-element-7fccb1c5 {
		width: 80%;
	}

	.elementor-12 .elementor-element.elementor-element-785da89c {
		width: 8%;
	}

	.elementor-12 .elementor-element.elementor-element-53fda2f9 {
		width: 62%;
	}

	.elementor-12 .elementor-element.elementor-element-744d11f1 {
		width: 9.999%;
	}

	.elementor-12 .elementor-element.elementor-element-7fa7d0ff {
		width: 20.001%;
	}
}

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

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

	.elementor-12 .elementor-element.elementor-element-4867020c {
		width: 50%;
	}

	.elementor-12 .elementor-element.elementor-element-8192c07 .elementor-heading-title {
		font-size: 25px;
	}

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

	.elementor-12 .elementor-element.elementor-element-64c343f4.elementor-column>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-12 .elementor-element.elementor-element-1dee507 {
		width: auto;
		max-width: auto;
	}

	.elementor-12 .elementor-element.elementor-element-3f1cf2cb {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-7f5bd1a9>.elementor-container {
		min-height: 500px;
	}

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

	.elementor-12 .elementor-element.elementor-element-7f5bd1a9 {
		padding: 100px 0px 100px 0px;
		z-index: 0;
	}

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

	.elementor-12 .elementor-element.elementor-element-6892546d .elementor-heading-title {
		font-size: 55px;
	}

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

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

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

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

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

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

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

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

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

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

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

	.elementor-12 .elementor-element.elementor-element-715c189a>.elementor-widget-container {
		margin: 10px 5px 5px 5px;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button-text {
		-webkit-justify-content: center;
		justify-content: center;
	}

	.elementor-12 .elementor-element.elementor-element-715c189a .wpr-button-text, .elementor-12 .elementor-element.elementor-element-715c189a .wpr-button::after {
		font-size: 12px;
		letter-spacing: -0.2px;
	}

	.elementor-12 .elementor-element.elementor-element-32c27511 {
		z-index: 0;
	}

	.elementor-12 .elementor-element.elementor-element-1b0fc19d .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-9d183ee .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-12 .elementor-element.elementor-element-25dee559 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-5a55ab94 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-12 .elementor-element.elementor-element-30e6fb5f .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-12 .elementor-element.elementor-element-4136512a {
		padding: 10px 10px 10px 10px;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-5423ad99 {
		width: 75%;
	}

	.elementor-12 .elementor-element.elementor-element-7d3441fc .elementor-heading-title {
		font-size: 20px;
	}

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

	.elementor-12 .elementor-element.elementor-element-1aae5b83 {
		padding: 10px 10px 10px 10px;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-48b06514 {
		width: 75%;
	}

	.elementor-12 .elementor-element.elementor-element-25cccf10 .elementor-heading-title {
		font-size: 20px;
	}

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

	.elementor-12 .elementor-element.elementor-element-1ea32ca4 {
		padding: 10px 10px 10px 10px;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-1d1455fa {
		width: 75%;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-1730d174 {
		padding: 10px 10px 10px 10px;
	}

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

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

	.elementor-12 .elementor-element.elementor-element-7fccb1c5 {
		width: 75%;
	}

	.elementor-12 .elementor-element.elementor-element-5feeaa0d .elementor-heading-title {
		font-size: 20px;
	}

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

	.elementor-12 .elementor-element.elementor-element-3a9ee13a .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-12 .elementor-element.elementor-element-4df2cd8f img {
		width: 85%;
	}

	.elementor-12 .elementor-element.elementor-element-5551af8e img {
		width: 85%;
	}

	.elementor-12 .elementor-element.elementor-element-5216e790 img {
		width: 85%;
	}

	.elementor-12 .elementor-element.elementor-element-14ba511 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-12 .elementor-element.elementor-element-8e3ac61 img {
		width: 85%;
	}

	.elementor-12 .elementor-element.elementor-element-8757e50 .elementor-heading-title {
		font-size: 20px;
	}

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

	.elementor-12 .elementor-element.elementor-element-785da89c {
		width: 100%;
	}

	.elementor-12 .elementor-element.elementor-element-60d4064d img {
		width: 25%;
	}

	.elementor-12 .elementor-element.elementor-element-53fda2f9 {
		width: 100%;
	}

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

	.elementor-12 .elementor-element.elementor-element-26373d5b .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-12 .elementor-element.elementor-element-744d11f1 {
		width: 50%;
	}

	.elementor-12 .elementor-element.elementor-element-7fa7d0ff {
		width: 100%;
	}
}