.elementor-7 .elementor-element.elementor-element-19379d1 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-19379d1:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-19379d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FF0000;
}

.elementor-7 .elementor-element.elementor-element-19379d1>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7445864b.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-7 .elementor-element.elementor-element-7445864b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-7 .elementor-element.elementor-element-7445864b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-7445864b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-551dacff.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-551dacff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-4a8d25da {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4a8d25da img {
	width: 20%;
	border-radius: 300px 300px 300px 300px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2c54f7cb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-2c54f7cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-menu-item.wpr-pointer-item {
	transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-menu-item.wpr-pointer-item:before {
	transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-menu-item.wpr-pointer-item:after {
	transition-duration: 0.2s;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle-wrap {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu .wpr-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu>.menu-item-has-children>.wpr-sub-icon {
	color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu .wpr-menu-item:hover,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu>.menu-item-has-children:hover>.wpr-sub-icon,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu>.menu-item-has-children.current_page_item>.wpr-sub-icon {
	color: #C0C4C9F2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-line-fx .wpr-menu-item:before,
.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-line-fx .wpr-menu-item:after {
	background-color: #C0C4C9F2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-border-fx .wpr-menu-item:before {
	border-color: #C0C4C9F2;
	border-width: 2px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-background-fx .wpr-menu-item:before {
	background-color: #C0C4C9F2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .menu-item-has-children .wpr-sub-icon {
	font-size: 14px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.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-7 .elementor-element.elementor-element-18b1f555.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-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu .wpr-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu a,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle-text {
	font-family: "Bakbak One", Sans-serif;
	font-size: 15px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-underline .wpr-menu-item:after,
.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-overline .wpr-menu-item:before,
.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-double-line .wpr-menu-item:before,
.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-double-line .wpr-menu-item:after {
	height: 2px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu .wpr-menu-item {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
	text-indent: -7px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
	text-indent: -7px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu>.menu-item {
	margin-left: 10px;
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu {
	margin-left: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
	right: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
	left: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu>.menu-item-has-children .wpr-sub-icon {
	color: #333333;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item {
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu>.menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu>.menu-item-has-children.current_page_item .wpr-sub-icon {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
	background-color: #605BE5;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu .wpr-sub-icon {
	right: 15px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon {
	left: 15px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-nav-menu-horizontal .wpr-nav-menu>li>.wpr-sub-menu {
	margin-top: 0px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
	border-bottom-color: #e8e8e8;
	border-bottom-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-sub-menu {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E8E8E8;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu a,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .menu-item-has-children>a:after {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu li {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu li a:hover,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .menu-item-has-children>a:hover:after,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item>a:hover:after {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu a:hover,
.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu a.wpr-active-menu-item {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu a {
	padding-left: 10px;
	padding-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .menu-item-has-children>a:after {
	margin-left: 10px;
	margin-right: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-nav-menu {
	margin-top: 10px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle {
	border-color: #F5F9FFF2;
	width: 50px;
	border-width: 0px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle-text {
	color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle-line {
	background-color: #F5F9FFF2;
	height: 4px;
	margin-bottom: 6px;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle:hover {
	border-color: #D6DADFF2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text {
	color: #D6DADFF2;
}

.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line {
	background-color: #D6DADFF2;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f3eccbf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-f3eccbf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background-color: #052565;
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .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-7 .elementor-element.elementor-element-62a49b76 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-wrap {
	max-width: 120px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-icon {
	font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button::after {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button::after {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button:hover {
	border-color: #E8E8E8;
	box-shadow: 0px 0px 10px 0px #FF0000;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-62a49b76>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4aa6c940.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-4aa6c940.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-70f871a7 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-70f871a7 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 110px;
	font-weight: 900;
}

.elementor-7 .elementor-element.elementor-element-70f871a7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fd2d6f9 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-fd2d6f9 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-39e2e810 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-39e2e810 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-39e2e810>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background-color: #052565;
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .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-7 .elementor-element.elementor-element-2dbdd91 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-wrap {
	max-width: 125px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 {
	text-align: center;
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-icon {
	font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button::after {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button::after {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91 .wpr-button:hover {
	border-color: #E8E8E8;
	box-shadow: 0px 0px 10px 0px #FF0000;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-2dbdd91>.elementor-widget-container {
	margin: 5px 5px 5px 0px;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background-color: #052565;
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .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-7 .elementor-element.elementor-element-5221b655 .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-wrap {
	max-width: 120px;
}

.elementor-7 .elementor-element.elementor-element-5221b655 {
	text-align: left;
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-icon {
	font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button::after {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-5221b655 [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button::after {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button:hover .wpr-button-text {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button:hover {
	border-color: #E8E8E8;
	box-shadow: 0px 0px 10px 0px #FF0000;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-5221b655.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-5221b655>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-63bb5f65 {
	text-align: left;
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-63bb5f65 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Bakbak One", Sans-serif;
	font-size: 22px;
	font-weight: 100;
}

.elementor-7 .elementor-element.elementor-element-63bb5f65>.elementor-widget-container {
	margin: 25px 0px 25px 0px;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-19033a1.elementor-social-icon {
	background-color: #052565BF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-19033a1.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-19033a1.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-e68032d.elementor-social-icon {
	background-color: #052565BF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-e68032d.elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-repeater-item-e68032d.elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-widget-container {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-6891b5e6>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7192da19.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-7192da19.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-72be5d99 img {
	width: 80%;
	/* border-radius: 300px 300px 300px 300px; */
}

.elementor-7 .elementor-element.elementor-element-72be5d99>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7f01dc50 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-38f7b9d0.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #d02b9c 0%, #2ac2a2 100%);
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-element-populated {
	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: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-38f7b9d0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-4d6ab852.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-4d6ab852.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-4d6ab852 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-472b2030 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-472b2030 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-472b2030>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-362eda35 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-362eda35 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-51009979.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-51009979.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-51009979>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-51009979:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-51009979>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #d02b9c 0%, #2ac2a2 100%);
}

.elementor-7 .elementor-element.elementor-element-51009979>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-51009979>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-51009979>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-51009979>.elementor-element-populated {
	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: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-51009979>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-4ba64e18.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-4ba64e18.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-4ba64e18 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-6850ee0c {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6850ee0c .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-6850ee0c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7da542f4 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7da542f4 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-12022b00.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-12022b00.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-12022b00:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #d02b9c 0%, #2ac2a2 100%);
}

.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-element-populated {
	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: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-12022b00>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-7b7ef9bd.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-7b7ef9bd.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-7b7ef9bd .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-2112d68e {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-2112d68e .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-2112d68e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6632a36e {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6632a36e .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-927345c.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-927345c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-7 .elementor-element.elementor-element-927345c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-927345c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-927345c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(120deg, #d02b9c 0%, #2ac2a2 100%);
}

.elementor-7 .elementor-element.elementor-element-927345c>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-927345c>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-927345c>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-927345c>.elementor-element-populated {
	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: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-927345c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-390aa29a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-390aa29a.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-390aa29a.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-390aa29a.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-390aa29a.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-390aa29a.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-390aa29a .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-390aa29a .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-1f50f9f2 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-1f50f9f2 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-1f50f9f2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5293d21b {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5293d21b .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-24774b8c {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-24774b8c:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-24774b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #001849;
}

.elementor-7 .elementor-element.elementor-element-24774b8c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-217cb62a.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-217cb62a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ef19838 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ef19838 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 900;
	text-transform: uppercase;
	font-style: italic;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5e76415c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-5e76415c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-48f5a283 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-48f5a283 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	background-color: #F5F9FFF2;
	border-color: #E8E8E8;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button::before {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button::after {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
	color: #17191F;
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button .wpr-button-icon {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button .wpr-button-icon svg {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button .wpr-button-text {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button .wpr-button-content {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-wrap {
	max-width: 145px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-content {
	-webkit-justify-content: center;
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-text {
	-webkit-justify-content: center;
	justify-content: center;
	color: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-icon {
	font-size: 18px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-icon svg {
	width: 18px;
	height: 18px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-position-left .wpr-button-icon {
	margin-right: 12px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-position-right .wpr-button-icon {
	margin-left: 12px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline .wpr-button-icon {
	color: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline .wpr-button-icon svg {
	fill: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button-text,
.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button::after {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-4445b27e [class*="elementor-animation"]:hover,
.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button::before,
.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button::after {
	background-color: #E0ECFFCC;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button:hover .wpr-button-text {
	color: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
	color: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
	fill: #17191F;
}

.elementor-7 .elementor-element.elementor-element-4445b27e .wpr-button:hover {
	border-color: #E8E8E8;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline .wpr-button {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-block .wpr-button-text {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e.wpr-button-icon-style-inline-block .wpr-button-content {
	padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-4445b27e>.elementor-widget-container {
	margin: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-478eb75.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-478eb75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-478eb75.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-860dc03.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-860dc03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-860dc03.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1d8787c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-1d8787c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-1d8787c.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-33b9784.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-33b9784.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-33b9784.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-container {
	max-width: 1250px;
}

.elementor-7 .elementor-element.elementor-element-56198fc1 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-56198fc1:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FF0000;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.32;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-shape-top .elementor-shape-fill {
	fill: #001849;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-shape-top svg {
	height: 70px;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-shape-bottom .elementor-shape-fill {
	fill: #001849;
}

.elementor-7 .elementor-element.elementor-element-56198fc1>.elementor-shape-bottom svg {
	height: 70px;
}

.elementor-7 .elementor-element.elementor-element-fadd130.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-fadd130>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-143ffe97 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-143ffe97 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 900;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-3af5d5e {
	margin-top: 5px;
	margin-bottom: 5px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5735d1d7.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-5735d1d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-5735d1d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-5735d1d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #052565DE;
}

.elementor-7 .elementor-element.elementor-element-5735d1d7>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-5735d1d7>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-5735d1d7>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-5735d1d7>.elementor-element-populated {
	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-7 .elementor-element.elementor-element-5735d1d7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-framed .elementor-icon {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2.elementor-view-stacked .elementor-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-3c0f05f2 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-48c0439b {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-48c0439b .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-74ac73e6.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-74ac73e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-74ac73e6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-74ac73e6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #052565DE;
}

.elementor-7 .elementor-element.elementor-element-74ac73e6>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-74ac73e6>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-74ac73e6>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-74ac73e6>.elementor-element-populated {
	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-7 .elementor-element.elementor-element-74ac73e6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-218bfce5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-framed .elementor-icon {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-218bfce5.elementor-view-stacked .elementor-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-218bfce5 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-218bfce5 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-4f858de8 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-4f858de8 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2ffe68bb.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-2ffe68bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-2ffe68bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-2ffe68bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #052565DE;
}

.elementor-7 .elementor-element.elementor-element-2ffe68bb>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-2ffe68bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-2ffe68bb>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-2ffe68bb>.elementor-element-populated {
	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-7 .elementor-element.elementor-element-2ffe68bb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6530d247 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-framed .elementor-icon {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-6530d247.elementor-view-stacked .elementor-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-6530d247 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-6530d247 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-7d53e207 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7d53e207 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-186621e9.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-186621e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-186621e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-186621e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #052565DE;
}

.elementor-7 .elementor-element.elementor-element-186621e9>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-186621e9>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-186621e9>.elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-7 .elementor-element.elementor-element-186621e9>.elementor-element-populated {
	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-7 .elementor-element.elementor-element-186621e9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-785e30f6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-stacked .elementor-icon {
	background-color: #F5F9FFF2;
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-default .elementor-icon {
	color: #F5F9FFF2;
	border-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-default .elementor-icon svg {
	fill: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-framed .elementor-icon {
	background-color: #052565;
}

.elementor-7 .elementor-element.elementor-element-785e30f6.elementor-view-stacked .elementor-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-785e30f6 .elementor-icon {
	font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-785e30f6 .elementor-icon svg {
	height: 25px;
}

.elementor-7 .elementor-element.elementor-element-395ea354 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-395ea354 .elementor-heading-title {
	color: #F5F9FFF2;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-45be2a98>.elementor-container {
	max-width: 1400px;
}

.elementor-7 .elementor-element.elementor-element-45be2a98 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-45be2a98:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-45be2a98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #001849;
}

.elementor-7 .elementor-element.elementor-element-45be2a98>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-589e6176.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-589e6176>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7fc3b0a3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-7fc3b0a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-2eb9813f {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-2eb9813f img {
	width: 20%;
	border-radius: 300px 300px 300px 300px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-403801b0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-403801b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-d6aa1ea {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-d6aa1ea .elementor-heading-title {
	color: #E1E1E1;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-d6aa1ea.elementor-element {
	--align-self: center;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-767a3165.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-767a3165.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-19033a1.elementor-social-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-19033a1.elementor-social-icon i {
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-19033a1.elementor-social-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-e68032d.elementor-social-icon {
	background-color: #F5F9FFF2;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-e68032d.elementor-social-icon i {
	color: #052565;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-repeater-item-e68032d.elementor-social-icon svg {
	fill: #052565;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-widget-container {
	text-align: right;
}

.elementor-7 .elementor-element.elementor-element-79be6b9b>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

@media(min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-2c54f7cb {
		width: 54.332%;
	}

	.elementor-7 .elementor-element.elementor-element-f3eccbf {
		width: 12%;
	}
}

@media(max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-19379d1 {
		padding: 0px 0px 0px 0px;
		z-index: 0;
	}

	.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7445864b.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-7 .elementor-element.elementor-element-7445864b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-7 .elementor-element.elementor-element-7445864b.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7 .elementor-element.elementor-element-7445864b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-551dacff {
		width: 25%;
	}

	.elementor-7 .elementor-element.elementor-element-4a8d25da img {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-2c54f7cb {
		width: 75%;
	}

	.elementor-7 .elementor-element.elementor-element-18b1f555 .wpr-mobile-toggle-wrap {
		text-align: right;
	}

	.elementor-7 .elementor-element.elementor-element-18b1f555 {
		z-index: 2;
	}

	.elementor-7 .elementor-element.elementor-element-62a49b76 .wpr-button-wrap {
		max-width: 125px;
	}

	.elementor-7 .elementor-element.elementor-element-62a49b76 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-7 .elementor-element.elementor-element-3b95bcfd {
		margin-top: 50px;
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-4aa6c940 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-4aa6c940.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7 .elementor-element.elementor-element-70f871a7 .elementor-heading-title {
		font-size: 70px;
	}

	.elementor-7 .elementor-element.elementor-element-70f871a7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-70f871a7 {
		width: auto;
		max-width: auto;
	}

	.elementor-7 .elementor-element.elementor-element-fd2d6f9 {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-fd2d6f9 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-7 .elementor-element.elementor-element-39e2e810 {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-39e2e810 .elementor-heading-title {
		font-size: 11px;
	}

	.elementor-7 .elementor-element.elementor-element-2dbdd91 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-5221b655 .wpr-button-wrap {
		max-width: 125px;
	}

	.elementor-7 .elementor-element.elementor-element-5221b655 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-7 .elementor-element.elementor-element-63bb5f65 {
		text-align: right;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-63bb5f65 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7 .elementor-element.elementor-element-63bb5f65>.elementor-widget-container {
		margin: 25px 15px 25px 5px;
	}

	.elementor-7 .elementor-element.elementor-element-6891b5e6 .elementor-widget-container {
		text-align: left;
	}

	.elementor-7 .elementor-element.elementor-element-6891b5e6>.elementor-widget-container {
		margin: 0px 0px 0px 15px;
	}

	.elementor-7 .elementor-element.elementor-element-6891b5e6 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-7192da19 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-7f01dc50 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.elementor-7 .elementor-element.elementor-element-38f7b9d0 {
		width: 50%;
	}

	.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-38f7b9d0.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-38f7b9d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-472b2030 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-362eda35 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7 .elementor-element.elementor-element-51009979 {
		width: 50%;
	}

	.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-51009979.elementor-column .elementor-widget-wrap {
		align-items: space-between;
	}

	.elementor-7 .elementor-element.elementor-element-51009979.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: space-between;
		align-items: space-between;
	}

	.elementor-7 .elementor-element.elementor-element-6850ee0c .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-7da542f4 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7 .elementor-element.elementor-element-12022b00 {
		width: 50%;
	}

	.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-12022b00.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-12022b00.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-2112d68e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-6632a36e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7 .elementor-element.elementor-element-927345c {
		width: 50%;
	}

	.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-927345c.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-927345c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-7 .elementor-element.elementor-element-1f50f9f2 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-5293d21b .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7 .elementor-element.elementor-element-48f5a283 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-7 .elementor-element.elementor-element-4445b27e {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-478eb75 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-d50d21c img {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-860dc03 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-a8fdc9a img {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-1d8787c {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-a4ed978 img {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-33b9784 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-861882e img {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-fadd130>.elementor-element-populated {
		margin: 150px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-3af5d5e {
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-5735d1d7 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-74ac73e6 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-4f020c5d {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-2ffe68bb {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-186621e9 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-7fc3b0a3 {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-2eb9813f {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-79be6b9b .elementor-widget-container {
		text-align: center;
	}
}

/* Start custom CSS for heading, class: .elementor-element-70f871a7 */
.gradiente {
	-webkit-text-stroke-width: .5;
	background: rgb(0, 85, 255);
	background: linear-gradient(90deg, rgba(0, 85, 255, 1) 0%, rgba(255, 0, 0, 1) 100%, rgba(255, 0, 0, 1) 100%);


	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* End custom CSS */