/* Start JX Custom Fonts CSS */

/* End JX Custom Fonts CSS */

.elementor-79 .elementor-element.elementor-element-7d02817f {
	--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;
	border-style: solid;
	--border-style: solid;
	border-color: #e6e6e6;
	--border-color: #e6e6e6;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-79 .elementor-element.elementor-element-7d02817f:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-7d02817f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #233164;
}

.elementor-79 .elementor-element.elementor-element-58b3e790 {
	--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;
	--align-items: center;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-58b3e790.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo img, .elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo svg {
	width: 108px;
}

.elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo {
	text-align: left;
}

.elementor-79 .elementor-element.elementor-element-b9a3ef3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-79 .elementor-element.elementor-element-b9a3ef3 .elementor-heading-title {
	font-weight: 700;
	color: #fff;
}

.elementor-79 .elementor-element.elementor-element-58dc1255 {
	--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-end;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-horizontal ul.submenu a.raven-link-item {
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-vertical ul.submenu a.raven-link-item {
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-offcanvas ul.submenu a.raven-link-item {
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile, .elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown, .elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas {
	background-color: #233164;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item span.link-label {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	line-height: 18px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item {
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item svg.sub-arrow {
	width: 15px;
	height: 15px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item .sub-arrow svg {
	width: 15px;
	height: 15px;
}

.elementor-79 .elementor-element.elementor-element-256509fb {
	--menu-item-gap: 36px;
	--menu-items-bg-normal: #233164;
	--menu-icon-color-normal: #fcfcfc;
	--menu-icon-color-hover: #000;
	--menu-icon-color-active: #000;
	--toggle-button-color-normal: #fff;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a:not(.active-link) {
	color: #fff;
	background-color: #233164;
	border-style: solid;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item) {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item)::before {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item)::after {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item) > a:not(.active-link) {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item) > a:not(.active-link)::before {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:not(.current-menu-item) > a:not(.active-link)::after {
	border-radius: 1px 1px 1px 1px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:hover > a:not(.active-link) {
	color: #000;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.active-link {
	color: #000;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) ul.submenu > li > a.raven-submenu-item span.link-label {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) ul.submenu > li > a.raven-submenu-item {
	padding: 10px 10px 10px 10px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-vertical ul.submenu > li:not(:last-of-type) {
	border-bottom-style: none;
}

.elementor-79 .elementor-element.elementor-element-256509fb.submenu-position-bottom  nav.raven-adnav-menu-main.raven-adnav-menu-horizontal ul.submenu > li:not(:last-of-type) {
	border-bottom-style: none;
}

.elementor-79 .elementor-element.elementor-element-256509fb.submenu-position-top  nav.raven-adnav-menu-main.raven-adnav-menu-horizontal ul.submenu > li:not(:first-of-type) {
	border-top-style: none;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas ul.submenu > li:not(:last-of-type) {
	border-bottom-style: none;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown) ul.submenu > li > a.raven-submenu-item {
	color: #fff;
	background-color: #233164;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile ul.submenu > li > a.raven-submenu-item {
	color: #fff;
	background-color: #233164;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown) ul.submenu > li > a:hover:not(.active-link) {
	color: #bbb;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile ul.submenu > li > a:hover:not(.active-link) {
	color: #bbb;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown) ul.submenu > li > a.active-link {
	color: #bbb;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile ul.submenu > li > a.active-link {
	color: #bbb;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile .raven-adnav-menu li > a.raven-menu-item {
	padding: 8px 32px 8px 32px;
	color: #111;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown .raven-adnav-menu li > a.raven-menu-item {
	padding: 8px 32px 8px 32px;
	color: #111;
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-end .raven-adnav-menu-dropdown .raven-menu-item.has-submenu .sub-arrow {
	left: 32px;
	right: 100%;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-start .raven-adnav-menu-dropdown .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-center .raven-adnav-menu-dropdown .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas .raven-adnav-menu li > a.raven-menu-item {
	padding: 8px 32px 8px 32px;
	color: #111;
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-end .raven-adnav-menu-offcanvas .raven-menu-item.has-submenu .sub-arrow {
	left: 32px;
	right: 100%;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-start .raven-adnav-menu-offcanvas .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-center .raven-adnav-menu-offcanvas .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-end .raven-adnav-menu-full-screen .raven-menu-item.has-submenu .sub-arrow {
	left: 32px;
	right: 100%;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-start .raven-adnav-menu-full-screen .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-center .raven-adnav-menu-full-screen .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-end .raven-adnav-menu-side .raven-menu-item.has-submenu .sub-arrow {
	left: 32px;
	right: 100%;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-flex-start .raven-adnav-menu-side .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb.dropdown-item-align-center .raven-adnav-menu-side .raven-menu-item.has-submenu .sub-arrow {
	right: 32px;
	margin-top: calc(calc(8px - 8px) / 2);
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile ul.submenu > li.menu-item > a > *:first-child {
	margin-left: 15px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown ul.submenu > li.menu-item > a > *:first-child {
	margin-left: 15px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas ul.submenu > li.menu-item > a > *:first-child {
	margin-left: 15px;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile .raven-adnav-menu li > a.raven-menu-item:not(.active-link):hover {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown .raven-adnav-menu li > a.raven-menu-item:not(.active-link):hover {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas .raven-adnav-menu li > a.raven-menu-item:not(.active-link):hover {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-mobile .raven-adnav-menu li > a.raven-menu-item:not(.active-link).highlighted {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown .raven-adnav-menu li > a.raven-menu-item:not(.active-link).highlighted {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas .raven-adnav-menu li > a.raven-menu-item:not(.active-link).highlighted {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-mobile .raven-adnav-menu li > a.active-link {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-dropdown .raven-adnav-menu li > a.active-link {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main.raven-adnav-menu-offcanvas .raven-adnav-menu li > a.active-link {
	color: #666;
}

.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-toggle-button {
	padding: 10px 10px 10px 10px;
}

.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-toggle {
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-close-button {
	color: #111;
}

.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-close-button:hover {
	color: #bbb;
}

.elementor-79 .elementor-element.elementor-element-5333c73 {
	--display: flex;
	--min-height: 0px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-d8196a5 {
	margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-79 .elementor-element.elementor-element-d8196a5 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
	filter: brightness(100%) contrast(96%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-79 .elementor-element.elementor-element-75116100 {
	--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: center;
	--flex-wrap: wrap;
	--overflow: hidden;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-75116100:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-75116100 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2025/01/demo-06-background.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-79 .elementor-element.elementor-element-5f3ed2bd {
	--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;
}

.elementor-79 .elementor-element.elementor-element-37c44da {
	--animation-duration: 1200ms;
	--dynamic-text-color: #008fd2;
}

.elementor-79 .elementor-element.elementor-element-37c44da > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-79 .elementor-element.elementor-element-37c44da .raven-heading {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.33em;
	letter-spacing: -1px;
}

.elementor-79 .elementor-element.elementor-element-37c44da .raven-heading-dynamic-wrapper path {
	stroke: rgba(255, 255, 255, 0);
}

.elementor-79 .elementor-element.elementor-element-37c44da .raven-heading-plain-text {
	color: #233164;
}

.elementor-79 .elementor-element.elementor-element-53b404f3 {
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.6em;
	color: #000;
}

.elementor-79 .elementor-element.elementor-element-2e39b0a {
	--animation-duration: 1200ms;
	--dynamic-text-color: #233164;
}

.elementor-79 .elementor-element.elementor-element-2e39b0a > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-79 .elementor-element.elementor-element-2e39b0a .raven-heading {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.33em;
	letter-spacing: -1px;
}

.elementor-79 .elementor-element.elementor-element-2e39b0a .raven-heading-dynamic-wrapper path {
	stroke: rgba(255, 255, 255, 0);
}

.elementor-79 .elementor-element.elementor-element-2e39b0a .raven-heading-plain-text {
	color: #1c1c1c;
}

.elementor-79 .elementor-element.elementor-element-5850bec4 {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-54aef8f5 .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-231d12c {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-16da4a7 .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-391e592 {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-4a80821 .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-939c574 {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-d6926ee .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-2f46adb {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-0610c45 .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-c0f0a13 {
	--display: flex;
	--min-height: 0px;
	--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;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__front {
	background-color: #253266;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__back {
	background-color: #243165;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box {
	height: 331px;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__layer {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__layer__overlay {
	border-radius: 24px;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__front .raven-flip-box__layer__overlay {
	padding: 10px 10px 10px 10px;
	text-align: center;
	justify-content: center;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__image img {
	width: 40%;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__image {
	opacity: 1;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__front .raven-flip-box__layer__title {
	margin-bottom: 20px;
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.63em;
	letter-spacing: -.5px;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__front .raven-flip-box__layer__description {
	color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57em;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__back .raven-flip-box__layer__overlay {
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.elementor-79 .elementor-element.elementor-element-f1fe47a .raven-flip-box__button {
	margin-center: 0;
	font-weight: 500;
	color: #fff;
	border-color: #fff;
	border-width: 1px;
	border-radius: 82px;
}

.elementor-79 .elementor-element.elementor-element-3a65b8e {
	--display: flex;
}

.elementor-79 .elementor-element.elementor-element-bd94166 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading-title, .elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading-title-inner {
	color: #253266;
	-webkit-text-fill-color: initial;
}

.elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading, .elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading a {
	font-family: "Inter", Sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-e2ac6ab {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-2b8c6b39 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-79 .elementor-element.elementor-element-63869783 .raven-heading-title, .elementor-79 .elementor-element.elementor-element-63869783 .raven-heading-title-inner {
	color: #253266;
	-webkit-text-fill-color: initial;
}

.elementor-79 .elementor-element.elementor-element-63869783 .raven-heading, .elementor-79 .elementor-element.elementor-element-63869783 .raven-heading a {
	font-family: "Inter", Sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-0fc9fdd {
	text-align: center;
	font-weight: 400;
	color: #000;
}

.elementor-79 .elementor-element.elementor-element-5db30fd1 {
	--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;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-7b94e390 {
	--display: flex;
	--min-height: 480px;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-79 .elementor-element.elementor-element-7b94e390:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-7b94e390 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2025/01/gradient_2-1-7.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-79 .elementor-element.elementor-element-4bc57573 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading-title, .elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading-title-inner {
	color: #fff;
	-webkit-text-fill-color: initial;
}

.elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading, .elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading a {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.6em;
}

.elementor-79 .elementor-element.elementor-element-3292e028 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-79 .elementor-element.elementor-element-1d01371a a.raven-button {
	padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button {
	padding: 0px 0px 0px 0px;
	--raven-button-widget-icon-size: 12px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a a.raven-button, .elementor-79 .elementor-element.elementor-element-1d01371a .raven-button, .elementor-79 .elementor-element.elementor-element-1d01371a .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(2, 1, 1, 0);
	background-image: none;
}

.elementor-79 .elementor-element.elementor-element-1d01371a a.raven-button .button-text, .elementor-79 .elementor-element.elementor-element-1d01371a .raven-button .button-text {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button .raven-button-icon i {
	font-size: 12px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button .raven-button-icon svg {
	width: 12px;
	height: 12px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button-icon-position-left {
	margin: 0px 10px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button-icon-position-right {
	margin: 0px 10px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button-icon-position-far-left {
	top: clamp(-5px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	bottom: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	left: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
}

.elementor-79 .elementor-element.elementor-element-1d01371a .raven-button-icon-position-far-right {
	top: clamp(-5px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	bottom: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	right: clamp(-2px, 10px, calc(100% - var(--raven-button-widget-icon-size)));
}

.elementor-79 .elementor-element.elementor-element-156135c3 {
	--display: flex;
	--min-height: 480px;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-79 .elementor-element.elementor-element-156135c3:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-156135c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2025/01/gradient_2-1-8.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-79 .elementor-element.elementor-element-231d0994 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading-title, .elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading-title-inner {
	color: #fff;
	-webkit-text-fill-color: initial;
}

.elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading, .elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading a {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.6em;
}

.elementor-79 .elementor-element.elementor-element-2342d95f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.7em;
	color: #fff;
}

.elementor-79 .elementor-element.elementor-element-516deffe a.raven-button {
	padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button {
	padding: 0px 0px 0px 0px;
	--raven-button-widget-icon-size: 12px;
}

.elementor-79 .elementor-element.elementor-element-516deffe a.raven-button, .elementor-79 .elementor-element.elementor-element-516deffe .raven-button, .elementor-79 .elementor-element.elementor-element-516deffe .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(2, 1, 1, 0);
	background-image: none;
}

.elementor-79 .elementor-element.elementor-element-516deffe a.raven-button .button-text, .elementor-79 .elementor-element.elementor-element-516deffe .raven-button .button-text {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button .raven-button-icon i {
	font-size: 12px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button .raven-button-icon svg {
	width: 12px;
	height: 12px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button-icon-position-left {
	margin: 0px 10px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button-icon-position-right {
	margin: 0px 10px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button-icon-position-far-left {
	top: clamp(-5px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	bottom: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	left: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
}

.elementor-79 .elementor-element.elementor-element-516deffe .raven-button-icon-position-far-right {
	top: clamp(-5px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	bottom: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));
	right: clamp(-2px, 10px, calc(100% - var(--raven-button-widget-icon-size)));
}

.elementor-79 .elementor-element.elementor-element-26b13a5c {
	--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;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-26b13a5c:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-26b13a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2025/01/demo-06-background.png");
}

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

.elementor-79 .elementor-element.elementor-element-26b13a5c::before, .elementor-79 .elementor-element.elementor-element-26b13a5c > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-26b13a5c > .e-con-inner > .elementor-background-video-container::before, .elementor-79 .elementor-element.elementor-element-26b13a5c > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-26b13a5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-79 .elementor-element.elementor-element-26b13a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-79 .elementor-element.elementor-element-12f23cab > .elementor-widget-container {
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2025/01/twitter-vector.svg");
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 80% 45%;
	background-repeat: no-repeat;
}

.elementor-79 .elementor-element.elementor-element-12f23cab > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .raven-main-swiper .swiper-slide {
	background-color: rgba(255, 255, 255, 0);
	padding: 60px 50px 0px 50px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .elementor-swiper-button {
	font-size: 30px;
	color: rgba(4, 4, 4, .26);
}

.elementor-79 .elementor-element.elementor-element-12f23cab .elementor-swiper-button svg {
	fill: rgba(4, 4, 4, .26);
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__footer:not(.raven-testimonial-content-template-footer), .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
	margin-top: 70px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
	margin-bottom: 70px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_left .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
	padding-right: 70px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_right .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
	padding-left: 70px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__text:not(.raven-testimonial-content-template) {
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 21px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__name {
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: normal;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__title {
	color: #5b5b5b;
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__image img {
	width: 200px;
	height: auto;
	border-radius: 17px;
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_left .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_right .raven-testimonial__content:after {
	top: calc(20px + ( 200px / 2 ) - 8px);
}

body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked:not(.raven-testimonial--align-center):not(.raven-testimonial--align-right) .raven-testimonial__content:after, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline:not(.raven-testimonial--align-center):not(.raven-testimonial--align-right) .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked.raven-testimonial--align-left .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-left .raven-testimonial__content:after {
	left: calc(20px + ( 200px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked:not(.raven-testimonial--align-center):not(.raven-testimonial--align-left) .raven-testimonial__content:after, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline:not(.raven-testimonial--align-center):not(.raven-testimonial--align-left) .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked.raven-testimonial--align-right .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-right .raven-testimonial__content:after {
	right: calc(20px + ( 200px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above:not(.raven-testimonial--align-center):not(.raven-testimonial--align-right) .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-left .raven-testimonial__content:after {
	left: calc(20px + ( 200px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above:not(.raven-testimonial--align-center):not(.raven-testimonial--align-left) .raven-testimonial__content:after, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-right .raven-testimonial__content:after {
	right: calc(20px + ( 200px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-left .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-left .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__image + cite {
	margin-left: 70px;
	margin-right: 0;
}

body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-right .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-right .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__image + cite {
	margin-right: 70px;
	margin-left: 0;
}

.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked .raven-testimonial__image + cite, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_left .raven-testimonial__image + cite, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_right .raven-testimonial__image + cite {
	margin-top: 70px;
}

.elementor-79 .elementor-element.elementor-element-29d73b3d {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-79 .elementor-element.elementor-element-29d73b3d:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-29d73b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .33) 100%);
}

.elementor-79 .elementor-element.elementor-element-7f41c2ea {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-2291c2dc > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
}

.elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading, .elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading a {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.5em;
}

.elementor-79 .elementor-element.elementor-element-731a8990 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 68px) 0px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #000;
}

.elementor-79 .elementor-element.elementor-element-15a3068 .elementor-button {
	background-color: #233164;
	font-size: 20px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-79 .elementor-element.elementor-element-15a3068 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-15a3068.elementor-element {
	--align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-15a3068 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-79 .elementor-element.elementor-element-15a3068 .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

.elementor-79 .elementor-element.elementor-element-7f9af36 .elementor-button {
	background-color: #233164;
	font-size: 20px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-79 .elementor-element.elementor-element-7f9af36 {
	margin: -43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-79 .elementor-element.elementor-element-7f9af36.elementor-element {
	--align-self: flex-end;
}

.elementor-79 .elementor-element.elementor-element-7f9af36 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-79 .elementor-element.elementor-element-77a70727 {
	--display: flex;
	--justify-content: center;
	--border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 40px 80px 0px rgba(104, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-79 .elementor-element.elementor-element-77a70727:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-77a70727 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-79 .elementor-element.elementor-element-a08ed96 .elementor-heading-title {
	font-size: 32px;
	font-weight: 600;
	color: #233164;
}

.elementor-79 .elementor-element.elementor-element-7b05eab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-7b05eab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

@media (max-width:1024px) {
	.elementor-79 .elementor-element.elementor-element-7d02817f {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-54d6d12f > .elementor-widget-container {
		margin: -12px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo img, .elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo svg {
		width: 35px;
	}
	
	.elementor-79 .elementor-element.elementor-element-b9a3ef3 {
		width: var(--container-widget-width, 163.693px);
		max-width: 163.693px;
		margin: 1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -23px;
		--container-widget-width: 163.693px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-79 .elementor-element.elementor-element-b9a3ef3 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item {
		font-size: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item svg.sub-arrow {
		width: 15px;
		height: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item .sub-arrow svg {
		width: 15px;
		height: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb {
		--menu-item-gap: 36px;
		--toggle-button-size: 25px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-toggle-button {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-37c44da .raven-heading {
		font-size: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2e39b0a .raven-heading {
		font-size: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2b8c6b39 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-7b94e390 {
		--min-height: 400px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading, .elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading a {
		font-size: 25px;
	}
	
	.elementor-79 .elementor-element.elementor-element-156135c3 {
		--min-height: 400px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading, .elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading a {
		font-size: 25px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab > .elementor-widget-container {
		background-position: 0% 0%;
	}
	
	.elementor-79 .elementor-element.elementor-element-29d73b3d {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2291c2dc > .elementor-widget-container {
		margin: 5px 5px 5px 5px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading, .elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading a {
		font-size: 22px;
	}
	
	.elementor-79 .elementor-element.elementor-element-77a70727 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-7b05eab {
		width: var(--container-widget-width, 711px);
		max-width: 711px;
		--container-widget-width: 711px;
		--container-widget-flex-grow: 0;
	}
}

@media (max-width:767px) {
	.elementor-79 .elementor-element.elementor-element-7d02817f {
		--justify-content: space-between;
		--padding-top: 8px;
		--padding-bottom: 19px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-79 .elementor-element.elementor-element-58b3e790 {
		--width: 12%;
	}
	
	.elementor-79 .elementor-element.elementor-element-54d6d12f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo img, .elementor-79 .elementor-element.elementor-element-54d6d12f .raven-site-logo svg {
		width: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-b9a3ef3 {
		margin: 11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -142px;
		--container-widget-width: 114px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 114px);
		max-width: 114px;
		text-align: left;
	}
	
	.elementor-79 .elementor-element.elementor-element-b9a3ef3 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-79 .elementor-element.elementor-element-58dc1255 {
		--width: 10%;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb {
		--toggle-button-size: 20px;
	}
	
	.elementor-79 .elementor-element.elementor-element-256509fb .raven-adnav-menu-toggle-button {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-5333c73 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-d8196a5 {
		margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-75116100 {
		--justify-content: center;
		--padding-top: 15px;
		--padding-bottom: 10px;
		--padding-left: 15px;
		--padding-right: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-37c44da > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-79 .elementor-element.elementor-element-37c44da .raven-heading {
		font-size: 22px;
	}
	
	.elementor-79 .elementor-element.elementor-element-53b404f3 {
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: justify;
		font-size: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2e39b0a > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-79 .elementor-element.elementor-element-2e39b0a .raven-heading {
		font-size: 26px;
	}
	
	.elementor-79 .elementor-element.elementor-element-5850bec4 {
		--margin-top: -19px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading, .elementor-79 .elementor-element.elementor-element-bd94166 .raven-heading a {
		font-size: 18px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2b8c6b39 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-63869783 .raven-heading, .elementor-79 .elementor-element.elementor-element-63869783 .raven-heading a {
		font-size: 18px;
	}
	
	.elementor-79 .elementor-element.elementor-element-0fc9fdd {
		font-size: 15px;
		line-height: 1.6em;
	}
	
	.elementor-79 .elementor-element.elementor-element-7b94e390 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-79 .elementor-element.elementor-element-4bc57573 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading, .elementor-79 .elementor-element.elementor-element-4bc57573 .raven-heading a {
		font-size: 22px;
	}
	
	.elementor-79 .elementor-element.elementor-element-3292e028 {
		font-size: 14px;
	}
	
	.elementor-79 .elementor-element.elementor-element-156135c3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-231d0994 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading, .elementor-79 .elementor-element.elementor-element-231d0994 .raven-heading a {
		font-size: 22px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2342d95f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;
		font-size: 14px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2342d95f p {
		margin-bottom: 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-26b13a5c {
		--content-width: 500px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-position: 0% 0%;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-arrows-yes .raven-main-swiper {
		width: calc(370px - 40px);
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-main-swiper {
		width: 370px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-main-swiper .swiper-slide {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .elementor-swiper-button-prev {
		top: 130px;
		--navigation-arrow-prev-translate-y: 130px;
		left: -5px !important;
		--navigation-arrow-prev-translate-x: -5px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .elementor-swiper-button-next {
		top: 130px;
		--navigation-arrow-next-translate-y: 130px;
		right: -5px !important;
		--navigation-arrow-next-translate-x: -5px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .elementor-swiper-button {
		font-size: 17px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__footer:not(.raven-testimonial-content-template-footer), .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
		margin-top: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
		margin-bottom: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_left .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
		padding-right: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_right .raven-testimonial__footer:not(.raven-testimonial-content-template-footer) {
		padding-left: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__text:not(.raven-testimonial-content-template) {
		font-size: 10px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__name {
		font-size: 13px;
		line-height: .8em;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__title {
		font-size: 11px;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab .raven-testimonial__image img {
		width: 74px;
		height: auto;
		border-radius: 20px;
	}
	
	body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-left .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-left .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__image + cite {
		margin-left: 100px;
		margin-right: 0;
	}
	
	body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline.raven-testimonial--align-right .raven-testimonial__image + cite, body:not(.rtl) .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above.raven-testimonial--align-right .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_inline .raven-testimonial__image + cite, body.rtl .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_above .raven-testimonial__image + cite {
		margin-right: 100px;
		margin-left: 0;
	}
	
	.elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_stacked .raven-testimonial__image + cite, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_left .raven-testimonial__image + cite, .elementor-79 .elementor-element.elementor-element-12f23cab.raven-testimonial--layout-image_right .raven-testimonial__image + cite {
		margin-top: 100px;
	}
	
	.elementor-79 .elementor-element.elementor-element-29d73b3d {
		--padding-top: 29px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2291c2dc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading, .elementor-79 .elementor-element.elementor-element-2291c2dc .raven-heading a {
		font-size: 19px;
	}
	
	.elementor-79 .elementor-element.elementor-element-731a8990 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 15px;
		line-height: 1.6em;
	}
	
	.elementor-79 .elementor-element.elementor-element-77a70727 {
		--margin-top: -36px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-79 .elementor-element.elementor-element-a08ed96 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-79 .elementor-element.elementor-element-7b05eab {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
}

@media (min-width:768px) {
	.elementor-79 .elementor-element.elementor-element-58b3e790 {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-58dc1255 {
		--width: 70%;
	}
	
	.elementor-79 .elementor-element.elementor-element-5333c73 {
		--width: 100%;
	}
	
	.elementor-79 .elementor-element.elementor-element-5f3ed2bd {
		--width: 100%;
	}
	
	.elementor-79 .elementor-element.elementor-element-5850bec4 {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-231d12c {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-391e592 {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-939c574 {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-2f46adb {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-c0f0a13 {
		--width: 30%;
	}
	
	.elementor-79 .elementor-element.elementor-element-e2ac6ab {
		--content-width: 1114px;
	}
	
	.elementor-79 .elementor-element.elementor-element-29d73b3d {
		--content-width: 1200px;
	}
	
	.elementor-79 .elementor-element.elementor-element-7f41c2ea {
		--width: 43%;
	}
	
	.elementor-79 .elementor-element.elementor-element-77a70727 {
		--width: 46%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-79 .elementor-element.elementor-element-58b3e790 {
		--width: 45.045px;
	}
	
	.elementor-79 .elementor-element.elementor-element-7f41c2ea {
		--width: 50%;
	}
	
	.elementor-79 .elementor-element.elementor-element-77a70727 {
		--width: 50%;
	}
}
