/* End Custom Fonts CSS */

.elementor-4334 .elementor-element.elementor-element-49dcd763 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--background-transition: .3s;
	--overlay-opacity: .2;
	--margin-top: 0%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 15em;
	--padding-bottom: 9.5em;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-49dcd763:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-49dcd763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/bts_home_hero.webp") 50% 50%;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-49dcd763::before, .elementor-4334 .elementor-element.elementor-element-49dcd763 > .elementor-background-video-container::before, .elementor-4334 .elementor-element.elementor-element-49dcd763 > .e-con-inner > .elementor-background-video-container::before, .elementor-4334 .elementor-element.elementor-element-49dcd763 > .elementor-background-slideshow::before, .elementor-4334 .elementor-element.elementor-element-49dcd763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4334 .elementor-element.elementor-element-49dcd763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(360deg, var(--e-global-color-accent) 0%, var(--e-global-color-primary) 100%);
}

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

.elementor-4334 .elementor-element.elementor-element-31720997 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-31720997 .elementor-heading-title {
	font-weight: 200;
	color: var(--e-global-color-d6f0413);
}

.elementor-widget-raven-button a.raven-button, .elementor-widget-raven-button .raven-button, .elementor-widget-raven-button .raven-button-widget-normal-effect-blink:after {
	background-color: var(--e-global-color-accent);
	background-image: var(--e-global-color-accent);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button {
	padding: 1.1em 1.8em 1.1em 1.8em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button {
	padding: 1.1em 1.8em 1.1em 1.8em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button, .elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button, .elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover {
	background-color: var(--e-global-color-d6f0413);
	background-image: var(--e-global-color-d6f0413);
	border-color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover {
	border-color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-4334 .elementor-element.elementor-element-06802e1 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-06802e1 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-69b889ae {
	--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: 0% 12%;
	--row-gap: 0%;
	--column-gap: 12%;
	--margin-top: 10%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-661ed6ec {
	--display: flex;
}

.elementor-4334 .elementor-element.elementor-element-33bfb40d .elementor-heading-title {
	font-weight: 600;
}

.elementor-4334 .elementor-element.elementor-element-2f3c158e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 50px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-76d5f120 .elementor-heading-title {
	font-size: 1.7rem;
	font-weight: 200;
	line-height: 2.2rem;
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6a70e4d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0% 0%;
	--row-gap: 0%;
	--column-gap: 0%;
	--margin-top: 0%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-e6cf53c {
	--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: flex-start;
	--gap: 5% 5%;
	--row-gap: 5%;
	--column-gap: 5%;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-4334 .elementor-element.elementor-element-e6cf53c:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-e6cf53c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-2c3fcaee {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-620d811 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-c1833bc .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-a010510 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4334 .elementor-element.elementor-element-a010510 .elementor-divider-separator {
	width: 100%;
}

.elementor-4334 .elementor-element.elementor-element-a010510 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button-icon {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button-icon i {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button, .elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button, .elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover {
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-8e67d8a a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-8e67d8a .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-4a99b7e2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-ef7a5c9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-78f828c {
	width: initial;
	max-width: initial;
}

.elementor-4334 .elementor-element.elementor-element-78f828c .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-eb761e8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4334 .elementor-element.elementor-element-eb761e8 .elementor-divider-separator {
	width: 100%;
}

.elementor-4334 .elementor-element.elementor-element-eb761e8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button-icon {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button-icon i {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button, .elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button, .elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover {
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-e9451ad a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-e9451ad .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-5db75024 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-42ebc62 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-3c15511b {
	width: initial;
	max-width: initial;
}

.elementor-4334 .elementor-element.elementor-element-3c15511b .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-5206ef54 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-text);
	--divider-border-width: 1px;
}

.elementor-4334 .elementor-element.elementor-element-5206ef54 .elementor-divider-separator {
	width: 100%;
}

.elementor-4334 .elementor-element.elementor-element-5206ef54 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button-icon {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button-icon i {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button, .elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button, .elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover .button-text {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover {
	border-color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-6bdca79b a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-6bdca79b .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-329e3907 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0%;
	--padding-bottom: 10%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-d8e606a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video, .elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-thumbnail .raven-modal .modal-content {
	aspect-ratio: 16/9;
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style2 .mejs-controls {
	background-color: var(--e-global-color-primary);
	background: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-play i {
	color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-play > svg {
	fill: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-play-button-preview {
	color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .mejs-overlay-button {
	background: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .mejs__speed-selected, .mejs-speed-selected {
	color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style2 .mejs-controls, .elementor-4334 .elementor-element.elementor-element-4f18bb7 .mejs-overlay-button, .elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style1 .mejs-horizontal-volume-current, .elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style3 .mejs-horizontal-volume-current, .elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style1 .mejs-time-current, .elementor-4334 .elementor-element.elementor-element-4f18bb7.raven-player-style3 .mejs-time-current {
	background-color: transparent !important;
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;
}

.elementor-4334 .elementor-element.elementor-element-4f18bb7 .raven-video-inline, .elementor-4334 .elementor-element.elementor-element-4f18bb7 #raven-video-modal .modal-content {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-5e7646f);
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-43773c2 {
	--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: space-evenly;
	--align-items: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-41c52d4 {
	--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: space-evenly;
	--align-items: stretch;
	border-style: none;
	--border-style: none;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-b103d45 .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-b103d45 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-b103d45 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-293e1e0 {
	--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: space-evenly;
	--align-items: stretch;
	border-style: none;
	--border-style: none;
}

.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter {
	flex-direction: column-reverse;
	gap: 0px;
}

.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-text);
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
}

.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-1cd65a44 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-3895be6e {
	text-align: center;
	font-size: .8rem;
}

.elementor-4334 .elementor-element.elementor-element-8ed9b3c {
	--display: flex;
	--min-height: 31.25rem;
	--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;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-b0f1fdf {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-b0f1fdf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-a59cf73 .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-ffc185d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-4b83302 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-4b83302:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-4b83302 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-GlobalConnectivity.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-4b83302.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-e78f494 {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-d148d2c {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-000f093 {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-000f093 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-a5b69ee > .elementor-widget-container {
	margin: -15px -15px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-a5b69ee .jet-inline-svg {
	max-width: 60px;
}

.elementor-4334 .elementor-element.elementor-element-a5b69ee .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-7f51d7b {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-5ca9cb0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-23caedf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-19fc6c9 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-fd89ff6 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-widget-global a.raven-button, .elementor-widget-global .raven-button, .elementor-widget-global .raven-button-widget-normal-effect-blink:after {
	background-color: var(--e-global-color-accent);
	background-image: var(--e-global-color-accent);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button, .elementor-4334 .elementor-element.elementor-global-5099 .raven-button, .elementor-4334 .elementor-element.elementor-global-5099 .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-global-5099 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-global-5099 .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-global-5099 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-global-5099 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-7995d25 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-7995d25.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-fb19ffe .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-ac46de5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-fbd7975 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-fbd7975:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-fbd7975 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-SmartVoice.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-fbd7975.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-b03381c {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-f836c35 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-aaa4435 {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-aaa4435 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

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

.elementor-4334 .elementor-element.elementor-element-8c410db .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-8c410db .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-d4ffa1e {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-ba34e4d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-663fa07 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-3fc07b5 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-1bca453 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button, .elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button, .elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-ddfac8d a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-ddfac8d .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-6701c1b {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-6701c1b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-aa82482 .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-c53ad21 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93fda1f {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-93fda1f:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-93fda1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-Protection.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-93fda1f.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-c167f11 {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-68d7b67 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-97143cd {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-97143cd .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

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

.elementor-4334 .elementor-element.elementor-element-8e8212e .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-8e8212e .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-bfd3e54 {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-e8fad31 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-de6b79d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-5f249d6 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-f3cbb09 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button, .elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button, .elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-52534c6 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-52534c6 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-c7f3c09 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-c7f3c09.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-33e3694 .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-42d9d56 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-1a18bcd {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-1a18bcd:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-1a18bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-Managed-Communications.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-1a18bcd.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-b75442d {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-a150dbf {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-5f12adc {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-5f12adc .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-a900d6a > .elementor-widget-container {
	margin: -20px -20px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-a900d6a .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-a900d6a .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-7176830 {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-ee18ae0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-be9214c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-885d56d {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-0ff17ba {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button, .elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button, .elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-57525b3 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-57525b3 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-c159b45 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-c159b45.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-7943a3d .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-b8d4100 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-0de2439 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-0de2439:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-0de2439 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-Omnichannel.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-0de2439.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-52092b2 {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-b2f54a0 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-def460c {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-def460c .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

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

.elementor-4334 .elementor-element.elementor-element-8d6d1bc .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-8d6d1bc .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-a043bbe {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-c23a350 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-82f0095 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-3dee03b {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-ae077c8 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

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

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d32447 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-1d32447 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-1bea660 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-1bea660.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-896f554 .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-18000d1 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-bb18dc5 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-bb18dc5:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-bb18dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-Identity.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-bb18dc5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-a22b03b {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-bdd4983 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-24af884 {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-24af884 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d91890 > .elementor-widget-container {
	margin: -20px -20px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-1d91890 .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-1d91890 .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-bc7c030 {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-2f3899a {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-2592a70 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-bf81130 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-2f68b7c {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button, .elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button, .elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-9cc6e00 a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-9cc6e00 .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-1e59514 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-4334 .elementor-element.elementor-element-1e59514.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-4334 .elementor-element.elementor-element-0f2fdb1 .elementor-heading-title {
	letter-spacing: .1rem;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-8356a32 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-ada7a84 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-ada7a84:not(.elementor-motion-effects-element-type-background), .elementor-4334 .elementor-element.elementor-element-ada7a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://bts.io/nitropack_static/yzLoVlAYqINZALNnKTZHKxhQmqTqOKCV/assets/images/optimized/rev-4122a2a/bts.io/wp-content/uploads/2025/01/BTS-Solutions-Analytics.webp");
	background-position: top center;
	background-size: cover;
}

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

.elementor-4334 .elementor-element.elementor-element-ada7a84.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-4334 .elementor-element.elementor-element-8a1e7f1 {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-4334 .elementor-element.elementor-element-e727939 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-fe31df6 {
	text-align: center;
}

.elementor-4334 .elementor-element.elementor-element-fe31df6 .elementor-heading-title {
	font-size: .9rem;
	font-weight: 300;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-3769e65 > .elementor-widget-container {
	margin: -20px -20px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-3769e65 .jet-inline-svg {
	max-width: 70px;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-3769e65 .jet-inline-svg__wrapper {
	text-align: right;
}

.elementor-4334 .elementor-element.elementor-element-02b8639 {
	--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;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-4334 .elementor-element.elementor-element-b4763f0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-fe4f039 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 290;
	font-style: normal;
	letter-spacing: .1rem;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-030fbb4 {
	--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: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-ba7b1e9 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button {
	padding: 0em 0em .7em 0em;
	border-color: var(--e-global-color-d6f0413);
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button, .elementor-4334 .elementor-element.elementor-element-20250db .raven-button, .elementor-4334 .elementor-element.elementor-element-20250db .raven-button-widget-normal-effect-blink:after {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-20250db .raven-button:not(:hover) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:hover .button-text {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-5e7646f);
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover {
	background-color: rgba(255, 255, 255, 0);
	background-image: none;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-20250db .raven-button:hover {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-4334 .elementor-element.elementor-element-20250db a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-20250db .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-70b4067 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-0824954 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-4334 .elementor-element.elementor-element-9ab65bc .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e46808e {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-4334 .elementor-element.elementor-element-e46808e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4334 .elementor-element.elementor-element-e46808e .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 30px;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e46808e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4334 .elementor-element.elementor-element-e46808e .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-e46808e .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-4334 .elementor-element.elementor-element-aab7013 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-4334 .elementor-element.elementor-element-2e100eb {
	--display: flex;
}

.elementor-4334 .elementor-element.elementor-element-2e100eb.e-con {
	--align-self: center;
}

.elementor-4334 .elementor-element.elementor-element-d108a6a .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button {
	padding: 1.1em 1.8em 1.1em 1.8em;
	border-color: var(--e-global-color-text);
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button {
	padding: 1.1em 1.8em 1.1em 1.8em;
	border-color: var(--e-global-color-text);
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button .button-text {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button-icon {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button-icon i {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button, .elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button, .elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button-widget-normal-effect-blink:after {
	background-color: var(--e-global-color-d6f0413);
	background-image: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:not(:hover), .elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:not(:hover) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 10px 10px 10px 10px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover .button-text {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover .raven-button-icon {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover .raven-button-icon i {
	color: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover .raven-button-icon svg {
	fill: var(--e-global-color-d6f0413);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover {
	background-color: var(--e-global-color-primary);
	background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
	border-color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover {
	border-color: var(--e-global-color-secondary);
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button:hover, .elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-4334 .elementor-element.elementor-element-93bf45b a.raven-button .button-text, .elementor-4334 .elementor-element.elementor-element-93bf45b .raven-button .button-text {
	text-transform: uppercase;
	letter-spacing: .05em;
}

.elementor-4334 .elementor-element.elementor-element-45c0205 {
	--display: flex;
}

.elementor-widget-raven-advanced-posts .raven-post-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-raven-advanced-posts .raven-post-title a {
	color: var(--e-global-color-primary);
}

.elementor-widget-raven-advanced-posts .raven-post-meta {
	color: var(--e-global-color-text);
}

.elementor-widget-raven-advanced-posts .raven-post-meta a {
	color: var(--e-global-color-text);
}

.elementor-widget-raven-advanced-posts .raven-post-excerpt {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-grid-item {
	align-items: stretch;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-image {
	padding-bottom: calc(.63 * 100%);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-image img {
	-o-object-position: center center;
	object-position: center center;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-grid, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-masonry {
	margin-left: calc(-0px / 2);
	margin-right: calc(-0px / 2);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-grid-item, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-masonry-item {
	padding-left: calc(0px / 2);
	padding-right: calc(0px / 2);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-grid.raven-grid-1, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-masonry.raven-masonry-1 {
	margin-left: 0;
	margin-right: 0;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-grid.raven-grid-1 .raven-grid-item, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-masonry.raven-masonry-1 .raven-masonry-item {
	padding-left: 0;
	padding-right: 0;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-posts-item {
	margin-bottom: 0px;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-wrapper {
	background-color: #fff;
	background-image: none;
	border-color: var(--e-global-color-text);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-wrapper.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-eac6641:not(.raven-advaned-posts-equal-height-yes) .raven-post .raven-post-content {
	padding: 30px 30px 30px 30px;
}

.elementor-4334 .elementor-element.elementor-element-eac6641.raven-advaned-posts-equal-height-yes .raven-post .raven-post-content-container {
	padding: 30px 30px 30px 30px;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .content-layout-overlay .raven-post .raven-post-image-overlay {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	transition-duration: .5s;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .content-layout-overlay .raven-post .raven-post-image-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .content-layout-overlay .raven-post .raven-post-image-overlay:before {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	transition-duration: .5s;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title a {
	font-size: 1.15rem;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title a {
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title:hover {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-title:hover a {
	color: var(--e-global-color-primary);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-meta, .elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-meta a {
	font-size: .8rem;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-meta {
	text-align: left;
	color: var(--e-global-color-text);
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-meta a {
	color: var(--e-global-color-text);
}

@media (min-width:768px) {
	.elementor-4334 .elementor-element.elementor-element-329e3907 {
		--content-width: 62%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2e100eb {
		--width: 40%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-45c0205 {
		--width: 60%;
	}
}

@media (max-width:1024px) {
	.elementor-4334 .elementor-element.elementor-element-49dcd763 {
		--margin-top: 0%;
		--margin-bottom: 10%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 13.2em;
		--padding-bottom: 8.5em;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-69b889ae {
		--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: 24px 0px;
		--row-gap: 24px;
		--column-gap: 0px;
		--margin-top: 10%;
		--margin-bottom: 10%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-661ed6ec {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2f3c158e {
		--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-4334 .elementor-element.elementor-element-6a70e4d6 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: 12%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-e6cf53c {
		--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: 70px 70px;
		--row-gap: 70px;
		--column-gap: 70px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-329e3907 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-43773c2 {
		--justify-content: space-evenly;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-6420e8c {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2a3c321 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-aff9ffb {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-b103d45 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-b103d45 .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-4d2a2ae {
		--justify-content: space-evenly;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-cfceafd {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-3ac9ee7 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-0afd6b0 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-32745d8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-4334 .elementor-element.elementor-element-52ac1eb {
		padding: 0% 0% 0% 6%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter-number-wrapper {
		font-size: 4rem;
	}
	
	.elementor-4334 .elementor-element.elementor-element-5d5ce51 {
		--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: 24px 0px;
		--row-gap: 24px;
		--column-gap: 0px;
		--margin-top: 0%;
		--margin-bottom: 12%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-19fc6c9 {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-3fc07b5 {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-5f249d6 {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-885d56d {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-3dee03b {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-bf81130 {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-030fbb4 {
		--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: flex-end;
	}
	
	.elementor-4334 .elementor-element.elementor-element-70b4067 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-aab7013 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2e100eb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-45c0205 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-4334 .elementor-element.elementor-element-49dcd763 {
		--margin-top: 0%;
		--margin-bottom: 13.5%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 11.2em;
		--padding-bottom: 5em;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-06802e1 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-69b889ae {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0%;
		--margin-bottom: 18%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-2f3c158e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-6a70e4d6 {
		--margin-top: 0%;
		--margin-bottom: 18%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-e6cf53c {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 10%;
		--padding-right: 10%;
	}
	
	.elementor-4334 .elementor-element.elementor-element-329e3907 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-43773c2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter-title {
		justify-content: center;
	}
	
	.elementor-4334 .elementor-element.elementor-element-6420e8c .elementor-counter-number-wrapper {}
}

.elementor-4334 .elementor-element.elementor-element-f46f5cb {
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
}

.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-2a3c321 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-aff9ffb .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-b103d45 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-cfceafd .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-3ac9ee7 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-0afd6b0 .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter-title {
	justify-content: center;
}

.elementor-4334 .elementor-element.elementor-element-52ac1eb .elementor-counter-number-wrapper {}

.elementor-4334 .elementor-element.elementor-element-1cd65a44 {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-8ed9b3c {
	--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-4334 .elementor-element.elementor-element-d148d2c {
	--justify-content: space-between;
}

.elementor-4334 .elementor-element.elementor-element-000f093 .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-aaa4435 .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-97143cd .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-5f12adc .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-def460c .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-24af884 .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-fe31df6 .elementor-heading-title {
	line-height: 1.4em;
}

.elementor-4334 .elementor-element.elementor-element-70b4067 {
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4334 .elementor-element.elementor-element-eac6641 .raven-post-image {
	padding-bottom: calc(.63 * 100%);
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4334 .elementor-element.elementor-element-329e3907 {
		--content-width: 100%;
	}
}

/* Start JX Custom Fonts CSS */

/* End JX Custom Fonts CSS */

/* Start custom CSS */
.blog-container .raven-posts-grid .raven-posts-item:last-child .raven-post-wrapper {
	border-bottom: 0px;
}

.accordion-tab {
	width: auto;
	padding: 1.25em 1.25em;
	background-color: var(--e-global-color-5e7646f);
	cursor: pointer;
	transition: background-color .5s var(--transition-ease) !important;
}

.accordion-tab.is-active {
	background-color: var(--e-global-color-primary);
}

.accordion-tab.is-active .elementor-element .elementor-heading-title {
	color: var(--e-global-color-d6f0413);
	transition: color .5s var(--transition-ease);
}

.accordion-content .elementor-widget-raven-button .button-text .raven-button-text {
	white-space: nowrap;
}

@media screen and (min-width: 768px) {
	.accordion-tab_title .elementor-heading-title {
		writing-mode: vertical-rl;
		text-orientation: mixed;
		transform: rotate(-180deg);
		-webkit-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
	}
	
	.accordion-tab:hover .elementor-element .elementor-heading-title {
		color: var(--e-global-color-d6f0413);
	}
	
	.accordion-tab:hover {
		background-color: var(--e-global-color-primary);
	}
	
	.accordion-content {
		width: 0;
		background-color: var(--e-global-color-primary);
		overflow: hidden;
		transition: width .4s cubic-bezier(.15, .9, .34, .95), transform .4s cubic-bezier(.15, .9, .34, .95) !important;
		transform: scaleY(1);
	}
	
	.accordion-content.is-active {
		width: 100%;
		transform: scaleY(1.06);
		transition: width .4s cubic-bezier(.15, .9, .34, .95), transform .4s .5s cubic-bezier(.15, .9, .34, .95) !important;
	}
	
	.accordion-slide-wrapper {
		height: 100%;
		transition: transform .4s .5s cubic-bezier(.15, .9, .34, .95) !important;
	}
	
	.accordion-content.is-active .accordion-slide-wrapper {
		transform: scaleY(.943);
	}
	
	.accordion-content .e-con .tab-content-lower-heading, .accordion-content .e-con .tab-content-lower-text {
		min-width: 400px;
	}
	
	.accordion-content .elementor-element:nth-child(1) {
		padding-bottom: 0px;
	}
	
	.accordion-content .elementor-element:nth-child(2) {
		padding-top: 0px;
	}
}

@media screen and (max-width: 767px) {
	.accordion-container .accordion-tab {
		flex-direction: row;
		justify-content: space-between;
	}
	
	.accordion-content {
		background-color: var(--e-global-color-primary);
		max-height: 0;
		overflow: hidden;
		transform: scaleY(0);
		transform-origin: top;
		gap: 0;
	}
	
	.accordion-content.is-active {
		max-height: 100%;
		transform: scaleY(1);
		transition: transform .3s var(--transition-ease), max-height .3s var(--transition-ease);
	}
	
	.accordion-content .e-con .tab-content-lower-heading, .accordion-content .e-con .tab-content-lower-text {
		width: 100%;
	}
	
	.breadcrumb .elementor-heading-title {
		padding-top: 10px;
	}
	
	.accordion-content > .elementor-element {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.accordion-content .elementor-element:nth-child(1) {
		padding-bottom: 10px;
	}
	
	.accordion-content .elementor-element:nth-child(2) {
		padding-top: 10px;
	}
	
	.elementor-counter-title {
		text-align: center;
	}
}

@media screen and (min-width: 768px) and (max-width: 995px) {
	.accordion-content .e-con .tab-content-lower-heading, .accordion-content .e-con .tab-content-lower-text {
		min-width: 220px;
		width: 100%;
	}
}

@media screen and (min-width: 996px) and (max-width: 1230px) {
	.accordion-content .e-con .tab-content-lower-heading, .accordion-content .e-con .tab-content-lower-text {
		min-width: 400px;
		width: 100%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1230px) {
	.accordion-content .e-con .tab-content-lower-heading h3 {
		font-size: 1.6rem;
	}
	
	.accordion-content > .elementor-element {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.accordion-content .content-bottom {
		flex-direction: column;
		align-items: start;
	}
	
	.accordion-content .tab-content-lower-text p {
		max-width: 100%;
		word-wrap: break-word;
	}
}

/* START - NEWS FEED GRAY HOVER ANIMATION */
.blog-container .raven-post-content-container {
	z-index: 4;
}

.blog-container .raven-post::before {
	content: " ";
	width: 100%;
	height: 100%;
	background-color: var(--e-global-color-5e7646f);
	position: absolute;
	transform: scaleY(0);
	transform-origin: bottom;
	z-index: 0;
	transition: transform .4s var(--transition-ease) !important;
}

.blog-container .raven-post-wrapper:hover .raven-post::before {
	transform: scaleY(1);
}

/* END - NEWS FEED GRAY HOVER ANIMATION */
.accordion-container .accordion-content::before {
	content: " ";
	height: 100%;
	position: absolute;
	width: 100%;
	background-image: linear-gradient(0deg, rgba(0, 0, 128, 1) 0%, rgba(0, 51, 204, 1) 30%, rgba(255, 255, 255, 0) 100%);
	opacity: .6;
}
