.elementor-1833 .elementor-element.elementor-element-946857f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 2;
}

.elementor-1833 .elementor-element.elementor-element-a82e7a0 {
	--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: center;
}

.elementor-1833 .elementor-element.elementor-element-81a9f3e {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-81a9f3e img {
	width: 25%;
}

.elementor-1833 .elementor-element.elementor-element-3e9d800 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-menu-toggle {
	margin: 0 auto;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu .elementor-item {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--main .elementor-item {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-72776be .e--pointer-framed .elementor-item:before,
.elementor-1833 .elementor-element.elementor-element-72776be .e--pointer-framed .elementor-item:after {
	border-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown a,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-menu-toggle {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown a:hover,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown a:focus,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown a.highlighted {
	background-color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown .elementor-item,
.elementor-1833 .elementor-element.elementor-element-72776be .elementor-nav-menu--dropdown .elementor-sub-item {
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-76cc553 {
	--display: flex;
	--margin-top: -170px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-repeater-item-51d77fe .swiper-slide-bg {
	background-color: #000000;
	background-image: url(../../2025/11/wall-labgeo.webp);
	background-size: cover;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-repeater-item-51d77fe .elementor-background-overlay {
	background-color: #00000080;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .swiper-slide {
	transition-duration: calc(5000ms*1.2);
	height: 1000px;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-button {
	background-color: #dc3545;
	font-family: "Jost", Sans-serif;
	border-radius: 15px;
	border-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-d06505b>.elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .swiper-slide-contents {
	max-width: 66%;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .swiper-slide-inner {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-heading {
	font-family: "Jost", Sans-serif;
	font-size: 80px;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-description {
	font-family: "Jost", Sans-serif;
	font-size: 40px;
	font-weight: 300;
}

.elementor-1833 .elementor-element.elementor-element-0608b55 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 80px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-1833 .elementor-element.elementor-element-9dc09d6:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-9dc09d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ECECEC;
}

.elementor-1833 .elementor-element.elementor-element-55bcf4d img {
	width: 100%;
	height: 600px;
}

.elementor-1833 .elementor-element.elementor-element-535ec25 {
	--display: flex;
	--justify-content: flex-start;
	--padding-top: 65px;
	--padding-bottom: 65px;
	--padding-left: 65px;
	--padding-right: 65px;
}

.elementor-1833 .elementor-element.elementor-element-535ec25:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-535ec25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-78245b4 .elementor-heading-title {
	font-size: 20px;
	color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-c6874fb .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-c6874fb .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #dc3545;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-c6874fb .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #020101;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-732381e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-1833 .elementor-element.elementor-element-3efdc97 {
	--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: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1833 .elementor-element.elementor-element-3efdc97:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-3efdc97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-fe151a1 img {
	width: 85%;
	height: 419px;
}

.elementor-1833 .elementor-element.elementor-element-1fdbc4c img {
	width: 85%;
	height: 420px;
}

.elementor-1833 .elementor-element.elementor-element-3429166 img {
	width: 85%;
	height: 420px;
}

.elementor-1833 .elementor-element.elementor-element-0415fe7 {
	--display: flex;
	--padding-top: 65px;
	--padding-bottom: 65px;
	--padding-left: 65px;
	--padding-right: 65px;
}

.elementor-1833 .elementor-element.elementor-element-0415fe7:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-0415fe7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-964d50f .elementor-heading-title {
	font-size: 20px;
	color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-e92a05d .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-e92a05d .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #dc3545;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-e92a05d .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-c89a479 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc>.elementor-widget-container {
	padding: 25px 5px 25px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc {
	--icon-box-icon-margin: 15px;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc.elementor-view-stacked .elementor-icon {
	background-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-9cda2cc.elementor-view-default .elementor-icon {
	fill: #D6D6D6;
	color: #D6D6D6;
	border-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc .elementor-icon-box-title,
.elementor-1833 .elementor-element.elementor-element-9cda2cc .elementor-icon-box-title a {
	font-size: 28px;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc .elementor-icon-box-title {
	color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-9cda2cc .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 16px;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407>.elementor-widget-container {
	padding: 25px 5px 25px 5px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1833 .elementor-element.elementor-element-1ef2407 {
	--icon-box-icon-margin: 15px;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407.elementor-view-stacked .elementor-icon {
	background-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-1ef2407.elementor-view-default .elementor-icon {
	fill: #D6D6D6;
	color: #D6D6D6;
	border-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407 .elementor-icon-box-title,
.elementor-1833 .elementor-element.elementor-element-1ef2407 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif;
	font-size: 28px;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407 .elementor-icon-box-title {
	color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-1ef2407 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 15px;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-f588f51>.elementor-widget-container {
	padding: 25px 5px 25px 5px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1833 .elementor-element.elementor-element-f588f51 {
	--icon-box-icon-margin: 15px;
}

.elementor-1833 .elementor-element.elementor-element-f588f51.elementor-view-stacked .elementor-icon {
	background-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-f588f51.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-f588f51.elementor-view-default .elementor-icon {
	fill: #D6D6D6;
	color: #D6D6D6;
	border-color: #D6D6D6;
}

.elementor-1833 .elementor-element.elementor-element-f588f51 .elementor-icon-box-title,
.elementor-1833 .elementor-element.elementor-element-f588f51 .elementor-icon-box-title a {
	font-size: 28px;
}

.elementor-1833 .elementor-element.elementor-element-f588f51 .elementor-icon-box-title {
	color: #0B295D;
}

.elementor-1833 .elementor-element.elementor-element-f588f51 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 15px;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-e7c2b6e {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-fbbaa01>.elementor-widget-container {
	padding: 15px 15px 15px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1833 .elementor-element.elementor-element-fbbaa01 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-fbbaa01 .elementor-testimonial-content {
	color: #0B295D;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: italic;
}

.elementor-1833 .elementor-element.elementor-element-348f848 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-1833 .elementor-element.elementor-element-b3deae1 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-b3deae1:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-b3deae1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-aa0aeb5 .elementor-heading-title {
	font-size: 20px;
	color: #FCFCFC;
}

.elementor-1833 .elementor-element.elementor-element-b90720f .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-b90720f .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #dc3545;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-b90720f .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-d753339 {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-c42bf1b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-icon i {
	color: #dc3545;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-icon svg {
	fill: #dc3545;
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
}

.elementor-1833 .elementor-element.elementor-element-5d3c41e .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px/2);
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px/2);
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px/2);
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-icon i {
	color: #dc3545;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-icon svg {
	fill: #dc3545;
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-ae3017f {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
}

.elementor-1833 .elementor-element.elementor-element-ae3017f .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-aa3c944 .elementor-title {
	color: #FFFFFF;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1833 .elementor-element.elementor-element-aa3c944 .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-aa3c944 .elementor-progress-bar {
	height: 25px;
	line-height: 25px;
}

.elementor-1833 .elementor-element.elementor-element-4d33556 {
	--spacer-size: 10px;
}

.elementor-1833 .elementor-element.elementor-element-7ae1eee .elementor-title {
	color: #FFFFFF;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1833 .elementor-element.elementor-element-7ae1eee .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-7ae1eee .elementor-progress-bar {
	height: 25px;
	line-height: 25px;
}

.elementor-1833 .elementor-element.elementor-element-f2dcd0e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-f2dcd0e:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-f2dcd0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-f1becd6 img {
	height: 345px;
}

.elementor-1833 .elementor-element.elementor-element-734af9d {
	--display: flex;
	--min-height: 550px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-734af9d:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-734af9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-50307cf {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-50307cf .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-0971b81>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: -165px 157px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-0971b81 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-0971b81.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-0971b81.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-0971b81.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-0971b81.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-0971b81.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-f023c45 {
	text-align: center;
	font-family: "Jost", Sans-serif;
	font-size: 16px;
	color: #DADADA;
}

.elementor-1833 .elementor-element.elementor-element-f023c45 a {
	color: #D3CFCF;
}

.elementor-1833 .elementor-element.elementor-element-eb64d7b {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-eb64d7b:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-eb64d7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-6490264 .elementor-button {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-6490264 .elementor-button:hover,
.elementor-1833 .elementor-element.elementor-element-6490264 .elementor-button:focus {
	background-color: #751B03;
}

.elementor-1833 .elementor-element.elementor-element-31d3353 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-31d3353:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-31d3353>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-7e0b6e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-7e0b6e0:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-7e0b6e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-5f93b81 img {
	height: 345px;
}

.elementor-1833 .elementor-element.elementor-element-482cc4d {
	--display: flex;
	--min-height: 550px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-482cc4d:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-482cc4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-940c790 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-940c790 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-9c7f688>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: -165px 157px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-9c7f688 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-9c7f688.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-9c7f688.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-9c7f688.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-9c7f688.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-9c7f688.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-d0ca6bb {
	text-align: center;
	font-family: "Jost", Sans-serif;
	font-size: 16px;
	color: #DADADA;
}

.elementor-1833 .elementor-element.elementor-element-d0ca6bb a {
	color: #D3CFCF;
}

.elementor-1833 .elementor-element.elementor-element-00ebe98 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-00ebe98:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-00ebe98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-c2c7bb8 .elementor-button {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-c2c7bb8 .elementor-button:hover,
.elementor-1833 .elementor-element.elementor-element-c2c7bb8 .elementor-button:focus {
	background-color: #751B03;
}

.elementor-1833 .elementor-element.elementor-element-f255bff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-f255bff:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-f255bff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-01efc88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-01efc88:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-01efc88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-a22eb80 img {
	height: 345px;
}

.elementor-1833 .elementor-element.elementor-element-5484d5e {
	--display: flex;
	--min-height: 550px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-5484d5e:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-5484d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-eff66e3 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-eff66e3 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-ba1d700>.elementor-widget-container {
	background-color: #FFFFFF;
	margin: -165px 157px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-ba1d700 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-ba1d700.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-ba1d700.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-ba1d700.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-ba1d700.elementor-view-framed .elementor-icon,
.elementor-1833 .elementor-element.elementor-element-ba1d700.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-2f8a4ef {
	text-align: center;
	font-family: "Jost", Sans-serif;
	font-size: 16px;
	color: #DADADA;
}

.elementor-1833 .elementor-element.elementor-element-2f8a4ef a {
	color: #D3CFCF;
}

.elementor-1833 .elementor-element.elementor-element-3f8f3d7 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
	--padding-top: 31px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1833 .elementor-element.elementor-element-3f8f3d7:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-3f8f3d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-11eda76 .elementor-button {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-11eda76 .elementor-button:hover,
.elementor-1833 .elementor-element.elementor-element-11eda76 .elementor-button:focus {
	background-color: #751B03;
}

.elementor-1833 .elementor-element.elementor-element-d59ee72 {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-9d452e0 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-c8f3e63 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-c8f3e63:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-c8f3e63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #dc3545 20%, #FFFFFF 0%);
}

.elementor-1833 .elementor-element.elementor-element-bb3dcc1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-877eddd .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-877eddd .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-877eddd .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-b79a0bc {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-8534076 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-d97f77d .elementor-image-box-title {
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-1a46f08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-85cb048 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-d9a56e8.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d9a56e8.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d9a56e8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-d9a56e8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-d9a56e8 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-382d1ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-40d14f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-7a16e80.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-7a16e80.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-7a16e80.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-7a16e80 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-7a16e80 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-f6a5a39 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-4ff9db8 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-b313ee2 {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-45ec78e {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-c1ad34d {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-1833 .elementor-element.elementor-element-c1ad34d:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-c1ad34d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #dc3545 36%, #FFFFFF 0%);
}

.elementor-1833 .elementor-element.elementor-element-6bdfec4 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-4fd8412 .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-4fd8412 .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-4fd8412 .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-cea05f2 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-06d78db {
	--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;
	border-style: none;
	--border-style: none;
}

.elementor-1833 .elementor-element.elementor-element-07df21a.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-07df21a.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-07df21a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-07df21a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-07df21a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-07df21a .elementor-image-box-title {
	font-family: "Jost", Sans-serif;
	font-size: 25px;
}

.elementor-1833 .elementor-element.elementor-element-cb188b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-c330122 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-4e15b3e .elementor-image-box-title {
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-f078986 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-432b909 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-77c9eb6.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-77c9eb6.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-77c9eb6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-77c9eb6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-77c9eb6 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-d1dc5cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-ce49e0a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-c7ab242.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-c7ab242.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-c7ab242.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-c7ab242 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-c7ab242 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-3013f70 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-ec8c278 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-670f48a {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-e115e5d {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-6c2a07d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-1833 .elementor-element.elementor-element-6c2a07d:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-6c2a07d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #dc3545 36%, #FFFFFF 0%);
}

.elementor-1833 .elementor-element.elementor-element-c2fa058 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-cd1c4b0 .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-cd1c4b0 .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-cd1c4b0 .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-41f62d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-2b03cbc .elementor-image-box-title {
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-134b88f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-3b4afe0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-b5d7793.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-b5d7793.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-b5d7793.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-b5d7793 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-b5d7793 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-9e72022 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-4ab68cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-1cce719.elementor-position-right .elementor-image-box-img {
	margin-left: 28px;
}

.elementor-1833 .elementor-element.elementor-element-1cce719.elementor-position-left .elementor-image-box-img {
	margin-right: 28px;
}

.elementor-1833 .elementor-element.elementor-element-1cce719.elementor-position-top .elementor-image-box-img {
	margin-bottom: 28px;
}

.elementor-1833 .elementor-element.elementor-element-1cce719 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-1833 .elementor-element.elementor-element-1cce719 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-b6f6650 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-b0c8ed2 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-c39051c {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-4aae088 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-95d75a2 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-1833 .elementor-element.elementor-element-95d75a2:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-95d75a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ECECEC;
}

.elementor-1833 .elementor-element.elementor-element-df42675 {
	--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;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-df42675:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-df42675>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-6580d9d .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-6580d9d .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-6580d9d .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-f8b4b07 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-f8b4b07:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-f8b4b07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-d1375bf {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-7bc3f23 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-7bc3f23 .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-a166f1b {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-a166f1b .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-c29f04a {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-bffbcfd {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-bffbcfd .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-6c99ea6 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-6c99ea6 .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-54d760b {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-b0dc063 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-b0dc063 .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-e462d72 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-e462d72 .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-f9cde2c {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-2f49f68 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-2f49f68 .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-c712c39 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-c712c39 .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-db0bb8b {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-28b3ba4 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-28b3ba4 .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-04d959f {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-04d959f .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-531d044 {
	--display: flex;
}

.elementor-1833 .elementor-element.elementor-element-a9256ad {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-a9256ad .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-f7dc1f9 {
	text-align: center;
}

.elementor-1833 .elementor-element.elementor-element-f7dc1f9 .elementor-heading-title {
	font-size: 20px;
	font-style: italic;
	color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-476a39b {
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 79px;
	--e-n-carousel-arrow-normal-color: #F1FF00;
}

.elementor-1833 .elementor-element.elementor-element-5f3a789 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-5f3a789:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-5f3a789>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-01abf83 {
	--spacer-size: 50px;
}

.elementor-1833 .elementor-element.elementor-element-baa9714 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 80px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-baa9714:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-baa9714>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-0ca5080 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 80px;
}

.elementor-1833 .elementor-element.elementor-element-aaf5b30 .elementor-heading-title {
	font-size: 20px;
	color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-c91dd00 .hfe-infocard {
	text-align: left;
}

.elementor-1833 .elementor-element.elementor-element-c91dd00 .hfe-infocard-title {
	font-size: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}

.elementor-1833 .elementor-element.elementor-element-c91dd00 .hfe-infocard-text {
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

.elementor-1833 .elementor-element.elementor-element-b44bf11 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1833 .elementor-element.elementor-element-80fa9f8>.elementor-widget-container {
	background-color: #dc3545;
}

.elementor-1833 .elementor-element.elementor-element-80fa9f8 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-1833 .elementor-element.elementor-element-80fa9f8 .elementor-testimonial__text {
	color: #FFFFFF;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
}

.elementor-1833 .elementor-element.elementor-element-80fa9f8 .elementor-testimonial__name {
	color: #000000;
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-80fa9f8 .elementor-testimonial__title {
	color: #FFFFFF;
	font-family: "Jost", Sans-serif;
}

.elementor-1833 .elementor-element.elementor-element-2f5464a {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-1833 .elementor-element.elementor-element-2f5464a:not(.elementor-motion-effects-element-type-background),
.elementor-1833 .elementor-element.elementor-element-2f5464a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-1833 .elementor-element.elementor-element-9d2bfc9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-ec400a3 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-c045d94 {
	--spacer-size: 5px;
}

.elementor-1833 .elementor-element.elementor-element-62ddd82 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-62ddd82 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-62ddd82 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-62ddd82 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-62ddd82 .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-62ddd82 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-b8eadf0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-b5a2e62 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-31fe087 {
	--spacer-size: 5px;
}

.elementor-1833 .elementor-element.elementor-element-34a4c56 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-34a4c56 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-34a4c56 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-34a4c56 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-34a4c56 .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-34a4c56 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-20f13b2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-fef135c .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-b8ed44f {
	--spacer-size: 5px;
}

.elementor-1833 .elementor-element.elementor-element-ae20ef5 .elementor-icon-list-icon i {
	color: #dc3545;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-ae20ef5 .elementor-icon-list-icon svg {
	fill: #dc3545;
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-ae20ef5 {
	--e-icon-list-icon-size: 15px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-ae20ef5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-ae20ef5 .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-ae20ef5 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-8fce105 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1833 .elementor-element.elementor-element-9824115 .elementor-heading-title {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.elementor-1833 .elementor-element.elementor-element-6d4d411 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-6d4d411 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-6d4d411 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-6d4d411 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-6d4d411 .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-6d4d411 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-5fc5a0b .elementor-icon-list-icon i {
	color: #dc3545;
	transition: color 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-5fc5a0b .elementor-icon-list-icon svg {
	fill: #dc3545;
	transition: fill 0.3s;
}

.elementor-1833 .elementor-element.elementor-element-5fc5a0b {
	--e-icon-list-icon-size: 34px;
	--icon-vertical-offset: 0px;
}

.elementor-1833 .elementor-element.elementor-element-5fc5a0b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1833 .elementor-element.elementor-element-5fc5a0b .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-weight: 400;
}

.elementor-1833 .elementor-element.elementor-element-5fc5a0b .elementor-icon-list-text {
	transition: color 0.3s;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-heading {
		font-size: 50px;
	}

	.elementor-1833 .elementor-element.elementor-element-9dc09d6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1833 .elementor-element.elementor-element-c6874fb .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-3efdc97 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1833 .elementor-element.elementor-element-e92a05d .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-c89a479 {
		--grid-auto-flow: row;
	}

	.elementor-1833 .elementor-element.elementor-element-b90720f .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-c42bf1b {
		--grid-auto-flow: row;
	}

	.elementor-1833 .elementor-element.elementor-element-877eddd .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-4fd8412 .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-cd1c4b0 .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-6580d9d .hfe-infocard-title {
		font-size: 30px;
	}

	.elementor-1833 .elementor-element.elementor-element-476a39b {
		--e-n-carousel-swiper-slides-to-display: 2;
	}

	.elementor-1833 .elementor-element.elementor-element-0ca5080 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1833 .elementor-element.elementor-element-c91dd00 .hfe-infocard-title {
		font-size: 30px;
	}
}

@media(max-width:767px) {
	.elementor-1833 .elementor-element.elementor-element-946857f {
		--z-index: 2;
	}

	.elementor-1833 .elementor-element.elementor-element-81a9f3e img {
		width: 68%;
	}

	.elementor-1833 .elementor-element.elementor-element-3e9d800 {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1833 .elementor-element.elementor-element-d06505b .swiper-slide {
		height: 390px;
	}

	.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-heading {
		font-size: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-d06505b .elementor-slide-description {
		font-size: 20px;
	}

	.elementor-1833 .elementor-element.elementor-element-0608b55 {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-9dc09d6 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-535ec25 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-732381e {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-3efdc97 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-0415fe7 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-c89a479 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1833 .elementor-element.elementor-element-c42bf1b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1833 .elementor-element.elementor-element-877eddd .hfe-infocard-title {
		font-size: 25px;
	}

	.elementor-1833 .elementor-element.elementor-element-d97f77d .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-d9a56e8 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-7a16e80 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-4fd8412 .hfe-infocard-title {
		font-size: 25px;
	}

	.elementor-1833 .elementor-element.elementor-element-07df21a .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-4e15b3e .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-77c9eb6 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-c7ab242 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-cd1c4b0 .hfe-infocard-title {
		font-size: 25px;
	}

	.elementor-1833 .elementor-element.elementor-element-2b03cbc .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-b5d7793 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-1cce719 .elementor-image-box-img {
		margin-bottom: 28px;
	}

	.elementor-1833 .elementor-element.elementor-element-6580d9d .hfe-infocard-title {
		font-size: 25px;
	}

	.elementor-1833 .elementor-element.elementor-element-476a39b {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	.elementor-1833 .elementor-element.elementor-element-baa9714 {
		--margin-top: 50px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-0ca5080 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1833 .elementor-element.elementor-element-c91dd00 .hfe-infocard-title {
		font-size: 25px;
	}

	.elementor-1833 .elementor-element.elementor-element-b44bf11 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
}

@media(min-width:768px) {
	.elementor-1833 .elementor-element.elementor-element-a82e7a0 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-3e9d800 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-9dc09d6 {
		--width: 50%;
	}

	.elementor-1833 .elementor-element.elementor-element-535ec25 {
		--width: 50%;
	}

	.elementor-1833 .elementor-element.elementor-element-3efdc97 {
		--width: 30%;
	}

	.elementor-1833 .elementor-element.elementor-element-0415fe7 {
		--width: 70%;
	}

	.elementor-1833 .elementor-element.elementor-element-b3deae1 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-f2dcd0e {
		--width: 30%;
	}

	.elementor-1833 .elementor-element.elementor-element-734af9d {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-eb64d7b {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-31d3353 {
		--width: 5%;
	}

	.elementor-1833 .elementor-element.elementor-element-7e0b6e0 {
		--width: 30%;
	}

	.elementor-1833 .elementor-element.elementor-element-482cc4d {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-00ebe98 {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-f255bff {
		--width: 5%;
	}

	.elementor-1833 .elementor-element.elementor-element-01efc88 {
		--width: 30%;
	}

	.elementor-1833 .elementor-element.elementor-element-5484d5e {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-3f8f3d7 {
		--width: 85%;
	}

	.elementor-1833 .elementor-element.elementor-element-c8f3e63 {
		--width: 92%;
	}

	.elementor-1833 .elementor-element.elementor-element-bb3dcc1 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-8534076 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-1a46f08 {
		--width: 2%;
	}

	.elementor-1833 .elementor-element.elementor-element-85cb048 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-382d1ec {
		--width: 3%;
	}

	.elementor-1833 .elementor-element.elementor-element-40d14f4 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-f6a5a39 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-c1ad34d {
		--width: 92%;
	}

	.elementor-1833 .elementor-element.elementor-element-6bdfec4 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-06d78db {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-cb188b7 {
		--width: 2%;
	}

	.elementor-1833 .elementor-element.elementor-element-c330122 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-f078986 {
		--width: 2%;
	}

	.elementor-1833 .elementor-element.elementor-element-432b909 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-d1dc5cc {
		--width: 3%;
	}

	.elementor-1833 .elementor-element.elementor-element-ce49e0a {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-3013f70 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-6c2a07d {
		--width: 92%;
	}

	.elementor-1833 .elementor-element.elementor-element-c2fa058 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-41f62d9 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-134b88f {
		--width: 2%;
	}

	.elementor-1833 .elementor-element.elementor-element-3b4afe0 {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-9e72022 {
		--width: 3%;
	}

	.elementor-1833 .elementor-element.elementor-element-4ab68cc {
		--width: 23%;
	}

	.elementor-1833 .elementor-element.elementor-element-b6f6650 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-95d75a2 {
		--width: 92%;
	}

	.elementor-1833 .elementor-element.elementor-element-df42675 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-f8b4b07 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-5f3a789 {
		--width: 100%;
	}

	.elementor-1833 .elementor-element.elementor-element-0ca5080 {
		--width: 50%;
	}

	.elementor-1833 .elementor-element.elementor-element-b44bf11 {
		--width: 50%;
	}

	.elementor-1833 .elementor-element.elementor-element-9d2bfc9 {
		--width: 13%;
	}

	.elementor-1833 .elementor-element.elementor-element-b8eadf0 {
		--width: 25%;
	}

	.elementor-1833 .elementor-element.elementor-element-20f13b2 {
		--width: 30%;
	}

	.elementor-1833 .elementor-element.elementor-element-8fce105 {
		--width: 32%;
	}
}

/* Start custom CSS for slides, class: .elementor-element-d06505b */
.elementor-button.elementor-slide-button.elementor-size-xs {
	position: relative;
	top: 80px;
}

/* End custom CSS */