/* End custom CSS */

.elementor-984 .elementor-element.elementor-element-f4a960f {
	--display: flex;
	--min-height: 32px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-f4a960f:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-f4a960f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-f4a960f, .elementor-984 .elementor-element.elementor-element-f4a960f::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-icon i {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-icon svg {
	fill: #464646;
	transition: fill .3s;
}

.elementor-984 .elementor-element.elementor-element-2123a1b {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-item > a {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-2123a1b .elementor-icon-list-text {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

body.rtl .elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-10px / 2);
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-10px / 2);
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-icon i {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-icon svg {
	fill: #464646;
	transition: fill .3s;
}

.elementor-984 .elementor-element.elementor-element-3f337dd {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-item > a {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-3f337dd .elementor-icon-list-text {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-icon i {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-icon svg {
	fill: #464646;
	transition: fill .3s;
}

.elementor-984 .elementor-element.elementor-element-4e13573 {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-item > a {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-4e13573 .elementor-icon-list-text {
	color: #464646;
	transition: color .3s;
}

.elementor-984 .elementor-element.elementor-element-5a85677 {
	--display: flex;
	--min-height: 72px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--z-index: 999;
}

.elementor-984 .elementor-element.elementor-element-5a85677:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-5a85677 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4b4b4b;
}

.elementor-984 .elementor-element.elementor-element-5a85677, .elementor-984 .elementor-element.elementor-element-5a85677::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-de9487c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 24px 24px;
	--background-transition: .3s;
	--padding-top: 8.5px;
	--padding-bottom: 8.5px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-507e095 {
	--display: flex;
	--min-height: 55px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-507e095:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-507e095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cecgi.nitrocdn.com/KCEQeHclKzTdvxqnJKAUuKWUCCVjbrsN/assets/images/optimized/rev-868cdd5/baximaging.co.uk/wp-content/uploads/2024/01/frame_710-1.webp");
	background-size: contain;
}

.elementor-984 .elementor-element.elementor-element-507e095:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-984 .elementor-element.elementor-element-507e095 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-984 .elementor-element.elementor-element-507e095, .elementor-984 .elementor-element.elementor-element-507e095::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-984 .elementor-element.elementor-element-2c02e65 {
	--display: flex;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
}

.elementor-984 .elementor-element.elementor-element-2c02e65:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2c02e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-2c02e65::before, .elementor-984 .elementor-element.elementor-element-2c02e65 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-2c02e65 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-2c02e65 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-2c02e65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-2c02e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-984 .elementor-element.elementor-element-2c02e65, .elementor-984 .elementor-element.elementor-element-2c02e65::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-62e06a2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 32px 32px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-984 .elementor-element.elementor-element-222a1cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-f8bb2d7 {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-8f0282a .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-1912e8d {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-e5d940e {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-b9a23a8 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-a27c41f {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-c496abb {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-c20d454 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-7208a6e {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-410dd7e {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 32px;
	--padding-right: 16px;
}

.elementor-984 .elementor-element.elementor-element-410dd7e, .elementor-984 .elementor-element.elementor-element-410dd7e::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-a63f932 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}

.elementor-984 .elementor-element.elementor-element-a63f932, .elementor-984 .elementor-element.elementor-element-a63f932::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-804a0cc {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-5d4772f {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-5d4772f .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-d05f392 {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-d05f392 img {
	width: 100%;
	height: 192px;
	object-fit: cover;
	object-position: center center;
	border-radius: 7.2px 7.2px 7.2px 7.2px;
}

.elementor-984 .elementor-element.elementor-element-6bf0bcc {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 16px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-3906f80 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-61c2cc6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-58a3ae0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-58a3ae0 .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-58a3ae0 > .elementor-widget-container {
	padding: 4px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-5e43acc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-5e43acc .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-5e43acc > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-780b390 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
	--z-index: 1;
}

.elementor-984 .elementor-element.elementor-element-780b390:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-780b390 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0beded;
}

.elementor-984 .elementor-element.elementor-element-780b390, .elementor-984 .elementor-element.elementor-element-780b390::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-780b390 {
	left: 0px;
}

body.rtl .elementor-984 .elementor-element.elementor-element-780b390 {
	right: 0px;
}

.elementor-984 .elementor-element.elementor-element-13510d0 {
	--display: flex;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
}

.elementor-984 .elementor-element.elementor-element-13510d0:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-13510d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-13510d0::before, .elementor-984 .elementor-element.elementor-element-13510d0 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-13510d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-13510d0 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-13510d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-13510d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-984 .elementor-element.elementor-element-13510d0, .elementor-984 .elementor-element.elementor-element-13510d0::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-9f3c128 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 32px 32px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-984 .elementor-element.elementor-element-effef8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-efdc153 {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-f590bde .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-613116f {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-5f9eea7 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 32px;
	--padding-right: 16px;
}

.elementor-984 .elementor-element.elementor-element-5f9eea7, .elementor-984 .elementor-element.elementor-element-5f9eea7::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-34ef9fb {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}

.elementor-984 .elementor-element.elementor-element-34ef9fb, .elementor-984 .elementor-element.elementor-element-34ef9fb::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-6f21020 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-c242073 {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-c242073 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-d60088f {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-d60088f img {
	width: 100%;
	height: 192px;
	object-fit: cover;
	object-position: center center;
	border-radius: 7.2px 7.2px 7.2px 7.2px;
}

.elementor-984 .elementor-element.elementor-element-4a090cb {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 16px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-efc46ee .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-2f35b11 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-aa124cd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-aa124cd .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-aa124cd > .elementor-widget-container {
	padding: 4px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-bae1da7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-bae1da7 .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-bae1da7 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-473ecca {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
	--z-index: 1;
}

.elementor-984 .elementor-element.elementor-element-473ecca:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-473ecca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0beded;
}

.elementor-984 .elementor-element.elementor-element-473ecca, .elementor-984 .elementor-element.elementor-element-473ecca::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-473ecca {
	left: 0px;
}

body.rtl .elementor-984 .elementor-element.elementor-element-473ecca {
	right: 0px;
}

.elementor-984 .elementor-element.elementor-element-a9cb5d4 {
	--display: flex;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
}

.elementor-984 .elementor-element.elementor-element-a9cb5d4:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-a9cb5d4::before, .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-a9cb5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-984 .elementor-element.elementor-element-a9cb5d4, .elementor-984 .elementor-element.elementor-element-a9cb5d4::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-0ac1737 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 32px 32px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-984 .elementor-element.elementor-element-c78ef4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-10e399b {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-c73d362 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-06133ba {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-c3aa400 {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-4506910 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-7578f5e {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-6d01fcb {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-d172039 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-f0266e9 {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-b686e25 {
	--display: flex;
	--gap: 5px 5px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-b24f055 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-8f04ef1 {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-3d659e3 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 32px;
	--padding-right: 16px;
}

.elementor-984 .elementor-element.elementor-element-3d659e3, .elementor-984 .elementor-element.elementor-element-3d659e3::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-ee3c4a4 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}

.elementor-984 .elementor-element.elementor-element-ee3c4a4, .elementor-984 .elementor-element.elementor-element-ee3c4a4::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-4c45f13 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-31cd512 {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-31cd512 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-2d36e5c {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-2d36e5c img {
	width: 100%;
	height: 192px;
	object-fit: cover;
	object-position: center center;
	border-radius: 7.2px 7.2px 7.2px 7.2px;
}

.elementor-984 .elementor-element.elementor-element-d17dee3 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 16px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-54d13cf .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-a01c284 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-5af91d5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-5af91d5 .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-5af91d5 > .elementor-widget-container {
	padding: 4px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-8598bcf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-8598bcf .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-8598bcf > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-fde9524 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
	--z-index: 1;
}

.elementor-984 .elementor-element.elementor-element-fde9524:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-fde9524 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0beded;
}

.elementor-984 .elementor-element.elementor-element-fde9524, .elementor-984 .elementor-element.elementor-element-fde9524::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-fde9524 {
	left: 0px;
}

body.rtl .elementor-984 .elementor-element.elementor-element-fde9524 {
	right: 0px;
}

.elementor-984 .elementor-element.elementor-element-ebccec1 {
	--display: flex;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
}

.elementor-984 .elementor-element.elementor-element-ebccec1:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-ebccec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-ebccec1::before, .elementor-984 .elementor-element.elementor-element-ebccec1 > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-ebccec1 > .e-con-inner > .elementor-background-video-container::before, .elementor-984 .elementor-element.elementor-element-ebccec1 > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-ebccec1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-984 .elementor-element.elementor-element-ebccec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-984 .elementor-element.elementor-element-ebccec1, .elementor-984 .elementor-element.elementor-element-ebccec1::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-12c7ee4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 32px 32px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-984 .elementor-element.elementor-element-f0c85a1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--background-transition: .3s;
	--padding-top: 89px;
	--padding-bottom: 87.39px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-072d1ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 4px 4px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-72930d8 img {
	width: 100%;
	height: 196.22px;
	object-fit: cover;
	object-position: center center;
}

.elementor-984 .elementor-element.elementor-element-c078b96 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-c078b96 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-13e2fd4 {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-d1d7ef4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 4px 4px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-fefae49 img {
	width: 100%;
	height: 196.22px;
	object-fit: cover;
	object-position: center center;
}

.elementor-984 .elementor-element.elementor-element-48e124c .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-48e124c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-f4078c8 {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-ccaa8c9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 4px 4px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-0550137 img {
	width: 100%;
	height: 196.22px;
	object-fit: cover;
	object-position: center center;
}

.elementor-984 .elementor-element.elementor-element-8f1372c .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-8f1372c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-19c5b71 {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-bcbb999 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 32px;
	--padding-right: 16px;
}

.elementor-984 .elementor-element.elementor-element-bcbb999, .elementor-984 .elementor-element.elementor-element-bcbb999::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-0c71cea {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}

.elementor-984 .elementor-element.elementor-element-0c71cea, .elementor-984 .elementor-element.elementor-element-0c71cea::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-0b71cd7 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-9ac0bf3 {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-9ac0bf3 .elementor-heading-title {
	color: #000;
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-c512bca {
	text-align: left;
}

.elementor-984 .elementor-element.elementor-element-c512bca img {
	width: 100%;
	height: 192px;
	object-fit: cover;
	object-position: center center;
	border-radius: 7.2px 7.2px 7.2px 7.2px;
}

.elementor-984 .elementor-element.elementor-element-5b66900 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-top: 16px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-ec73a8e .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-9bdf365 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	line-height: 21px;
}

.elementor-984 .elementor-element.elementor-element-25ab4ea .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-25ab4ea .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-25ab4ea > .elementor-widget-container {
	padding: 4px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-193b834 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-984 .elementor-element.elementor-element-193b834 .elementor-button {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 15px;
	fill: #121212;
	color: #121212;
	background-color: rgba(97, 206, 112, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-193b834 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-984 .elementor-element.elementor-element-f871058 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
	--z-index: 1;
}

.elementor-984 .elementor-element.elementor-element-f871058:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-f871058 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0beded;
}

.elementor-984 .elementor-element.elementor-element-f871058, .elementor-984 .elementor-element.elementor-element-f871058::before {
	--border-transition: .3s;
}

body:not(.rtl) .elementor-984 .elementor-element.elementor-element-f871058 {
	left: 0px;
}

body.rtl .elementor-984 .elementor-element.elementor-element-f871058 {
	right: 0px;
}

.elementor-984 .elementor-element.elementor-element-2b4dc6c {
	--display: flex;
	--background-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-2b4dc6c:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-2b4dc6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-2b4dc6c, .elementor-984 .elementor-element.elementor-element-2b4dc6c::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-d8c3d1b {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-9936a23 {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-8610e32 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-8610e32:not(.elementor-motion-effects-element-type-background), .elementor-984 .elementor-element.elementor-element-8610e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-8610e32, .elementor-984 .elementor-element.elementor-element-8610e32::before {
	--border-transition: .3s;
}

.elementor-984 .elementor-element.elementor-element-5a55955 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main .elementor-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-984 .elementor-element.elementor-element-b14c8e3 {
	--e-nav-menu-horizontal-menu-item-margin: calc(12px / 2);
}

.elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-984 .elementor-element.elementor-element-59601fb {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-open-animation-duration: 500ms;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 20px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-color-normal: #fff;
	--n-menu-title-transition: 300ms;
	--n-menu-title-padding: 0px 24px 0px 0px;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
	--n-menu-dropdown-content-box-border-style: none;
	width: var(--container-widget-width, 439px);
	max-width: 439px;
	--container-widget-width: 439px;
	--container-widget-flex-grow: 0;
	z-index: 99;
}

.elementor-984 .elementor-element.elementor-element-59601fb > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-984 .elementor-element.elementor-element-59601fb > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-984 .elementor-element.elementor-element-59601fb > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Syne", Sans-serif;
	font-weight: 400;
}

.elementor-984 .elementor-element.elementor-element-59601fb {
	--n-menu-title-color-active: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-59601fb > .elementor-widget-container > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ) {
	background: #51e5ec;
}

.elementor-984 .elementor-element.elementor-element-59601fb > .elementor-widget-container > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current {
	background-color: #51e5ec;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu .elementor-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main .elementor-item {
	color: #fff;
	fill: #fff;
	padding-left: 0px;
	padding-right: 0px;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main .elementor-item:hover, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main .elementor-item:focus {
	color: #000;
	fill: #000;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 {
	--e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
	z-index: 9999;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 24px;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-menu-toggle {
	color: var(--e-global-color-secondary);
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a:hover, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a.highlighted, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-menu-toggle:hover {
	color: var(--e-global-color-primary);
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a:hover, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a.highlighted {
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-primary);
	background-color: #f2f2f2;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown .elementor-item, .elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-984 .elementor-element.elementor-element-bdd14f8 > .elementor-widget-container {
	margin: 0px 0px 0px -20px;
}

@media (max-width:1024px) {
	.elementor-984 .elementor-element.elementor-element-5a85677 {
		--justify-content: center;
	}
	
	.elementor-984 .elementor-element.elementor-element-de9487c {
		--justify-content: space-between;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-984 .elementor-element.elementor-element-f0c85a1 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-59601fb {
		--n-menu-toggle-align: flex-end;
		--n-menu-title-space-between: 0px;
		--n-menu-title-distance-from-content: 0px;
		--n-menu-title-padding: 12px 20px 12px 20px;
	}
}

@media (max-width:767px) {
	.elementor-984 .elementor-element.elementor-element-5a85677 {
		--z-index: 99;
	}
	
	.elementor-984 .elementor-element.elementor-element-de9487c {
		--justify-content: space-between;
	}
	
	.elementor-984 .elementor-element.elementor-element-507e095 {
		--width: 116px;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon-wrapper {
		text-align: right;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon {
		font-size: 24px;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 .elementor-icon svg {
		height: 24px;
	}
	
	.elementor-984 .elementor-element.elementor-element-40c4564 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-2c02e65 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-222a1cd {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-1912e8d {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-1912e8d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-a27c41f {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-a27c41f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-7208a6e {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-7208a6e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-410dd7e {
		--padding-top: 16px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-13510d0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-effef8c {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-613116f {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-613116f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-5f9eea7 {
		--padding-top: 16px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-a9cb5d4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-c78ef4c {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-06133ba {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-06133ba .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-7578f5e {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-7578f5e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-f0266e9 {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-f0266e9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-8f04ef1 {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-8f04ef1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-3d659e3 {
		--padding-top: 16px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-ebccec1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-984 .elementor-element.elementor-element-f0c85a1 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-bcbb999 {
		--padding-top: 16px;
		--padding-bottom: 24px;
		--padding-left: 22px;
		--padding-right: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-9936a23 {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-9936a23 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-b14c8e3 {
		--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
	}
	
	.elementor-984 .elementor-element.elementor-element-b14c8e3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
		margin-bottom: 20px;
	}
	
	.elementor-984 .elementor-element.elementor-element-59601fb {
		--n-menu-toggle-align: flex-end;
		--n-menu-title-space-between: 0px;
		--n-menu-title-distance-from-content: 0px;
		--n-menu-title-padding: 12px 20px 12px 20px;
		--n-menu-toggle-icon-size: 24px;
		--container-widget-width: 92px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 92px);
		max-width: 92px;
	}
}

@media (min-width:768px) {
	.elementor-984 .elementor-element.elementor-element-de9487c {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-507e095 {
		--width: 127.86px;
	}
	
	.elementor-984 .elementor-element.elementor-element-62e06a2 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-222a1cd {
		--width: 66%;
	}
	
	.elementor-984 .elementor-element.elementor-element-410dd7e {
		--width: 26%;
	}
	
	.elementor-984 .elementor-element.elementor-element-804a0cc {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-9f3c128 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-effef8c {
		--width: 66%;
	}
	
	.elementor-984 .elementor-element.elementor-element-5f9eea7 {
		--width: 26%;
	}
	
	.elementor-984 .elementor-element.elementor-element-6f21020 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-0ac1737 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-c78ef4c {
		--width: 66%;
	}
	
	.elementor-984 .elementor-element.elementor-element-3d659e3 {
		--width: 26%;
	}
	
	.elementor-984 .elementor-element.elementor-element-4c45f13 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-12c7ee4 {
		--width: 100%;
	}
	
	.elementor-984 .elementor-element.elementor-element-f0c85a1 {
		--width: 71%;
	}
	
	.elementor-984 .elementor-element.elementor-element-072d1ff {
		--width: 50%;
	}
	
	.elementor-984 .elementor-element.elementor-element-d1d7ef4 {
		--width: 50%;
	}
	
	.elementor-984 .elementor-element.elementor-element-ccaa8c9 {
		--width: 50%;
	}
	
	.elementor-984 .elementor-element.elementor-element-bcbb999 {
		--width: 26%;
	}
	
	.elementor-984 .elementor-element.elementor-element-0b71cd7 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-984 .elementor-element.elementor-element-507e095 {
		--width: 116px;
	}
	
	.elementor-984 .elementor-element.elementor-element-f0c85a1 {
		--width: 100%;
	}
}

/* Start custom CSS for icon-list, class: .elementor-element-4e13573 */
.r_text_underline span:hover {
	text-decoration: underline;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-507e095 */
.logo-rion:hover {
	background-image: url("https://cdn-cecgi.nitrocdn.com/KCEQeHclKzTdvxqnJKAUuKWUCCVjbrsN/assets/images/optimized/rev-868cdd5/baximaging.co.uk/wp-content/uploads/2024/01/frame_710.webp") !important;
}

.logo-rion:hover.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8f0282a */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-8f0282a h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b9a23a8 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b9a23a8 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c20d454 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c20d454 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3906f80 */
.elementor-984 .elementor-element.elementor-element-3906f80 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-61c2cc6 */
.elementor-984 .elementor-element.elementor-element-61c2cc6 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-780b390 */
.elementor-984 .elementor-element.elementor-element-780b390 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f590bde */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-f590bde h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-efc46ee */
.elementor-984 .elementor-element.elementor-element-efc46ee a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2f35b11 */
.elementor-984 .elementor-element.elementor-element-2f35b11 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-473ecca */
.elementor-984 .elementor-element.elementor-element-473ecca {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c73d362 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-c73d362 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4506910 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-4506910 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-d172039 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-d172039 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b24f055 */
@media (max-width: 768px) {
	.elementor-984 .elementor-element.elementor-element-b24f055 h4 {
		color: #0beded !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-54d13cf */
.elementor-984 .elementor-element.elementor-element-54d13cf a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a01c284 */
.elementor-984 .elementor-element.elementor-element-a01c284 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fde9524 */
.elementor-984 .elementor-element.elementor-element-fde9524 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13e2fd4 */
.elementor-984 .elementor-element.elementor-element-13e2fd4 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f4078c8 */
.elementor-984 .elementor-element.elementor-element-f4078c8 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-19c5b71 */
.elementor-984 .elementor-element.elementor-element-19c5b71 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ec73a8e */
.elementor-984 .elementor-element.elementor-element-ec73a8e a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9bdf365 */
.elementor-984 .elementor-element.elementor-element-9bdf365 a {
	color: #000 !important;
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f871058 */
.elementor-984 .elementor-element.elementor-element-f871058 {
	height: 100%;
	width: 100vw;
}

/* End custom CSS */

/* Start custom CSS for mega-menu, class: .elementor-element-59601fb */
#e-n-menu-title-9374 {
	margin-right: 0;
}

/*@media(max-width:1025px) {*/

/*    .elementor-984 .elementor-element.elementor-element-59601fb .e-n-menu-wrapper {*/

/*    background-color: #51E5EC !important;*/

/*}*/

/*#menubar-937 {*/

/*    margin-top: 23px;*/

/*   min-height: 95vh;*/

/*}*/

/*.elementor-984 .elementor-element.elementor-element-59601fb .e-n-menu-toggle-icon svg {*/

/*    color: #fff;*/

/*}*/

/*}*/
@media (min-width: 1025px) {
	#tools-mega-rion, #support-mega-rion {
		display: none;
	}
}

/* End custom CSS */

/* Start custom CSS for nav-menu, class: .elementor-element-bdd14f8 */

/*.elementor-984 .elementor-element.elementor-element-bdd14f8 a:hover{*/

/*    text-decoration: underline;*/

/*}*/
.elementor-984 .elementor-element.elementor-element-bdd14f8 .elementor-item.has-submenu:hover {
	text-decoration: underline;
}

.r_pera .elementor-heading-title:hover {
	text-decoration: none !important;
}

.r_text_underline span:hover {
	text-decoration: none !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5a85677 */
@media (min-width: 1025px) {
	#R_hover:hover {
		background: #fff !important;
	}
	
	#R_hover:hover  .e-n-menu-title-text {
		color: #000;
	}
	
	#R_hover:hover .e-n-menu-dropdown-icon-opened svg {
		fill: #000 !important;
	}
	
	#R_hover:hover .e-n-menu-dropdown-icon-closed svg {
		fill: #000 !important;
	}
	
	#R_hover:hover .logo-rion {
		background-image: url("https://cdn-cecgi.nitrocdn.com/KCEQeHclKzTdvxqnJKAUuKWUCCVjbrsN/assets/images/optimized/rev-868cdd5/baximaging.co.uk/wp-content/uploads/2024/01/frame_710.webp") !important;
	}
	
	#R_hover:hover .logo-rion.nitro-lazy {
		background-image: none !important;
	}
	
	#R_hover:hover #second-menu-rion  .menu-item a.elementor-item.has-submenu {
		color: #000 !important;
	}
	
	#R_hover:hover .sub-arrow svg {
		fill: #000 !important;
	}
	
	#R_hover:hover .e-n-menu-toggle-icon svg {
		color: #000;
	}
}
